html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-family: sans-serif; } body { margin: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; } audio, canvas, progress, video { vertical-align: baseline; display: inline-block; } audio:not([controls]) { height: 0; display: none; } [hidden], template { display: none; } a { background-color: #0000; } a:active, a:hover { outline: 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } h1 { margin: .67em 0; font-size: 2em; } mark { color: #000; background: #ff0; } small { font-size: 80%; } sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; } sup { top: -.5em; } sub { bottom: -.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } hr { box-sizing: content-box; height: 0; } pre { overflow: auto; } code, kbd, pre, samp { font-family: monospace; font-size: 1em; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } button { overflow: visible; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"] { -webkit-appearance: none; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } legend { border: 0; padding: 0; } textarea { overflow: auto; } optgroup { font-weight: bold; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; } @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: normal; 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: normal; 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-arrow-down:before, .w-icon-dropdown-toggle:before { content: ""; } .w-icon-file-upload-remove:before { content: ""; } .w-icon-file-upload-icon:before { content: ""; } * { box-sizing: border-box; } html { height: 100%; } body { 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; } html.w-mod-touch * { background-attachment: scroll !important; } .w-block { display: block; } .w-inline-block { max-width: 100%; display: inline-block; } .w-clearfix:before, .w-clearfix:after { content: " "; grid-area: 1 / 1 / 2 / 2; display: table; } .w-clearfix:after { clear: both; } .w-hidden { display: none; } .w-button { color: #fff; line-height: inherit; cursor: pointer; background-color: #3898ec; border: 0; border-radius: 0; padding: 9px 15px; text-decoration: none; display: inline-block; } input.w-button { -webkit-appearance: button; } html[data-w-dynpage] [data-w-cloak] { color: #0000 !important; } .w-code-block { margin: unset; } pre.w-code-block code { all: inherit; } .w-optimization { display: contents; } .w-webflow-badge, .w-webflow-badge > img { box-sizing: unset; width: unset; height: unset; max-height: unset; max-width: unset; min-height: unset; min-width: unset; margin: unset; padding: unset; float: unset; clear: unset; border: unset; border-radius: unset; background: unset; background-image: unset; background-position: unset; background-size: unset; background-repeat: unset; background-origin: unset; background-clip: unset; background-attachment: unset; background-color: unset; box-shadow: unset; transform: unset; direction: unset; font-family: unset; font-weight: unset; color: unset; font-size: unset; line-height: unset; font-style: unset; font-variant: unset; text-align: unset; letter-spacing: unset; -webkit-text-decoration: unset; text-decoration: unset; text-indent: unset; text-transform: unset; list-style-type: unset; text-shadow: unset; vertical-align: unset; cursor: unset; white-space: unset; word-break: unset; word-spacing: unset; word-wrap: unset; transition: unset; } .w-webflow-badge { white-space: nowrap; cursor: pointer; box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a; visibility: visible !important; opacity: 1 !important; z-index: 2147483647 !important; color: #aaadb0 !important; overflow: unset !important; background-color: #fff !important; border-radius: 3px !important; width: auto !important; height: auto !important; margin: 0 !important; padding: 6px !important; font-size: 12px !important; line-height: 14px !important; text-decoration: none !important; display: inline-block !important; position: fixed !important; inset: auto 12px 12px auto !important; transform: none !important; } .w-webflow-badge > img { position: unset; visibility: unset !important; opacity: 1 !important; vertical-align: middle !important; display: inline-block !important; } h1, h2, h3, h4, h5, h6 { margin-bottom: 10px; font-weight: bold; } h1 { margin-top: 20px; font-size: 38px; line-height: 44px; } h2 { margin-top: 20px; font-size: 32px; line-height: 36px; } h3 { margin-top: 20px; font-size: 24px; line-height: 30px; } h4 { margin-top: 10px; font-size: 18px; line-height: 24px; } h5 { margin-top: 10px; font-size: 14px; line-height: 20px; } h6 { margin-top: 10px; font-size: 12px; line-height: 18px; } p { margin-top: 0; margin-bottom: 10px; } blockquote { border-left: 5px solid #e2e2e2; margin: 0 0 10px; padding: 10px 20px; font-size: 18px; line-height: 22px; } figure { margin: 0 0 10px; } ul, ol { margin-top: 0; margin-bottom: 10px; padding-left: 40px; } .w-list-unstyled { padding-left: 0; list-style: none; } .w-embed:before, .w-embed:after { content: " "; grid-area: 1 / 1 / 2 / 2; display: table; } .w-embed:after { clear: both; } .w-video { width: 100%; padding: 0; position: relative; } .w-video iframe, .w-video object, .w-video embed { border: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; } fieldset { border: 0; margin: 0; padding: 0; } button, [type="button"], [type="reset"] { cursor: pointer; -webkit-appearance: button; border: 0; } .w-form { margin: 0 0 15px; } .w-form-done { text-align: center; background-color: #ddd; padding: 20px; display: none; } .w-form-fail { background-color: #ffdede; margin-top: 10px; padding: 10px; display: none; } label { margin-bottom: 5px; font-weight: bold; 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-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select { cursor: not-allowed; } .w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select { background-color: #eee; } textarea.w-input, textarea.w-select { height: auto; } .w-select { background-color: #f3f3f3; } .w-select[multiple] { height: auto; } .w-form-label { cursor: pointer; margin-bottom: 0; font-weight: normal; display: inline-block; } .w-radio { margin-bottom: 5px; padding-left: 20px; display: block; } .w-radio:before, .w-radio:after { content: " "; grid-area: 1 / 1 / 2 / 2; display: table; } .w-radio:after { clear: both; } .w-radio-input { float: left; margin: 3px 0 0 -20px; line-height: normal; } .w-file-upload { margin-bottom: 10px; display: block; } .w-file-upload-input { opacity: 0; z-index: -100; width: .1px; height: .1px; position: absolute; overflow: hidden; } .w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success { color: #333; display: inline-block; } .w-file-upload-error { margin-top: 10px; display: block; } .w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden { display: none; } .w-file-upload-uploading-btn { cursor: pointer; background-color: #fafafa; border: 1px solid #ccc; margin: 0; padding: 8px 12px; font-size: 14px; font-weight: normal; display: flex; } .w-file-upload-file { background-color: #fafafa; border: 1px solid #ccc; flex-grow: 1; justify-content: space-between; margin: 0; padding: 8px 9px 8px 11px; display: flex; } .w-file-upload-file-name { font-size: 14px; font-weight: normal; display: block; } .w-file-remove-link { cursor: pointer; width: auto; height: auto; margin-top: 3px; margin-left: 10px; padding: 3px; display: block; } .w-icon-file-upload-remove { margin: auto; font-size: 10px; } .w-file-upload-error-msg { color: #ea384c; padding: 2px 0; display: inline-block; } .w-file-upload-info { padding: 0 12px; line-height: 38px; display: inline-block; } .w-file-upload-label { cursor: pointer; background-color: #fafafa; border: 1px solid #ccc; margin: 0; padding: 8px 12px; font-size: 14px; font-weight: normal; display: inline-block; } .w-icon-file-upload-icon, .w-icon-file-upload-uploading { width: 20px; margin-right: 8px; display: inline-block; } .w-icon-file-upload-uploading { height: 20px; } .w-container { max-width: 940px; margin-left: auto; margin-right: auto; } .w-container:before, .w-container:after { content: " "; grid-area: 1 / 1 / 2 / 2; display: table; } .w-container:after { clear: both; } .w-container .w-row { margin-left: -10px; margin-right: -10px; } .w-row:before, .w-row:after { content: " "; grid-area: 1 / 1 / 2 / 2; display: table; } .w-row:after { clear: both; } .w-row .w-row { margin-left: 0; margin-right: 0; } .w-col { float: left; width: 100%; min-height: 1px; padding-left: 10px; padding-right: 10px; position: relative; } .w-col .w-col { padding-left: 0; padding-right: 0; } .w-col-1 { width: 8.33333%; } .w-col-2 { width: 16.6667%; } .w-col-3 { width: 25%; } .w-col-4 { width: 33.3333%; } .w-col-5 { width: 41.6667%; } .w-col-6 { width: 50%; } .w-col-7 { width: 58.3333%; } .w-col-8 { width: 66.6667%; } .w-col-9 { width: 75%; } .w-col-10 { width: 83.3333%; } .w-col-11 { width: 91.6667%; } .w-col-12 { width: 100%; } .w-hidden-main { display: none !important; } @media screen and (max-width: 991px) { .w-container { max-width: 728px; } .w-hidden-main { display: inherit !important; } .w-hidden-medium { display: none !important; } .w-col-medium-1 { width: 8.33333%; } .w-col-medium-2 { width: 16.6667%; } .w-col-medium-3 { width: 25%; } .w-col-medium-4 { width: 33.3333%; } .w-col-medium-5 { width: 41.6667%; } .w-col-medium-6 { width: 50%; } .w-col-medium-7 { width: 58.3333%; } .w-col-medium-8 { width: 66.6667%; } .w-col-medium-9 { width: 75%; } .w-col-medium-10 { width: 83.3333%; } .w-col-medium-11 { width: 91.6667%; } .w-col-medium-12 { width: 100%; } .w-col-stack { width: 100%; left: auto; right: auto; } } @media screen and (max-width: 767px) { .w-hidden-main, .w-hidden-medium { display: inherit !important; } .w-hidden-small { display: none !important; } .w-row, .w-container .w-row { margin-left: 0; margin-right: 0; } .w-col { width: 100%; left: auto; right: auto; } .w-col-small-1 { width: 8.33333%; } .w-col-small-2 { width: 16.6667%; } .w-col-small-3 { width: 25%; } .w-col-small-4 { width: 33.3333%; } .w-col-small-5 { width: 41.6667%; } .w-col-small-6 { width: 50%; } .w-col-small-7 { width: 58.3333%; } .w-col-small-8 { width: 66.6667%; } .w-col-small-9 { width: 75%; } .w-col-small-10 { width: 83.3333%; } .w-col-small-11 { width: 91.6667%; } .w-col-small-12 { width: 100%; } } @media screen and (max-width: 479px) { .w-container { max-width: none; } .w-hidden-main, .w-hidden-medium, .w-hidden-small { display: inherit !important; } .w-hidden-tiny { display: none !important; } .w-col { width: 100%; } .w-col-tiny-1 { width: 8.33333%; } .w-col-tiny-2 { width: 16.6667%; } .w-col-tiny-3 { width: 25%; } .w-col-tiny-4 { width: 33.3333%; } .w-col-tiny-5 { width: 41.6667%; } .w-col-tiny-6 { width: 50%; } .w-col-tiny-7 { width: 58.3333%; } .w-col-tiny-8 { width: 66.6667%; } .w-col-tiny-9 { width: 75%; } .w-col-tiny-10 { width: 83.3333%; } .w-col-tiny-11 { width: 91.6667%; } .w-col-tiny-12 { width: 100%; } } .w-widget { position: relative; } .w-widget-map { width: 100%; height: 400px; } .w-widget-map label { width: auto; display: inline; } .w-widget-map img { max-width: inherit; } .w-widget-map .gm-style-iw { text-align: center; } .w-widget-map .gm-style-iw > button { display: none !important; } .w-widget-twitter { overflow: hidden; } .w-widget-twitter-count-shim { vertical-align: top; text-align: center; background: #fff; border: 1px solid #758696; border-radius: 3px; width: 28px; height: 20px; display: inline-block; position: relative; } .w-widget-twitter-count-shim * { pointer-events: none; -webkit-user-select: none; user-select: none; } .w-widget-twitter-count-shim .w-widget-twitter-count-inner { text-align: center; color: #999; font-family: serif; font-size: 15px; line-height: 12px; position: relative; } .w-widget-twitter-count-shim .w-widget-twitter-count-clear { display: block; position: relative; } .w-widget-twitter-count-shim.w--large { width: 36px; height: 28px; } .w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner { font-size: 18px; line-height: 18px; } .w-widget-twitter-count-shim:not(.w--vertical) { margin-left: 5px; margin-right: 8px; } .w-widget-twitter-count-shim:not(.w--vertical).w--large { margin-left: 6px; } .w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after { content: " "; pointer-events: none; border: solid #0000; width: 0; height: 0; position: absolute; top: 50%; left: 0; } .w-widget-twitter-count-shim:not(.w--vertical):before { border-width: 4px; border-color: #75869600 #5d6c7b #75869600 #75869600; margin-top: -4px; margin-left: -9px; } .w-widget-twitter-count-shim:not(.w--vertical).w--large:before { border-width: 5px; margin-top: -5px; margin-left: -10px; } .w-widget-twitter-count-shim:not(.w--vertical):after { border-width: 4px; border-color: #fff0 #fff #fff0 #fff0; margin-top: -4px; margin-left: -8px; } .w-widget-twitter-count-shim:not(.w--vertical).w--large:after { border-width: 5px; margin-top: -5px; margin-left: -9px; } .w-widget-twitter-count-shim.w--vertical { width: 61px; height: 33px; margin-bottom: 8px; } .w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after { content: " "; pointer-events: none; border: solid #0000; width: 0; height: 0; position: absolute; top: 100%; left: 50%; } .w-widget-twitter-count-shim.w--vertical:before { border-width: 5px; border-color: #5d6c7b #75869600 #75869600; margin-left: -5px; } .w-widget-twitter-count-shim.w--vertical:after { border-width: 4px; border-color: #fff #fff0 #fff0; margin-left: -4px; } .w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner { font-size: 18px; line-height: 22px; } .w-widget-twitter-count-shim.w--vertical.w--large { width: 76px; } .w-background-video { color: #fff; height: 500px; position: relative; overflow: hidden; } .w-background-video > video { object-fit: cover; z-index: -100; background-position: 50%; background-size: cover; width: 100%; height: 100%; margin: auto; position: absolute; inset: -100%; } .w-background-video > video::-webkit-media-controls-start-playback-button { -webkit-appearance: none; display: none !important; } .w-background-video--control { background-color: #0000; padding: 0; position: absolute; bottom: 1em; right: 1em; } .w-background-video--control > [hidden] { display: none !important; } .w-slider { text-align: center; clear: both; -webkit-tap-highlight-color: #0000; tap-highlight-color: #0000; background: #ddd; height: 300px; position: relative; } .w-slider-mask { z-index: 1; white-space: nowrap; height: 100%; display: block; position: relative; left: 0; right: 0; overflow: hidden; } .w-slide { vertical-align: top; white-space: normal; text-align: left; width: 100%; height: 100%; display: inline-block; 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-slider-nav.w-round > div { border-radius: 100%; } .w-slider-nav.w-num > div { font-size: inherit; line-height: inherit; width: auto; height: auto; padding: .2em .5em; } .w-slider-nav.w-shadow > div { box-shadow: 0 0 3px #3336; } .w-slider-nav-invert { color: #fff; } .w-slider-nav-invert > div { background-color: #2226; } .w-slider-nav-invert > div.w-active { background-color: #222; } .w-slider-dot { cursor: pointer; background-color: #fff6; width: 1em; height: 1em; margin: 0 3px .5em; transition: background-color .1s, color .1s; display: inline-block; position: relative; } .w-slider-dot.w-active { background-color: #fff; } .w-slider-dot:focus { outline: none; box-shadow: 0 0 0 2px #fff; } .w-slider-dot:focus.w-active { box-shadow: none; } .w-slider-arrow-left, .w-slider-arrow-right { cursor: pointer; color: #fff; -webkit-tap-highlight-color: #0000; tap-highlight-color: #0000; -webkit-user-select: none; user-select: none; width: 80px; margin: auto; font-size: 40px; position: absolute; inset: 0; overflow: hidden; } .w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] { position: absolute; } .w-slider-arrow-left:focus, .w-slider-arrow-right:focus { outline: 0; } .w-slider-arrow-left { z-index: 3; right: auto; } .w-slider-arrow-right { z-index: 4; left: auto; } .w-icon-slider-left, .w-icon-slider-right { width: 1em; height: 1em; margin: auto; 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-slider-force-show { display: block !important; } .w-dropdown { text-align: left; z-index: 900; margin-left: auto; margin-right: auto; display: inline-block; position: relative; } .w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link { vertical-align: top; color: #222; text-align: left; white-space: nowrap; margin-left: auto; margin-right: auto; padding: 20px; text-decoration: none; position: relative; } .w-dropdown-toggle { -webkit-user-select: none; 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-list.w--open { display: block; } .w-dropdown-link { color: #222; padding: 10px 20px; display: block; } .w-dropdown-link.w--current { color: #0082f3; } .w-dropdown-link:focus { outline: 0; } @media screen and (max-width: 767px) { .w-nav-brand { padding-left: 10px; } } .w-lightbox-backdrop { cursor: auto; letter-spacing: normal; text-indent: 0; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; color: #fff; text-align: center; z-index: 2000; opacity: 0; -webkit-user-select: none; -moz-user-select: none; -webkit-tap-highlight-color: transparent; background: #000000e6; outline: 0; font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif; font-size: 17px; font-style: normal; font-weight: 300; line-height: 1.2; list-style: disc; position: fixed; inset: 0; -webkit-transform: translate(0); } .w-lightbox-backdrop, .w-lightbox-container { -webkit-overflow-scrolling: touch; height: 100%; overflow: auto; } .w-lightbox-content { height: 100vh; position: relative; overflow: hidden; } .w-lightbox-view { opacity: 0; width: 100vw; height: 100vh; position: absolute; } .w-lightbox-view:before { content: ""; height: 100vh; } .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before { height: 86vh; } .w-lightbox-frame, .w-lightbox-view:before { vertical-align: middle; display: inline-block; } .w-lightbox-figure { margin: 0; position: relative; } .w-lightbox-group .w-lightbox-figure { cursor: pointer; } .w-lightbox-img { width: auto; max-width: none; height: auto; } .w-lightbox-image { float: none; max-width: 100vw; max-height: 100vh; display: block; } .w-lightbox-group .w-lightbox-image { max-height: 86vh; } .w-lightbox-caption { text-align: left; text-overflow: ellipsis; white-space: nowrap; background: #0006; padding: .5em 1em; position: absolute; bottom: 0; left: 0; right: 0; overflow: hidden; } .w-lightbox-embed { width: 100%; height: 100%; position: absolute; inset: 0; } .w-lightbox-control { cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: 24px; width: 4em; transition: all .3s; position: absolute; top: 0; } .w-lightbox-left { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg=="); display: none; bottom: 0; left: 0; } .w-lightbox-right { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+"); display: none; bottom: 0; right: 0; } .w-lightbox-close { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4="); background-size: 18px; height: 2.6em; right: 0; } .w-lightbox-strip { white-space: nowrap; padding: 0 1vh; line-height: 0; position: absolute; bottom: 0; left: 0; right: 0; overflow: auto hidden; } .w-lightbox-item { box-sizing: content-box; cursor: pointer; width: 10vh; padding: 2vh 1vh; display: inline-block; -webkit-transform: translate3d(0, 0, 0); } .w-lightbox-active { opacity: .3; } .w-lightbox-thumbnail { background: #222; height: 10vh; position: relative; overflow: hidden; } .w-lightbox-thumbnail-image { position: absolute; top: 0; left: 0; } .w-lightbox-thumbnail .w-lightbox-tall { width: 100%; top: 50%; transform: translate(0, -50%); } .w-lightbox-thumbnail .w-lightbox-wide { height: 100%; left: 50%; transform: translate(-50%); } .w-lightbox-spinner { box-sizing: border-box; border: 5px solid #0006; border-radius: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; animation: .8s linear infinite spin; position: absolute; top: 50%; left: 50%; } .w-lightbox-spinner:after { content: ""; border: 3px solid #0000; border-bottom-color: #fff; border-radius: 50%; position: absolute; inset: -4px; } .w-lightbox-hide { display: none; } .w-lightbox-noscroll { overflow: hidden; } @media (min-width: 768px) { .w-lightbox-content { height: 96vh; margin-top: 2vh; } .w-lightbox-view, .w-lightbox-view:before { height: 96vh; } .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before { height: 84vh; } .w-lightbox-image { max-width: 96vw; max-height: 96vh; } .w-lightbox-group .w-lightbox-image { max-width: 82.3vw; max-height: 84vh; } .w-lightbox-left, .w-lightbox-right { opacity: .5; display: block; } .w-lightbox-close { opacity: .8; } .w-lightbox-control:hover { opacity: 1; } } .w-lightbox-inactive, .w-lightbox-inactive:hover { opacity: 0; } .w-richtext:before, .w-richtext:after { content: " "; grid-area: 1 / 1 / 2 / 2; display: table; } .w-richtext:after { clear: both; } .w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after { white-space: initial; } .w-richtext ol, .w-richtext ul { overflow: hidden; } .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div { outline: 2px solid #2895f7; } .w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after { content: ""; display: none; position: absolute; inset: 0; } .w-richtext figure { max-width: 60%; position: relative; } .w-richtext figure > div:before { cursor: default !important; } .w-richtext figure img { width: 100%; } .w-richtext figure figcaption.w-richtext-figcaption-placeholder { opacity: .6; } .w-richtext figure div { color: #0000; font-size: 0; } .w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] { display: table; } .w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div { display: inline-block; } .w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption { caption-side: bottom; display: table-caption; } .w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] { width: 60%; height: 0; } .w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div { width: 100%; } .w-richtext figure.w-richtext-align-center { clear: both; margin-left: auto; margin-right: auto; } .w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div { max-width: 100%; } .w-richtext figure.w-richtext-align-normal { clear: both; } .w-richtext figure.w-richtext-align-fullwidth { text-align: center; clear: both; width: 100%; max-width: 100%; margin-left: auto; margin-right: auto; display: block; } .w-richtext figure.w-richtext-align-fullwidth > div { padding-bottom: inherit; display: inline-block; } .w-richtext figure.w-richtext-align-fullwidth > figcaption { display: block; } .w-richtext figure.w-richtext-align-floatleft { float: left; clear: none; margin-right: 15px; } .w-richtext figure.w-richtext-align-floatright { float: right; clear: none; margin-left: 15px; } .w-nav { z-index: 1000; background: #ddd; position: relative; } .w-nav:before, .w-nav:after { content: " "; grid-area: 1 / 1 / 2 / 2; display: table; } .w-nav:after { clear: both; } .w-nav-brand { float: left; color: #333; text-decoration: none; position: relative; } .w-nav-link { vertical-align: top; color: #222; text-align: left; margin-left: auto; margin-right: auto; padding: 20px; text-decoration: none; display: inline-block; position: relative; } .w-nav-link.w--current { color: #0082f3; } .w-nav-menu { float: right; position: relative; } [data-nav-menu-open] { text-align: center; background: #c8c8c8; min-width: 200px; position: absolute; top: 100%; left: 0; right: 0; overflow: visible; display: block !important; } .w--nav-link-open { display: block; position: relative; } .w-nav-overlay { width: 100%; display: none; position: absolute; top: 100%; left: 0; right: 0; overflow: hidden; } .w-nav-overlay [data-nav-menu-open] { top: 0; } .w-nav[data-animation="over-left"] .w-nav-overlay { width: auto; } .w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] { z-index: 1; top: 0; right: auto; } .w-nav[data-animation="over-right"] .w-nav-overlay { width: auto; } .w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] { z-index: 1; top: 0; left: auto; } .w-nav-button { float: right; cursor: pointer; -webkit-tap-highlight-color: #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-button.w--open { color: #fff; background-color: #c8c8c8; } .w-nav[data-collapse="all"] .w-nav-menu { display: none; } .w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open { display: block; } .w--nav-dropdown-list-open { position: static; } @media screen and (max-width: 991px) { .w-nav[data-collapse="medium"] .w-nav-menu { display: none; } .w-nav[data-collapse="medium"] .w-nav-button { display: block; } } @media screen and (max-width: 767px) { .w-nav[data-collapse="small"] .w-nav-menu { display: none; } .w-nav[data-collapse="small"] .w-nav-button { display: block; } .w-nav-brand { padding-left: 10px; } } @media screen and (max-width: 479px) { .w-nav[data-collapse="tiny"] .w-nav-menu { display: none; } .w-nav[data-collapse="tiny"] .w-nav-button { display: block; } } .w-tabs { position: relative; } .w-tabs:before, .w-tabs:after { content: " "; grid-area: 1 / 1 / 2 / 2; display: table; } .w-tabs:after { clear: both; } .w-tab-menu { position: relative; } .w-tab-link { vertical-align: top; text-align: left; cursor: pointer; color: #222; background-color: #ddd; padding: 9px 30px; text-decoration: none; display: inline-block; position: relative; } .w-tab-link.w--current { background-color: #c8c8c8; } .w-tab-link:focus { outline: 0; } .w-tab-content { display: block; position: relative; overflow: hidden; } .w-tab-pane { display: none; position: relative; } .w--tab-active { display: block; } @media screen and (max-width: 479px) { .w-tab-link { display: block; } } .w-ix-emptyfix:after { content: ""; } @keyframes spin { 0% { transform: rotate(0); } 100% { transform: rotate(360deg); } } .w-dyn-empty { background-color: #ddd; padding: 10px; } .w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible { display: none !important; } .wf-layout-layout { display: grid; } @font-face { font-family: Avenir next; src: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/60623efa2ea1bd6eef846669_avenir-next-bold.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/60623efa2ea1bdc00184666a_avenir-next-bold.woff") format("woff"); font-weight: 700; font-style: normal; font-display: swap; } @font-face { font-family: Avenir next; src: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/60623efad68d1ec287217869_avenir-next-medium.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/60623efac5f94ac45045a4a9_avenir-next-medium.woff") format("woff"); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: Avenir next; src: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/60623efac0e7d085b072794f_avenir-next-regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/60623efab92b123023a27fa8_avenir-next-regular.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: Avenir next; src: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/60623efbe1922aed45dcb4f0_avenir-next-demibold.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/60623efad2174b633f6460f6_avenir-next-demibold.woff") format("woff"); font-weight: 600; font-style: normal; font-display: swap; } :root { --cobalt-blue: #0e316f; --orange-red: #f04d2b; --white-smoke: #ededee; --light-slate-grey: #8d94a1; --dark-slate-grey: #363636; --white: white; --light-blue: #e3edff; --dark-slate-grey-2: #363636; --royal-blue: #2166de; --light-grey: #d3d2d2; --medium-aquamarine: #44d7a3; } .w-layout-grid { grid-row-gap: 16px; grid-column-gap: 16px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; } .w-pagination-wrapper { flex-wrap: wrap; justify-content: center; display: flex; } .w-pagination-previous { color: #333; background-color: #fafafa; border: 1px solid #ccc; border-radius: 2px; margin-left: 10px; margin-right: 10px; padding: 9px 20px; font-size: 14px; display: block; } .w-pagination-previous-icon { margin-right: 4px; } .w-pagination-next { color: #333; background-color: #fafafa; border: 1px solid #ccc; border-radius: 2px; margin-left: 10px; margin-right: 10px; padding: 9px 20px; font-size: 14px; display: block; } .w-pagination-next-icon { margin-left: 4px; } .w-embed-youtubevideo { background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg"); background-position: 50%; background-size: cover; width: 100%; padding-bottom: 0; padding-left: 0; padding-right: 0; position: relative; } .w-embed-youtubevideo:empty { min-height: 75px; padding-bottom: 56.25%; } .w-page-count { text-align: center; width: 100%; margin-top: 20px; } .w-layout-blockcontainer { max-width: 940px; margin-left: auto; margin-right: auto; display: block; } @media screen and (max-width: 991px) { .w-layout-blockcontainer { max-width: 728px; } } @media screen and (max-width: 767px) { .w-layout-blockcontainer { max-width: none; } } body { color: #333; font-family: Avenir next, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; } h1 { color: var(--cobalt-blue); margin-top: 20px; margin-bottom: 10px; font-size: 2.8rem; font-weight: 700; line-height: 44px; } h2 { color: var(--cobalt-blue); margin-top: 20px; margin-bottom: 10px; font-size: 2.8rem; font-weight: 700; line-height: 1.1em; } h3 { color: var(--cobalt-blue); margin-top: 20px; margin-bottom: 10px; font-size: 24px; font-weight: 700; line-height: 30px; } h4 { color: var(--cobalt-blue); margin-top: 10px; margin-bottom: 10px; font-family: Raleway; font-size: 18px; font-weight: 700; line-height: 24px; } h5 { margin-top: 10px; margin-bottom: 10px; font-size: 14px; font-weight: bold; line-height: 20px; } p { margin-bottom: 10px; font-family: Avenir next, sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.3em; } a { color: var(--orange-red); text-decoration: underline; } ul { margin-top: 0; margin-bottom: 10px; padding-left: 40px; } ol { margin-top: 0; margin-bottom: 10px; padding-left: 40px; list-style-type: decimal; } img { max-width: 100%; display: inline-block; } strong { font-weight: bold; } blockquote { border-left: 5px solid #e2e2e2; margin-bottom: 10px; padding: 10px 20px; font-size: 18px; line-height: 22px; } figcaption { text-align: center; margin-top: 5px; } .dropdown-menu-col { position: static; } .dropdown-menu-col.new { z-index: 20; float: none; clear: none; background-color: var(--white-smoke); flex-direction: column; align-items: flex-start; width: 100%; max-width: none; margin-left: auto; margin-right: auto; padding-top: 31px; padding-bottom: 31px; display: block; position: relative; inset: 0 auto auto; } .dropdown-menu-col.new.desktop { box-shadow: none; top: 0; } .dropdown-menu-col.new.mobile { display: block; } .dropdown-menu-col.new.mobile.resources { margin-left: auto; margin-right: auto; padding-top: 0; padding-bottom: 0; } .dropdown-icon-mob { background-color: #f0f4fe; border-radius: 70%; justify-content: center; align-items: center; width: 55px; height: 55px; display: flex; } .burger-line-left { background-color: #858eca; width: 50%; height: 4px; margin-top: 4px; margin-bottom: 4px; } .hamburger-2 { align-items: center; width: 30px; display: flex; } .dropdown-menu-wrap-sml { cursor: pointer; border-radius: 8px; align-items: center; margin-bottom: 12px; padding: 8px 15px 9px; transition: all .25s; display: flex; } .dropdown-menu-wrap-sml:hover { background-color: #f8fbfd; } .hamburger-nav { cursor: pointer; background-color: #fff; border-radius: 4px; flex-direction: column; justify-content: center; align-items: center; width: 80px; height: 80px; display: flex; position: relative; box-shadow: 6px 6px 25px #28078026; } .icon { color: #fff; margin-left: 0; margin-right: 0; display: flex; position: relative; } .icon.grey { color: var(--light-slate-grey); } .icon.new { color: var(--cobalt-blue); } .text-link { color: var(--dark-slate-grey); margin-left: 10px; font-family: Avenir next, sans-serif; font-size: 13px; font-weight: 600; text-decoration: none; transition: all .2s; } .text-link:hover { color: var(--orange-red); } .text-link.hub-title { padding-left: 0; } .navbar { background-color: #0000; width: 100%; max-width: 1350px; min-height: 60px; margin-left: auto; margin-right: auto; padding: 8px 5%; position: absolute; top: 0; left: 0; right: 0; } .navbar.white { background-color: var(--white); } .text-block-4 { color: #7f7ea6; font-size: 14px; } .nav-link { color: var(--white); text-transform: none; flex: none; padding-left: 10px; padding-right: 15px; font-family: Avenir next, sans-serif; font-size: 15px; font-weight: 600; text-decoration: none; transition: all .2s; display: block; } .nav-link:hover { color: var(--orange-red); } .nav-link.w--current { flex: none; display: none; } .nav-link.grey { color: var(--light-slate-grey); font-family: Avenir next, sans-serif; } .nav-link.grey:hover { color: var(--orange-red); } .nav-link.grey.drop-link { padding-left: 0; padding-right: 3px; } .nav-link.grey.first.w--current { padding-left: 15px; } .nav-link.nav-link-right { padding-right: 10%; } .nav-link.hide-desk { display: block; } .nav-link.drop-link { padding-left: 0; padding-right: 3px; } .nav-link.drop-link.new { color: var(--cobalt-blue); } .nav-link.drop-link.new:hover { color: var(--orange-red); } .nav-link.first { padding-left: 15px; } .nav-link.first.blue { color: var(--cobalt-blue); } .nav-link.first.blue:hover { color: var(--orange-red); } .nav-link.blue { color: var(--cobalt-blue); } .nav-link.blue:hover { color: var(--orange-red); } .pointer { z-index: -1; background-color: var(--cobalt-blue); cursor: pointer; width: 25px; height: 30px; display: none; position: absolute; top: -11px; left: 19%; right: 18px; transform: rotate(45deg); } .pointer:hover { background-color: var(--white); } .pointer:focus { background-color: #f8fbfd; } .pointer.features { display: none; } .burger-line-right { background-color: #858eca; width: 50%; height: 4px; margin-top: 4px; margin-bottom: 4px; } .hamburger-3, .hamburger-1 { background-color: #858eca; width: 30px; height: 4px; } .dropdown-menu-wrap { background-color: var(--white); cursor: pointer; border-radius: 8px; justify-content: flex-start; align-items: center; padding: 10px; text-decoration: none; transition: all .25s; display: block; } .dropdown-menu-wrap:hover { background-color: var(--white-smoke); } .dropdown-menu-wrap.w--current { background-color: var(--white); padding-top: 10px; padding-bottom: 10px; transition: all .25s; } .dropdown-menu-wrap.mega { background-color: #0000; border-radius: 0; padding-bottom: 10px; } .text-block-3 { color: #5a54ff; font-size: 15px; } .button { border: 2px solid var(--orange-red); background-color: var(--orange-red); color: var(--white); border-radius: 4px; flex: none; margin-left: 0; padding: 12px 20px; font-family: Avenir next, sans-serif; font-weight: 600; text-decoration: none; transition: all .3s; } .button:hover { border: 2px solid var(--orange-red); background-color: var(--white); color: var(--orange-red); } .button.borderless { color: var(--orange-red); text-align: left; background-color: #0000; background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f726a327aa484c61861efeb_right-arrow.svg"); background-position: 100%; background-repeat: no-repeat; background-size: auto; border-style: solid; border-color: #0000; border-radius: 0; padding: 2px 36px 3px 0; font-family: Avenir next, sans-serif; display: inline-block; } .button.borderless.back { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/6387d9071e6dac3cbb0c3bb0_left-arrow%20(1).png"); background-position: 0%; background-size: 22px; margin-bottom: 10px; padding-top: 3px; padding-left: 35px; padding-right: 0; } .button.borderless.experiment { padding-bottom: 0; } .button.borderless.experiment.white { color: var(--white); } .button.borderless.learn-more { padding-bottom: 0; } .button.borderless.white { color: var(--white); } .button.cta { height: auto; padding-top: 0; padding-bottom: 0; font-family: Avenir next, sans-serif; } .button.skinny { width: 100%; margin-top: 20px; margin-bottom: 20px; padding: 14px 22px; font-family: Avenir next, sans-serif; font-size: 15px; line-height: 15px; } .button.small { border-color: var(--orange-red); background-color: var(--orange-red); padding: 14px 22px; line-height: 14px; } .button.small:hover { background-color: var(--white-smoke); color: var(--cobalt-blue); } .button.small.hide-desk { display: none; } .button.small.new-nav { border-radius: 20px; padding-top: 10px; padding-bottom: 10px; } .button.small.capsule { border-radius: 20px; margin-top: 10px; padding-top: 10px; padding-bottom: 10px; display: block; } .button.medium { text-align: center; border-radius: 20px; padding: 10px 22px; font-family: Avenir next, sans-serif; font-size: 16px; line-height: 16px; display: inline-block; } .button.medium.free-plan-hero { padding-bottom: 14px; font-family: Avenir next, sans-serif; font-weight: 600; } .button.medium.rounded { padding-top: 10px; padding-bottom: 10px; } .button.medium.home-builder { padding-bottom: 10px; display: block; } .button.medium.remodeler { display: inline-flex; } .button.large { text-align: center; border-radius: 20px; margin-top: 0; margin-bottom: 0; padding-top: 10px; padding-bottom: 10px; font-family: Avenir next, sans-serif; font-size: 18px; } .button.large.cta-box { margin-top: 10px; font-family: Avenir next, sans-serif; font-size: 1rem; } .button.large.cta-box.pm-page, .button.large.cta-box.pricing { display: inline-flex; } .button.large.cta-box.bb-way { display: none; } .button.large.rounded { border-radius: 20px; font-size: 16px; } .button.shawn { align-self: center; margin-top: 10px; margin-left: 0; margin-right: 0; padding-left: 40px; padding-right: 40px; font-family: Avenir next, sans-serif; } .button.shawn.beta-lander { align-self: flex-start; margin-right: 0; padding-left: 12px; padding-right: 12px; } .button.herocta { text-align: center; border-radius: 20px; justify-content: center; align-items: center; width: 200px; margin-top: 30px; margin-left: 0; margin-right: 0; padding-top: 10px; padding-bottom: 10px; display: inline-flex; } .button.reversed { background-color: var(--white); color: var(--orange-red); border-width: 1px; border-radius: 20px; width: auto; padding-top: 10px; padding-bottom: 10px; } .button.reversed:hover { background-color: var(--orange-red); color: var(--white); } .button.reversed.signin { margin-right: 5%; padding-top: 10px; padding-bottom: 10px; } .button.medium { text-align: center; margin-top: 0; margin-bottom: 0; font-family: Avenir next, sans-serif; font-size: 18px; } .button.medium.cta-box { margin-top: 10px; font-family: Avenir next, sans-serif; font-size: 1rem; } .button.medium.rounded { border-radius: 20px; font-size: 16px; } .button.medium.rounded.hide { display: none; } .button.demo { background-color: var(--white); color: var(--orange-red); border-radius: 20px; margin-right: 20px; padding-top: 5px; padding-bottom: 5px; } .button.demo:hover { background-color: var(--orange-red); color: var(--white); } .button.rounded { border-radius: 20px; padding-top: 10px; padding-bottom: 10px; } .button.pre-fill { align-self: center; margin-top: 10px; margin-left: 0; margin-right: 0; padding-left: 40px; padding-right: 40px; font-family: Avenir next, sans-serif; } .button.pre-fill.beta-lander { align-self: center; margin-left: auto; margin-right: auto; padding-left: 12px; padding-right: 12px; } .button.pre-fill.template-form-button, .button.pre-fill.event-form-button { border-radius: 20px; align-self: flex-start; margin-left: 0; margin-right: 0; padding: 10px 20px; font-size: 16px; } .button.webinar { border-radius: 20px; align-self: center; margin-top: 10px; margin-left: 0; margin-right: 0; padding: 10px 40px; font-family: Avenir next, sans-serif; } .button.webinar.beta-lander { align-self: center; margin-left: auto; margin-right: auto; padding-left: 12px; padding-right: 12px; } .button.webinar.template-form-button { border-radius: 20px; align-self: flex-start; margin-left: 0; margin-right: 0; padding: 10px 20px; font-size: 16px; } .button.newsletter { margin-top: 0; padding: 10px 20px; } .dropdown-text-wrap { flex: 0 auto; align-items: center; min-width: 200px; display: flex; } .nav-container { justify-content: center; align-items: center; width: 100%; max-width: 1350px; min-height: 60px; margin-left: auto; margin-right: auto; padding-left: 2%; padding-right: 2%; display: flex; } .nav-container.experiment { z-index: 3; justify-content: space-between; max-width: 1350px; min-height: 80px; position: relative; } .nav-container.experiment.landing-page { justify-content: space-between; padding-left: 5%; padding-right: 5%; } .dropdown-list { margin-left: auto; display: none; position: absolute; overflow: visible; } .dropdown-list.w--open { z-index: 20; background-color: #fff; border-radius: 8px; flex-direction: row; width: 100%; max-width: none; margin-left: auto; margin-right: auto; display: flex; position: absolute; left: 0; right: 0; overflow: visible; box-shadow: 0 8px 10px -5px #3636364d; } .dropdown-list.features { z-index: auto; background-color: var(--white-smoke); object-fit: fill; flex-direction: column; align-items: center; width: auto; min-width: auto; max-width: none; height: auto; margin-top: auto; margin-left: auto; margin-right: auto; display: none; position: static; inset: 60px auto auto; } .dropdown-list.desktop { display: none; } .dropdown-list.desktop.w--open { box-shadow: 0 8px 11px -5px #3636364d; } .dropdown-toggle { min-width: 110px; padding-left: 0%; padding-right: 0%; display: flex; } .dropdown-toggle.experiment { align-items: stretch; position: relative; } .dropdown-toggle.experiment:hover { border-bottom: 0 #000; } .dropdown-toggle.experiment.mega { align-items: center; min-height: 80px; padding-top: 20px; padding-bottom: 20px; display: flex; } .dropdown-toggle.experiment.mega.w--open { min-height: 80px; } .dropdown-toggle.experiment.mega.working { margin-left: auto; margin-right: auto; } .dropdown-toggle.experiment.mega.working.resources { min-width: auto; } .nav-button-right-wrapper { justify-content: flex-end; align-items: center; margin-left: auto; display: flex; } .nav-button-right-wrapper.new { margin-left: 20px; } .nav-logo { width: 100px; } .hero-description-container { z-index: 2; flex-direction: column; justify-content: center; align-self: flex-start; align-items: flex-start; width: 50%; margin-bottom: 6%; margin-left: 0%; display: flex; position: relative; } .hero-description-container.no-margin { margin-bottom: 0%; padding-left: 0%; } .hero-description-container.no-margin.left-fixed { align-items: flex-start; height: 60%; padding-left: 5%; padding-right: 40px; } .hero-description-container.no-margin.left-fixed.beta-lander { align-items: flex-start; width: 60%; height: 100%; padding-left: 0%; padding-right: 5px; } .hero-description-container.no-margin.left-fixed.beta-lander.center { align-self: center; align-items: center; padding-right: 0; } .hero-description-container.no-margin.left-fixed.beta-lander.full-width { width: auto; height: auto; } .hero-description-container.no-margin.left-fixed.bb-way { align-items: center; width: 100%; height: 100%; margin-top: 20px; margin-bottom: 20px; padding-left: 0%; padding-right: 5px; } .hero-description-container.no-margin.left-fixed.bb-way.center { align-self: center; align-items: center; padding-right: 0; } .hero-description-container.no-margin.left-fixed.bb-way.full-width { width: auto; height: auto; } .hero-description-container.no-margin.left-fixed.ad-lander { width: 45%; min-height: 500px; padding-right: 20px; } .hero-description-container.no-margin.left-fixed.estimate-lander { align-self: center; height: 100%; } .hero-description-container.no-margin.left-fixed.landing-page { align-self: center; height: 100%; padding-left: 5%; } .hero-description-container.no-margin.left-fixed.quickbooks-lander { align-self: center; height: 100%; } .hero-description-container.no-margin.full-width { width: auto; } .hero-description-container.centered { flex-direction: column; align-items: center; margin-bottom: 3%; display: flex; } .hero-description-container.centered.full-width { width: 100%; padding: 100px 100px 0; } .hero-description-container.centered.full-width.landing-page { margin-top: 80px; margin-bottom: 0%; } .hero-description-container.centered.full-width.landing-page.rings-end { background-color: var(--white); width: 100%; margin-top: 0; margin-bottom: 0%; padding-top: 10px; padding-bottom: 20px; } .hero-description-container.centered.full-width.free-plan { margin-top: 0; margin-bottom: 0%; } .hero-description-container.centered.full-width.release-notes { margin-bottom: 0%; } .hero-description-container.centered.full-width.pricing { margin-top: 0; margin-bottom: 0%; padding-top: 0; } .hero-description-container.centered.full-width.careers { margin-top: 70px; margin-bottom: 0%; } .hero-description-container.centered.full-width.calculators, .hero-description-container.centered.full-width.calculators-copy { margin-bottom: 2%; } .hero-description-container.centered.full-width.glossary-header { margin-bottom: 0%; } .hero-description-container.centered.vertical { width: 70%; margin-left: auto; margin-right: auto; } .hero-description-container.centered.vertical.project-tools { margin-top: 0; margin-bottom: 0%; padding-top: 40px; padding-bottom: 0; } .hero-description-container.centered.vertical.sales-marketing-tools { height: auto; max-height: 250px; margin-bottom: 10%; padding-top: 40px; padding-bottom: 29px; position: relative; } .hero-description-container.centered.vertical.communication-tools { margin-top: 0; margin-bottom: 24%; padding-top: 40px; padding-bottom: 0; } .hero-description-container.free-hero { margin-bottom: 0%; } .hero-description-container.experiment { align-self: flex-start; align-items: flex-start; width: 60%; } .row { flex-direction: column; justify-content: space-between; align-items: flex-start; width: 100%; max-width: 1350px; height: 100%; margin-left: auto; margin-right: auto; padding-left: 0%; padding-right: 5%; display: flex; position: relative; } .row.centered { flex-direction: column; flex: 0 auto; justify-content: flex-start; height: auto; margin-bottom: 30px; margin-left: auto; margin-right: auto; } .row.centered.bottom-30 { margin-bottom: 30px; } .row.centered.bottom-30.testimonial-row { margin-top: 90px; margin-bottom: 0; padding-left: 5%; display: block; } .row.centered.bottom-30.testimonial-row.experiment { margin-top: 0; } .row.centered.bottom-30.cta-row { background-color: #0000; align-items: center; width: 100%; max-width: 1680px; margin-top: 60px; margin-bottom: 0; padding-top: 0; padding-bottom: 0; padding-right: 0%; display: block; } .row.centered.bottom-30.cta-row.featurewell { margin-top: 0; padding-bottom: 40px; } .row.centered.bottom-30.cta-row.featurewell.hide { display: none; } .row.centered.bottom-30.cta-row.eap { max-width: 100%; margin-top: 0; } .row.centered.bottom-30.cta-row.sales-marketing-section { margin-top: 0; display: none; } .row.centered.bottom-30.cta-row.glossary { margin-top: 0; } .row.centered.bottom-30.cta-row.hide { display: none; } .row.centered.max-1350 { align-items: center; max-width: 1350px; height: auto; padding-left: 5%; } .row.centered.max-1350.hero-content-row { flex-direction: column; justify-content: center; align-items: center; margin-bottom: 0; padding-left: 5%; } .row.centered.max-1350.testimonial-row { flex-direction: column; align-items: flex-start; padding-top: 50px; padding-bottom: 60px; } .row.centered.max-1350.testimonial-row.no-margin-top { margin-top: 0; padding-top: 60px; padding-bottom: 81px; } .row.centered.max-1350.testimonial-row.lp { margin-top: 0; } .row.centered.max-1350.features-row { margin-bottom: 0; } .row.centered.max-1350.features-row.project-tools { margin-top: 20px; padding-left: 0%; padding-right: 0%; } .row.centered.max-1350.features-row.sales-marketing-tools { padding-top: 20px; padding-left: 0%; padding-right: 0%; } .row.centered.max-1350.features-row.sales-marketing-tools.portfolio { display: none; } .row.centered.max-1350.features-row.sales-marketing-tools { padding-left: 0%; padding-right: 0%; } .row.centered.max-1350.features-row.landing-page { margin-top: 20px; padding-left: 5%; padding-right: 5%; } .row.centered.max-1350.big-row.persona-rows { padding-top: 0; } .row.centered.max-1350.big-row.persona-rows.capterra { padding-top: 20px; } .row.centered.max-1350.big-row.persona-rows.fnd { margin-top: 60px; } .row.centered.max-1350.big-row.persona-rows.rings-end { padding-top: 40px; padding-bottom: 60px; } .row.centered.max-1350.big-row.persona-rows.calculators { padding-top: 10px; } .row.centered.max-1350.big-row.persona-rows.ad-lander { margin-top: 20px; } .row.centered.max-1350.big-row.persona-rows.lp { margin-top: 60px; margin-bottom: 60px; padding-left: 3%; padding-right: 3%; } .row.centered.max-1350.big-row.bullet-row { align-items: center; margin-top: 40px; padding-top: 0; padding-left: 0%; } .row.centered.max-1350.big-row.bullet-row.capterra { padding-top: 20px; } .row.centered.max-1350.big-row.bullet-row.fnd { margin-top: 60px; } .row.centered.max-1350.big-row.bullet-row.rings-end { padding-top: 40px; padding-bottom: 60px; } .row.centered.max-1350.big-row.bullet-row.calculators { padding-top: 10px; } .row.centered.max-1350.big-row.bullet-row.ad-lander { margin-top: 20px; } .row.centered.max-1350.big-row.bullet-row.lp { margin-top: 60px; margin-bottom: 60px; padding-left: 3%; padding-right: 3%; } .row.centered.max-1350.big-row.tab-row { flex-direction: row; margin-top: 40px; padding-top: 0; padding-left: 0%; padding-right: 0%; display: none; } .row.centered.max-1350.big-row.tab-row.capterra { padding-top: 20px; } .row.centered.max-1350.big-row.tab-row.fnd { margin-top: 60px; } .row.centered.max-1350.big-row.tab-row.rings-end { padding-top: 40px; padding-bottom: 60px; } .row.centered.max-1350.big-row.tab-row.calculators { padding-top: 10px; } .row.centered.max-1350.big-row.tab-row.ad-lander { margin-top: 20px; } .row.centered.max-1350.big-row.tab-row.lp { margin-top: 60px; margin-bottom: 60px; padding-left: 3%; padding-right: 3%; } .row.centered.max-1350.big-row.item-row { justify-content: flex-start; margin-top: 40px; margin-bottom: 0; padding-top: 0; padding-left: 0%; padding-right: 0%; } .row.centered.max-1350.big-row.item-row.capterra { padding-top: 20px; } .row.centered.max-1350.big-row.item-row.fnd { margin-top: 60px; } .row.centered.max-1350.big-row.item-row.rings-end { padding-top: 40px; padding-bottom: 60px; } .row.centered.max-1350.big-row.item-row.calculators { padding-top: 10px; } .row.centered.max-1350.big-row.item-row.ad-lander { margin-top: 20px; } .row.centered.max-1350.big-row.item-row.lp { margin-top: 60px; margin-bottom: 60px; padding-left: 3%; padding-right: 3%; } .row.centered.max-1350.persona-rows { padding-top: 40px; } .row.centered.max-1350.calculators.big-row { margin-top: 20px; padding-top: 20px; } .row.centered.top-60 { margin-top: 60px; } .row.centered.top-60.max-1350.persona-rows.remodeler { padding-top: 0; } .row.centered.buildbros-row { margin-bottom: 0; padding-left: 5%; } .row.centered.buildbros-row.home { justify-content: flex-start; align-items: center; margin-top: 0; } .row.centered.pricing { margin-bottom: 60px; padding-right: 0%; position: static; } .row.centered.pricing.free-plan { align-items: center; margin-top: 0; margin-bottom: 40px; padding-top: 20px; padding-right: 0%; } .row.centered.pricing.social-proof { align-items: center; margin-top: 0; margin-bottom: 10px; padding-top: 10px; padding-right: 0%; } .row.centered.pricing.mid-cta { background-color: var(--cobalt-blue); border-radius: 6px; align-items: center; margin-top: 20px; margin-bottom: 10px; padding-top: 20px; padding-bottom: 20px; box-shadow: 0 6px 12px #0003; } .row.centered.pricing.add-users { background-color: var(--white); border-radius: 6px; flex-direction: column; justify-content: center; align-items: center; max-width: 1350px; margin-top: 0; margin-bottom: 10px; padding-top: 10px; padding-bottom: 20px; padding-left: 0%; display: flex; } .row.centered.pricing.hide { display: none; } .row.centered.bb-bundle { margin-top: 60px; } .row.centered.bb-bundle.max-1350 { margin-top: 40px; padding-top: 40px; } .row.centered.bb-bundle.max-1350.persona-rows.remodeler { padding-top: 0; } .row.centered.calculators { margin-top: 60px; } .row.centered.calculators.max-1350 { margin-top: 20px; margin-bottom: 10px; padding-top: 20px; } .row.centered.calculators.max-1350.persona-rows.remodeler { padding-top: 0; } .row.centered.demo-signup { margin-bottom: 0; padding-top: 10%; padding-left: 5%; } .row.centered.demo-signup.below-hero { padding-top: 0%; position: static; } .row.vertical-centered { flex-flow: column; flex: none; justify-content: center; align-items: center; height: 100%; margin-left: auto; margin-right: auto; padding-right: 0%; position: relative; } .row.vertical-centered.top-30 { align-items: center; margin-top: 30px; } .row.vertical-centered.cta-row { align-items: center; width: 66%; } .row.vertical-centered.blue-cta-block { background-color: var(--cobalt-blue); align-items: center; padding-top: 60px; padding-bottom: 60px; } .row.vertical-centered.blue-cta-block.directory { margin-bottom: 10px; padding-bottom: 60px; } .row.vertical-centered.svd { z-index: auto; align-items: center; max-width: 1500px; margin-bottom: 0; } .row.vertical-centered.project-tools.rings-end { padding-left: 5%; padding-right: 5%; } .row.vertical-centered.sales-marketing-tools { align-items: center; max-width: 1000px; } .row.vertical-centered.capterra { padding-top: 25px; } .row.vertical-centered.gray-cta-block { background-color: var(--white-smoke); align-items: center; width: auto; max-width: none; height: auto; padding-top: 60px; padding-bottom: 60px; } .row.vertical-centered.gray-cta-block.directory { margin-bottom: 10px; padding-bottom: 60px; } .row.vertical-centered.demo-signup { align-items: flex-start; padding-top: 25px; position: static; } .row.vertical-centered.landing-page.social { margin-top: 0; padding-top: 40px; } .row.vertical-centered.landing-page.estimate { margin-bottom: 31px; } .row.vertical-centered.how-it-works { padding-top: 40px; padding-bottom: 40px; } .row.vertical-centered.how-it-works.light-blue { background-color: var(--light-blue); border-radius: 8px; max-width: 1000px; padding: 30px 0 30px 30px; display: none; } .row.vertical-centered.hide { display: none; } .row.footer { flex-direction: row; align-items: flex-start; max-width: 1350px; height: 100%; margin-bottom: 0; padding-bottom: 0; padding-left: 5%; padding-right: 5%; } .row.footer.experiment { padding-left: 1%; padding-right: 1%; } .row.bullet-points { flex-flow: row; justify-content: flex-start; align-items: flex-start; max-width: 500px; height: auto; margin-bottom: 10px; margin-left: 0; padding-left: 0%; } .row.bullet-points.beta-lander { max-width: none; position: relative; } .row.bullet-points.project-tools { margin-top: 0; padding-top: 10px; padding-left: 0%; } .row.bullet-points.project-tools.schedule { align-items: center; margin-bottom: 0; } .row.bullet-points.project-tools.right { padding-right: 0%; } .row.bullet-points.project-tools.home-builder { flex-direction: column; align-self: auto; align-items: center; width: 100%; margin-bottom: 0; padding-bottom: 10px; padding-left: 1%; padding-right: 1%; } .row.bullet-points.project-tools.home-builder.img-row { flex-direction: row; flex: 0 auto; justify-content: flex-start; align-items: flex-end; min-height: 160px; margin-right: auto; padding: 0 1% 20px 0%; } .row.bullet-points.project-tools.how-it-works { flex-direction: column; align-self: auto; align-items: center; width: 100%; margin-bottom: 0; padding-bottom: 10px; padding-left: 1%; padding-right: 1%; } .row.bullet-points.project-tools.how-it-works.img-row { flex-direction: row; flex: 0 auto; justify-content: flex-start; align-items: flex-end; height: 125px; min-height: auto; margin-right: auto; padding: 10px 1% 10px 0%; } .row.bullet-points.project-tools.how-it-works.img-row.horizontal { width: auto; height: 125px; margin-left: auto; margin-right: auto; padding-right: 0%; position: relative; } .row.bullet-points.project-tools.ad-lander { flex-direction: column; align-self: auto; align-items: center; width: 100%; margin-bottom: 0; padding-bottom: 10px; padding-left: 10%; padding-right: 10%; } .row.bullet-points.project-tools.ad-lander.img-row { flex-direction: row; flex: 0 auto; justify-content: flex-start; align-items: flex-end; min-height: 160px; margin-right: auto; padding: 0 1% 20px 0%; } .row.bullet-points.project-tools.quickbooks-lander { flex-direction: column; align-self: auto; align-items: center; width: 100%; margin-bottom: 0; padding-bottom: 10px; padding-left: 1%; padding-right: 1%; } .row.bullet-points.project-tools.quickbooks-lander.img-row { flex-direction: row; flex: 0 auto; justify-content: flex-start; align-items: flex-end; min-height: 160px; margin-right: auto; padding: 0 1% 20px 0%; } .row.bullet-points.project-tools.icon { padding-right: 5%; } .row.bullet-points.discount { display: none; } .row.bullet-points.sales-marketing-tools { margin-top: 0; padding-top: 10px; padding-left: 0%; } .row.bullet-points.sales-marketing-tools.schedule { align-items: center; margin-bottom: 0; } .row.bullet-points.sales-marketing-tools.right { padding-right: 0%; } .row.bullet-points.demo { padding-right: 2%; } .row.bottom-15 { margin-bottom: 15px; } .row.auto-height { height: auto; padding-left: 0%; } .row.auto-height.bottom-15 { justify-content: flex-start; align-items: flex-start; display: flex; } .row.auto-height.bottom-15.free-plan { align-items: center; margin-bottom: 10px; padding-right: 0%; } .row.auto-height.bottom-15.free-plan.portfolios { align-items: flex-start; margin-bottom: 0; } .row.auto-height.bottom-15.free-plan { flex-direction: column; } .row.auto-height.bottom-15.free-plan.testimonial { flex-direction: row; } .row.auto-height.bottom-15.project-tools { flex-direction: row; align-items: center; margin-bottom: 0; } .row.auto-height.align-left { justify-content: flex-start; } .row.auto-height.align-left.blog-info-row { flex-direction: column; } .row.auto-height.align-left.blog-update-row { flex-direction: row; padding-bottom: 5px; } .row.hero { max-width: none; padding-top: 160px; padding-bottom: 70px; } .row.hero.home-hero.experiment { align-items: flex-start; margin-left: auto; position: relative; right: auto; } .row.hero.who-its-for { flex-direction: row; } .row.hero.who-its-for.ad-lander { padding-right: 0%; } .row.hero.free-hero { padding-top: 60px; padding-bottom: 60px; } .row.hero.beta-lander { flex-direction: row; align-items: center; padding: 150px 10% 40px; } .row.hero.beta-lander.video { flex-direction: column; padding-top: 40px; } .row.hero.bb-way { flex-direction: column; align-items: center; padding: 150px 10% 20px; } .row.hero.bb-way.video { flex-direction: column; padding-top: 40px; } .row.hero.landing-page { flex-direction: row; } .row.hero.landing-page.ad-lander { padding-right: 0%; } .row.hero.how-it-works { flex-direction: row; padding-top: 0; padding-bottom: 0; padding-right: 0%; } .row.hero.how-it-works.ad-lander { padding-right: 0%; } .row.hero.how-it-works.blue { align-items: center; max-width: 1350px; min-height: 250px; padding-bottom: 0; padding-left: 0%; } .row.hero.quickbooks-lander { flex-direction: row; } .row.hero.quickbooks-lander.ad-lander { padding-right: 0%; } .row.feature-headline { flex-direction: column; justify-content: flex-start; align-items: flex-start; max-width: 500px; height: auto; margin-bottom: 3px; margin-left: 0; padding-left: 0%; padding-right: 0%; } .row.feature-headline.beta-lander { max-width: none; position: relative; } .row.feature-tile { flex-direction: column; justify-content: flex-end; align-items: flex-start; width: 100%; max-width: none; height: 50px; padding-right: 0%; position: static; } .row.feature-tile.quickbooks-lander { height: auto; } .p1 { color: #ffffffe6; text-align: left; max-width: 520px; font-family: Avenir next, sans-serif; font-size: 1.1rem; line-height: 1.6; } .p1.blue { color: var(--cobalt-blue); font-family: Avenir next, sans-serif; font-weight: 400; } .p1.blue.centered { text-align: center; } .p1.blue.centered.project-tools { color: var(--white); margin-bottom: 5px; font-family: Avenir next, sans-serif; font-size: 1.4rem; font-weight: 500; } .p1.blue.centered.sales-marketing-tools { color: var(--white); max-width: 700px; margin-bottom: 5px; font-family: Avenir next, sans-serif; font-size: 1.4rem; font-weight: 500; } .p1.blue.centered.communication-tools { color: var(--white); margin-bottom: 5px; font-family: Avenir next, sans-serif; font-size: 1.4rem; font-weight: 500; } .p1.blue.svd { max-width: none; font-family: Avenir next, sans-serif; } .p1.blue.beta { text-decoration: none; } .p1.blue.beta.video { text-align: center; } .p1.blue.beta.update { color: var(--orange-red); text-decoration: none; } .p1.blue.beta.updated { max-width: 580px; } .p1.blue.beta.updated.estimate { max-width: 600px; } .p1.blue.beta.bb-bundle { text-align: center; max-width: none; } .p1.blue.bb-way { text-align: center; text-decoration: none; display: none; } .p1.blue.bb-way.video { text-align: center; } .p1.blue.bb-way.update { color: var(--orange-red); text-decoration: none; } .p1.blue.bb-way.updated { max-width: 580px; } .p1.centered { text-align: center; max-width: 600px; font-family: Avenir next, sans-serif; } .p1.centered.no-max-width { max-width: none; display: none; } .p1.centered.blue.fnd { color: var(--cobalt-blue); background-color: #0000; margin-top: 0; margin-bottom: 0; padding: 5px 0; font-weight: 700; } .p1.centered.blue.free-plan, .p1.centered.blue.bb-bundle { margin-bottom: 20px; font-weight: 700; } .p1.centered.blue.rings-end { background-color: var(--orange-red); color: var(--white); margin-top: 10px; margin-bottom: 10px; padding: 5px 10px; font-weight: 700; display: block; } .p1.centered.blue.rings-end.hero { background-color: var(--cobalt-blue); color: var(--white); margin-top: 10px; padding: 5px 10px; font-size: 1rem; } .p1.centered.blue.rings-end { color: var(--cobalt-blue); background-color: #0000; margin-top: 0; margin-bottom: 0; padding: 10px 0; font-weight: 700; } .p1.centered.max-800 { font-family: Avenir next, sans-serif; font-weight: 500; } .p1.centered.fnd { color: var(--white); max-width: 650px; } .p1.centered.capterra { max-width: 650px; } .p1.centered.bundle { color: var(--white); max-width: 650px; } .p1.centered.rings-end { color: var(--cobalt-blue); max-width: 650px; } .p1.eyebrow { text-transform: uppercase; font-size: 16px; font-weight: 400; } .p1.centered-copy { text-align: center; max-width: 600px; margin-bottom: 0; font-family: Avenir next, sans-serif; } .p1.centered-copy.no-max-width { max-width: none; } .p1.centered-copy.blue.fnd, .p1.centered-copy.blue.free-plan { margin-bottom: 20px; font-weight: 700; } .p1.section-p { text-align: left; flex: 0 auto; align-self: auto; margin-bottom: 40px; font-size: 1.1rem; } .p1.demo-signup { color: var(--dark-slate-grey-2); } .p1.white { color: var(--white); font-family: Avenir next, sans-serif; font-weight: 400; } .p1.white.centered { text-align: center; } .p1.white.centered.project-tools { color: var(--white); margin-bottom: 5px; font-family: Avenir next, sans-serif; font-size: 1.4rem; font-weight: 500; } .p1.white.centered.sales-marketing-tools { color: var(--white); max-width: 700px; margin-bottom: 5px; font-family: Avenir next, sans-serif; font-size: 1.4rem; font-weight: 500; } .p1.white.centered.communication-tools { color: var(--white); margin-bottom: 5px; font-family: Avenir next, sans-serif; font-size: 1.4rem; font-weight: 500; } .p1.white.svd { max-width: none; font-family: Avenir next, sans-serif; } .p1.white.beta { text-decoration: none; } .p1.white.beta.video { text-align: center; } .p1.white.beta.update { color: var(--orange-red); text-decoration: none; } .p1.white.beta.updated { max-width: 580px; } .p1.white.beta.updated.estimate { max-width: 600px; } .p1.white.beta.bb-bundle { text-align: center; max-width: none; } .p1.white.bb-way { text-align: center; text-decoration: none; display: none; } .p1.white.bb-way.video { text-align: center; } .p1.white.bb-way.update { color: var(--orange-red); text-decoration: none; } .p1.white.bb-way.updated { max-width: 580px; } .hero-img-col { z-index: 0; justify-content: center; align-items: flex-start; width: 50%; display: flex; position: absolute; inset: 0% 0% 0% auto; } .hero-img-col.home-hero { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/60ae9175a5ef9a54f8a0555e_home-hero-image-small.jpeg"); background-position: 50%; background-repeat: no-repeat; background-size: cover; width: 40%; position: absolute; overflow: visible; } .hero-img-col.home-hero.experiment { width: 40%; position: absolute; } .hero-img-col.free-hero { background-color: var(--white); padding: 30px; } .hero-container { justify-content: flex-start; align-items: center; width: 100%; max-width: 1350px; height: auto; max-height: none; margin-left: auto; margin-right: auto; padding-left: 0%; padding-right: 0%; display: flex; position: relative; } .hero-container.beta-lander { margin-left: auto; padding-bottom: 40px; padding-left: 0%; } .hero-container.beta-lander.dup { padding-bottom: 20px; } .hero-container.experiment { flex-direction: row; width: 100%; display: flex; position: relative; inset: 0% auto 0% 0%; } .hero-container.how-it-works { max-width: none; } .h1 { color: #fff; max-width: 600px; margin-top: 0; margin-bottom: 14px; font-family: Avenir next, sans-serif; font-size: 2.8rem; line-height: 1.2; } .h1.blue { color: var(--cobalt-blue); max-width: 600px; font-family: Avenir next, sans-serif; } .h1.blue.centered { text-align: center; max-width: 800px; } .h1.blue.centered.project-tools { color: var(--white); max-width: 800px; margin-bottom: 25px; padding-top: 0; font-family: Avenir next, sans-serif; font-weight: 600; } .h1.blue.centered.sales-marketing-tools { color: var(--white); max-width: 800px; margin-bottom: 25px; padding-top: 0; font-family: Avenir next, sans-serif; font-size: 3rem; font-weight: 600; } .h1.blue.centered.communication-tools { color: var(--white); max-width: 800px; margin-bottom: 25px; padding-top: 0; font-family: Avenir next, sans-serif; font-size: 2.8rem; font-weight: 600; } .h1.blue.bold { width: 100%; max-width: 100%; font-weight: 600; } .h1.blue.customer-h1 { font-size: 4rem; } .h1.blue.beta-lander { margin-top: 10px; margin-bottom: 20px; } .h1.blue.bb-way { color: var(--cobalt-blue); text-align: center; margin-top: 10px; margin-bottom: 20px; line-height: 1.3; } .h1.centered { text-align: center; } .h1.centered.max-800 { color: var(--white); max-width: 800px; margin-top: 20px; line-height: 1.4; } .h1.centered.max-800.free-plan, .h1.centered.max-800.careers { font-family: Avenir next, sans-serif; font-weight: 600; } .h1.centered.max-800.rings-end { color: var(--cobalt-blue); line-height: 1.3; } .h1.home-hero-header { font-size: 4rem; } .h1.home-hero-header.experiment { text-align: left; max-width: 700px; font-size: 3.2rem; } .h1.white { color: var(--white); max-width: 600px; font-family: Avenir next, sans-serif; } .h1.white.centered { text-align: center; max-width: 800px; } .h1.white.centered.project-tools { color: var(--white); max-width: 800px; margin-bottom: 25px; padding-top: 0; font-family: Avenir next, sans-serif; font-weight: 600; } .h1.white.centered.sales-marketing-tools { color: var(--white); max-width: 800px; margin-bottom: 25px; padding-top: 0; font-family: Avenir next, sans-serif; font-size: 3rem; font-weight: 600; } .h1.white.centered.communication-tools { color: var(--white); max-width: 800px; margin-bottom: 25px; padding-top: 0; font-family: Avenir next, sans-serif; font-size: 2.8rem; font-weight: 600; } .h1.white.bold { width: 100%; max-width: 100%; font-weight: 600; } .h1.white.customer-h1 { font-size: 4rem; } .h1.white.beta-lander { margin-top: 10px; margin-bottom: 20px; } .h1.white.bb-way { color: var(--cobalt-blue); text-align: center; margin-top: 10px; margin-bottom: 20px; line-height: 1.3; } .button-row { position: relative; } .button-row.top-30 { margin-top: 20px; padding-left: 80px; padding-right: 80px; position: relative; } .button-row.top-30.centered { text-align: center; margin-top: 30px; } .button-row.top-30.centered.no-top-padding { margin-top: 0; } .button-row.top-30.centered.no-top-padding.mobile { padding-left: 20px; padding-right: 20px; } .button-row.top-30.centered.no-top-padding.mega { text-align: left; padding-left: 0; padding-right: 0; position: relative; } .button-row.top-30.centermobile.directory { margin-bottom: 10px; } .button-row.top-30.centermobile.mobilemargin.mega { margin-left: 30px; padding-left: 0; } .button-row.top-30.centermobile.mobilemargin.mega.industries { margin-left: auto; } .button-row.top-30.centermobile.calculators { display: none; } .button-row.top-30.centermobile.job-costing { padding-left: 0; padding-right: 0; } .button-row.top-30.centermobile.job-costing.mega { margin-left: 30px; padding-left: 0; } .button-row.top-30.centermobile.job-costing.mega.industries { margin-left: auto; } .button-row.top-30.home-hero { align-self: flex-start; } .button-row.top-30.home-hero.free-hero { align-self: center; margin-top: 20px; } .button-row.top-30.home-hero.home { width: auto; max-width: none; padding-left: 0; padding-right: 0; } .button-row.top-30.home-hero.home.cta { flex-direction: column; justify-content: flex-start; align-self: flex-start; align-items: flex-start; width: auto; margin-top: 20px; display: none; } .button-row.top-30.beta-lander { margin-top: 10px; } .button-row.top-30.capterra { align-self: auto; padding-left: 0; padding-right: 0; } .button-row.top-30.rings-end { z-index: 9998; } .button-row.top-30.home-builder { width: auto; padding-left: 0; padding-right: 0; } .button-row.top-30.home-builder.hero { display: inline-flex; } .button-row.top-30.remodelers { padding-left: 0; padding-right: 0; } .button-row.top-30.remodelers.hero { display: inline-flex; } .button-row.top-30.remodelers.hero.hide { display: none; } .button-row.top-30.left-aligned { padding-left: 0; } .button-row.top-30.experiment { margin-top: 0; margin-bottom: 20px; padding-left: 0; } .button-row.top-30.experiment.centered { padding-right: 0; } .button-row.top-30.ad-lander { text-align: left; margin-bottom: 20px; margin-left: 0; padding-bottom: 40px; padding-left: 0; } .button-row.top-30.estimate-lander { padding-left: 0; } .button-row.top-30.scheduling { width: auto; padding-left: 0; padding-right: 0; display: inline-flex; } .button-row.top-30.scheduling.hero { display: none; } .button-row.top-30.glossary { padding-left: 0; padding-right: 0; } .button-row.top-30.landing-page { width: auto; padding-left: 0; padding-right: 0; } .button-row.top-30.landing-page.hero { display: none; } .button-row.top-30.how-it-works { text-align: left; margin-bottom: 0; padding-bottom: 20px; padding-left: 0; } .button-row.top-30.quickbooks-lander { padding-left: 0; } .button-row.top-30.hide { display: none; } .button-row.bb-bundle { margin-top: 20px; padding-left: 80px; padding-right: 80px; position: relative; } .button-row.bb-bundle.centered { text-align: center; margin-top: 30px; } .button-row.bb-bundle.centered.no-top-padding { margin-top: 0; } .button-row.bb-bundle.home-hero { align-self: flex-start; } .button-row.bb-bundle.home-hero.free-hero { margin-top: 20px; } .button-row.bb-bundle.home-hero.home { padding-left: 0; padding-right: 0; } .button-row.bb-bundle.beta-lander { margin-top: 10px; } .section { object-fit: fill; background-color: #0000; max-width: 100%; margin: 0 10px; position: relative; } .section.bg-blue { border-style: none solid; border-width: 0; border-color: var(--cobalt-blue) transparent var(--cobalt-blue) var(--white); background-color: var(--cobalt-blue); max-width: 100%; margin-bottom: auto; margin-left: auto; margin-right: auto; padding-top: 0; padding-bottom: 0; bottom: auto; } .section.bg-blue.free-hero { margin-top: 80px; display: none; } .section.bg-blue.fnd { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/6070746aaf1855942f94262d_hero-bg%20(1).png"); background-position: 50% 0; background-size: cover; } .section.bg-blue.bb-bundle { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/6070746aaf1855942f94262d_hero-bg%20(1).png"); background-position: 50% 0; background-repeat: no-repeat; background-size: cover; } .section.bg-blue.experiment { margin-bottom: -140px; position: relative; } .section.bg-blue.built-by { margin-top: 0; margin-bottom: 0; } .section.bg-blue.pricing { padding-bottom: 0; } .section.bg-blue.padding { padding-bottom: 80px; } .section.sticky-nav-section { flex-direction: column; align-items: flex-start; display: block; position: relative; } .section.sticky-nav-section.sales-marketing-tools { background-color: var(--white-smoke); width: 100%; max-width: 100%; margin-right: auto; } .section.sticky-nav-section.free-plan { background-color: #0000; max-width: 100%; } .section.capterra-hero { padding-top: 30px; } .section.secondary-features { background-color: #0000; margin-left: auto; } .section.project-tools { background-color: var(--white-smoke); width: 100%; max-width: 100%; margin-top: 0; margin-left: auto; margin-right: auto; padding-top: 0; } .section.sales-marketing-tools { background-color: var(--white-smoke); margin-top: 0; } .section.sales-marketing-tools.white-smoke { background-color: var(--white-smoke); width: 100%; max-width: 100%; margin-right: auto; } .section.sales-marketing-tools { background-color: #0000; margin-left: auto; } .section.home { z-index: 0; margin-top: -51px; margin-left: 0; margin-right: 0; position: relative; } .section.home.lite-gray { background-color: var(--white-smoke); margin-top: 0; overflow: hidden; } .section.home.lite-gray.transparent { background-color: var(--cobalt-blue); margin-top: -152px; } .section.home.lite-gray.no-margin { z-index: 0; } .section.home.lite-gray.no-margin.ad-lander { background-color: var(--white); } .section.home.white, .section.home.no-margin { margin-top: 0; } .section.smoke_gray { background-color: var(--white-smoke); margin: auto; } .section.hero { margin-left: 0; margin-right: 0; } .section.bg-lt-blue { border-style: none solid; border-width: 0; border-color: var(--cobalt-blue) transparent var(--cobalt-blue) var(--white); background-color: var(--cobalt-blue); max-width: 100%; margin-bottom: auto; margin-left: auto; margin-right: auto; padding-top: 0; padding-bottom: 0; bottom: auto; } .section.bg-lt-blue.free-hero { margin-top: 80px; display: none; } .section.bg-lt-blue.fnd { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/6070746aaf1855942f94262d_hero-bg%20(1).png"); background-position: 50% 0; background-size: cover; } .section.bg-lt-blue.bb-bundle { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/6070746aaf1855942f94262d_hero-bg%20(1).png"); background-position: 50% 0; background-repeat: no-repeat; background-size: cover; } .section.bg-lt-blue.experiment { margin-bottom: -140px; position: relative; } .section.bg-lt-blue.built-by { margin-top: 0; margin-bottom: 0; } .section.hide { display: none; } .fine-print { color: var(--white); max-width: 600px; margin-top: 10px; font-family: Raleway; font-size: 12px; line-height: 1.3; } .fine-print.fine-black { color: var(--dark-slate-grey); max-width: 280px; font-family: Avenir next, sans-serif; } .fine-print.fine-black.centered { text-align: center; } .fine-print.fine-black.centered.max-300 { color: var(--dark-slate-grey); max-width: 320px; margin-bottom: 10px; font-family: Avenir next, sans-serif; font-size: .7rem; } .fine-print.fine-black.centered.max-300.label-white { color: var(--white); } .fine-print.fine-black.centered.max-300.label-white.directory { margin-top: 0; } .fine-print.fine-black.centered.max-300.free-hero { color: var(--white); margin-top: 5px; font-family: Avenir next, sans-serif; font-size: 1.1em; font-weight: 500; line-height: 1.1; } .fine-print.fine-black.centered.no-max-width { max-width: 600px; font-family: Avenir next, sans-serif; } .fine-print.fine-black.centered.no-max-width.wihte { color: var(--white); margin-top: 15px; font-family: Avenir next, sans-serif; } .fine-print.fine-black.beta-lander { font-size: 1em; font-style: italic; display: none; } .fine-print.fine-black.estimates-lp { text-align: left; background-color: #0000; flex-direction: column; align-items: center; max-width: none; margin-top: 0; padding-top: 10px; padding-left: 0; padding-right: 0; display: block; } .fine-print.fine-black.estimates-lp.hide { display: none; } .fine-print.fine-black.remodeler { text-align: left; max-width: none; margin-top: 0; padding-top: 10px; padding-left: 0; padding-right: 0; } .fine-print.fine-black.remodeler.hide { display: none; } .fine-print.blue { color: var(--white); font-family: Avenir next, sans-serif; } .fine-print.blue.demo { color: var(--dark-slate-grey-2); text-align: center; font-size: 13px; } .fine-print.left { text-align: center; font-family: Avenir next, sans-serif; } .fine-print.left.narrow { width: 50%; } .fine-print.left.experiment { margin-top: 10px; display: none; } .fine-print.left.hide { display: none; } .fine-print.fine-blue { color: var(--dark-slate-grey); max-width: 280px; font-family: Avenir next, sans-serif; } .fine-print.fine-blue.centered { text-align: center; } .fine-print.fine-blue.centered.max-300 { color: var(--cobalt-blue); max-width: 320px; margin-bottom: 10px; font-family: Avenir next, sans-serif; font-size: .7rem; } .fine-print.fine-blue.centered.max-300.label-white { color: var(--white); } .fine-print.fine-blue.centered.max-300.free-hero { color: var(--white); margin-top: 5px; font-family: Avenir next, sans-serif; font-size: 1.1em; font-weight: 500; line-height: 1.1; } .fine-print.fine-blue.centered.max-300.hide { display: none; } .fine-print.fine-blue.centered.no-max-width { max-width: 600px; font-family: Avenir next, sans-serif; } .fine-print.fine-blue.centered.no-max-width.wihte { color: var(--white); margin-top: 0; font-family: Avenir next, sans-serif; } .fine-print.fine-blue.beta-lander { font-size: 1em; font-style: italic; display: none; } .fine-print.fine-blue.home-builders { text-align: left; flex-direction: column; align-items: center; max-width: none; padding-left: 0; padding-right: 0; display: block; } .fine-print.fine-blue.remodeler { text-align: left; max-width: 280px; padding-left: 0; padding-right: 0; } .fine-print.label-white { color: var(--white-smoke); margin-top: 10px; font-family: Avenir next, sans-serif; font-weight: 400; } .col-double-wrapper { justify-content: space-between; width: 100%; margin-left: auto; margin-right: auto; padding-top: 0; padding-bottom: 0; display: flex; } .col-double-wrapper.align-centered { justify-content: space-between; align-items: center; padding-bottom: 25px; position: relative; } .col-double-wrapper.align-centered.reverse { flex-direction: row-reverse; padding-bottom: 10px; } .col-double-wrapper.align-centered.reverse.persona-rows { padding-top: 40px; padding-bottom: 40px; } .col-double-wrapper.align-centered.reverse.persona-rows.rings-end { padding-top: 20px; } .col-double-wrapper.align-centered.reverse.quickbooks-lander { align-items: center; padding-top: 0; padding-bottom: 40px; } .col-double-wrapper.align-centered.reverse.quickbooks-lander.rings-end { padding-top: 20px; } .col-double-wrapper.align-centered.drop-shadow { overflow: hidden; box-shadow: 0 2px 15px #0003; } .col-double-wrapper.align-centered.drop-shadow.case-study-preview { max-height: 500px; } .col-double-wrapper.align-centered.bb-bundle.max-1350 { max-width: 1350px; margin-top: 0; margin-bottom: 60px; padding-top: 35px; } .col-double-wrapper.align-centered.experiment { flex-direction: column; } .col-double-wrapper.align-centered.persona-rows { padding-top: 40px; } .col-double-wrapper.inner-padding.sidexside { justify-content: flex-end; } .col-double-wrapper.inner-padding.sidexside.shorter { justify-content: center; align-self: center; align-items: center; height: auto; } .col-double-wrapper.inner-padding.stacked { flex-direction: row; align-items: center; } .col-double-wrapper.inner-padding.stacked.demo { position: relative; } .col-double-wrapper.inner-padding.stacked.home { flex-direction: column; margin-top: 0; } .col-double-wrapper.how-it-works { align-items: center; } .h3 { color: #5a5a5a; font-family: Avenir next, sans-serif; font-size: 2rem; line-height: 1.3; } .h3.white { color: #fff; font-family: Avenir next, sans-serif; font-size: 2.2rem; } .h3.white.vero { text-align: left; } .h3.white.built-with { margin-top: 10px; margin-bottom: 20px; padding-left: 10px; } .h3.white.demo-h1 { margin-top: 10px; margin-bottom: 20px; padding-left: 0; font-size: 2rem; } .h3.white.demo-h3 { color: var(--cobalt-blue); margin-top: 10px; margin-bottom: 0; padding-left: 0; font-size: 1.5rem; font-weight: 600; } .h3.blue { color: var(--cobalt-blue); text-align: left; align-self: auto; margin-top: 0; margin-bottom: 0; font-size: 2rem; font-weight: 600; line-height: 1.2; } .container { flex-direction: column; justify-content: center; align-items: center; width: 100%; max-width: 1350px; height: auto; margin-top: 0; margin-left: auto; margin-right: auto; display: flex; } .container.top-down-padding { flex-direction: column; justify-content: center; align-items: center; margin-top: 0; margin-left: auto; margin-right: auto; padding-top: 70px; padding-bottom: 70px; display: flex; } .container.top-down-padding.width-80 { width: 80%; } .container.top-down-padding.width-80.customer-story { max-width: 1024px; padding-top: 0; padding-bottom: 0; } .container.top-down-padding.width-80.blog-post { width: 100%; max-width: 740px; padding-top: 20px; padding-bottom: 0; } .container.top-down-padding.reduced-mob-padding.project-tools, .container.top-down-padding.reduced-mob-padding.sales-marketing-tools { padding-top: 0; padding-bottom: 0; display: block; } .container.top-down-padding.faq-accordian-container.new { padding-top: 0; padding-bottom: 60px; } .container.top-down-padding.faq-accordian-container.estimate-lander { margin-top: 60px; padding-top: 0; padding-bottom: 60px; } .container.top-down-padding.team-container { padding-bottom: 0; display: none; } .container.top-down-padding.about-cta-container { display: block; } .container.top-down-padding.landing-page { padding-top: 0; } .container.top-down-padding.landing-page.calculators { padding-bottom: 40px; } .container.top-down-padding.capterra-proofcontain { padding-top: 0; padding-bottom: 0; } .container.top-down-padding.free { padding-top: 20px; } .container.top-down-padding.free.bottom { padding-bottom: 38px; } .container.top-down-padding.directory { padding-top: 20px; } .container.top-down-padding.free-plan { padding-top: 40px; padding-bottom: 10px; } .container.top-down-padding.free-plan.social-proof { max-width: 900px; padding-top: 20px; padding-bottom: 0; } .container.top-down-padding.project-tools { margin-left: auto; margin-right: auto; padding-top: 70px; padding-bottom: 60px; } .container.top-down-padding.project-tools.bottom { padding-top: 225px; } .container.top-down-padding.project-tools.bottom.padding { padding-top: 130px; } .container.top-down-padding.sales-marketing-tools { margin-left: auto; margin-right: auto; padding-top: 70px; padding-bottom: 60px; } .container.top-down-padding.sales-marketing-tools.bottom { padding-top: 225px; } .container.top-down-padding.home-builder { padding-top: 0; padding-bottom: 0; } .container.top-down-padding.home-builder.ad-lander { margin-top: 100px; margin-bottom: 40px; } .container.top-down-padding.home-builder.ad-lander.hide { display: none; } .container.top-down-padding.home-builder.ad-lander.padding { margin-bottom: -33px; } .container.top-down-padding.home-builder.lander { margin-top: 60px; margin-bottom: 20px; } .container.top-down-padding.home-builder.lander.hide { display: none; } .container.top-down-padding.home { margin-top: 0; margin-bottom: 0; } .container.top-down-padding.home.gray { background-color: var(--white-smoke); max-width: none; } .container.top-down-padding.home.experiment { padding-bottom: 20px; } .container.top-down-padding.home.experiment.geoff { padding-top: 0; } .container.top-down-padding.remodeler.hide { display: none; } .container.top-down-padding.archived { display: block; } .container.top-down-padding.release-notes { max-width: 1000px; padding-top: 40px; padding-bottom: 70px; } .container.top-down-padding.calculators { padding-top: 20px; } .container.top-down-padding.schedule { padding-top: 0; padding-bottom: 0; } .container.top-down-padding.schedule.ad-lander { margin-top: 100px; margin-bottom: 40px; } .container.top-down-padding.pmlander-proofcontain { padding-top: 0; padding-bottom: 0; } .container.top-down-padding.calculators-copy { padding-top: 20px; } .container.top-down-padding.glossary { padding-top: 40px; padding-bottom: 40px; display: none; } .container.top-down-padding.template-hub { margin-top: -70px; padding-top: 20px; padding-left: 20px; padding-right: 20px; display: block; position: relative; } .container.top-down-padding.calculator-column { padding-top: 20px; } .container.top-down-padding.landing-page { padding-top: 0; padding-bottom: 0; } .container.top-down-padding.landing-page.ad-lander { margin-top: 100px; margin-bottom: 40px; } .container.top-down-padding.landing-page { padding-bottom: 60px; } .container.top-down-padding.quickbooks-lander { margin-left: auto; margin-right: auto; padding-top: 70px; padding-bottom: 60px; } .container.top-down-padding.quickbooks-lander.bottom { padding-top: 225px; } .container.top-down-padding.hide { display: none; } .container.testimonial { background-color: var(--cobalt-blue); flex-direction: column; justify-content: center; align-items: center; max-width: 100%; min-height: 0; padding-top: 60px; padding-bottom: 60px; display: flex; } .container.testimonial.pricing { padding-top: 30px; padding-bottom: 30px; position: relative; bottom: 50px; } .container.testimonial.pricing.rings-end { background-color: #0000; padding-bottom: 10px; } .container.testimonial.pricing.capterra { background-color: #0000; margin-top: 83px; padding-top: 0; padding-bottom: 10px; } .container.testimonial.pricing.hide { display: none; } .container.cta { background-color: var(--cobalt-blue); padding-top: 60px; padding-bottom: 60px; } .container.cta.bottom-underline { border-bottom: 2px solid var(--white); display: block; } .container.cta.bottom-underline.blog-post { margin-top: 40px; display: block; } .container.cta.home.stretch { max-width: none; height: auto; padding-top: 60px; } .container.cta.home.stretch.slide-2 { background-color: var(--royal-blue); } .container.cta.how-it-works.stretch { background-color: #0000; flex-direction: column; justify-content: space-between; width: auto; max-width: none; height: auto; padding-top: 60px; padding-bottom: 20px; } .container.cta.how-it-works.stretch.slide-2 { background-color: var(--royal-blue); } .container.footer { max-width: 1350px; height: 100%; margin-bottom: 0; margin-left: auto; margin-right: auto; padding-top: 60px; padding-bottom: 50px; position: relative; } .container.footer.padding { margin-left: auto; margin-right: auto; padding-left: 40px; padding-right: 40px; } .container.vertical-centered { flex-direction: column; align-items: center; padding-left: 5%; padding-right: 5%; display: flex; } .container.vertical-centered.after-sticky-container { padding-top: 80px; } .container.vertical-centered.after-sticky-container.free-plan { padding-top: 15px; } .container.vertical-centered.project-tools, .container.vertical-centered.sales-marketing-tools { padding-left: 3%; padding-right: 3%; } .container.vertical-centered.free-plan { padding-left: 5%; padding-right: 5%; } .container.wide-testimonial { display: block; } .container.free-plan, .container.free-plan.three-icons { display: flex; } .container.lp.template-header { margin-top: 60px; } .container.gray.how-it-works { background-color: var(--white-smoke); max-width: none; } .container.feature-focus.horizontal { background-color: var(--white); max-width: none; position: static; } .container.container_padding { padding-top: 58px; padding-bottom: 59px; } .col-container { align-self: flex-start; width: 50%; padding-right: 5%; } .col-container.inner-padding { padding-top: 5%; padding-bottom: 5%; padding-right: 7%; } .col-container.inner-padding.max-675-width { flex-direction: column; justify-content: center; align-items: flex-start; max-width: 675px; margin-left: auto; margin-right: 0; padding-left: 5%; display: flex; } .col-container.inner-padding.max-675-width.right-side { flex-direction: column; justify-content: center; max-width: none; margin-left: 0; margin-right: auto; padding-top: 50px; padding-bottom: 70px; display: flex; } .col-container.inner-padding.before-after-col { padding-top: 0%; padding-bottom: 0%; } .col-container.inner-padding.mid-testimonial-col { padding-left: 5%; } .col-container.inner-padding.mid-testimonial-col.experiment { align-items: flex-start; width: 40%; padding-right: 5%; } .col-container.inner-padding.feature-image-container { padding-top: 40px; padding-bottom: 40px; padding-right: 0%; } .col-container.inner-padding.feature-image-container.home-builder { align-self: auto; padding-top: 40px; padding-bottom: 40px; } .col-container.inner-padding.feature-image-container.remodeler { padding-top: 40px; padding-bottom: 40px; } .col-container.inner-padding.feature-image-container.bb-bundle { padding-top: 40px; } .col-container.inner-padding.feature-image-container.calculators { padding-top: 40px; padding-bottom: 40px; } .col-container.inner-padding.feature-image-container.crm { width: 50%; padding-top: 20px; padding-bottom: 20px; } .col-container.inner-padding.feature-image-container.template-form { align-self: auto; width: 45%; padding-top: 0; padding-bottom: 40px; } .col-container.inner-padding.feature-image-container.quickbooks-lander { width: 60%; } .col-container.inner-padding.section-cta-container { flex: 0 auto; width: 40%; height: auto; padding-top: 20px; padding-bottom: 20px; padding-right: 0%; } .col-container.inner-padding.section-cta-container.home-builder { align-self: auto; padding-top: 40px; padding-bottom: 40px; } .col-container.inner-padding.section-cta-container.remodeler { padding-top: 40px; padding-bottom: 40px; } .col-container.inner-padding.section-cta-container.bb-bundle { padding-top: 40px; } .col-container.inner-padding.section-cta-container.calculators { padding-top: 40px; padding-bottom: 40px; } .col-container.inner-padding.section-cta-container.crm { width: 50%; padding-top: 20px; padding-bottom: 20px; } .col-container.inner-padding.section-cta-container.template-form { align-self: auto; width: 45%; padding-top: 0; padding-bottom: 40px; } .col-container.inner-padding.feature-callouts { width: auto; height: 100%; min-height: 0; margin-top: auto; margin-bottom: auto; padding-top: 0%; padding-left: 5%; padding-right: 5%; } .col-container.inner-padding.feature-callouts.left { background-color: #0000; width: 100%; margin-left: auto; margin-right: auto; padding: 0%; } .col-container.inner-padding.img-wrapper { z-index: 100; object-fit: fill; flex-direction: column; justify-content: flex-start; align-items: center; padding-left: 5%; display: flex; position: relative; top: -74px; overflow: visible; } .col-container.sidexside { justify-content: center; align-items: center; height: 100%; display: flex; } .col-container.image-col { padding-right: 0%; } .col-container.image-col.experiment { width: 80%; } .col-container.image-col.how-it-works.left, .col-container.image-col.how-it-works.right { align-self: center; } .col-container.feature-img-container, .col-container.home-image-col { padding-right: 0%; } .col-container.home-image-col.centered-container { width: 100%; } .col-container.project-tools.right { padding-left: 5%; padding-right: 0%; } .col-container.project-tools.right.centered-vert, .col-container.project-tools.left.centered-vert { align-self: center; } .col-container.sales-marketing-tools.right { align-self: flex-start; padding-left: 5%; padding-right: 0%; } .col-container.sales-marketing-tools.right.centered-vert, .col-container.home-builder { align-self: center; } .col-container.home-builder.quickbooks-lander { align-self: auto; } .col-container.remodeler { align-self: center; } .col-container.bb-builder { align-self: center; padding-right: 5%; } .col-container.calculators { align-self: center; padding-right: 0%; } .col-container.experiment { flex-direction: column; align-items: center; width: 100%; padding-right: 0%; display: flex; } .col-container.stacked { flex-direction: column; align-items: center; width: 100%; margin-top: 89px; padding-right: 0%; display: flex; } .col-container.stacked.horizontal { z-index: 3; flex-direction: row; margin-top: 20px; position: relative; } .col-container.demo-page { z-index: 3; align-self: flex-end; width: 40%; padding-right: 0%; position: relative; } .col-container.demo-page.right { z-index: 4; align-self: flex-start; width: 50%; padding-top: 20px; padding-left: 2%; padding-right: 5%; position: relative; } .col-container.demo-page.below-hero { align-self: flex-start; padding-top: 50px; position: relative; } .col-container.demo-page.below-hero.hide { display: none; } .col-container.template-form { align-self: center; padding-right: 0%; } .col-container.section-bullet-container { align-self: flex-start; width: 55%; margin-left: 0; margin-right: 0; padding-top: 20px; padding-right: 0%; } .section-p { color: var(--dark-slate-grey); text-align: left; max-width: 800px; margin-left: auto; margin-right: auto; font-family: Avenir next, sans-serif; font-size: 1.2rem; line-height: 1.6; } .section-p.white { color: var(--white); margin-left: 0; } .section-p.white.centered { text-align: center; max-width: 900px; margin-right: 0; font-size: 1.5rem; } .section-p.white.centered.sales-marketing-tools { color: var(--cobalt-blue); max-width: none; } .section-p.white.centered.rings-end, .section-p.white.centered.capterra { color: var(--cobalt-blue); padding-top: 10px; } .section-p.white.centered.hero { color: var(--dark-slate-grey); margin-top: 10px; } .section-p.white.centered.demo-signup { color: var(--cobalt-blue); text-align: center; padding-top: 10px; font-size: 1.3rem; } .section-p.white._25-top-bottom-margin { margin-top: 25px; margin-bottom: 25px; } .section-p.white.center { text-align: center; max-width: none; margin-bottom: 20px; margin-right: 0; font-size: 1.1rem; } .section-p.centered { text-align: center; } .section-p.centered.width-60 { width: 70%; font-size: 1.2rem; font-weight: 500; } .section-p.centered.white { color: var(--white); } .section-p.centered.white.small { font-size: 1.3rem; } .section-p.centered.bottom-20 { margin-bottom: 20px; padding-top: 20px; } .section-p.centered.stats-sub, .section-p.centered.stats-head { color: var(--white); font-size: 1.2rem; } .section-p.centered.free-plan-section { margin-bottom: 20px; padding-top: 20px; font-size: 1.1rem; } .section-p.centered.experiment { max-width: 525px; } .section-p.centered.experiment.wide { max-width: none; } .section-p.centered.width-60-copy { width: 100%; font-size: 1.2rem; font-weight: 500; } .section-p.free-plan { font-family: Avenir next, sans-serif; font-weight: 400; } .section-p.project-tools { font-family: Avenir next, sans-serif; font-size: 1rem; } .section-p.project-tools.testimonial { width: 100%; max-width: 900px; padding-top: 8px; font-style: italic; } .section-p.sales-marketing-tools { font-family: Avenir next, sans-serif; font-size: 1rem; } .section-p.sales-marketing-tools.testimonial { width: 100%; max-width: 900px; padding-top: 8px; font-style: italic; } .section-p.home-builder { font-size: 1rem; } .section-p.experiment { color: var(--cobalt-blue); font-size: 1.1rem; line-height: 1.5; } .section-p.left { color: var(--light-slate-grey); margin-bottom: 20px; font-size: .9rem; } .h2 { color: var(--cobalt-blue); margin-top: 0; margin-bottom: 40px; font-family: Avenir next, sans-serif; font-size: 2.8rem; font-weight: 700; line-height: 1.2; } .h2.centered { text-align: center; max-width: none; } .h2.centered.max-800 { max-width: 800px; font-size: 2.8rem; } .h2.centered.max-800.tools-preview-headline { min-width: 0; margin-bottom: 0; } .h2.centered.max-800.tools-preview-headline.experiment { max-width: none; padding-left: 10%; padding-right: 10%; } .h2.centered.max-800.label-white.directory { margin-bottom: 15px; } .h2.centered.max-800.capterra { margin-bottom: 10px; } .h2.centered.max-800.free-plan { flex: 0 auto; font-family: Avenir next, sans-serif; font-weight: 600; display: block; } .h2.centered.max-800.free-plan.proof-header { max-width: 1000px; margin-bottom: 5px; } .h2.centered.max-800.team-head { margin-bottom: 20px; } .h2.centered.max-800.white { max-width: 900px; margin-top: 10px; } .h2.centered.max-800.bottom-cta { max-width: 1000px; margin-bottom: 10px; font-size: 2.7rem; } .h2.centered.max-800.experiment { padding-left: 0; padding-right: 0; } .h2.centered.max-800.demo { font-size: 2rem; font-weight: 700; } .h2.centered.max-800.feature-page { margin-bottom: 20px; } .h2.centered.max-800.lp { max-width: 1350px; margin-bottom: 20px; } .h2.centered.max-1000 { max-width: 800px; font-size: 2.8rem; } .h2.centered.max-1000.tools-preview-headline { margin-bottom: 0; } .h2.centered.max-1000.label-white.directory { margin-bottom: 15px; } .h2.centered.max-1000.free-plan { flex: 0 auto; display: block; } .h2.centered.max-1000.free-plan.proof-header { max-width: 800px; margin-bottom: 18px; font-family: Avenir next, sans-serif; font-weight: 600; text-decoration: none; } .h2.centered.max-none { margin-bottom: 0; } .h2.white { color: var(--white); } .h2.white.centered.max-800 { font-family: Avenir next, sans-serif; } .h2.white.subhead { text-align: left; margin-bottom: 10px; margin-left: 0; padding-left: 0; font-size: 2.5rem; font-weight: 600; } .h2.white.how-it-works { text-align: left; margin-bottom: 20px; font-size: 2.5rem; } .h2.feature-header { margin-bottom: 0; } .h2.feature-header.beta-lander { text-align: left; align-self: flex-start; } .h2.feature-header.project-tools { font-family: Avenir next, sans-serif; font-size: 2.5rem; font-style: normal; font-weight: 600; } .h2.feature-header.template-form { margin-bottom: 10px; font-family: Avenir next, sans-serif; font-size: 2.5rem; font-style: normal; font-weight: 600; } .h2.free-hero { color: var(--white); margin-bottom: 14px; font-size: 1.6rem; font-weight: 600; } .h2.gantt.qa-section { font-size: 1.4rem; font-style: normal; } .h2.capterra, .h2.fnd { margin-bottom: 20px; } .h2.home-builder { text-align: left; margin-bottom: 10px; font-size: 2.5rem; } .h2.solo, .h2.team, .h2.business { margin-top: 10px; } .h2.qa-punchlist-template, .h2.qa-schedule-template, .h2.qa-change-order-template { text-align: center; margin-bottom: 0; font-size: 2.1rem; line-height: 1.5; } .h2.experiment { text-align: center; margin-bottom: 20px; padding-left: 100px; padding-right: 100px; font-size: 2.5rem; } .h2.experiment.page-cta { max-width: 1140px; padding-left: 40px; padding-right: 40px; } .h2.qa-estimate-template, .h2.qa-report-template { text-align: left; margin-bottom: 0; font-size: 2.1rem; line-height: 1.5; } .h2.how-it-works { text-align: left; margin-bottom: 10px; font-size: 2.5rem; } .p-heading { text-align: center; margin-bottom: 0; font-family: Avenir next, sans-serif; font-size: 2rem; line-height: 1.3; } .p-heading.bold { color: var(--cobalt-blue); align-self: center; font-weight: 700; } .img { float: none; object-fit: cover; border-radius: 0; width: 100%; display: inline-block; position: static; } .img.logo { opacity: 1; object-fit: contain; background-color: #0000; width: 100%; height: 80px; } .img.logo.free-plan { height: 60px; } .img.logo.capterra { width: 100%; max-width: none; height: 50px; } .img.logo.capterra.bestof { height: 80px; } .img.logo.getapp { width: 100%; max-width: none; height: 65px; } .img.logo.software-advice { width: 100%; max-width: none; height: 80px; } .img.smaller { width: 100%; } .img.medium { width: 90%; } .img.medium.scheduling { z-index: 200; object-fit: contain; width: 95%; position: relative; top: 0; overflow: visible; } .img.medium.bb-bundle, .img.medium.crm { width: 95%; } .img.medium.crm.manage { width: 100%; } .img.medium.how-it-works { z-index: 2; object-fit: contain; width: 95%; display: none; position: relative; top: 0; overflow: visible; } .img.img-profile-small.quickbooks-lander { width: 100%; height: 100%; } .img.blog-img-link { object-fit: cover; height: 240px; } .img-wrapper { width: 100%; height: 100%; position: static; } .img-wrapper._60-width { width: 640px; max-width: none; height: auto; margin-left: auto; margin-right: auto; display: none; } .img-wrapper._60-width.feature-icon { width: auto; } .img-wrapper.bottom-30 { margin-bottom: 30px; } .img-wrapper.bottom-30.max-600 { max-width: 600px; } .img-wrapper.bottom-30.max-800 { width: 100%; max-width: 800px; height: auto; } .img-wrapper.slider { min-height: 500px; } .img-wrapper.img-inner-padding { padding: 2%; } .img-wrapper.centered { justify-content: center; align-items: center; display: flex; } .img-wrapper.centered.project-tools { justify-content: center; align-items: center; } .img-wrapper.auto-height { height: auto; } .img-wrapper.fixed { height: 80vh; min-height: 450px; max-height: 700px; } .img-wrapper.fixed.man1 { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f80bd28a1d1f26eb7f57712_vero.jpg"); background-position: 50%; background-size: cover; height: 500px; min-height: auto; max-height: none; } .img-wrapper.fixed.man2 { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f80b9b475901e3ab5aa8e87_5Q9A1592.jpg"); background-size: cover; height: 500px; min-height: auto; max-height: none; } .img-wrapper.fixed.man3 { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f80bfa1a5d0005f28999bf7_geoff1.jpg"); background-position: 50%; background-size: cover; height: 500px; min-height: auto; max-height: none; } .img-wrapper.fixed.man4 { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/6439b1dde20cad25d24cf646_EKB_Main.jpg"); background-position: 50%; background-size: cover; height: 500px; min-height: auto; max-height: none; } .img-wrapper.buildbrothers { width: 100%; max-width: 480px; height: auto; margin: 60px auto; display: block; } .img-wrapper.tools-img { margin-bottom: 20px; } .img-wrapper.portfolio { padding: 10px 10px 5px; } .img-wrapper.calculator { justify-content: center; width: 100%; height: 100%; max-height: none; margin-left: auto; margin-right: auto; padding: 5px 10px; display: flex; } .img-wrapper.buildbrothers-single { width: 100%; max-width: 480px; height: auto; margin: 10px 10px 60px 60px; display: block; } .img-wrapper.buildbrothers-single.carson { margin-left: auto; margin-right: 15px; } .img-wrapper.buildbrothers-single.ryan { margin-left: 15px; margin-right: auto; } .img-wrapper.vertical { background-image: none; } .img-wrapper.template-hub { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/64403629f43f5211a32e0778_Estimating%20Card%20Hero.png"); background-position: 50%; background-size: cover; flex: 0 auto; justify-content: center; width: auto; max-width: none; height: 200px; min-height: auto; max-height: none; padding-top: 0; padding-bottom: 0; padding-right: 0; display: block; position: static; } .column { flex-direction: column; display: flex; } .column.vertical-centered { flex-direction: column; align-items: center; display: block; } .column.vertical-centered.top-100 { margin-top: 100px; } .column.vertical-centered.top-100.blog-post { margin-top: 0; } .column.vertical-centered.max-600 { max-width: 600px; } .column.vertical-centered.top-bottom-margin { margin-top: 30px; margin-bottom: 30px; display: none; } .column.vertical-centered.top-bottom-margin.sales-marketing-section, .column.vertical-centered.free-plan { display: none; } .column.vertical-centered.free-plan.proof-h1 { display: block; } .column.vertical-centered.project-tools { margin-bottom: 0; padding-bottom: 6px; } .column.vertical-centered.sales-marketing-tools { margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; } .column.vertical-centered.hide { display: none; } .column.width-80 { width: 80%; margin-left: auto; margin-right: auto; } .column.free-plan { text-align: left; flex-direction: column; align-items: flex-start; } .column.project-tools { flex-direction: column; align-items: center; } .name-title { color: #fff; text-align: center; font-family: Avenir next, sans-serif; font-size: 1.5rem; font-weight: 700; } .name-title.small { font-size: 16px; } .name-title.small.home { text-align: left; font-size: .8rem; } .name-title.small.home.hero.experiment { text-align: center; } .name-title.small.sales-marketing-tools { color: var(--dark-slate-grey-2); text-align: left; margin-bottom: 0; font-size: .8rem; font-weight: 600; } .name-title.home { text-align: left; margin-bottom: 0; font-size: 1.3rem; font-weight: 500; } .name-title.home.sales-marketing-tools { color: var(--dark-slate-grey-2); font-weight: 600; } .name-title.home.hero { color: var(--white); text-align: left; } .name-title.home.hero.experiment { color: var(--royal-blue); text-align: center; } .name-title.home.rings-end, .name-title.home.capterra { color: var(--cobalt-blue); } .testimonial-profile-pic { background-color: #fff; border-radius: 200px; width: 100px; height: 100px; margin: 20px auto 10px; display: block; overflow: hidden; } .testimonial-profile-pic.home { border-left: 20px #000; border-radius: 200px; align-items: center; width: 70px; height: 70px; margin-right: 20px; display: block; } .testimonial-profile-pic.sales-marketing-tools { align-items: center; width: 70px; height: 70px; margin-top: 10px; margin-bottom: 10px; margin-right: 10px; display: block; } .testimonial-profile-pic.pricing { background-color: #0000; border-radius: 0; align-items: center; width: 70px; height: 70px; margin-right: 20px; display: flex; } .testimonial-profile-pic.rings-end { background-color: #0000; border-radius: 200px; align-items: center; width: 70px; height: 70px; margin-right: 20px; display: flex; } .testimonial-profile-pic.capterra { background-color: #0000; border-radius: 200px; align-items: center; width: 70px; height: 70px; margin-right: 10px; padding-right: 0; display: flex; } .testimonial-profile-pic.demo { background-color: #0000; border-radius: 200px; align-items: center; width: 80px; height: 80px; margin: 0 auto; display: flex; } .profile-img { object-fit: contain; width: 100%; height: 100%; } .card-description-wrapper { flex: 0 auto; width: 100%; max-width: 400px; margin-top: 0; margin-left: auto; margin-right: auto; } .card-description-wrapper.sidexside { max-width: none; margin-left: 0; padding: 40px; } .card-description-wrapper.sidexside.blog-entry { min-height: 370px; padding: 30px 20px; } .card-description-wrapper.sidexside.portfolio-entry { max-width: 350px; padding: 10px; overflow: hidden; } .card-description-wrapper.sidexside.calculators { max-width: 350px; height: auto; padding: 10px; position: static; overflow: hidden; } .card-description-wrapper.sidexside.template-hub { width: auto; max-width: none; height: auto; margin-left: 0; margin-right: 0; padding: 0; position: static; overflow: hidden; } .card-description-wrapper.project-tools { flex-direction: column; align-items: flex-start; max-width: 850px; display: flex; } .card-description-wrapper.experiment { max-width: 450px; } .card-tile { flex-direction: column; flex: 0 auto; justify-content: flex-start; align-items: flex-start; padding: 40px 20px; display: flex; } .card-tile.blue-bg { background-color: var(--cobalt-blue); padding-top: 80px; padding-bottom: 80px; } .card-tile.blue-bg.top-aligned { justify-content: flex-start; align-items: flex-start; } .card-tile.blue-bg.top-aligned.home { padding-top: 40px; } .card-tile.blue-bg.top-aligned.home.mega { background-color: #0000; padding: 0 40px 60px 10px; } .card-tile.sidexside-white-bg { justify-content: flex-start; padding: 0; font-family: Raleway; transition: transform .3s; box-shadow: 0 12px 20px -10px #0003; } .card-tile.sidexside-white-bg:hover { transform: translate(0, -10px); } .card-tile.sidexside-white-bg.portfolio { background-color: var(--white); } .card-tile.sidexside-white-bg.calculators { background-color: var(--white); justify-content: space-between; align-items: center; height: auto; position: relative; } .card-tile.sidexside-white-bg.template-hub { background-color: var(--white); justify-content: space-between; align-items: stretch; width: auto; height: 100%; position: relative; overflow: hidden; } .card-tile.sticky-nav { flex-direction: row; justify-content: center; padding: 10px 0; } .card-tile.dropshadow { background-color: var(--white); box-shadow: 0 5px 13px #0003; } .card-tile.dropshadow.review-card { align-self: stretch; } .card-tile.dropshadow.free-plan { border-radius: 5px; padding: 20px 10px; } .card-tile.dropshadow.free-plan.portfolios { padding: 10px; } .card-tile.dropshadow.quickbooks-lander { flex: 1; } .card-tile.tools-preview-grid { padding-left: 40px; padding-right: 40px; } .card-tile.tools-preview-grid.home { padding-left: 30px; padding-right: 30px; } .grid-3col { z-index: 2; grid-column-gap: 24px; grid-row-gap: 24px; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; width: 100%; max-width: 1350px; margin-top: 20px; margin-bottom: 60px; padding-left: 5%; padding-right: 5%; display: grid; position: relative; } .grid-3col.max-1000 { max-width: 1000px; } .grid-3col.max-1000.stats-box { background-color: var(--cobalt-blue); } .grid-3col.sticky-nav-grid { z-index: auto; grid-column-gap: 0px; background-color: var(--white); grid-template-columns: .5fr .5fr .5fr .5fr .5fr .5fr; grid-auto-flow: row; place-items: center; max-width: none; margin: 0 auto; padding-left: 5%; padding-right: 5%; position: relative; top: 0; box-shadow: 0 5px 20px -10px #0003; } .grid-3col.centered { margin-left: auto; margin-right: auto; padding-left: 5%; padding-right: 5%; display: flex; } .grid-3col.centered.negative-top-100 { flex-wrap: nowrap; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; place-content: space-between flex-start; place-items: flex-start stretch; margin-top: -150px; padding-left: 5%; padding-right: 5%; display: flex; } .grid-3col.centered.negative-top-100.review-grid { margin-top: -90px; } .grid-3col.centered.negative-top-100.free-plan { grid-template-rows: auto; grid-template-columns: .75fr .25fr .75fr .25fr .75fr; grid-auto-columns: 1fr; width: 100%; margin-top: -69px; margin-bottom: 35px; padding-left: 10%; padding-right: 10%; display: none; } .grid-3col.centered.negative-top-100.free-plan.portfolios { grid-template-columns: 1fr 1fr 1fr; margin-top: -12px; margin-bottom: 45px; padding-top: 0; padding-left: 5%; padding-right: 5%; display: flex; } .grid-3col.centered.negative-top-100.free-plan.testimonial { flex-direction: row; grid-template-rows: auto; grid-template-columns: .75fr .75fr .75fr; grid-auto-columns: 1fr; display: none; } .grid-3col.centered.pad-20 { margin-bottom: 20px; display: none; } .grid-3col.blog { margin-top: 0; } .grid-3col.tools-preview-grid { margin-top: 0; margin-bottom: 80px; } .grid-3col.directory { top: -100px; } .grid-3col.free-plan-lander { margin-top: 101px; top: -100px; } .grid-3col.calculators { top: -100px; } .grid-3col.glossary_grid { margin-bottom: 40px; top: -100px; } .grid-3col.template-hub { top: -100px; } .h4 { color: var(--cobalt-blue); text-align: center; margin-bottom: 10px; font-family: Avenir next, sans-serif; font-size: 1.6rem; font-weight: 700; line-height: 1.3; } .h4.white { color: var(--white); } .h4.white.max-600 { max-width: 600px; } .h4.white.left-aligned { font-family: Avenir next, sans-serif; font-weight: 700; } .h4.left-aligned { text-align: left; font-size: 1.8rem; } .h4.left-aligned.black { color: var(--cobalt-blue); font-family: Avenir next, sans-serif; } .h4.about-names { text-align: left; margin-bottom: 0; } .h4.team-cards { color: var(--white); font-size: 1.4rem; font-weight: 600; } .h4.plan-compare { margin-bottom: 20px; } .h4.gray { color: var(--dark-slate-grey); text-align: left; margin-top: 20px; margin-left: 10px; padding-left: 0; font-size: 1.2rem; font-weight: 600; } .grid-2col { grid-column-gap: 16px; grid-row-gap: 16px; grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; } .grid-2col.width-1350 { grid-column-gap: 32px; width: 100%; max-width: 1200px; margin-left: auto; margin-right: auto; padding-left: 0%; padding-right: 0%; } .grid-2col.tools-preview-grid { grid-template-columns: 1fr; grid-auto-flow: column; margin-bottom: 80px; padding-left: 10%; padding-right: 10%; } .icon-wrapper { flex-direction: column; justify-content: center; align-self: center; align-items: center; width: 22%; margin-top: 0; margin-bottom: 0; padding-top: 10px; display: flex; } .icon-wrapper.section { width: 80px; margin-bottom: 0; } .icon-wrapper.hero { align-self: flex-start; width: 12%; margin-bottom: 15px; display: block; } .icon-wrapper.link-icons { margin-bottom: 15px; } .col-customer-profile { margin-top: 10px; } .col-customer-profile.quickbooks-lander { margin-top: 0; } .label-dark { color: var(--cobalt-blue); margin-bottom: 0; font-family: Avenir next, sans-serif; font-size: 16px; font-weight: 600; } .label-dark.small { font-family: Avenir next, sans-serif; font-size: 14px; } .label-dark.small.bold { font-weight: 700; } .label-dark.small.right-10 { margin-right: 10px; } .label-dark.free-plan { color: #333; font-size: 1.2rem; font-weight: 600; line-height: 1.5em; } .label-dark.free-plan.portfolios { color: var(--light-slate-grey); padding-top: 10px; font-family: Avenir next, sans-serif; font-size: 1em; font-weight: 500; line-height: 1.2em; } .label-grey { color: var(--light-slate-grey); margin-top: 5px; margin-bottom: 5px; font-family: Avenir next, sans-serif; font-size: 16px; } .label-grey.small { font-family: Avenir next, sans-serif; font-size: 14px; } .label-grey.small.all-caps { text-transform: uppercase; font-family: Avenir next, sans-serif; font-weight: 600; } .label-grey.small.date { font-family: Avenir next, sans-serif; display: block; } .label-grey.release-notes { align-self: flex-start; } .img-stars { width: 90px; } .form-block { width: 50%; max-width: 540px; } .form-block.top-20 { margin-top: 20px; } .form-block.top-20.blog-form { width: 100%; } .form-block.about-form { width: 100%; margin-bottom: 0; } .form-block.experiment { display: none; } .text-field { border-radius: 4px; height: 45px; margin-right: 10px; font-family: Avenir next, sans-serif; } .cta-form { display: flex; } .grid-icons { grid-column-gap: 32px; grid-row-gap: 16px; opacity: .79; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; justify-content: space-around; width: 100%; max-width: 1350px; margin-top: 30px; padding-left: 40px; padding-right: 40px; display: grid; } .grid-icons.capterra-proof { grid-column-gap: 32px; grid-row-gap: 16px; grid-template-rows: 1fr; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-auto-flow: row; min-height: 0; margin-top: 10px; margin-bottom: 15px; padding-left: 100px; padding-right: 100px; } .grid-icons.free-plan { grid-template-rows: minmax(48px, 1fr); grid-template-columns: 1fr 1fr 1fr 1fr 1fr; padding-left: 55px; padding-right: 55px; display: none; } .grid-icons.free-plan.social-proof { margin-top: 5px; margin-bottom: 0; padding-top: 0; padding-left: 70px; padding-right: 70px; display: flex; } .grid-icons.pricing { grid-template-columns: 1fr 1fr; place-content: center; place-items: stretch center; width: 50%; } .grid-icons.experiment { grid-template-columns: 1fr 1fr 1fr; } .grid-icons.demo-signup { grid-column-gap: 20px; grid-row-gap: 20px; opacity: 1; grid-template-columns: 1fr 1fr; justify-items: start; margin-top: 70px; padding-left: 40px; padding-right: 40px; } .grid-icons.home-page, .grid-icons.ad-lander { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; } .grid-icons.hide { display: none; } .logo-wrapper { height: auto; } .logo-wrapper.free-plan { height: 70px; } .social-icon { filter: invert(); object-fit: contain; height: 18px; margin-top: 10px; margin-right: 10px; } .footer-col { flex-direction: column; padding-bottom: 0; padding-right: 10px; display: flex; } .footer-col.experiment { align-items: flex-start; padding-left: 0; padding-right: 0; } .footer-link { color: var(--white); text-align: left; object-fit: contain; margin-bottom: 7px; font-family: Avenir next, sans-serif; font-size: 14px; font-weight: 400; text-decoration: none; transition: all .25s; } .social-icon-wrap { float: right; flex: 0 auto; margin-left: 0; padding-left: 0; padding-right: 0; } .social-icon-wrap.lp { flex-direction: column; align-items: center; margin-left: auto; margin-right: auto; display: flex; position: static; } .footer-label { color: var(--white); margin-bottom: 8px; padding-top: 5px; padding-bottom: 10px; font-family: Avenir next, sans-serif; font-size: 18px; font-weight: 600; display: inline-block; } .footer-label.social { padding-bottom: 0; } .footer-columns { width: 80%; margin-bottom: 0; } .footer-columns.experiment { width: 100%; } .footer-left-col { flex-direction: column; justify-content: space-between; align-items: stretch; height: auto; display: flex; } .footer-logo { width: 100px; } .footer-logo.center { flex-direction: column; align-items: center; width: auto; margin-top: -60px; display: flex; } .footer-logo.experiment { width: 150px; } .hero-img { object-fit: cover; flex: none; width: 100%; height: 100%; } .hero-img.how-it-works { display: none; } .hero-img.quickbooks-lander { width: 90%; height: 90%; } .large-number { color: var(--white); text-align: center; font-family: Avenir next, sans-serif; font-size: 60px; font-weight: 600; line-height: 1.3; } .large-number.pricing-number { color: var(--cobalt-blue); object-fit: fill; margin-left: 0; padding-left: 0; font-family: Avenir next, sans-serif; font-size: 2.5rem; line-height: 36px; position: static; overflow: visible; } .large-number.pricing-number.business { margin-left: -15px; margin-right: -15px; font-size: 2.8rem; } .large-number.pricing-number.dollars { font-size: 2.8rem; } .large-number.dollar-sign { color: var(--cobalt-blue); line-height: 36px; } .large-number.pricing-number-new { color: var(--dark-slate-grey); text-align: center; cursor: auto; object-fit: fill; margin-left: 0; padding-left: 0; font-family: Avenir next, sans-serif; font-size: 2rem; line-height: 36px; position: static; overflow: visible; } .large-number.pricing-number-new.business { margin-left: -15px; margin-right: -15px; font-size: 2.8rem; } .large-number.pricing-number-new.dollars { font-size: 2.8rem; } .bold { font-weight: 700; } .section-p-sub { margin-bottom: 0; font-family: Avenir next, sans-serif; font-size: 1.2rem; font-weight: 600; line-height: 1.3; text-decoration: none; } .section-p-sub.w--current { color: var(--orange-red); } .section-p-sub.feature-desc-subhead { margin-bottom: 20px; font-family: Avenir next, sans-serif; font-size: 1.4rem; } .section-p-sub.feature-desc-subhead.free-plan { color: var(--cobalt-blue); margin-bottom: 0; font-size: 1.6rem; font-weight: 700; } .section-p-sub.feature-desc-subhead.free-plan.portfolios { padding-top: 6px; font-family: Avenir next, sans-serif; font-size: 1.5rem; font-weight: 600; line-height: 1.6; } .section-p-sub.feature-desc-subhead.beta-lander { text-align: left; } .section-p-sub.pricing-number-sub { border-bottom: 1px solid var(--light-grey); margin-bottom: 10px; padding-bottom: 10px; font-size: 1rem; } .section-p-sub.about-title { margin-bottom: 20px; } .section-p-sub.beta { color: var(--cobalt-blue); text-transform: uppercase; font-size: 1em; } .section-p-sub.project-tools { color: var(--medium-aquamarine); text-transform: uppercase; margin-bottom: 15px; font-size: 1em; } .section-p-sub.feature-desc-subhead-project-tools { margin-bottom: 20px; font-size: 1.4rem; display: none; } .section-p-sub.feature-desc-subhead-project-tools.free-plan { color: var(--cobalt-blue); margin-bottom: 0; font-size: 1.6rem; font-weight: 700; } .section-p-sub.feature-desc-subhead-project-tools.free-plan.portfolios { padding-top: 6px; font-size: 1.5rem; line-height: 1.6; } .section-p-sub.feature-desc-subhead-project-tools.beta-lander { text-align: left; } .section-p-sub.bb-way { color: #111f27; text-transform: uppercase; font-size: 1.4em; } .section-p-sub.pricing-plan-type { padding-bottom: 15px; } .section-p-sub.pricing-monthly { border-bottom: 1px solid var(--light-grey); padding-top: 5px; padding-bottom: 40px; font-size: 1rem; font-style: italic; } .section-p-sub.h3, .section-p-sub.h2-eyebrow { color: var(--dark-slate-grey); margin-top: 0; } .section-p-sub.h2-eyebrow.white { color: var(--white); } .section-p-sub.how-it-works { color: var(--orange-red); font-weight: 600; } .section-subheader { color: var(--cobalt-blue); text-align: center; max-width: 800px; margin-bottom: 10px; font-family: Avenir next, sans-serif; font-size: 1.5rem; font-weight: 600; line-height: 1.3; } .bullet-description-wrapper { margin-top: 20px; position: relative; } .bullet-description-wrapper.project-tools.home-builder { grid-column-gap: 16px; grid-row-gap: 16px; flex-direction: row; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; width: 100%; max-width: none; margin-top: 0; display: grid; } .bullet-description-wrapper.project-tools.bb-bundle { flex-direction: row; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; width: 100%; max-width: none; margin-top: 0; display: none; } .bullet-description-wrapper.project-tools.ad-lander { grid-column-gap: 24px; grid-row-gap: 24px; flex-direction: row; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; width: 100%; max-width: none; margin-top: 0; display: grid; } .bullet-description-wrapper.project-tools.quickbooks-lander { grid-column-gap: 16px; grid-row-gap: 16px; flex-direction: row; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; width: 100%; max-width: none; margin-top: 0; display: none; } .bullet-description-wrapper.home-builder.old { display: none; } .bullet-description-wrapper.home-builder.calculators, .bullet-description-wrapper.home-builder.landing-page { display: block; } .green-bullet { flex: none; width: 24px; margin-right: 10px; } .green-bullet.pricing-grid-bullet { display: inline-block; } .green-bullet.project-tools { width: 24px; } .green-bullet.pricing-grid-bullet-copy { display: inline-block; } .paragraph { font-family: Avenir next, sans-serif; font-size: 16px; line-height: 1.6; } .paragraph.about { font-size: 18px; } .paragraph.left-aligned { text-align: left; margin-top: 0; margin-bottom: 10px; } .paragraph.left-aligned.rings-end { margin-top: 20px; } .paragraph.left-aligned.white { color: var(--white); } .paragraph.free-plan { font-family: Avenir next, sans-serif; } .paragraph.project-tools { margin-bottom: 0; } .paragraph.bullet-copy { color: var(--light-slate-grey); width: auto; margin-bottom: 20px; font-family: Avenir next, sans-serif; } .paragraph.bullet-copy.home-builder { padding-top: 5px; } .paragraph.cta-box { color: var(--light-slate-grey); text-align: center; max-width: 800px; margin-top: 10px; font-family: Avenir next, sans-serif; font-size: 1.3rem; line-height: 1.4; } .paragraph.cta-box.featurewell { color: var(--dark-slate-grey-2); font-size: 1.2rem; line-height: 1.4; } .paragraph.cta-box.eap { color: #111f27; max-width: 800px; font-size: 1.2rem; } .paragraph.cta-box.bb-way { color: #111f27; max-width: 700px; margin-bottom: 20px; font-size: 1.15rem; line-height: 1.6; } .paragraph.cta-box.bb-bundle { font-size: 1.2rem; line-height: 1.6; } .paragraph.cta-box.job-costing { color: var(--white-smoke); font-size: 1.2rem; line-height: 1.4; } .paragraph.team-cards { color: var(--white); text-align: center; margin-bottom: 5px; font-size: 1rem; font-weight: 500; line-height: 1.4; } .paragraph.team-cards.lcoation { text-align: left; font-weight: 400; } .paragraph.white.centered { color: var(--white); max-width: 800px; } .green-line { background-color: var(--medium-aquamarine); width: 1px; height: 100%; position: absolute; left: 11px; } .green-line._65 { height: 65%; top: 19px; } .green-line._88 { height: 85%; } .green-line._88.manifesto { z-index: auto; width: 2px; height: 70%; display: block; position: absolute; inset: 86% auto 0% 20%; } .green-line._82 { height: 82%; } .green-line._82.fix { height: 85%; left: 10px; } .green-line._80 { height: 80%; } .green-line._60 { height: 60%; top: 19px; } .green-line._100 { height: 82%; } .green-line._100.fix { height: 85%; left: 10px; } .dotted-line { border: 1px dashed var(--light-slate-grey); width: 150px; margin-bottom: 0; margin-left: 0; margin-right: 0; } .dotted-line.free-plan { width: 100%; } .hero-img-relative { z-index: 1; width: 50%; height: 60%; min-height: 500px; position: relative; } .hero-img-relative.full-width.beta-lander { flex-direction: column; justify-content: center; align-items: flex-end; width: 60%; height: 60%; min-height: 250px; display: flex; } .hero-img-relative.full-width.ad-lander { flex-direction: column; justify-content: center; width: 55%; min-height: 500px; display: flex; } .hero-img-relative.full-width.estimate-lander { width: 60%; height: 60%; } .hero-img-relative.full-width.crm-lander { object-fit: fill; width: 60%; height: 100%; min-height: auto; max-height: 527.984px; } .hero-img-relative.full-width.landing-page { width: 60%; } .hero-img-relative.full-width.landing-page.social { width: 50%; height: 50%; } .hero-img-relative.full-width.how-it-works { z-index: 1; -webkit-text-fill-color: inherit; background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/6490d0cec51130c0c3269506_Estimates%20Hero%20(4)%20(1).png"); background-position: 50% 25%; background-repeat: no-repeat; background-size: cover; background-attachment: scroll; background-clip: border-box; flex: 0 auto; align-self: auto; width: 50%; height: 100%; min-height: 500px; margin-top: auto; margin-bottom: auto; display: block; position: relative; } .hero-img-relative.full-width.quickbooks-lander { width: 50%; height: 50%; } .hero-img-relative.vertical { align-self: center; width: 25%; height: auto; } .hero-img-relative.vertical.how-it-works-hero-image { width: 60%; min-height: auto; } .hero-img-relative.vertical.who-we-are-hero-img { width: 360px; min-height: 450px; } .hero-img-relative.vertical.free-hero-image { width: 40%; } .hero-vertical-container { flex-direction: column; align-items: center; padding-top: 10%; padding-bottom: 3%; display: flex; position: relative; } .hero-vertical-container.project-tools { background-color: var(--cobalt-blue); background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/641caa508926529d4d0edcd4_hero-bg%20(1).jpg"); background-position: 50%; background-repeat: no-repeat; background-size: cover; background-attachment: scroll; height: auto; max-height: 700px; margin-top: 0; margin-bottom: auto; padding-top: 10%; padding-bottom: 18%; position: relative; } .hero-vertical-container.sales-marketing-tools { background-color: var(--cobalt-blue); background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/641cae1c7307dd42c8f29121_hero-bg%20(2)%20(1).jpg"); background-position: 50%; background-repeat: no-repeat; background-size: cover; max-height: 700px; margin-top: 0; margin-bottom: 0; padding-bottom: 15vw; } .hero-vertical-container.stay-in-sync { background-color: var(--cobalt-blue); background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/641cb4b8c01347764af72456_hero-bg-sync.jpg"); background-position: 50%; background-repeat: no-repeat; background-size: cover; background-attachment: scroll; max-height: 700px; margin-top: 0; margin-bottom: 0; padding-bottom: 20%; } .hero-quote { z-index: 1; color: var(--white); text-align: center; max-width: 600px; font-family: Avenir next, sans-serif; font-size: 1.6rem; line-height: 1.4; position: relative; } .hero-blue-block { background-color: var(--cobalt-blue); width: 100%; height: 40vh; position: absolute; inset: auto 0% 0%; } .profile-wrapper { border-radius: 200px; align-self: flex-start; width: 130px; height: auto; margin-bottom: 15px; } .grid-4col { grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; max-width: 1350px; margin-bottom: 60px; padding-left: 5%; padding-right: 5%; display: flex; } .hero-fixed-blue-container { flex-direction: column; justify-content: center; align-items: center; height: 70vh; min-height: 500px; max-height: 600px; display: flex; position: relative; } .hero-fixed-blue-container.blog { height: 8rem; max-height: 800px; margin-bottom: 5rem; display: flex; } .hero-fixed-blue-container.landing-page { height: 50vh; min-height: 600px; } .hero-fixed-blue-container.landing-page.capterra-hero-height { min-height: 500px; max-height: 600px; } .hero-fixed-blue-container.landing-page.rings-end { background-color: #0000; height: auto; min-height: 0; max-height: 800px; padding-top: 0%; padding-bottom: 0%; } .hero-fixed-blue-container.directory { height: 50vh; max-height: 600px; } .hero-fixed-blue-container.directory.free-plan { background-color: var(--cobalt-blue); flex-direction: column; height: 80vh; min-height: 550px; max-height: none; display: flex; position: relative; } .hero-fixed-blue-container.directory.careers { opacity: 1; -webkit-text-fill-color: inherit; background-color: #0e316f; background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/618439852b20b5dcba04c0ea_About%20Us-4%20(2).png"); background-position: 50%; background-repeat: no-repeat; background-size: cover; background-clip: padding-box; flex-direction: column; height: 50vh; min-height: 550px; display: flex; position: relative; overflow: hidden; } .hero-fixed-blue-container.directory.careers.overlay { background-color: #0e316fd9; background-image: none; height: 50vh; position: absolute; inset: 0%; } .hero-fixed-blue-container.release-notes { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/6075a6d76bdfdd36f2951abe_hero-bg.png"); background-position: 50%; background-repeat: no-repeat; background-size: contain; height: 60vh; min-height: auto; max-height: none; } .hero-fixed-blue-container.pricing { height: auto; min-height: 700px; max-height: none; } .hero-fixed-blue-container.calculators { height: auto; min-height: 550px; max-height: 600px; } .hero-fixed-blue-container.calculators.free-plan { background-color: var(--cobalt-blue); flex-direction: column; height: 50vh; min-height: 550px; display: flex; position: relative; } .hero-fixed-blue-container.calculators.careers { opacity: 1; -webkit-text-fill-color: inherit; background-color: #0e316f; background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/6079afd64eed167819ad7dde_About%20Us-3.png"); background-position: 50%; background-repeat: no-repeat; background-size: cover; background-clip: padding-box; flex-direction: column; height: 50vh; min-height: 550px; display: flex; position: relative; overflow: hidden; } .hero-fixed-blue-container.calculators.careers.overlay { background-color: #0e316fd9; background-image: none; height: 50vh; position: absolute; inset: 0%; } .hero-fixed-blue-container.calculators._600 { min-height: 550px; padding-bottom: 60px; } .hero-fixed-blue-container.glossary { height: 100%; min-height: 40vh; margin-top: 60px; } .toggle-text { width: auto; font-family: Avenir next, sans-serif; font-weight: 500; } .toggle-text.monthly-toggle { text-align: right; width: auto; font-family: Avenir next, sans-serif; } .toggle-wrapper { background-color: #fff; border-radius: 50px; width: 70px; height: 34px; margin-left: 25px; margin-right: 25px; padding-top: 5px; padding-left: 5px; padding-right: 5px; position: relative; } .pricing-box { border: 2px solid var(--white); text-align: center; background-color: #fff; border-radius: 6px; min-height: 420px; padding: 70px 30px 20px; font-size: 16px; font-weight: 300; line-height: 2em; transition: border-radius .3s; box-shadow: 0 6px 12px #0003; } .pricing-box.highlighted { border-color: var(--orange-red); padding-top: 70px; position: relative; } .pricing-box.fnd { flex-flow: column; justify-content: flex-start; align-items: center; width: 600px; min-height: auto; margin-top: -50px; margin-bottom: 0; padding-top: 20px; display: flex; } .pricing-box.comparison { flex-direction: row; justify-content: center; align-self: auto; align-items: center; width: 400px; min-height: auto; margin-top: -50px; margin-bottom: 30px; padding-top: 20px; display: none; position: relative; } .pricing-box.bb-bundle { flex-flow: column; justify-content: flex-start; align-items: center; width: 600px; min-height: auto; margin-top: -102px; margin-bottom: 54px; padding-top: 20px; display: flex; } .pricing-box.rings-end { flex-flow: column; justify-content: flex-start; align-items: center; width: 600px; min-height: auto; margin-top: -25px; margin-bottom: -67px; padding-top: 20px; padding-bottom: 10px; display: flex; box-shadow: 0 6px 12px #8d94a180; } .pricing-box.bb-bundle-reno { flex-flow: column; justify-content: flex-start; align-items: center; width: 600px; min-height: auto; margin-top: -102px; margin-bottom: 40px; padding-top: 20px; display: flex; } .pricing-box-row { flex-wrap: wrap; justify-content: center; margin-bottom: 50px; display: flex; } .pricing-box-row.yearly-row { grid-column-gap: 16px; grid-row-gap: 16px; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; display: grid; } .pricing-box-row.yearly-row.new { margin-bottom: 50px; display: none; } .pricing-box-row.monthly-row { grid-column-gap: 16px; grid-row-gap: 16px; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; width: 100%; display: grid; } .pricing-box-row.monthly-row.new { grid-column-gap: 16px; grid-row-gap: 16px; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; margin-bottom: 10px; display: none; } .pricing-box-row.monthly-row.updated-pricing { grid-column-gap: 16px; grid-row-gap: 16px; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; margin-bottom: 10px; display: grid; } .toggle-row { color: #fffc; letter-spacing: 2px; justify-content: center; align-items: center; margin-bottom: 60px; font-size: 14px; font-weight: 700; display: flex; } .pricing-container { flex-direction: column; width: 100%; max-width: 1350px; margin-left: auto; margin-right: auto; padding-left: 5%; padding-right: 5%; display: flex; position: relative; bottom: 200px; } .toggle-dot { background-color: var(--orange-red); border-radius: 50%; width: 24px; height: 24px; position: absolute; } .pricing-plan { color: var(--white); text-align: center; margin-bottom: 10px; font-family: Avenir next, sans-serif; font-size: 16px; font-weight: 600; } .dollar-sign { font-size: 1.5rem; position: static; } .grey-bullet { border: 1px solid var(--light-grey); background-color: #0000; border-radius: 100px; width: 24px; height: 24px; margin-right: 10px; } .grey-bullet.comparison { background-color: var(--light-grey); } .small-profile-wrapper { border-radius: 100px; flex-direction: column; flex: none; justify-content: center; align-items: center; width: 50px; height: 70px; margin-right: 10px; display: flex; } .small-profile-wrapper.free-plan { width: 70px; } .small-profile-wrapper.beta-lander { width: 60px; height: 40px; margin-right: 0; padding-left: 10px; padding-right: 10px; } .small-profile-wrapper.project-tools { width: 70px; } .small-profile-wrapper.quickbooks-lander { width: 70px; height: 70px; margin-bottom: 10px; padding-bottom: 0; } .trigger-plus-wrapper { justify-content: center; align-items: center; width: 30px; height: 30px; display: flex; position: relative; } .trigger-plus-wrapper.feature-bullet { flex-direction: row; justify-content: center; align-self: stretch; display: none; position: relative; inset: 5px 0% 0%; } .vertical-line { background-color: var(--orange-red); width: 2px; height: 16px; } .vertical-line.feature-image { width: 3px; min-width: 0; height: 20px; } .accordion-item { border-bottom: 1px solid var(--light-grey); width: 100%; } .accordion-item.rings-end { border-bottom-style: none; } .accordion-item.hide { display: none; } .accordion-trigger { cursor: pointer; justify-content: space-between; align-items: center; width: 100%; padding: 20px 10px; font-family: Avenir next, sans-serif; transition: all .2s; display: flex; } .accordion-trigger:hover { background-color: var(--white-smoke); } .accordion-trigger.how-it-works { background-color: #0000; } .accordion-trigger.how-it-works:hover { background-color: var(--royal-blue); } .horizontal-line { background-color: var(--orange-red); width: 16px; height: 2px; position: absolute; } .horizontal-line.feature-image { width: 20px; min-width: 0; height: 3px; } .accordion-content-wrapper { background-color: #0000; padding: 0 30px; overflow: hidden; } .accordion-content-wrapper:hover { background-color: #0000; } .accordion-row { flex-wrap: wrap; width: 100%; max-width: 800px; margin-top: 40px; padding-left: 50px; display: flex; } .accordion-row.rings-end { flex-direction: column; justify-content: center; align-items: center; margin-top: 124px; display: block; } .accordion-row.estimate-lander { margin-top: 20px; } .accordion-row.how-it-works { padding-left: 0; } .p-question { font-family: Avenir next, sans-serif; font-size: 1.3rem; font-weight: 600; line-height: 1.4; } .p-question.white { color: var(--white); } .collection-blog-posts { margin-top: 20px; } .h5 { color: var(--dark-slate-grey); font-family: Raleway; font-size: 1.4rem; font-weight: 700; line-height: 1.5; } .h5.bottom-10 { margin-bottom: 10px; font-family: Avenir next, sans-serif; } .h5.bottom-10.directory-name { color: var(--cobalt-blue); } .blog-hero-wrapper { object-fit: cover; background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"); background-position: 50%; background-size: cover; width: 70%; max-width: 900px; height: 60vh; max-height: 500px; margin-top: 114px; margin-left: auto; margin-right: auto; text-decoration: none; display: block; position: absolute; inset: 0%; } .hero-blog-relative { object-fit: cover; object-position: 50% 50%; flex-direction: column; height: 100%; padding: 30px; position: relative; } .blog-hero-column { flex-direction: column; width: 60%; height: 100%; display: flex; position: relative; } .hero-blog-spacing { width: 100%; height: 30%; } .hero-blog-spacing.bottom { background-color: var(--cobalt-blue); align-self: flex-start; height: auto; padding: 40px 30px; } .label-white { color: var(--white); font-family: Raleway; font-weight: 500; } .label-white.bold { font-weight: 700; display: none; } .label-header { color: var(--orange-red); margin-bottom: 20px; font-family: Avenir next, sans-serif; font-weight: 600; } .hero-img-wrapper { width: 80%; height: 500px; margin-left: auto; margin-right: auto; position: relative; } .hero-customer-container { flex-direction: column; justify-content: center; align-items: flex-start; width: 100%; max-width: 1350px; height: 70vh; min-height: 600px; max-height: 800px; margin-left: auto; margin-right: auto; padding-top: 5%; padding-left: 5%; padding-right: 5%; display: flex; } .hero-customer-container.post-hero { justify-content: flex-start; max-width: 1000px; height: auto; min-height: 600px; margin-top: -230px; padding: 0% 5%; position: relative; } .hero-customer-container.customer-detailed { height: auto; min-height: auto; max-height: none; padding-top: 8rem; } .post-fixed-blue { background-color: var(--cobalt-blue); flex-direction: column; justify-content: center; width: 100%; height: 300px; display: flex; } .post-nav-row { width: 100%; max-width: 1000px; margin-top: 10%; margin-left: auto; margin-right: auto; padding-left: 5%; padding-right: 5%; } .post-nav-row.career-page { max-width: 1200px; padding-left: 0; padding-right: 0; } .hero-post-img { align-self: center; height: 400px; margin-bottom: 30px; padding-left: 0; padding-right: 0; } .rich-text-post { white-space: normal; max-width: none; font-family: Avenir next, sans-serif; } .rich-text-post h1 { color: var(--cobalt-blue); font-family: Avenir next, sans-serif; font-size: 2.4rem; font-weight: 700; line-height: 1.4; } .rich-text-post h2 { font-size: 2.1rem; font-weight: 700; line-height: 1.4em; } .rich-text-post h3 { color: var(--cobalt-blue); font-family: Avenir next, sans-serif; font-size: 1.8rem; font-weight: 600; line-height: 1.4; } .rich-text-post h4 { color: var(--cobalt-blue); margin-top: 15px; font-family: Avenir next, sans-serif; font-size: 1.5rem; font-weight: 500; line-height: 1.4; } .rich-text-post p { margin-bottom: 15px; font-family: Avenir next, sans-serif; font-size: 18px; line-height: 1.6; } .rich-text-post figcaption { margin-top: 15px; font-family: Avenir next, sans-serif; font-style: italic; font-weight: 500; } .rich-text-post ul { color: var(--dark-slate-grey); padding-bottom: 10px; font-family: Avenir next, sans-serif; font-size: 18px; line-height: 1.5; list-style-type: disc; } .rich-text-post blockquote { border-style: none none none solid; border-width: 1px 1px 2px 5px; border-color: var(--cobalt-blue) var(--cobalt-blue) var(--cobalt-blue) var(--orange-red); opacity: 1; color: #333; white-space: normal; margin-top: 10px; margin-bottom: 15px; padding-top: 15px; padding-bottom: 15px; font-family: Avenir next, sans-serif; font-size: 20px; font-style: italic; font-weight: 500; line-height: 1.5; } .rich-text-post ol { padding-bottom: 10px; font-family: Avenir next, sans-serif; font-size: 18px; line-height: 1.5; list-style-type: decimal; } .rich-text-post img { margin-top: 5px; margin-bottom: 5px; } .rich-text-post li { color: var(--dark-slate-grey); } .hamburger-line-2 { background-color: #858eca; justify-content: center; align-items: center; width: 30px; height: 4px; margin-top: 4px; margin-bottom: 4px; display: flex; } .nav-row { align-items: center; margin-top: 0; font-family: Avenir next, sans-serif; display: flex; } .nav-row.new { justify-content: flex-end; min-height: 80px; margin-left: auto; position: static; } .navbar-new { z-index: 1000; background-color: #0000; align-items: center; width: 100%; max-width: 100%; height: 80px; margin-left: auto; margin-right: auto; padding-top: 5px; padding-bottom: 5px; display: flex; position: fixed; inset: 0% 0% auto; } .navbar-new.white-bg { z-index: 9999; background-color: var(--white); justify-content: center; max-width: none; } .navbar-new.white-bg.lander { z-index: 1000; } .hamburger-line-1 { background-color: #858eca; width: 30px; height: 4px; } .dropdown { margin-top: 0; margin-right: 20px; display: inline-block; } .dropdown.no-margin { margin-right: 0; } .dropdown.industry { border-radius: 5px; padding-left: 12px; padding-right: 0; } .b1-middle { background-color: #858eca; width: 4px; height: 0; } .logo { object-fit: contain; height: 100%; } .hamburger { cursor: pointer; background-color: #fff; border-radius: 4px; flex-direction: column; justify-content: center; align-items: center; width: 80px; height: 80px; display: flex; position: relative; box-shadow: 6px 6px 25px #28078026; } .drop-down { padding-left: 10px; padding-right: 5px; } .drop-down.new { position: relative; } .drop-down.new.mega { align-self: flex-end; height: 100%; min-height: 80px; transition: opacity .2s; position: static; } .drop-down.new.mega.desktop, .drop-down.new.mega.mobile, .drop-down.new.mega.working { display: block; } .path-wrapper { height: auto; margin-bottom: 10px; } .path-wrapper.left-path { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f7f78516def369278b96beb_Curveline-left-X.svg"); background-position: 100%; background-repeat: no-repeat; background-size: 100%; align-self: flex-start; width: 50%; height: 130px; } .path-wrapper.left-path.beta-lander { width: 52%; } .path-wrapper.left-path.project-tools { background-image: none; width: 100%; height: 70px; margin-bottom: 30px; } .path-wrapper.right-path { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f7f78b9bae46f364e34d4c6_Curveline-right-X.svg"); background-position: 0%; background-repeat: no-repeat; background-size: 100%; align-self: flex-start; width: 50%; height: 150px; } .path-wrapper.right-path.beta-lander { width: 50%; margin-left: 10px; } .path-wrapper.right-path.project-tools { background-image: none; width: 100%; height: 30px; margin-bottom: 30px; padding-bottom: 0; } .path-wrapper.right-path.free-plan { background-image: none; width: 100%; height: 40px; margin-bottom: 0; padding-bottom: 0; } .path-wrapper.center-path { align-self: center; width: 100%; height: 70px; margin-bottom: 30px; } .path-wrapper.center-path.free-plan { height: 40px; margin-bottom: 0; } .path-wrapper.center-path.beta-lander { height: 80px; } .path-wrapper.center-path.project-tools { background-image: none; height: 40px; margin-bottom: 20px; } .path-wrapper.competitive { height: 40px; margin-bottom: 20px; } .footer-brand.experiment { flex-direction: column; align-items: center; display: block; } .fixed-side-column { margin-left: auto; } .fixed-side-column.testimonial-preview-text { flex-direction: column; align-items: flex-start; width: 50%; margin-left: 0; padding-right: 60px; display: flex; } .button-hover { text-align: left; flex-direction: column; display: inline-block; } .red-underline { background-color: var(--orange-red); height: 2px; } .link-row-marketing { color: var(--light-slate-grey); background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f7e4df94c8e361df282b35f_marketing-tools-link-g.svg"); background-position: 0%; background-repeat: no-repeat; background-size: 60px; flex-direction: row; justify-content: flex-start; align-items: center; height: 100%; padding-top: 20px; padding-bottom: 20px; padding-left: 70px; text-decoration: none; display: flex; } .link-row-marketing.w--current { color: var(--orange-red); background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f7e4e1f15bdc6cae20f9e16_marketing-tools-link-o.svg"); } .link-row-sales { color: var(--light-slate-grey); background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f7e4e3008a46b3fb533ed87_sales-tools-link-g.svg"); background-position: 0%; background-repeat: no-repeat; background-size: 56px; flex-direction: row; justify-content: flex-start; align-items: center; height: 100%; padding-top: 20px; padding-bottom: 20px; padding-left: 70px; text-decoration: none; display: flex; } .link-row-sales.w--current { color: var(--orange-red); background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f7e4e47b25dd41f25b235ea_sales-tools-link-o.svg"); } .link-row-project { color: var(--light-slate-grey); background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f7e4e610c0e4561083c0b0a_project-tools-link-g.svg"); background-position: 0%; background-repeat: no-repeat; background-size: 60px; flex-direction: row; justify-content: flex-start; align-items: center; height: 100%; padding-top: 20px; padding-bottom: 20px; padding-left: 70px; text-decoration: none; display: flex; } .link-row-project.w--current { color: var(--orange-red); background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f7e4e925a812fd91eb99279_project-tools-link-o.svg"); } .feature-desc-subhead { margin-bottom: 20px; font-family: Raleway; font-size: 1.2rem; font-weight: 600; line-height: 1.3; text-decoration: none; } .feature-desc-subhead.w--current { color: var(--orange-red); } .utility-page-wrap { justify-content: center; align-items: center; width: 100vw; max-width: 100%; height: 100vh; max-height: 100%; display: flex; } .utility-page-content { text-align: center; flex-direction: column; align-items: center; width: 500px; display: flex; } .heading { color: var(--cobalt-blue); font-family: Avenir next, sans-serif; line-height: 1.2em; } .div-block-2 { font-family: Avenir next, sans-serif; } .utility-page-form { flex-direction: column; align-items: stretch; display: flex; } .hero-img-remodelers { object-fit: cover; flex: none; width: 100%; height: 100%; } .wide-testimonial-image-geoff { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f80b67612e75b1627bd0a1e_CBP_9764.jpg"); background-position: 50% 15%; background-size: cover; justify-content: flex-end; align-items: flex-start; width: 50%; height: 100%; min-height: 100%; padding-right: 0; display: flex; position: absolute; inset: 0% 0% auto auto; } .hero-img-about-us { object-fit: cover; flex: none; width: auto; height: auto; position: static; } .img-profile-small { float: none; object-fit: cover; border-radius: 200px; width: 100%; } .img-about-circle { float: none; object-fit: cover; border-radius: 200px; width: 100%; display: inline-block; position: static; } .wide-testimonial-image-vero { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f8110dae8bfd07b788e2571_Vero2.jpg"); background-size: cover; justify-content: flex-end; align-items: flex-start; width: 50%; height: 100%; min-height: 100%; padding-right: 0; display: flex; position: absolute; inset: 0% 0% auto auto; } .wide-testimonial-image-brady { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/612d0c7d8b2954c736d045e1_brady-3%20(1).jpeg"); background-position: 50%; background-size: cover; justify-content: flex-end; align-items: flex-start; width: 50%; height: 100%; min-height: 100%; padding-right: 0; display: flex; position: absolute; inset: 0% 0% auto auto; } .sticky-nav-container { z-index: 100; align-items: flex-start; width: 100%; display: block; position: sticky; top: 79px; } .sticky-nav-container.beta-lander { display: block; } .sticky-nav-container.how-it-works { display: none; top: 0; } .pricing-grid-row { grid-column-gap: 20px; grid-row-gap: 0px; border-top: 1px solid #0000001a; grid-template: "feature plan-1 plan-2 plan-3 plan-4" / minmax(200px, 2fr) 1fr 1fr 1fr 1fr; grid-auto-rows: minmax(auto, 1fr); grid-auto-columns: 1fr; grid-auto-flow: column; justify-content: stretch; place-items: start center; margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; font-family: Avenir next, sans-serif; display: grid; } .pricing-grid-row.new { grid-template-columns: minmax(200px, 2fr) 1fr 1fr 1fr; grid-auto-flow: column; } .feature-name-wrap { width: 100%; margin-bottom: 0; font-family: Avenir next, sans-serif; } .feature-desc { color: #666; margin-bottom: 0; padding-right: 30%; font-family: Avenir next, sans-serif; } .pricing-grid-container { width: 100%; max-width: 1350px; margin-bottom: 100px; margin-left: auto; margin-right: auto; padding-left: 60px; padding-right: 60px; } .pricing-grid-container.hide { display: none; } .plan-info-wrapper { border: 1px solid #0003; flex-direction: column; justify-content: space-between; padding: 10px 15px; font-family: Avenir next, sans-serif; display: flex; } .feature-name { color: var(--cobalt-blue); margin-top: 0; font-family: Avenir next, sans-serif; font-size: 18px; font-weight: 600; } .plan-name { color: var(--cobalt-blue); text-transform: none; align-self: center; margin-top: 0; margin-bottom: 0; font-family: Avenir next, sans-serif; font-size: 1.2rem; font-weight: 700; line-height: 30px; display: block; } .plan-name.bt-wordmark, .plan-name.cc-wordmark { font-weight: 600; } .pricing-grid-row-first { grid-column-gap: 20px; grid-row-gap: 0px; background-color: var(--white); border-top: 1px solid #0000001a; grid-template: "feature plan-1 plan-2 plan-3 plan-4" / 2fr 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; padding-top: 10px; padding-bottom: 10px; display: grid; position: sticky; top: 80px; } .pricing-grid-row-first.new { grid-template-columns: 2fr 1fr 1fr 1fr; } .pricing-grid-stat { font-size: 1.2rem; } .pricing-grid-stat.sub-text { padding-top: 5px; font-size: 1rem; } .feature-title { color: var(--cobalt-blue); margin-top: 40px; font-size: 2rem; } .pricing-tick-text { flex-direction: column; align-items: center; display: flex; } .mobile-image { width: 25%; display: none; } .case-study-hero-img { margin-top: 30px; } .testimonial-grid-1 { grid-column-gap: 16px; grid-row-gap: 16px; grid-template: ". . Headline-1 Headline-1 Headline-1 Headline-1 Headline-1 . . . . ." ". . Body-1 Body-1 Body-1 Body-1 Body-1 Body-1 Body-1 Body-1 . ." "image-2 image-2 image-2 image-2 image-2 . quote-2 quote-2 quote-2 quote-2 quote-2 ." "image-1 . Headline-2 Headline-2 Headline-2 Headline-2 Headline-2 . . . . ." ". . Body-2 Body-2 Body-2 Body-2 Body-2 Body-2 Body-2 . . ." ". . image-3 image-3 image-3 image-3 image-3 image-3 image-3 image-3 image-3 ." ". . . . . . Headline-3 Headline-3 Headline-3 Headline-3 Headline-3 ." ". Pull-Quote-3 Pull-Quote-3 Pull-Quote-3 Pull-Quote-3 . Body-3 Body-3 Body-3 Body-3 Body-3 Body-3" "Body-3b Body-3b Body-3b Body-3b Body-3b Body-3b . quote-4 quote-4 quote-4 quote-4 ." ". . . . . . Headline-4 Headline-4 Headline-4 Headline-4 Headline-4 ." ". image-4 image-4 image-4 image-4 . Body-4 Body-4 Body-4 Body-4 Body-4 Body-4" / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; width: 100%; } .testimonial-text { margin-bottom: 3rem; padding-left: 30px; padding-right: 30px; } .testimonial-text p { margin-bottom: 1em; font-family: Avenir next, sans-serif; line-height: 1.5em; } .testimonial-quote { border-left: 1px none var(--cobalt-blue); color: var(--cobalt-blue); align-self: baseline; align-items: flex-start; margin-top: -.1em; margin-left: 10px; padding-top: 0; padding-left: 0; font-family: Avenir next, sans-serif; font-size: 1.7rem; font-style: normal; line-height: 1.3em; display: block; } .testimonial-quote.padding-bottom { margin-bottom: 3rem; } .testimonial-quote-container { align-items: flex-start; padding-left: 0; display: flex; } .testimonial-heading { margin-top: 2rem; padding-left: 30px; font-family: Avenir next, sans-serif; font-size: 2rem; line-height: 1.2em; } .testimonial-img { margin-bottom: 3rem; } .image-10 { padding-left: 40px; } .testimonial-grid-2, .testimonial-grid-3 { grid-column-gap: 16px; grid-row-gap: 16px; grid-template: ". . Headline-1 Headline-1 Headline-1 Headline-1 Headline-1 . . . . ." ". . Body-1 Body-1 Body-1 Body-1 Body-1 Body-1 Body-1 Body-1 . ." "image-2 image-2 image-2 image-2 image-2 . quote-2 quote-2 quote-2 quote-2 quote-2 ." "image-1 . Headline-2 Headline-2 Headline-2 Headline-2 Headline-2 . . . . ." ". . Body-2 Body-2 Body-2 Body-2 Body-2 Body-2 Body-2 . . ." ". . image-3 image-3 image-3 image-3 image-3 image-3 image-3 image-3 image-3 ." ". . . . . . Headline-3 Headline-3 Headline-3 Headline-3 Headline-3 ." ". Pull-Quote-3 Pull-Quote-3 Pull-Quote-3 Pull-Quote-3 . Body-3 Body-3 Body-3 Body-3 Body-3 Body-3" "Body-3b Body-3b Body-3b Body-3b Body-3b Body-3b . quote-4 quote-4 quote-4 quote-4 ." ". . . . . . Headline-4 Headline-4 Headline-4 Headline-4 Headline-4 ." ". image-4 image-4 image-4 image-4 . Body-4 Body-4 Body-4 Body-4 Body-4 Body-4" / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; width: 100%; } .image-12 { padding-left: 40px; } .cta-gantt { flex-direction: row; justify-content: center; align-items: stretch; margin-top: 0; margin-bottom: -15px; padding-top: 100px; padding-bottom: 0; display: flex; } .centered-container-gantt { grid-column-gap: 16px; grid-row-gap: 16px; text-align: center; flex-direction: column; flex: 1; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; align-items: center; display: flex; } .free-resources-headline-sub { color: #111f27; text-align: center; white-space: normal; object-fit: fill; align-self: center; width: 80%; margin-bottom: 15px; padding-top: 0; font-family: Avenir next, sans-serif; font-size: 1.5vw; font-weight: 400; line-height: 1.4em; display: block; overflow: visible; } .free-resources-headline-sub.gantt { width: 90%; padding-top: 5px; font-size: 1.2rem; } .free-resources-headline-sub.cost-hero { flex: 0 auto; margin-bottom: 10px; font-family: Avenir next, sans-serif; font-size: 1.2rem; line-height: 1.3; } .free-resources-headline-sub.cost-hero.estimate-list-item { text-align: left; font-size: 1.2em; font-weight: 400; line-height: 1.5em; } .free-resources-headline-sub.cost-lander { font-family: Avenir next, sans-serif; } .free-resources-headline-sub.cost-lander.costs { font-size: 1.2rem; line-height: 1.3; } .free-resources-headline-sub.cost-hero { margin-bottom: 10px; } .free-resources-headline-sub.cost-hero.costs { padding-top: 10px; } .free-resources-headline-sub.change-order { width: 90%; padding-top: 5px; font-size: 1.2rem; line-height: 1.6; } .free-resources-headline-sub.calculators-cta { width: 90%; padding-top: 5px; font-size: 1.2rem; line-height: 1.6; display: none; } .free-resources-headline-sub.punchlist { font-size: 1.3rem; } .free-resources-headline-sub.estimate-template { width: 90%; font-size: 1.2rem; line-height: 1.6; } .cta-button-gantt { color: #f04e29; text-align: center; background-color: #fff; border: 1px solid #f04e29; border-radius: 6px; margin-top: 5px; margin-left: auto; margin-right: auto; padding-left: 25px; padding-right: 25px; font-weight: 300; display: inline-block; } .cta-button-gantt.inverted { color: #fff; background-color: #f04e29; margin-bottom: 0; padding: 15px 60px; font-family: Avenir next, sans-serif; font-size: 1rem; font-weight: 700; display: block; } .cta-button-gantt.inverted.calculators-cta { margin-top: 20px; } .gantt-hero-image { clear: both; text-align: left; object-fit: fill; margin-bottom: 0; margin-left: auto; margin-right: auto; padding-top: 27px; display: block; } .centered-container { text-align: center; flex-direction: column; flex: 1; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; align-items: center; display: flex; } .centered-container.calculators-cta { max-width: 800px; } .cards-grid-container { text-align: left; grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; grid-auto-flow: column; display: none; } .cards-grid-container.cost-lander { grid-column-gap: 16px; grid-row-gap: 16px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; } .cards-grid-container.estimate { flex: 1; display: flex; } .cards-grid-container.gantt { display: flex; } .cta-headline---gantt-sub { color: var(--cobalt-blue); text-align: center; margin-bottom: 20px; padding-top: 8px; padding-left: 0; padding-right: 0; font-family: Avenir next, sans-serif; font-size: 1.8rem; font-weight: 600; line-height: 1.2; } .home-headline-subtext---gantt { color: #111f27; text-align: center; margin-bottom: 15px; padding-top: 20px; font-family: Avenir next, sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.4em; } .cards-section { background-color: #ededee; border: 1px #77787b; margin-bottom: 0; padding-top: 45px; padding-bottom: 6px; } .cards-section.beta-lander { background-color: var(--white-smoke); flex-direction: column; grid-template-rows: 47px auto auto auto 61px; grid-template-columns: 1fr 1.75fr 1fr; grid-auto-columns: 1fr; grid-auto-flow: row; align-items: center; margin-left: 0; padding-top: 25px; padding-bottom: 25px; padding-left: 0; display: flex; } .cards-section.calculators { background-color: var(--white); } .div-block-gantt { flex-direction: column; align-items: center; padding-left: 10px; padding-right: 10px; display: flex; } .gantt-cards-image { border: 1px #77787b; border-radius: 0; width: 70%; max-width: 40vw; } .gantt-bottom-cta-section { background-color: #0000; border: 1px #000; flex-direction: column; margin-bottom: 0; padding-bottom: 35px; display: none; } .cta-button-playbook { color: #f04e29; text-align: center; background-color: #fff; border: 1px solid #f04e29; border-radius: 34.5px; margin-top: 5px; margin-left: auto; margin-right: auto; padding-left: 25px; padding-right: 25px; font-weight: 300; display: inline-block; } .cta-button-playbook.inverted { color: #fff; background-color: #f04e29; border-radius: 6px; order: 0; margin-bottom: 23px; padding: 15px 40px; font-family: Avenir next, sans-serif; font-size: 1rem; font-weight: 700; display: block; } .cta-button-playbook.shawn { color: #fff; background-color: #f04e29; } .heading-7.max-800 { max-width: 800px; margin-bottom: 20px; font-family: Avenir next, sans-serif; } .heading-7.max-800.gantt.bottom { margin-bottom: 25px; } .heading-7.max-800.h1 { color: var(--cobalt-blue); font-family: Avenir next, sans-serif; } .heading-7.max-800.budget { margin-top: 40px; } .heading-7.max-800.budget-template { max-width: 900px; } .heading-7.max-800.calculators { font-size: 2.5rem; } .heading-7.max-800.calculators-cta { margin-top: 10px; margin-bottom: 10px; font-size: 2.3rem; font-weight: 700; } .max-800 { max-width: 800px; font-family: Avenir next, sans-serif; } .max-800.punch-list { line-height: 1.1; } .form-row { margin-left: 25px; margin-right: 25px; } .html-embed-estimate { object-fit: fill; width: 100.076%; height: 100%; padding-left: 20px; padding-right: 20px; display: block; } .playbook-form-hero { background-color: var(--cobalt-blue); color: #fff; margin-bottom: 20px; padding: 20px 40px; box-shadow: inset 0 -11px 20px -8px #0000004f; } .input { border-radius: 3px; min-height: 50px; margin-bottom: 20px; } .bb-form-button { background-color: #f04e29; border-radius: 19px; width: 155px; padding: 10px 25px; display: inline-block; } .modal-wrapper { z-index: 9000; background-color: #092026bf; justify-content: center; align-items: center; display: none; position: fixed; inset: 0%; } .modal-wrapper.test { flex-direction: column; justify-content: flex-start; align-items: center; display: none; } .form-4 { object-fit: fill; width: auto; padding-right: 0; display: none; overflow: visible; } .field-label-2 { text-align: left; font-weight: 400; } .div-block-27 { width: 30px; padding: 0; position: fixed; inset: 5% 20% auto auto; } .playbook-signup-form { grid-column-gap: 16px; grid-row-gap: 16px; text-align: center; object-fit: fill; background-color: #ededee; background-image: none; background-repeat: repeat; background-size: auto; border-radius: 3px; flex: 0 auto; order: 0; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: center; align-self: auto; align-items: center; width: auto; height: auto; padding-bottom: 30px; display: block; position: static; overflow: hidden; box-shadow: 1px 1px 50px #00000045; } .playbook-signup-form.old { display: none; } .heading-17 { color: var(--white); font-size: 4vw; font-weight: 400; line-height: 1em; } .text-block-16 { font-size: 15px; font-weight: 400; line-height: 14px; } .html-embed-7 { object-fit: fill; width: 100.076%; height: 100%; padding-left: 20px; padding-right: 20px; display: block; } .confirmation-section { flex-direction: column; justify-content: center; align-items: center; margin-top: 100px; display: block; position: static; overflow: hidden; } .estimate-confirmation-box { flex-direction: column; align-items: center; margin-top: 0%; margin-bottom: 5%; padding: 15px 20px; display: flex; } .estimate-confirmation-box.calculators { margin-bottom: 0%; padding-top: 0; padding-left: 0; padding-right: 0; } .estimate-confirmation-box.estimate { align-items: flex-start; width: 50%; margin-bottom: 0%; } .button-4-copy { text-align: left; background-color: #f04e29; border-radius: 20px; flex-direction: column; justify-content: center; align-items: center; width: 10vw; max-width: none; height: auto; font-family: Avenir next, sans-serif; font-size: 1.2em; font-weight: 600; display: flex; } .confirmation-success-wrapper { flex-direction: column; justify-content: center; align-items: center; padding-bottom: 20px; padding-left: 40px; padding-right: 40px; display: flex; } .text-block-19 { flex-direction: row; justify-content: flex-start; align-items: stretch; padding-top: 10px; font-family: Avenir next, sans-serif; font-size: 2rem; font-weight: 500; line-height: 1.6; display: flex; } .image-45 { flex: 0 auto; width: 100%; max-width: 100%; display: block; } .success-text-sub { flex-direction: row; justify-content: flex-start; align-items: stretch; font-family: Avenir next, sans-serif; font-size: 1.3rem; font-weight: 400; line-height: 1.6; display: flex; } .text-block-20 { color: var(--dark-slate-grey); align-self: auto; margin-top: 20px; font-family: Avenir next, sans-serif; font-size: 1rem; font-weight: 400; line-height: 1vh; position: relative; } .image-46 { padding-right: 20px; } .confirmation-card { background-color: #fff; border-radius: 10px; flex-direction: column; align-items: center; margin: 5% 20%; padding: 25px 40px; display: flex; box-shadow: -3px 6px 20px -2px #00000040; } .confirmation-card.budget { box-shadow: 0 4px 13px -5px #00000080; } .confirmation-card.payments { margin-right: 20%; padding-left: 20px; padding-right: 20px; } .estimate-confirmation-paragraph { margin-top: 0; margin-bottom: 20px; padding-left: 0; font-family: Avenir next, sans-serif; font-size: 1.2rem; font-weight: 400; line-height: 1.3em; } .estimate-confirmation-paragraph.payments { font-size: 1rem; } .estimate-confirmation-header { text-align: left; margin-bottom: 0; padding-left: 0; font-family: Avenir next, sans-serif; font-size: 2.5rem; font-weight: 500; line-height: 1.6; } .estimate-confirmation-header.estimate { margin-top: 10px; } .estimate-confirmation-header.job-costing { margin-top: 10px; margin-bottom: 10px; font-size: 2.2rem; font-weight: 600; line-height: 1.3; } .estimate-confirmation-header.payments { margin-top: 10px; margin-bottom: 10px; font-size: 2rem; font-weight: 600; line-height: 1.3; } .estimate-confirmation-header-div { flex-direction: column; justify-content: center; align-items: center; margin-top: 2%; margin-bottom: 10px; display: flex; } .estimate-confirmation-header-div.estimate { flex-direction: row; } .confirmation-section-2 { flex-direction: column; justify-content: center; align-items: center; margin-top: 100px; display: block; position: static; overflow: hidden; } .listwithicon-playbook { color: var(--dark-slate-grey); background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f886c751b168b1202997090_Check%20Box-2x.png"); background-position: 0 0; background-repeat: no-repeat; background-size: 30px; background-attachment: scroll; padding-bottom: 20px; padding-left: 50px; font-family: Avenir next, sans-serif; font-size: 1.2em; font-weight: 400; line-height: 1.2em; list-style-type: none; } .playbook-cards-image { border: 1px #77787b; border-radius: 0; width: 100%; max-width: 8em; } .centered-container-2 { grid-column-gap: 16px; grid-row-gap: 16px; text-align: center; flex: 1; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: block; } .svd-testimonial-tile { background-color: #fff; border: 1px solid #0000; border-radius: 20px; flex-direction: column; justify-content: space-between; align-items: center; padding: 30px; display: flex; box-shadow: 4px 4px 10px #00000012; } .svd-testimonial-tile.light { border-radius: 16px; } .testimonial-section-playbook { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f886c751b168bcdbe99708c_VanDykeBanner.jpg"); background-position: 100%; background-repeat: no-repeat; background-size: cover; background-attachment: scroll; height: 400px; max-height: 100%; padding-top: 26px; display: block; } .svd-testimonial-right-column { flex-direction: column; justify-content: center; align-items: stretch; padding-top: 20px; padding-left: 40px; padding-right: 40px; display: flex; } .svd-use-case-tile-header { color: #111f27; text-align: center; margin-bottom: 5px; font-size: 1.8vw; font-weight: 500; } .svd-use-case-tile-header.fnd-text { font-family: Avenir next, sans-serif; font-size: 1.5em; } .section-10 { background-color: #ededee; border: 1px #000; flex-direction: column; margin-bottom: 0; padding-bottom: 0; display: flex; } .cta-playbook { flex-direction: column; justify-content: center; align-items: center; margin-top: 100px; margin-bottom: 30px; padding-top: 20px; padding-bottom: 0; display: flex; } .home-headline-subtext---playbook { color: var(--dark-slate-grey); text-align: left; white-space: normal; object-fit: fill; margin-bottom: 15px; padding-top: 30px; font-family: Avenir next, sans-serif; font-size: 1.2em; font-weight: 400; line-height: 1.4em; display: block; overflow: visible; } .svd-use-case-tile-text { color: #111f27; text-align: center; margin-bottom: 10px; font-size: 1.4vw; font-weight: 400; } .svd-use-case-tile-text.fnd-text { color: #77787b; font-family: Avenir next, sans-serif; font-size: 1em; } .columns-47 { object-fit: fill; align-self: auto; max-height: 50%; overflow: visible; } .svd-testimonial-left-column { text-align: center; justify-content: center; align-items: center; padding-left: 50px; padding-right: 50px; } .svd-testimonial-block { flex-direction: row; flex: 0 auto; justify-content: center; align-items: center; padding-left: 30px; padding-right: 30px; display: flex; } .centered-container-playbook { grid-column-gap: 16px; grid-row-gap: 16px; text-align: center; flex-direction: column; flex: 1; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; align-items: center; display: flex; } .cta-headline---playbook-mid { color: #111f27; text-align: left; margin-bottom: 20px; padding-top: 8px; padding-left: 0; padding-right: 0; font-family: Avenir next, sans-serif; font-size: 1.8em; font-weight: 400; line-height: 1.2em; } .playbook-list { color: #111f27; text-align: left; margin-bottom: 18px; padding-top: 0; padding-bottom: 0; padding-left: 0; line-height: 18px; list-style-type: none; overflow: visible; } .svd-testimonial-quote { color: #111f27; text-align: center; margin-bottom: 20px; font-size: 1.4vw; line-height: 1.5em; } .svd-testimonial-quote.fnd-text { font-family: Avenir next, sans-serif; font-size: 1em; } .image-47 { clear: none; object-fit: fill; flex: 1; align-self: auto; max-height: none; margin-top: 0; padding-left: 15px; padding-right: 15px; display: block; position: static; } .playbook-headline-subtext { color: #111f27; text-align: center; margin-bottom: 15px; padding-top: 20px; font-size: 1.2em; font-weight: 300; line-height: 1.4em; } .column-96 { flex-direction: row; justify-content: center; align-items: center; max-height: none; padding-right: 0; display: flex; } .estimate-headline-subtext { color: var(--dark-slate-grey); text-align: left; white-space: normal; object-fit: fill; margin-bottom: 25px; font-family: Avenir next, sans-serif; font-size: 1.2em; font-weight: 400; line-height: 1.5em; display: block; overflow: visible; } .estimate-headline-subtext.beta-lander { align-self: center; max-width: 700px; margin-top: 10px; margin-bottom: 20px; font-size: 18px; font-weight: 400; line-height: 1.6em; } .testimonial-headline---playbook-sub { color: var(--cobalt-blue); text-align: center; margin-bottom: 0; padding: 20px 0; font-family: Avenir next, sans-serif; font-size: 1.9rem; font-weight: 600; line-height: 1.1em; } .cta-headline---playbook-sub { color: #111f27; text-align: center; margin-bottom: 20px; padding-top: 8px; padding-left: 0; padding-right: 0; font-size: 1.8em; font-weight: 400; line-height: 1.2em; } .div-block-playbook { flex-direction: column; align-items: center; display: flex; } .cta-headline---playbook { color: #111f27; text-align: center; margin-bottom: 0; font-size: 3em; font-weight: 400; line-height: 1.2em; } .cta-headline---playbook.cards { color: var(--cobalt-blue); margin-bottom: 10px; font-family: Avenir next, sans-serif; font-size: 3.5em; font-weight: 500; } .cta-headline---playbook.cards.bottom-headline { font-size: 3em; display: none; } .cta-headline---playbook.max-800 { color: var(--cobalt-blue); font-family: Avenir next, sans-serif; font-weight: 600; } .cta-headline---calculator { color: var(--cobalt-blue); text-align: center; margin-bottom: 0; font-family: Avenir next, sans-serif; font-size: 3em; font-weight: 600; line-height: 1.2em; } .listwithicon-calculator { color: var(--dark-slate-grey); background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f886c751b168b1202997090_Check%20Box-2x.png"); background-position: 0 0; background-repeat: no-repeat; background-size: 30px; background-attachment: scroll; padding-bottom: 20px; padding-left: 50px; font-family: Avenir next, sans-serif; font-size: 1.2em; font-weight: 400; line-height: 1.2em; list-style-type: none; } .calculator-headline-subtext { color: #111f27; text-align: center; margin-bottom: 15px; padding-top: 20px; font-size: 1.2em; font-weight: 300; line-height: 1.4em; } .cta-headline---calculator-sub { color: #111f27; text-align: center; margin-bottom: 20px; padding-top: 8px; padding-left: 0; padding-right: 0; font-size: 1.8em; font-weight: 400; line-height: 1.2em; } .cta-headline---playbook-copy { color: #111f27; text-align: center; margin-bottom: 0; font-size: 3em; font-weight: 400; line-height: 1.2em; } .cta-headline---playbook-copy.cards { color: var(--cobalt-blue); margin-bottom: 10px; font-family: Avenir next, sans-serif; font-size: 3.5em; font-weight: 500; } .calculator-form-hero { color: #fff; background-color: #0b2354; flex-direction: row; width: 100%; margin-bottom: 20px; margin-left: 0; margin-right: 0; padding: 20px 40px; display: block; box-shadow: inset 0 -11px 20px -8px #0000004f; } .cta-playbook-2 { flex-direction: column; justify-content: center; align-items: center; margin-top: 100px; margin-bottom: 30px; padding-top: 20px; padding-bottom: 0; display: flex; } .calculator-cards-image { border: 1px #77787b; border-radius: 0; width: 100%; max-width: 6.5em; } .centered-container-playbook-2 { grid-column-gap: 16px; grid-row-gap: 16px; text-align: center; flex-direction: column; flex: 1; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; margin-top: 0; display: flex; } .calculator-signup-form { grid-column-gap: 16px; grid-row-gap: 16px; text-align: center; object-fit: fill; background-color: #ededee; background-image: none; background-repeat: repeat; background-size: auto; border-radius: 3px; flex: 0 auto; order: 0; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: center; align-self: auto; align-items: center; width: auto; height: auto; padding-bottom: 30px; display: none; position: static; overflow: hidden; box-shadow: 1px 1px 50px #00000045; } .home-headline-subtext---calculator { color: var(--dark-slate-grey); text-align: left; white-space: normal; object-fit: fill; margin-bottom: 15px; padding-top: 30px; font-family: Avenir next, sans-serif; font-size: 1.2em; font-weight: 400; line-height: 1.4em; display: block; overflow: visible; } .cta-headline---calculator-mid { color: #111f27; text-align: left; margin-bottom: 20px; padding-top: 8px; padding-left: 0; padding-right: 0; font-size: 1.8em; font-weight: 400; line-height: 1.2em; display: none; } .bb-signup-button { color: #fff; text-align: center; background-color: #f04d24; border-radius: 3px; width: 100%; padding: 10px 61px; font-size: 20px; line-height: 1em; text-decoration: none; transition: background-color .15s; display: inline-block; } .bb-signup-button:hover { background-color: #092026; } .bb-signup-button.w--current { background-color: #2e80b6; } .bb-signup-button.blog { height: 40px; padding: 0 10px; font-size: 1.5vw; } .bb-signup-button.blog:hover { background-color: #f04e29; } .bb-signup-button.blog.post { font-family: Avenir next, sans-serif; } .agile-blog__article { z-index: 1; width: 80%; min-height: 500px; margin-top: -497px; margin-left: auto; margin-right: auto; position: relative; } .article-content--h3 { color: var(--dark-slate-grey); letter-spacing: -1px; margin-top: 5px; margin-bottom: 40px; font-family: Avenir next, sans-serif; font-size: 32px; font-weight: 400; line-height: 40px; } .article-content--h3.blue { color: var(--cobalt-blue); font-size: 2rem; font-weight: 600; line-height: 1.4; } .article-content--h3.blue.job-costing { margin-bottom: 20px; } .agile-blog__page-nav--article-list { margin-bottom: 19px; font-size: 18px; line-height: 24px; } .article-content--author-line { background-color: var(--royal-blue); width: 70px; height: 2px; font-family: Avenir next, sans-serif; } .article-content--author-line.job-costing { background-color: var(--cobalt-blue); height: 3px; } .agile-blog__article-name--primary { text-transform: capitalize; font-family: Avenir next, sans-serif; font-size: 18px; font-weight: 400; } .email-input { border-radius: 3px; height: 40px; margin-bottom: 0; font-size: 1.5vw; font-weight: 300; line-height: 20px; } .email-input.post { font-family: Avenir next, sans-serif; } .agile-blog__home-logo { justify-content: space-between; align-items: stretch; width: 30%; max-width: 313px; display: flex; } .agile-blog__nav--container { justify-content: space-between; width: 100%; display: flex; } .buildbook-logo__link { flex-direction: column; flex: 0 auto; justify-content: center; align-items: flex-start; width: 28.69%; display: flex; } .agile-blog__article-container { flex: 1; width: 100%; padding-bottom: 50px; position: relative; overflow: hidden; } .article-content--h2 { color: #fff; letter-spacing: -1px; text-transform: capitalize; margin-bottom: 0; font-family: Avenir next, sans-serif; font-size: 60px; font-weight: 500; line-height: 69px; } .article-content--h2.bold { font-weight: 600; } .article-content--post-details { flex-direction: column; flex: none; justify-content: flex-start; align-items: flex-start; margin-bottom: 20px; font-family: Avenir next, sans-serif; display: flex; } .agile-blog__secondary-nav-container { z-index: 2; background-color: #fff; flex: none; width: 100%; height: 110px; padding-left: 20px; padding-right: 20px; position: sticky; top: 0; box-shadow: 0 0 1px 1px #77787b; } .success-message-2 { background-color: #0000; padding-top: 0; } .breaking-ground__link { flex-direction: column; justify-content: center; align-items: flex-start; width: 58.04%; display: none; } .agile-blog__article-content { background-color: #fff; padding: 60px 70px; } .agile-blog__page-nav--article-container { max-width: 180px; position: sticky; top: 174px; } .text-block-13 { text-align: center; } .agile-blog__page-nav--link { color: var(--white); font-size: 18px; text-decoration: none; display: flex; } .agile-blog__page-nav--link:hover { color: #f04e29; } .agile-blog__page-nav--link.w--current { color: var(--orange-red); } .agile-blog__page-nav--link.agile-blog__active { color: #f04e29; text-decoration: none; } .agile-blog__article-content--header { flex-direction: column; justify-content: space-between; align-items: flex-start; margin-bottom: 60px; display: flex; } .agile-blog__main-content-wrapper { flex-wrap: nowrap; min-height: 100vh; margin-top: -110px; display: flex; } .agile-blog__page-nav--article-number { flex: none; width: 30px; font-family: Avenir next, sans-serif; font-weight: 400; } .agile-blog__nav-logo__line { background-color: #6d6e70; flex: none; width: 1px; display: none; } .columns-39 { flex-direction: row; align-items: center; } .columns-39.post { padding-left: 45px; padding-right: 45px; } .agile-blog__nav--mobile-button { display: none; } .article-content--author--separator { padding-left: 7px; padding-right: 7px; font-family: Avenir next, sans-serif; font-size: 14px; display: none; } .agile-blog__article-gradient { background-image: linear-gradient(#000000e6, #0000 75%); width: 100%; height: 560px; position: absolute; inset: 0% 0% auto; } .blog-sign-up-description { color: #fff; text-align: center; padding-left: 91px; padding-right: 91px; font-size: 1.35vw; line-height: 1.2em; } .blog-sign-up-description.post { margin-bottom: 20px; padding-top: 8px; font-family: Avenir next, sans-serif; } .agile-blog__nav { justify-content: space-between; align-items: center; width: 100%; max-width: 1440px; height: 110px; margin-left: auto; margin-right: auto; display: flex; } .blog-sign-up-headline { color: #f04e29; text-align: center; margin-top: 20px; margin-bottom: 0; font-size: 3.5vw; line-height: 1.2em; } .blog-sign-up-headline.post { font-family: Avenir next, sans-serif; font-size: 3vw; font-weight: 600; } .blog-sign-up-headline.post.label-white { color: var(--white); } .article-content { font-family: Avenir next, sans-serif; } .article-content.rich-text-post h5 { color: var(--cobalt-blue); font-size: 1.4rem; font-weight: 500; line-height: 1.3; } .agile-blog__page-nav { background-color: var(--cobalt-blue); color: #fff; flex: none; width: 30%; min-width: 300px; max-width: 300px; padding-top: 174px; padding-left: 45px; padding-right: 70px; position: relative; } .agile-blog__page-nav--article-title { flex-direction: column; align-items: flex-start; font-weight: 300; display: flex; } .error-message-4 { color: #f04e29; background-color: #0000; } .article-content--author { font-family: Avenir next, sans-serif; font-size: 14px; font-weight: 400; } .article-content--author.date, .article-content--author.hide { display: none; } .article-content--author.job-costing { color: var(--light-slate-grey); font-weight: 600; } .agile-blog__nav--buttons { justify-content: flex-end; align-items: center; width: 30%; min-width: 300px; height: auto; display: flex; } .agile-blog__nav-buttons--spacer { width: 20px; height: 20px; } .agile-blog__button { color: #f04e29; background-color: #fff; border: 1px solid #f04e29; border-radius: 4px; font-family: Avenir next, sans-serif; font-weight: 600; line-height: 14px; } .agile-blog__button.orange-button { color: #fff; background-color: #f04e29; font-family: Avenir next, sans-serif; } .agile-blog__page-nav--close { display: none; } .agile-blog__body { position: relative; } .text-block-12 { color: #f04e29; } .subscribe-background { opacity: 1; background-color: #092026; border-radius: 10px; width: 55%; padding: 9px 3% 15px; } .subscribe-background.post { background-color: #0a2554; border-radius: 0; flex-direction: column; align-items: center; width: 100%; font-family: Avenir next, sans-serif; display: flex; } .subscribe-background.post.hide { display: none; } .subscribe-background.job-costing { background-color: var(--cobalt-blue); border-radius: 0; flex-direction: column; align-items: center; width: 100%; padding-left: 10%; padding-right: 10%; font-family: Avenir next, sans-serif; display: flex; } .subscribe-background.job-costing.hide { display: none; } .agile-blog__blog-section { background-color: #ededee; flex-wrap: wrap; width: 100%; min-height: 300px; display: flex; position: relative; } .article-content--h6 { color: #fff; text-transform: uppercase; margin-bottom: 10px; padding-left: 5px; font-family: Avenir next, sans-serif; font-size: 14px; font-weight: 500; } .article-content--author-container { margin-bottom: 20px; display: flex; } .article-content--author-container.job-costing { margin-bottom: 10px; } .agile-blog__scroll-arrow { width: 100px; height: 50px; position: absolute; inset: auto auto 25px; } .agile-blog__header-container { z-index: 9; position: relative; } .agile-blog__header--paragraph { text-align: center; width: 90%; max-width: 615px; margin-top: 50px; margin-bottom: 0; font-size: 21px; line-height: 31px; } .agile-blog__header--paragraph.mobile { z-index: 9; background-color: #092026; justify-content: center; align-items: center; width: 100%; max-width: none; height: 100vh; margin-top: 0; padding: 24px; display: none; position: relative; } .agile-blog__header--paragraph.desktop { font-family: Avenir next, sans-serif; font-size: 20px; } .agile-blog__main-image { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f88873a0edbe082cd2bc82e_0-squashed.jpg"); background-position: 50% 0; width: 100%; height: 670px; } .agile-blog__nav-container { z-index: 1; width: 100%; padding-left: 20px; padding-right: 20px; position: absolute; inset: 0% 0% auto; } .agile-blog__header { z-index: auto; background-image: linear-gradient(#0006, #0006); flex-direction: column; justify-content: center; align-items: center; width: 100%; height: 100vh; display: flex; } .agile-blog__logo-container { flex: none; width: 80%; max-width: 550px; } .agile-blog__series-logo { width: 100%; font-family: Avenir next, sans-serif; font-weight: 400; } .agile-blog__header--paragraph--mobile { color: #fff; max-width: 550px; margin-bottom: 0; font-size: 19px; line-height: 31px; } .customer-logo-container { max-width: 140px; } .customer-logo-container.shrink-img { max-width: 100px; } .customer-bottom-cols { align-self: center; width: 100%; margin-top: 60px; padding-bottom: 40px; } .bottom-col { justify-content: center; align-items: center; display: flex; } .customer-links-container { font-family: Avenir next, sans-serif; } .customer-links-header { text-align: center; font-family: Avenir next, sans-serif; } .customer-link { font-family: Avenir next, sans-serif; } .image-48 { width: 100px; } .blog-post-title-link { font-family: Raleway; text-decoration: none; } .popular { color: var(--orange-red); margin-top: -40px; font-size: 14px; font-weight: 600; } .text-span { font-style: italic; } .svd-signature { text-align: center; text-transform: capitalize; font-family: Avenir next, sans-serif; font-size: .9em; line-height: 1.1em; } .column-60 { flex-direction: column; justify-content: center; align-items: center; padding-left: 60px; padding-right: 60px; font-size: 15px; display: flex; } .waitlist-header { color: #092026; text-align: left; margin-bottom: 0; font-size: 3.25vw; font-weight: 100; line-height: 1.1em; } .div-block-15 { flex-direction: column; align-items: center; padding: 0 15% 15px; display: block; } .waitlist-header-div { margin-top: 80px; padding-left: 15%; padding-right: 15%; } .svd-sign-up-form { text-align: left; flex-direction: column; padding-top: 20px; padding-left: 0; display: flex; } .image-17 { text-align: center; max-width: 70%; } .svd-signup-testimonial { color: #77787b; text-align: center; flex: 0 auto; padding-top: 10px; padding-bottom: 10px; font-family: Avenir next, sans-serif; font-size: 1.1em; font-weight: 400; line-height: 1.3em; } .columns-29 { display: flex; } .waitlist-section { flex-direction: column; justify-content: center; align-items: center; padding-top: 20px; padding-bottom: 40px; display: block; position: static; } .bb-form-field { border-radius: 5px; padding-top: 2px; padding-bottom: 2px; font-family: Avenir next, sans-serif; } .bb-form-field:focus { border: 1px solid #77787b; height: 40px; padding-top: 2px; padding-bottom: 2px; box-shadow: 0 0 1px #77787b; } .waitlist-form-div { flex-direction: column; align-items: flex-start; display: block; } .heading-15 { text-align: left; margin-top: 22px; margin-bottom: 40px; font-size: 1.5vw; font-weight: 400; } .svd-form-label { color: var(--cobalt-blue); text-transform: capitalize; margin-bottom: 6px; font-family: Avenir next, sans-serif; font-size: 13px; font-weight: 500; display: block; } .list { padding-left: 20px; font-size: 1.2vw; } .list.change-order { margin-top: 20px; } .free-image { max-height: 100%; } .div-block-estimate { flex-direction: column; align-items: center; display: flex; } .div-block-estimate.cost-lander { display: flex; } .div-block-estimate.estimate { flex: 1; } .cta-headline---estimate { color: #111f27; text-align: center; margin-bottom: 0; font-size: 5vw; font-weight: 100; line-height: 1.3em; } .cta-headline---estimate.cards { margin-bottom: 10px; font-size: 3.5em; } .estimate-list { color: #111f27; text-align: left; margin-bottom: 18px; padding: 0; line-height: 18px; list-style-type: none; overflow: visible; } .estimate-headline-subtext-steps { color: #111f27; text-align: center; width: 80%; margin-bottom: 15px; padding-top: 20px; font-size: 1.2em; font-weight: 300; line-height: 1.4em; } .estimate-headline-subtext-steps.cost-lander { font-family: Avenir next, sans-serif; font-weight: 400; } .estimate-headline-subtext-steps.estimate { font-family: Avenir next, sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.6; } .estimate-list-item { color: #092026; text-align: left; padding-bottom: 8px; font-size: 1.2em; font-weight: 300; line-height: 1.2em; list-style-type: disc; } .estimate-list-item.cost-lander, .estimate-list-item.estimate, .estimate-list-item.punch-list { font-family: Avenir next, sans-serif; font-weight: 400; } .estimate-list-item.punch-list, .estimate-list-item.change-order { font-family: Avenir next, sans-serif; font-size: 1.2rem; font-weight: 400; line-height: 1.6; } .estimate-list-item.faq-list-item { color: var(--dark-slate-grey); font-size: 1.1rem; line-height: 1.5em; } .cta-headline---estimate-sub { color: #111f27; text-align: center; margin-bottom: 20px; padding-top: 8px; padding-left: 0; padding-right: 0; font-family: Avenir next, sans-serif; font-size: 2.5vw; font-weight: 500; line-height: 1.2em; } .cta-headline---estimate-sub.h2 { font-family: Avenir next, sans-serif; font-weight: 400; } .cta-headline---estimate-sub.h2.costs { font-size: 1.8rem; } .cta-headline---estimate-sub-head { text-align: center; margin-bottom: 20px; padding-top: 8px; padding-left: 0; padding-right: 0; font-size: 1.8em; font-weight: 100; line-height: 1.2em; } .cta-headline---estimate-sub-head.h2 { flex-direction: row; justify-content: center; align-self: auto; align-items: flex-end; font-family: Avenir next, sans-serif; font-weight: 500; display: flex; } .cta-headline---estimate-sub-head.estimate { font-family: Avenir next, sans-serif; font-weight: 400; } .estimate-cards-image { border: 1px #77787b; border-radius: 4px; flex: 0 auto; width: 80%; max-width: 60vw; } .estimate-cards-image.cost-lander { flex: 0 auto; align-self: center; } .estimate-hero-image { clear: both; text-align: left; object-fit: fill; margin-bottom: 0; margin-left: auto; margin-right: auto; padding-top: 27px; display: block; } .estimate-hero-image.cost-lander { padding-top: 5px; } .svd-success { text-align: left; background-color: #0000; } .error-message-5 { margin-left: 0; } .split-hero { display: flex; } .image-42 { z-index: auto; clear: none; flex: 0 auto; order: 0; align-self: auto; width: 150px; padding-top: 0; padding-bottom: 0; display: block; position: static; inset: 0% auto -170px -81%; } .div-block-39 { background-color: var(--white); flex-direction: column; justify-content: center; align-items: center; width: 600px; height: 300px; margin-top: -50px; display: flex; } .fnd-list { color: var(--cobalt-blue); text-align: left; padding-left: 95px; padding-right: 50px; line-height: 1.5em; } .section-11 { padding-top: 0; display: block; } .portfolio-link { color: #0000; } .directory-icons { justify-content: center; align-self: center; align-items: center; width: 100px; padding-left: 15px; padding-right: 15px; display: flex; } .directory-icons.rotate { margin-right: 10px; transform: rotate(-19deg); } .directory-icons.reverse-rotate { transform: rotate(20deg); } .icon-container { perspective: 4px; display: flex; } .icon-container.template-hub { display: flex; } .icon-container.left { flex-direction: column; flex: none; justify-content: flex-start; align-self: flex-start; align-items: center; width: 150px; max-width: 200px; margin-top: 20px; margin-right: 0; } .collection-list { grid-column-gap: 16px; grid-row-gap: 16px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; display: grid; } .link-no-underline { color: #0000; } .rich-text-block { margin-top: 40px; font-family: Avenir next, sans-serif; } .column-97 { height: 50%; max-height: 50%; margin-top: 0; padding-left: 109px; } .image-49 { max-width: 60%; max-height: none; } .columns-48 { display: none; } .free-plan-feature-wrapper { border-radius: 0; flex-direction: column; flex: 0 auto; justify-content: center; align-self: auto; align-items: center; width: 100px; height: 100px; margin-top: 0; margin-right: 10px; padding-top: 20px; display: flex; } .free-plan-icons { float: none; object-fit: cover; border-radius: 0; align-self: auto; width: 100%; } .grid { grid-template-rows: auto; grid-template-columns: 1.25fr 1.25fr 1.25fr; } .free-plan-portfolio-thumb { float: none; object-fit: cover; border-radius: 0; width: 100%; } .portfolio-city { color: var(--cobalt-blue); margin-bottom: 0; font-family: Raleway; font-size: 16px; font-weight: 600; } .portfolio-city.small { font-size: 14px; } .portfolio-city.small.bold { font-weight: 700; } .portfolio-city.small.right-10 { margin-right: 10px; } .portfolio-city.free-plan { color: #333; font-size: 1.2rem; font-weight: 600; line-height: 1.5em; } .portfolio-city.free-plan.portfolios { color: var(--cobalt-blue); padding-top: 0; font-family: Avenir next, sans-serif; font-size: 1em; font-weight: 500; line-height: 1.2em; } .portfolio-free-link { color: var(--cobalt-blue); margin-bottom: 0; font-family: Raleway; font-size: 16px; font-weight: 600; } .portfolio-free-link.small { font-size: 14px; } .portfolio-free-link.small.bold { font-weight: 700; } .portfolio-free-link.small.right-10 { margin-right: 10px; } .portfolio-free-link.free-plan { color: #333; font-size: 1.2rem; font-weight: 600; line-height: 1.5em; } .portfolio-free-link.free-plan.portfolios { color: var(--cobalt-blue); font-size: 1rem; font-weight: 400; line-height: 1.2em; } .link-6 { font-size: 1em; line-height: 1.2em; text-decoration: none; } .portfolio-cards-link { padding-top: 20px; font-family: Avenir next, sans-serif; font-size: 1em; font-weight: 500; line-height: 1.2em; text-decoration: none; } .text-span-2 { color: var(--medium-aquamarine); } .testimonial-box { border: 2px solid var(--white); text-align: center; background-color: #fff; border-radius: 6px; min-height: 420px; padding: 40px 30px; font-size: 16px; font-weight: 300; line-height: 2em; transition: border-radius .3s; box-shadow: 0 6px 12px #0003; } .testimonial-box.highlighted { border-color: var(--orange-red); padding-top: 40px; } .testimonial-box.fnd { flex-direction: column; justify-content: flex-start; align-items: center; width: 600px; min-height: auto; margin-top: -50px; margin-bottom: 0; padding-top: 20px; display: flex; } .testimonial-box.free-plan { flex-direction: column; justify-content: flex-start; align-items: center; width: auto; min-height: auto; margin-top: 20px; margin-bottom: 0; padding: 10px 16px 20px; display: flex; } .testimonial-box.sales-marketing-section { box-shadow: none; border-style: none; min-height: auto; } .text-span-3, .text-span-4 { color: var(--medium-aquamarine); } .image-50 { float: none; object-fit: contain; object-position: 50% 50%; max-width: none; max-height: 100%; display: block; position: relative; } .slide { max-width: 200px; max-height: 300px; overflow: visible; } .mask { overflow: hidden; } .image-51 { max-width: none; max-height: 100%; } .slide-2 { max-width: 200px; max-height: 300px; } .gantt.h2 { max-width: 80%; margin-bottom: 5px; font-family: Avenir next, sans-serif; font-size: 1.8rem; font-weight: 600; } .gantt.h2.qa { text-align: left; align-self: flex-start; max-width: 100%; margin-bottom: 10px; } .heading-18 { font-family: Avenir next, sans-serif; line-height: 44px; } .estimate-template-bottom-cta-section { background-color: #ededee; border: 1px #000; flex-direction: column; margin-bottom: 0; padding-bottom: 60px; display: flex; } .cta-estimate-template { flex-direction: row; justify-content: center; align-items: stretch; margin-top: 0; margin-bottom: -15px; padding-top: 100px; padding-bottom: 0; display: flex; } .qa-section { border-bottom: 0 #000; display: none; } .bottom-centered-container { border-style: none none solid; border-width: 1px; border-color: black black var(--light-slate-grey); text-align: center; flex-direction: column; flex: 1; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; align-items: center; margin-bottom: 15px; display: flex; } .bottom-centered-container.change-order { padding-bottom: 10px; } .gantt-qa-body-copy { color: #111f27; text-align: left; white-space: normal; object-fit: fill; align-self: flex-start; width: 100%; margin-bottom: 0; padding-top: 5px; font-family: Avenir next, sans-serif; font-size: 1.5vw; font-weight: 400; line-height: 1.4em; display: block; overflow: visible; } .gantt-qa-body-copy.gantt { padding-top: 5px; } .gantt-list { color: #111f27; text-align: left; align-self: flex-start; margin-bottom: 25px; padding-top: 0; padding-bottom: 0; padding-left: 0; line-height: 18px; list-style-type: none; overflow: visible; } .listwithicon-gantt { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f886c751b168b1202997090_Check%20Box-2x.png"); background-position: 0 0; background-repeat: no-repeat; background-size: 30px; background-attachment: scroll; padding-bottom: 20px; padding-left: 50px; font-family: Avenir next, sans-serif; font-size: 1.3em; font-weight: 400; line-height: 1.2em; list-style-type: none; } .gantt-middle-cta-section { background-color: #ededee; border: 1px #000; flex-direction: column; margin-bottom: 0; padding-bottom: 35px; display: flex; } .bold-text { color: var(--cobalt-blue); font-family: Raleway; font-size: 2vw; font-weight: 700; } .playbook-confirm-image { flex: 0 auto; width: 75%; margin-top: 15px; display: block; } .playbook-confirmation-header { text-align: left; margin-top: 5px; margin-bottom: 0; padding-left: 0; font-family: Avenir next, sans-serif; font-size: 2.5vw; font-weight: 500; line-height: 1.1em; } .estimate-confirmation-header-div-copy { flex-direction: column; justify-content: center; align-items: center; margin-top: 0%; margin-bottom: 10px; display: flex; } .playbook-confirmation-paragraph { margin-top: 0; padding-left: 0; font-family: Avenir next, sans-serif; font-size: 1vw; font-weight: 400; line-height: 1.2em; } .text-span-5 { color: var(--orange-red); text-decoration: none; } .playbook-confirmation-button { text-align: left; background-color: #f04e29; border-radius: 20px; flex-direction: column; justify-content: center; align-items: center; width: auto; max-width: none; height: auto; padding-left: 20px; padding-right: 20px; font-family: Avenir next, sans-serif; font-size: 1.1vw; font-weight: 400; line-height: 1.2em; display: flex; } .qualification-calc-confirm-image { flex: 0 auto; width: 75%; margin-top: 15px; display: block; } .qualification-confirmation-paragraph { margin-top: 0; margin-bottom: 20px; padding-left: 0; font-family: Avenir next, sans-serif; font-size: 1.1rem; font-weight: 400; line-height: 1.2em; } .qualification-confirmation-button { text-align: left; background-color: #f04e29; border-radius: 20px; flex-direction: column; justify-content: center; align-items: center; width: auto; max-width: none; height: auto; font-family: Avenir next, sans-serif; font-size: 1.2em; font-weight: 500; line-height: 20px; display: flex; } .cta-headline---beta-lander { text-align: left; flex-direction: row; align-items: center; margin-bottom: 0; padding-right: 9px; display: block; overflow: hidden; } .centered-container-beta-lander { grid-column-gap: 16px; grid-row-gap: 16px; text-align: center; flex-direction: column; flex: 1; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: flex; } .cta-beta-lander { background-color: #0000; flex-direction: column; justify-content: center; align-items: center; margin-top: 100px; margin-bottom: 10px; padding-top: 20px; padding-bottom: 0; display: none; } .beta-hero-columns { object-fit: fill; align-self: auto; max-height: 50%; display: none; overflow: visible; } .beta-hero-columns.new { flex: 0 auto; display: block; } .beta-hero-column-left { flex-direction: row; justify-content: center; align-items: center; max-height: none; padding-right: 0; display: flex; } .beta-hero-image { clear: none; object-fit: fill; flex: 0 auto; order: 0; align-self: center; width: auto; max-width: none; max-height: 40vh; margin-top: 0; padding-left: 15px; padding-right: 15px; display: block; position: static; } .headline-subtext-beta-hero { color: #111f27; text-align: left; white-space: normal; object-fit: fill; margin-bottom: 15px; padding-top: 30px; font-size: 1.2em; font-weight: 300; line-height: 1.4em; display: block; overflow: visible; } .cta-button-beta-lander { color: #f04e29; text-align: center; background-color: #fff; border: 1px solid #f04e29; border-radius: 34.5px; margin-top: 5px; margin-left: auto; margin-right: auto; padding-left: 25px; padding-right: 25px; font-weight: 300; display: inline-block; } .cta-button-beta-lander.inverted { color: #fff; background-color: #f04e29; border-radius: 6px; order: 0; margin-top: 5px; margin-bottom: 15px; padding: 15px 60px; font-size: 1rem; font-weight: 700; display: block; } .cta-button-beta-lander.shawn { color: #fff; background-color: #f04e29; } .cta-headline---beta-lander-h2 { color: var(--cobalt-blue); text-align: left; max-width: 50vw; margin-top: 0; margin-bottom: 0; padding-left: 0; font-size: 3em; font-weight: 600; line-height: 1.1em; } .cta-headline---beta-lander-h2.cards { margin-bottom: 10px; font-size: 3.5em; } .cta-headline---beta-lander-h2.bottom { max-width: 90vw; padding-bottom: 10px; padding-left: 0; font-family: Avenir next, sans-serif; } .cta-headline---beta-lander-h2.manifesto { max-width: none; margin-top: 20px; margin-bottom: 25px; } .cta-headline---beta-lander-h2.manifesto.header { max-width: 700px; font-family: Avenir next, sans-serif; font-size: 2.4em; } .cta-headline---beta-lander-h2.video { display: none; } .feature-container-beta { margin-top: 20px; display: block; } .lightbox-link { justify-content: center; margin-top: 10px; margin-bottom: 10px; padding-top: 0; display: flex; } .lightbox-link-2 { justify-content: center; margin-right: 10px; display: flex; } .column-98 { justify-content: center; padding-left: 0; display: block; } .columns-49 { margin-bottom: 10px; margin-left: 0; padding-left: 10px; padding-right: 10px; } .heading-19 { flex-flow: column; justify-content: center; align-items: center; display: flex; } .column-99 { background-color: #0000; margin-bottom: 0; padding-left: 0; padding-right: 0; display: block; } .image-52 { background-color: #0000; border: 1px #000; margin-right: 0; } .heading-20 { border-top: .5px solid var(--light-grey); color: var(--dark-slate-grey); text-align: center; margin-top: 5px; padding-top: 10px; font-size: 1.5rem; font-weight: 600; } .slider-2 { flex-flow: column; align-items: center; max-width: 80vw; height: 100%; margin-bottom: 25px; display: flex; } .image-53 { object-fit: fill; max-width: 60vw; overflow: visible; } .slide-3 { max-width: 60vw; } .right-arrow { background-color: #d3d2d2cc; } .image-54 { max-width: 60vw; } .image-55 { margin-left: 0; } .lightbox-link-3, .lightbox-link-4 { margin-right: 10px; } .text-block-21 { text-align: center; margin-bottom: 10px; font-style: italic; } .feature-1 { margin-top: 30px; } .lightbox-column-left { flex-direction: column; justify-content: center; align-items: center; margin-top: 70px; display: flex; position: relative; } .feature-2 { margin-top: 30px; } .div-block-40 { border-bottom: 1px none var(--light-grey); margin-top: 0; margin-bottom: 20px; margin-left: 0; } .lightbox-column-right { margin-top: 70px; } .feature-column-left { flex-direction: column; justify-content: center; align-items: center; margin-top: 0; display: flex; position: relative; } .video-block { flex-direction: column; align-items: center; padding-top: 15px; padding-bottom: 0; display: block; } .lightbox-link-5 { border: 4px solid var(--white); border-radius: 5px; flex-direction: column; align-items: center; max-width: 50vw; margin: 15px 40px 9px 41px; display: flex; } .video-subtext { text-align: center; flex-direction: row; margin-bottom: 10px; font-style: italic; display: block; } .image-56 { order: 0; align-self: auto; position: static; } .beta-form-section { margin-bottom: 10px; padding-top: 20px; display: none; } .early-access-form-div { flex-direction: column; align-items: flex-start; display: block; } .beta-sign-up-form { text-align: left; flex-direction: column; align-items: stretch; padding-top: 20px; display: flex; } .beta-success { text-align: left; background-color: #0000; } .beta-form-label { color: var(--cobalt-blue); margin-bottom: 6px; font-family: Avenir next, sans-serif; font-size: 13px; font-weight: 500; display: block; } .beta-form-label.first_name { margin-bottom: 0; font-family: Avenir next, sans-serif; } .beta-form-label.last_name { margin-bottom: 0; } .beta-form-field { border-radius: 5px; padding-top: 2px; padding-bottom: 2px; font-family: Avenir next, sans-serif; } .beta-form-field:focus { border: 1px solid #77787b; height: 40px; padding-top: 2px; padding-bottom: 2px; box-shadow: 0 0 1px #77787b; } .column-100 { padding-right: 25px; } .columns-50 { padding-top: 20px; } .column-101 { margin-top: 10px; } .div-block-41 { flex-direction: column; align-items: center; margin-bottom: 10px; } .image-57 { align-self: center; max-width: 100%; } .body, .section-12 { margin-top: 0; } .html-embed-8 { margin-top: 15px; } .html-embed-9 { text-align: left; flex-direction: column; flex: 0 auto; align-self: center; align-items: center; width: 100%; max-width: none; height: 100%; margin: 0 0 10px; padding-left: 20px; padding-right: 20px; display: flex; position: static; } .cta-button-calculator { color: #f04e29; text-align: center; background-color: #fff; border: 1px solid #f04e29; border-radius: 34.5px; margin-top: 5px; margin-left: auto; margin-right: auto; padding-left: 25px; padding-right: 25px; font-weight: 300; display: inline-block; } .cta-button-calculator.inverted { color: #fff; background-color: #f04e29; border-radius: 6px; order: 0; margin-bottom: 23px; padding: 15px 40px; font-family: Avenir next, sans-serif; font-size: 1rem; font-weight: 700; display: block; } .cta-button-calculator.shawn { color: #fff; background-color: #f04e29; } .section-13 { -webkit-text-fill-color: inherit; background-color: #ededee; background-clip: border-box; flex-direction: column; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; align-items: stretch; margin-top: -20px; padding-bottom: 3px; display: flex; } .column-102 { object-fit: fill; flex-flow: row; justify-content: center; align-items: center; display: flex; } .column-103 { text-align: left; object-fit: fill; flex-wrap: nowrap; place-content: flex-start center; align-items: center; padding-left: 0; padding-right: 68px; display: block; } .image-58 { width: 10%; height: 10%; position: static; inset: 0% 0% auto; } .div-block-42 { object-fit: fill; flex-direction: row; order: 0; display: block; position: static; top: 173px; left: 240px; } .lightbox-div-features { object-fit: fill; order: -1; justify-content: center; align-self: auto; align-items: center; width: auto; max-width: none; height: auto; margin-right: 0; display: flex; position: absolute; inset: 0%; } .lightbox-video-features { z-index: 1200; object-fit: fill; flex-direction: row; justify-content: center; align-items: center; display: none; position: absolute; } .play-button-features { opacity: .6; width: 13%; max-width: 20%; height: 13%; margin-top: 5px; margin-bottom: 5px; display: block; } .progress-wrapper { z-index: 99; object-fit: fill; flex-direction: column; justify-content: flex-start; align-items: flex-end; max-width: 30px; height: 100%; padding-top: 60px; padding-bottom: 40px; display: none; position: static; inset: 59% auto 0% 20%; overflow: visible; } .percent { color: var(--medium-aquamarine); align-self: auto; margin-top: 0; margin-left: 0; margin-right: 1.5px; font-size: 10px; font-weight: 500; line-height: 10px; display: block; transform: rotate(90deg); } .progress-track { object-fit: fill; flex: 1; order: 0; align-self: center; width: 5px; min-width: 5px; margin: 0; padding: 5px 5px 10px; display: block; } .progress-track.top { background-color: var(--white); color: #0000; flex: 1; order: 0; justify-content: flex-start; align-self: auto; align-items: center; width: 100%; min-width: auto; height: auto; min-height: 45px; padding-top: 10px; padding-left: 20px; padding-right: 20px; display: block; } .progress-track.top.hide { display: none; } .progress-bar { background-color: var(--medium-aquamarine); opacity: 1; color: var(--medium-aquamarine); object-fit: fill; border-radius: 2px; flex: 0 auto; order: 0; align-self: auto; width: 2px; min-width: 100%; height: 1%; margin-bottom: 0; margin-right: 0; padding-bottom: 0; } .progress-bar.top { flex-direction: column; justify-content: center; align-items: center; width: 2%; min-width: auto; height: 4px; margin-left: 60px; margin-right: 60px; padding-left: 0; display: none; position: absolute; inset: 50% auto auto 0%; } .progress-cta { background-color: var(--cobalt-blue); color: var(--white); border-radius: 4px; flex-direction: row; justify-content: center; align-items: center; width: 20%; padding: 5px 5px 5px 10px; display: none; position: absolute; inset: 15% 0% auto 39%; } .text-block-22 { text-align: center; align-self: center; } .lightbox-inline-link { flex-flow: row; place-content: flex-end center; align-self: center; align-items: center; padding-right: 5%; display: flex; } .lightbox-inline-link.progress_cta { color: var(--white); } .video-icon-small { float: left; clear: none; margin-left: -1px; margin-right: 5px; position: static; } .video-link-text { float: left; clear: none; font-size: 1em; font-weight: 300; display: block; position: static; } .down-arrow-center { align-self: center; max-width: 100%; } .review-section-playbook { -webkit-text-fill-color: inherit; background-color: #ededee; background-clip: border-box; flex-direction: column; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; align-items: stretch; margin-top: -20px; padding-bottom: 3px; display: flex; } .review-code-playbook { text-align: left; flex-direction: column; flex: 0 auto; align-self: center; align-items: stretch; width: 700px; max-width: none; margin-top: 30px; margin-left: 0; margin-right: 0; padding-left: 20px; padding-right: 20px; display: flex; position: static; } .star-widget-gantt { margin-bottom: 5px; } .review-section-gantt { -webkit-text-fill-color: inherit; background-color: #ededee; background-clip: border-box; flex-direction: column; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; align-items: stretch; margin-top: -20px; padding-bottom: 3px; display: flex; } .review-code-gantt { text-align: left; flex-direction: column; flex: 0 auto; align-self: center; align-items: stretch; width: 700px; max-width: none; margin-top: 30px; margin-left: 0; margin-right: 0; padding-left: 20px; padding-right: 20px; display: flex; position: static; } .review-section-estimate { -webkit-text-fill-color: inherit; background-color: #ededee; background-clip: border-box; flex-direction: column; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; align-items: stretch; margin-top: 0; padding-top: 15px; padding-bottom: 3px; display: flex; } .review-code-estimate { text-align: left; flex-direction: column; flex: 0 auto; align-self: center; align-items: stretch; width: 700px; max-width: none; margin-top: 30px; margin-left: 0; margin-right: 0; padding-left: 20px; padding-right: 20px; display: flex; position: static; } .star-widget-estimate { margin-bottom: 5px; } .div-block-43 { grid-column-gap: 10px; grid-row-gap: 6px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; } .beta-form-text-box { border-radius: 5px; padding-top: 2px; padding-bottom: 2px; font-family: Avenir next, sans-serif; } .image-29 { align-self: flex-start; width: 30%; max-width: 55vw; margin-bottom: 20px; } .bold-text-2, .bold-text-3 { color: var(--cobalt-blue); } .manifesto-section-header { color: var(--cobalt-blue); padding-bottom: 10px; font-size: 1.4em; font-weight: 600; display: block; } .div-block-44 { background-color: var(--white); color: var(--white); flex-direction: column; justify-content: center; align-items: flex-start; display: flex; } .div-block-45 { display: none; } .miller-signatures-div { align-self: auto; width: 50vw; max-width: 50vw; display: none; } .text-block-23 { color: var(--cobalt-blue); } .div-block-47 { justify-content: center; width: 100%; display: none; position: absolute; top: auto; bottom: 0%; left: 0%; } .early-access-section-div { flex-direction: column; align-items: center; margin-bottom: 10px; margin-left: 15%; margin-right: 15%; display: block; } .early-access-section-div.bb-way { display: block; } .text-span-7 { font-weight: 700; } .manifesto-secton-subead { color: var(--cobalt-blue); padding-bottom: 10px; font-size: 1em; font-weight: 600; display: flex; } .div-block-48 { height: 10px; } .div-block-49 { height: 4px; } .estimate-template-bottom-cta-section-copy { background-color: #ededee; border: 1px #000; flex-direction: column; align-items: center; margin-bottom: 0; padding-bottom: 60px; display: flex; } .centered-container-copy { text-align: center; background-color: #0000; flex-direction: column; flex: 1; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; align-items: center; padding-top: 13px; padding-bottom: 19px; display: flex; } .cards-section-copy.centered-container { padding-top: 0; padding-bottom: 44px; } .centered-container-copy { text-align: center; flex-direction: column; flex: 1; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; align-items: center; display: flex; } .estimate-template-bottom-cta-section-copy, .estimate-template-bottom-cta-section-copy-copy { background-color: #ededee; border: 1px #000; flex-direction: column; margin-bottom: 0; padding-bottom: 24px; display: flex; } .estimate-headline-subtext-steps-copy { color: #111f27; text-align: center; width: 80%; margin-bottom: 15px; padding-top: 20px; font-size: 1.2em; font-weight: 300; line-height: 1.4em; } .estimate-headline-subtext-steps-copy.cost-lander { justify-content: center; align-self: center; display: flex; } .estimate-template-bottom-cta-section-copy { background-color: #ededee; border: 1px #000; flex-direction: column; margin-bottom: 0; padding-bottom: 0; display: flex; } .cards-section-copy { background-color: #ededee; border: 1px #77787b; margin-bottom: 0; padding-top: 17px; padding-bottom: 6px; } .cards-section-copy.beta-lander { flex-direction: column; grid-template-rows: 47px auto auto auto 61px; grid-template-columns: 1fr 1.75fr 1fr; grid-auto-columns: 1fr; grid-auto-flow: row; align-items: center; margin-left: 0; padding-top: 25px; padding-bottom: 25px; padding-left: 0; display: flex; } .column-104 { padding-left: 0; padding-right: 0; } .text-span-8 { text-decoration: line-through; } .text-block-24 { color: var(--cobalt-blue); text-align: center; padding-bottom: 0; font-family: Avenir next, sans-serif; font-size: 1.2em; font-weight: 600; text-decoration: none; } .link-7 { text-decoration: none; } .image-59 { max-width: 550px; margin-top: -110px; } .image-60 { max-width: 60px; } .tabs-menu { justify-content: center; display: flex; position: relative; } .tab-pane-tab-1 { margin-top: 5px; margin-bottom: 5px; margin-left: 15px; } .column-105 { padding-top: 15px; padding-bottom: 15px; } .tab-link-tab-1 { background-color: var(--light-grey); color: var(--white); border-radius: 5px 0 0; } .tab-link-tab-1.w--current { background-color: var(--cobalt-blue); box-shadow: 2px 0 3px 0 var(--light-slate-grey); color: var(--white); border-radius: 5px 0 0; } .text-block-25 { color: var(--white); font-weight: 500; } .columns-51 { background-color: #0000; } .tabs-content { box-shadow: 0 2px 4px 1px var(--light-grey); } .tab-link-tab-2 { background-color: var(--light-grey); color: #0000; border-top-right-radius: 5px; } .tab-link-tab-2.w--current { background-color: var(--cobalt-blue); box-shadow: -2px 0 3px 0 var(--light-slate-grey); color: var(--white); border-top-right-radius: 5px; } .text-block-26 { color: var(--white); font-weight: 500; } .tabs { margin-left: 10px; margin-right: 10px; padding-top: 15px; padding-right: 0; } .tab-pane-tab-2 { margin-top: 5px; margin-bottom: 5px; margin-right: 15px; } .task-icon-bullet { flex: none; width: 24px; margin-right: 10px; } .task-icon-bullet.pricing-grid-bullet { display: inline-block; } .task-icon-bullet.project-tools { width: 70px; margin-right: 0; } .testimonial-wrapper { height: auto; margin-bottom: 10px; } .testimonial-wrapper.left-path { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f7f78516def369278b96beb_Curveline-left-X.svg"); background-position: 100%; background-repeat: no-repeat; background-size: 100%; align-self: flex-start; width: 50%; height: 130px; } .testimonial-wrapper.left-path.beta-lander { width: 52%; } .testimonial-wrapper.left-path.project-tools { border-left: 2px solid var(--cobalt-blue); background-color: var(--white); background-image: none; align-self: auto; width: 100%; max-width: 900px; height: auto; margin-top: 40px; margin-bottom: 40px; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; display: none; } .testimonial-wrapper.right-path { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f7f78b9bae46f364e34d4c6_Curveline-right-X.svg"); background-position: 0%; background-repeat: no-repeat; background-size: 100%; align-self: flex-start; width: 50%; height: 150px; } .testimonial-wrapper.right-path.beta-lander { width: 50%; margin-left: 10px; } .testimonial-wrapper.right-path.project-tools { background-image: none; width: 100%; height: 70px; } .testimonial-wrapper.center-path { align-self: center; width: 100%; height: 70px; } .testimonial-wrapper.center-path.free-plan { height: 90px; margin-bottom: 0; } .testimonial-wrapper.center-path.beta-lander { height: 80px; } .testimonial-wrapper.center-path.project-tools { background-image: none; height: 40px; } .grid-2 { grid-column-gap: 10px; grid-row-gap: 10px; grid-template: "." "." / 1fr 1fr 1fr 1fr 1fr 1fr; align-self: auto; justify-items: center; } .grid-icons-projects { width: 100px; margin-top: -25px; padding-top: 0; } .feature-img-bullet { flex: none; width: 24px; margin-right: 10px; } .feature-img-bullet.pricing-grid-bullet { display: inline-block; } .feature-img-bullet.project-tools { width: 120px; margin-right: 0; } .pricing-grid-row-copy { grid-column-gap: 20px; grid-row-gap: 0px; grid-column-gap: 20px; grid-row-gap: 0px; border-top: 1px solid #0000001a; grid-template: "feature plan-1 plan-2 plan-3 plan-4" / minmax(200px, 2fr) 1fr 1fr 1fr 1fr; grid-auto-rows: minmax(auto, 1fr); grid-auto-columns: 1fr; justify-content: stretch; place-items: start center; margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; display: grid; } .comparison-grid { grid-column-gap: 20px; grid-row-gap: 0px; border-top: 1px #0000001a; grid-template: "feature plan-1 plan-2" ". Area plan-2" / minmax(200px, 1fr) 1fr 1fr; grid-auto-rows: minmax(0, 1fr); grid-auto-columns: 1fr; grid-auto-flow: row; place-content: stretch; place-items: stretch center; margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; display: grid; } .comparison-grid.removed { display: none; } .comparison-table-detail { direction: ltr; color: #666; text-align: center; white-space: normal; border: 1px #000; border-radius: 0; margin-bottom: 0; padding-top: 5px; padding-right: 0%; font-family: Avenir next, sans-serif; line-height: 1.4em; position: relative; } .comparison-container { flex-direction: column; justify-content: center; align-items: center; width: 100%; max-width: 1350px; height: auto; margin-bottom: 0; margin-left: auto; margin-right: auto; padding-bottom: 0; padding-left: 0; padding-right: 0; display: flex; } .comparison-container.top-down-padding { flex-direction: column; justify-content: center; align-items: center; margin-left: auto; margin-right: auto; padding-top: 70px; padding-bottom: 70px; display: flex; } .comparison-container.top-down-padding.width-80 { width: 80%; } .comparison-container.top-down-padding.width-80.customer-story { max-width: 1024px; padding-top: 0; padding-bottom: 0; } .comparison-container.top-down-padding.width-80.blog-post { width: 100%; max-width: 740px; padding-top: 20px; padding-bottom: 0; } .comparison-container.top-down-padding.reduced-mob-padding.project-tools { padding-top: 0; padding-bottom: 0; display: none; } .comparison-container.top-down-padding.team-container { padding-bottom: 0; display: none; } .comparison-container.top-down-padding.about-cta-container { display: none; } .comparison-container.top-down-padding.landing-page { padding-top: 0; } .comparison-container.top-down-padding.capterra-proofcontain { padding-top: 0; padding-bottom: 0; } .comparison-container.top-down-padding.free { padding-top: 20px; } .comparison-container.top-down-padding.free.bottom { padding-bottom: 38px; } .comparison-container.top-down-padding.directory { padding-top: 20px; } .comparison-container.top-down-padding.free-plan { padding-top: 40px; padding-bottom: 10px; } .comparison-container.top-down-padding.free-plan.social-proof { max-width: 900px; padding-top: 20px; padding-bottom: 0; } .comparison-container.testimonial { background-color: var(--cobalt-blue); flex-direction: column; justify-content: center; align-items: center; max-width: none; min-height: 0; padding-top: 60px; padding-bottom: 60px; display: flex; } .comparison-container.cta { background-color: var(--cobalt-blue); padding-top: 60px; padding-bottom: 60px; } .comparison-container.cta.bottom-underline { border-bottom: 2px solid var(--white); display: block; } .comparison-container.cta.bottom-underline.blog-post { margin-top: 40px; display: block; } .comparison-container.footer { max-width: 1350px; margin-left: auto; margin-right: auto; padding-top: 60px; padding-bottom: 60px; position: relative; } .comparison-container.vertical-centered { flex-direction: column; align-items: center; padding-left: 5%; padding-right: 5%; display: flex; } .comparison-container.vertical-centered.after-sticky-container { padding-top: 80px; } .comparison-container.vertical-centered.after-sticky-container.free-plan { padding-top: 15px; } .comparison-container.wide-testimonial { display: block; } .comparison-container.free-plan, .comparison-container.free-plan.three-icons { display: flex; } .comparison-grid-row { grid-column-gap: 20px; grid-row-gap: 0px; background-color: var(--white); border-top: 1px solid #0000001a; grid-template: "feature plan-1 plan-2" / 2fr 1fr 1fr; grid-auto-columns: 1fr; padding-top: 10px; padding-bottom: 10px; display: grid; position: sticky; top: 80px; } .comparison-grid-row-2 { grid-column-gap: 20px; grid-row-gap: 0px; border-top: 1px solid #0000001a; grid-template: "feature plan-1 plan-2 plan-3 plan-4" / minmax(200px, 2fr) 1fr 1fr 1fr 1fr; grid-auto-rows: minmax(auto, 1fr); grid-auto-columns: 1fr; justify-content: stretch; place-items: start center; margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; display: grid; } .comparison-grid-full-container { width: 100%; max-width: 1350px; margin-bottom: 51px; margin-left: auto; margin-right: auto; padding-left: 60px; padding-right: 60px; } .plan-info-wrapper-copy { border: 1px solid #0003; flex-direction: column; justify-content: space-between; align-items: stretch; padding: 10px 15px; display: flex; } .plan-name-copy { color: var(--orange-red); text-transform: none; align-self: center; margin-top: 0; margin-bottom: 0; font-size: 1.2rem; font-weight: 700; line-height: 30px; } .comparison-grid-row-copy { grid-column-gap: 20px; grid-row-gap: 0px; background-color: var(--white); border-top: 1px solid #0000001a; grid-template: "feature" / 2fr; grid-auto-columns: 1fr; align-content: stretch; place-items: center start; padding-top: 10px; padding-bottom: 10px; display: grid; position: sticky; top: 80px; } .feature-title-copy { color: var(--cobalt-blue); text-align: left; margin-top: 40px; font-family: Avenir next, sans-serif; font-size: 2rem; } .h1-copy { color: #fff; max-width: 600px; margin-top: 0; margin-bottom: 14px; font-family: Raleway; font-size: 2.8rem; line-height: 1.2; } .h1-copy.blue { color: var(--cobalt-blue); } .h1-copy.blue.centered { text-align: center; max-width: 800px; } .h1-copy.blue.centered.project-tools { color: var(--white); max-width: 700px; margin-bottom: 25px; padding-top: 0; } .h1-copy.blue.bold { width: 100%; max-width: 100%; font-weight: 600; } .h1-copy.blue.customer-h1 { font-size: 4rem; } .h1-copy.blue.beta-lander { margin-top: 10px; margin-bottom: 20px; } .h1-copy.centered { text-align: center; flex: 0 auto; justify-content: flex-start; align-self: auto; align-items: stretch; margin-bottom: 37px; font-family: Avenir next, sans-serif; display: flex; } .h1-copy.centered.max-800 { max-width: 800px; } .h1-copy.home-hero-header { font-size: 4rem; } .hero-fixed-blue-container-copy { object-fit: contain; background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/641cb4b8c01347764af72456_hero-bg-sync.jpg"); background-position: 50% 100%; background-repeat: no-repeat; background-size: contain; border-radius: 0; flex-direction: column; justify-content: center; align-items: center; width: 100%; height: 70vh; min-height: 500px; max-height: 300px; margin-bottom: 10px; display: flex; position: relative; } .hero-fixed-blue-container-copy.blog { height: 5rem; margin-bottom: 5rem; } .hero-fixed-blue-container-copy.landing-page { height: 50vh; } .hero-fixed-blue-container-copy.landing-page.capterra-hero-height { min-height: 475px; max-height: 600px; } .hero-fixed-blue-container-copy.directory { height: 50vh; max-height: 600px; } .hero-fixed-blue-container-copy.directory.free-plan { flex-direction: column; min-height: 550px; display: flex; position: relative; } .section-copy { max-width: 1680px; margin-left: auto; margin-right: auto; position: relative; } .section-copy.bg-blue { background-color: var(--cobalt-blue); max-width: none; margin-left: auto; margin-right: auto; display: block; } .section-copy.bg-blue.free-hero { margin-top: 80px; display: none; } .section-copy.sticky-nav-section { flex-direction: column; align-items: flex-start; display: block; position: relative; } .hero-description-container-copy { z-index: 2; flex-direction: column; justify-content: center; align-self: flex-start; align-items: flex-start; width: 50%; margin-bottom: 6%; margin-left: 0%; display: flex; position: relative; } .hero-description-container-copy.no-margin { margin-bottom: 0%; padding-left: 0%; } .hero-description-container-copy.no-margin.left-fixed { height: 60%; padding-left: 5%; padding-right: 40px; } .hero-description-container-copy.no-margin.left-fixed.beta-lander { align-items: flex-start; width: 60%; height: 100%; padding-left: 0%; padding-right: 5px; } .hero-description-container-copy.no-margin.left-fixed.beta-lander.center { align-self: center; align-items: center; padding-right: 0; } .hero-description-container-copy.no-margin.left-fixed.beta-lander.full-width { width: auto; height: auto; } .hero-description-container-copy.no-margin.full-width { width: auto; } .hero-description-container-copy.centered { flex-direction: column; align-items: center; margin-bottom: 3%; display: flex; } .hero-description-container-copy.centered.full-width { width: 100%; margin-bottom: -5%; } .hero-description-container-copy.centered.full-width.landing-page { margin-top: 80px; margin-bottom: 0%; } .hero-description-container-copy.centered.full-width.free-plan { margin-top: 70px; margin-bottom: 0%; } .hero-description-container-copy.centered.vertical { width: 70%; margin-left: auto; margin-right: auto; } .hero-description-container-copy.free-hero { margin-bottom: 0%; } .section-14 { text-align: center; flex-direction: column; align-items: center; margin-top: 40px; margin-bottom: 40px; display: flex; } .heading-21 { text-align: center; margin-bottom: 35px; font-size: 2.4rem; } .comparison-grid-checkboxes { flex-direction: column; align-items: flex-start; width: 100%; max-width: 1350px; margin-bottom: 45px; margin-left: auto; margin-right: auto; padding-top: 0; padding-left: 60px; padding-right: 60px; display: block; } .comparison-grid-checkboxes.bb-bt { padding-top: 15px; } .comparison-grid-single { grid-column-gap: 20px; grid-row-gap: 0px; border-top: 1px solid #0000001a; grid-template: "feature plan-1 plan-2" ". . plan-2" / minmax(200px, 1fr) 1fr 1fr; grid-auto-rows: minmax(auto, 1fr); grid-auto-columns: 1fr; grid-auto-flow: row; justify-content: stretch; place-items: start center; margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; display: grid; } .comparison-grid-single.removed { display: none; } .feature-name-comparison { color: var(--cobalt-blue); text-align: left; margin-top: 0; font-size: 20px; } .comparison-grid-header { grid-column-gap: 20px; grid-row-gap: 0px; border-top: 1px #0000001a; grid-template: "feature plan-1 plan-2" ". . plan-2" / minmax(200px, 1fr) 1fr 1fr; grid-auto-rows: minmax(auto, 1fr); grid-auto-columns: 1fr; grid-auto-flow: row; place-content: stretch; place-items: start center; margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; display: grid; } .feature-name-wrap-copy { width: 100%; } .feature-name-copy { color: var(--cobalt-blue); margin-top: 0; margin-bottom: 10px; padding-left: 0; font-family: Avenir next, sans-serif; } .comparison-all-benefits { grid-column-gap: 16px; grid-row-gap: 16px; text-align: left; border: 1px #000; flex-direction: row; grid-template: "feature plan-1 Area Area-2" / minmax(auto, 1.75fr) 1fr 1.75fr 1fr; grid-auto-rows: minmax(auto, 1fr); grid-auto-columns: 1fr; grid-auto-flow: column; place-content: stretch flex-start; place-items: start; margin-bottom: 0; padding-top: 10px; padding-bottom: 0; padding-left: 60px; font-family: Avenir next, sans-serif; display: grid; } .image-61 { float: none; object-fit: fill; padding-bottom: 70px; position: static; } .p-heading-copy { text-align: center; margin-bottom: 19px; padding-left: 0; font-family: Raleway; font-size: 32px; line-height: 1.3; } .container-2 { text-align: center; padding-bottom: 0; } .container-3 { flex-direction: column; align-items: center; margin-top: 10px; padding-top: 0; font-family: Avenir next, sans-serif; display: flex; } .container-4 { text-align: center; flex-direction: column; align-items: center; padding-top: 0; padding-bottom: 30px; display: flex; } .container-4.bb-bt-compare, .container-4.bb-cc-compare { padding-top: 30px; } .feature-section { padding-top: 20px; padding-bottom: 40px; } .flex-container { clear: none; flex-flow: row; flex: 1; place-content: space-between flex-start; align-items: center; padding-left: 0; padding-right: 0; display: flex; position: static; } .feature-image-mask { width: 100%; margin-right: 40px; } .feature-image { object-fit: contain; object-position: 50% 50%; width: 100%; min-width: 450px; height: 100%; padding-right: 0; } .section-15 { color: var(--cobalt-blue); } .p-heading-copy { text-align: center; margin-bottom: 19px; font-family: Avenir next, sans-serif; font-size: 2rem; line-height: 1.3; } .p-heading-copy.bold { color: var(--cobalt-blue); align-self: center; font-weight: 700; } .feature-name-copy { color: var(--cobalt-blue); margin-top: 0; font-family: Avenir next, sans-serif; font-size: 18px; font-weight: 600; } .image-62 { object-fit: fill; flex: 0 auto; order: 0; align-self: center; width: 90px; max-width: none; display: block; position: static; } .text-block-27 { color: var(--white); font-family: Avenir next, sans-serif; font-size: 16px; font-weight: 500; } .heading-22 { margin-top: 0; font-family: Avenir next, sans-serif; font-size: 1.5rem; } .paragraph-2 { font-family: Avenir next, sans-serif; font-size: 1.1rem; } .cc-logo { object-fit: fill; flex: 0 auto; order: 0; align-self: center; width: auto; max-width: 200px; display: none; position: static; } .plan-info-wrapper-bt { border: 1px solid #0003; flex-direction: column; justify-content: space-between; padding: 10px 15px; display: block; } .image-63 { width: 110px; display: none; } .feature-name-wrap-bt { width: 100%; margin-bottom: 0; } .link-8 { font-size: .9rem; font-weight: 400; } .demo-text---pricing { font-family: Avenir next, sans-serif; font-size: 1rem; font-weight: 400; } .demo-text---pricing.new { color: var(--white); text-align: center; padding-top: 10px; padding-bottom: 20px; display: none; } .demo-text---pricing.new2 { color: var(--dark-slate-grey-2); text-align: center; margin-bottom: 10px; padding-top: 10px; font-size: 13px; } .demo-text---pricing.new-pricing { color: var(--white); text-align: center; padding-top: 10px; padding-bottom: 10px; font-size: 13px; } .demo-text---pricing.capterra { color: var(--dark-slate-grey); text-align: left; padding-top: 5px; padding-bottom: 10px; } .demo-text---pricing.capterra.hide { display: none; } .demo-text---pricing.lander { color: var(--dark-slate-grey); text-align: left; padding-top: 5px; padding-bottom: 10px; } .demo-text---pricing.updated-pricing { color: var(--dark-slate-grey-2); text-align: center; padding-top: 10px; padding-bottom: 10px; font-size: 1rem; } .demo-text---pricing.job-costing { color: var(--white-smoke); text-align: left; padding-top: 5px; padding-bottom: 10px; } .starting-at { float: none; clear: none; margin-right: -5px; padding-right: 0; font-size: 1rem; } .starting-at.pricing-new { margin-right: -1px; display: none; } .image-64 { align-self: center; width: 110px; } .image-64.buildertrend { width: 120px; } .heading-23 { margin-top: 0; margin-bottom: 0; padding-left: 20px; padding-right: 20px; font-family: Avenir next, sans-serif; font-size: 28px; } .competitor-logo { align-self: center; width: 120px; } .competitor-logo.comparison { width: 80px; } .most-pop-div { background-color: var(--orange-red); border-radius: 6px; justify-content: center; align-items: center; margin-left: 55px; margin-right: 55px; position: absolute; inset: 3% auto auto -15%; transform: rotate(-12deg); } .text-block-28 { color: var(--white); text-align: left; padding-left: 10px; padding-right: 10px; font-family: Avenir next, sans-serif; font-size: 12px; font-weight: 400; } .text-block-28.new { color: var(--white); text-align: center; flex-direction: column; align-items: flex-start; margin: -25px 25px 10px -10px; padding-left: 0; padding-right: 0; font-size: 14px; font-weight: 700; line-height: 1.2; display: block; position: static; inset: 0% auto auto; transform: rotate(-45deg); } .text-block-28.template-hub { color: var(--white); text-align: center; flex-direction: column; flex: 0 auto; align-self: auto; align-items: flex-start; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; font-size: 14px; font-weight: 700; line-height: 1.2; display: block; position: static; inset: 0% auto auto; } .block-quote { border-left-color: var(--cobalt-blue); text-align: left; max-width: 1000px; margin-top: 20px; margin-bottom: 60px; padding-top: 5px; padding-bottom: 5px; font-family: Avenir next, sans-serif; font-size: 1.3rem; font-style: italic; font-weight: 400; line-height: 1.7; } .block-quote.bb-vs-cc.hide { display: none; } .block-quote.ad-lander { margin-bottom: 0; } .bold-text-4 { font-weight: 600; } .text-block-29 { font-family: Avenir next, sans-serif; } .div-block-50 { flex-direction: column; align-items: center; max-width: 1120px; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; display: flex; position: absolute; inset: 50% 0% 0% 16%; } .projct-hero-img { margin-top: -250px; margin-bottom: 0; padding-bottom: 0; position: static; } .projct-hero-img.desktop { height: 600px; max-height: 600px; margin-top: -225px; margin-bottom: -44px; position: static; } .projct-hero-img.desktop.lg-hero { flex: 1; margin-bottom: 0; } .bold-text-5 { font-size: 3rem; font-weight: 600; } .image-bullet { flex: none; width: 24px; margin-right: 10px; } .image-bullet.pricing-grid-bullet { display: inline-block; } .image-bullet.project-tools { width: 129px; } .image-bullet.project-tools.home-builder { clear: none; flex: none; align-self: auto; width: auto; max-width: 160px; max-height: 140px; display: block; position: relative; inset: 0% 0% auto; } .image-bullet.project-tools.scheduling, .image-bullet.project-tools.proposals { clear: none; flex: none; align-self: auto; width: auto; max-width: 180px; max-height: 140px; display: block; position: relative; inset: 0% 0% auto; } .image-bullet.project-tools.proposals.visibility { max-width: 180px; max-height: 140px; } .image-bullet.project-tools.how-it-works { clear: none; flex: none; align-self: auto; width: auto; max-width: 180px; max-height: 140px; display: none; position: relative; inset: 0% 0% auto; } .image-bullet.project-tools.quickbooks { width: auto; margin-left: -20px; margin-right: 10px; } .image-bullet.pricing-grid-bullet-copy { display: inline-block; } .image-bullet.communication-tools { width: 140px; } .image-bullet.communication-tools.home-builder { clear: none; flex: none; align-self: auto; width: auto; max-width: 160px; max-height: 140px; display: block; position: relative; inset: 0% 0% auto; } .image-bullet.communication-tools.scheduling { clear: none; flex: none; align-self: auto; width: auto; max-width: 180px; max-height: 140px; display: block; position: relative; inset: 0% 0% auto; } .bullet-copy-wrapper.home-builder { flex-direction: column; align-items: center; display: flex; } .heading-24 { color: var(--dark-slate-grey-2); margin-top: 0; margin-bottom: 0; font-family: Avenir next, sans-serif; font-size: 18px; font-weight: 600; } .heading-25 { color: var(--cobalt-blue); margin-bottom: 20px; font-family: Avenir next, sans-serif; font-weight: 600; } .grid-3 { grid-column-gap: 30px; grid-row-gap: 30px; flex-direction: row; grid-template-rows: auto; grid-template-columns: 2fr 2fr 2fr; grid-auto-columns: 1fr; grid-auto-flow: row; justify-content: stretch; justify-items: stretch; margin-top: 20px; margin-left: 10px; margin-right: 10px; display: grid; } .grid-3.quickbooks-lander { padding-bottom: 60px; } .feature-tile.old { display: none; } .image-66 { width: auto; max-width: 60px; max-height: 53px; } .heading-26 { font-family: Avenir next, sans-serif; font-size: 18px; } .heading-27 { color: var(--dark-slate-grey-2); margin-top: 0; margin-bottom: 5px; padding-top: 5px; padding-bottom: 0; font-family: Avenir next, sans-serif; font-size: 18px; font-weight: 600; line-height: 26px; } .paragraph-3 { font-family: Avenir next, sans-serif; } .cta-wrapper { justify-content: space-between; width: 100%; margin-left: auto; margin-right: auto; padding-top: 0; padding-bottom: 0; display: flex; } .cta-wrapper.align-centered { align-items: center; position: relative; } .cta-wrapper.align-centered.reverse { flex-direction: row-reverse; } .cta-wrapper.align-centered.reverse.persona-rows { padding-top: 40px; } .cta-wrapper.align-centered.drop-shadow { z-index: 100; background-color: var(--white); border-radius: 10px; flex-direction: column; justify-content: center; max-width: 1070px; min-height: 305px; margin-top: 0; margin-bottom: -150px; padding: 0 40px; overflow: hidden; box-shadow: 0 2px 15px #0003; } .cta-wrapper.align-centered.drop-shadow.case-study-preview { max-height: 500px; } .cta-wrapper.align-centered.drop-shadow.featurewell { max-width: 800px; margin-bottom: 0; } .cta-wrapper.align-centered.drop-shadow.eap { box-shadow: none; margin-bottom: 0; } .cta-wrapper.align-centered.drop-shadow.bb-way { box-shadow: none; margin-bottom: 40px; } .cta-wrapper.align-centered.drop-shadow.bb-bundle { margin-bottom: 40px; } .cta-wrapper.align-centered.drop-shadow.svd-lander { box-shadow: none; margin-bottom: 0; } .cta-wrapper.align-centered.drop-shadow.calculators { margin-top: 40px; margin-bottom: 40px; } .cta-wrapper.align-centered.drop-shadow.cost-comparison { max-width: 800px; margin-top: 50px; margin-bottom: 0; padding-top: 0; padding-left: 20px; padding-right: 20px; display: none; } .cta-wrapper.inner-padding.sidexside { justify-content: flex-end; } .cta-wrapper.inner-padding.sidexside.shorter { justify-content: center; align-self: center; align-items: center; height: auto; } .cta-wrapper.calculators { padding-right: 20px; } .heading-28 { color: var(--cobalt-blue); text-align: center; max-width: 960px; font-family: Avenir next, sans-serif; font-size: 1.9rem; font-weight: 600; } .heading-28.cta.featurewell { color: var(--cobalt-blue); } .heading-28.eap { color: var(--cobalt-blue); max-width: 900px; font-size: 2.4rem; } .heading-28.bb-way { color: var(--cobalt-blue); max-width: 700px; font-size: 2.4rem; line-height: 1.2em; } .list-item { margin-bottom: 5px; font-family: Avenir next, sans-serif; font-weight: 400; } .list-item.bb-bundle.reno-run { margin-bottom: 10px; } .list-item.estimate-template-qa { font-size: 1.1rem; line-height: 1.5em; } .list-item-2, .list-item-3 { margin-bottom: 5px; font-family: Avenir next, sans-serif; font-weight: 400; } .bold-text-6 { font-family: Avenir next, sans-serif; } .heading-29 { margin-top: 10px; font-family: Avenir next, sans-serif; } .container-5 { padding-top: 100px; padding-bottom: 100px; font-family: Avenir next, sans-serif; } .section-16 { font-family: Avenir next, sans-serif; } .rich-text-block { color: var(--dark-slate-grey-2); } .rich-text-block h4 { font-family: Avenir next, sans-serif; } .rich-text-block ul { font-size: 1.1rem; line-height: 1.5; } .rich-text-block p { font-family: Avenir next, sans-serif; font-size: 1.1rem; line-height: 1.5em; } .heading-30 { color: var(--dark-slate-grey-2); font-family: Avenir next, sans-serif; font-size: 22px; font-weight: 600; } .text-block-30 { color: #666; padding-left: 25px; padding-right: 25px; font-family: Avenir next, sans-serif; font-size: 1.1rem; line-height: 1.4em; } .text-span-9 { color: var(--cobalt-blue); font-family: Avenir next, sans-serif; font-size: 1.2rem; font-style: normal; font-weight: 500; } .text-span-10 { color: var(--cobalt-blue); font-size: 1.2rem; font-style: normal; font-weight: 500; } .text-span-11 { font-weight: 600; } .testimonial-profile-wrapper { align-items: center; display: flex; } .testimonial-profile-name { text-align: left; } .bold-text-7, .section-17 { font-family: Avenir next, sans-serif; } .plan-info-wrapper-cc { border: 1px solid #0003; flex-direction: column; justify-content: space-between; padding: 10px 15px; display: block; } .benefits-section, .sales-marketing-section { color: var(--cobalt-blue); } .jeremy-stubbs-quote-block { border-left-color: var(--cobalt-blue); text-align: left; max-width: 1000px; margin-top: 20px; margin-bottom: 60px; padding-top: 5px; padding-bottom: 5px; font-family: Avenir next, sans-serif; font-size: 1.3rem; font-style: italic; font-weight: 400; line-height: 1.7; display: none; } .image-67, .project-hero-img.mobile { display: none; } .grid-3col-copy { z-index: 2; grid-column-gap: 24px; grid-row-gap: 24px; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; width: 100%; max-width: 1350px; margin-top: 20px; margin-bottom: 60px; padding-left: 5%; padding-right: 5%; display: grid; position: relative; } .grid-3col-copy.max-1000 { max-width: 1000px; } .grid-3col-copy.max-1000.stats-box { background-color: var(--cobalt-blue); } .grid-3col-copy.sticky-nav-grid { z-index: auto; grid-column-gap: 0px; background-color: var(--white); grid-template-columns: 1fr .5fr 1fr .5fr 1fr; place-items: center; max-width: none; margin: 0 auto; padding-left: 11%; padding-right: 11%; position: relative; top: 0; box-shadow: 0 5px 20px -10px #0003; } .grid-3col-copy.centered { margin-left: auto; margin-right: auto; padding-left: 5%; padding-right: 5%; display: flex; } .grid-3col-copy.centered.negative-top-100 { flex-wrap: nowrap; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; place-content: space-between flex-start; place-items: flex-start stretch; margin-top: -150px; padding-left: 5%; padding-right: 5%; display: flex; } .grid-3col-copy.centered.negative-top-100.free-plan { grid-template-rows: auto; grid-template-columns: .75fr .25fr .75fr .25fr .75fr; grid-auto-columns: 1fr; width: 100%; margin-top: -69px; margin-bottom: 35px; padding-left: 10%; padding-right: 10%; display: none; } .grid-3col-copy.centered.negative-top-100.free-plan.portfolios { grid-template-columns: 1fr 1fr 1fr; margin-top: -12px; margin-bottom: 45px; padding-top: 0; padding-left: 5%; padding-right: 5%; display: flex; } .grid-3col-copy.centered.negative-top-100.free-plan.testimonial { flex-direction: row; grid-template-rows: auto; grid-template-columns: .75fr .75fr .75fr; grid-auto-columns: 1fr; display: none; } .grid-3col-copy.blog { margin-top: 0; } .grid-3col-copy.tools-preview-grid { margin-top: 0; margin-bottom: 80px; } .grid-3col-copy.tools-preview-grid.grid-2col { grid-column-gap: 24px; grid-row-gap: 24px; grid-template-rows: auto; grid-template-columns: 1fr; grid-auto-columns: 1fr; display: grid; } .grid-3col-copy.directory { top: -100px; } .grid-3col-copy.free-plan-lander { margin-top: 101px; top: -100px; } .bold-text-8, .bold-text-9, .bold-text-10, .bold-text-11, .bold-text-12 { font-weight: 400; } .team-img-wrapper { width: auto; height: auto; display: none; } .team-img { flex-direction: column; align-items: center; width: auto; height: auto; min-height: auto; display: none; position: relative; } .carson-description { background-color: #ffffffbf; width: auto; min-width: auto; max-width: none; height: auto; min-height: auto; max-height: none; padding-top: 10px; padding-left: 30px; display: block; position: absolute; inset: 0% auto auto 0%; } .ryan-description { object-fit: fill; background-color: #ffffffbf; width: auto; max-width: none; height: auto; max-height: none; padding-top: 20px; padding-left: 30px; position: absolute; inset: 7.3% 0 auto 32.5%; } .mitchell-description { background-color: #ffffffbf; width: auto; height: auto; padding-top: 20px; padding-left: 30px; position: absolute; inset: 7.3% 0 auto 65.5%; } .kris-description { background-color: #ffffffbf; width: auto; height: auto; padding-left: 30px; position: absolute; inset: 46.1% 0 auto 73.2%; } .dana-description { background-color: #ffffffbf; width: auto; height: auto; padding-left: 30px; position: absolute; inset: 46.1% 0 auto 49.9%; } .image-68 { display: none; } .image-69 { position: relative; } .div-block-51 { flex-direction: column; align-self: auto; align-items: center; max-width: 100%; display: block; position: absolute; inset: 7% 0% auto 3%; } .columns-52 { object-fit: contain; width: 100%; min-width: auto; max-width: none; height: 45%; min-height: auto; max-height: none; position: relative; top: auto; left: auto; } .column-106 { height: 100%; max-height: none; padding-left: 0; padding-right: 0; position: static; } .column-107, .column-108 { height: 100%; padding-left: 0; padding-right: 0; position: static; } .container-6 { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/60788dafab5fde458a70da6f_About%20Us-2.png"); background-position: 50% 0; background-repeat: no-repeat; background-size: contain; align-items: center; height: 600px; display: block; position: relative; } .columns-53 { height: 38%; position: relative; } .carson-detail-card { background-color: #0e316fe6; border-radius: 9px; flex-direction: column; align-items: flex-start; width: 30%; height: 36%; padding-left: 10px; padding-right: 10px; display: flex; position: absolute; inset: 8.5% auto auto 3.7%; } .carson-detail-card.about-tile { box-shadow: 3px 0 9px 1px var(--dark-slate-grey); opacity: 1; justify-content: center; align-items: center; padding-top: 0; } .container-7 { position: relative; } .ryan-card { background-color: #ffffff80; width: 31.5%; height: 39%; position: absolute; inset: 7% auto auto 34.5%; } .ryan-detail-card { background-color: #0e316fe6; border-radius: 9px; flex-direction: column; align-items: flex-start; width: 30%; height: 36%; padding-left: 10px; padding-right: 10px; display: flex; position: absolute; inset: 8.5% auto auto 35%; } .ryan-detail-card.about-tile { box-shadow: 3px 0 9px 1px var(--dark-slate-grey); justify-content: center; align-items: center; display: flex; } .john-detail-card { background-color: #0e316fe6; border-radius: 9px; flex-direction: column; align-items: flex-start; width: 22%; height: 36%; padding-left: 10px; padding-right: 10px; display: flex; position: absolute; inset: 46.5% auto auto 3.7%; } .john-detail-card.about-tile { box-shadow: 3px 0 9px 1px var(--dark-slate-grey); justify-content: center; align-items: center; } .image-70 { width: 25%; padding-top: 30px; } .text-span-12 { color: var(--medium-aquamarine); } .mitchell-detail-card { background-color: #0e316fe6; border-radius: 9px; flex-direction: column; align-items: flex-start; width: 30%; height: 36%; padding-left: 10px; padding-right: 10px; display: flex; position: absolute; inset: 8.5% auto auto 66.3%; } .mitchell-detail-card.about-tile { box-shadow: 3px 0 9px 1px var(--dark-slate-grey); justify-content: center; align-items: center; display: flex; } .liz-detail-card { background-color: #0e316fe6; border-radius: 9px; flex-direction: column; align-items: flex-start; width: 22%; height: 36%; padding-left: 10px; padding-right: 10px; display: flex; position: absolute; inset: 46.5% auto auto 27.3%; } .liz-detail-card.about-tile { box-shadow: 3px 0 9px 1px var(--dark-slate-grey); justify-content: center; align-items: center; } .dana-detail-card { background-color: #0e316fe6; border-radius: 9px; flex-direction: column; align-items: flex-start; width: 22%; height: 36%; padding-left: 10px; padding-right: 10px; display: flex; position: absolute; inset: 46.5% auto auto 50.6%; } .dana-detail-card.about-tile { box-shadow: 3px 0 9px 1px var(--dark-slate-grey); justify-content: center; align-items: center; } .kris-detail-card { background-color: #0e316fe6; border-radius: 9px; flex-direction: column; align-items: flex-start; width: 22%; height: 36%; padding-left: 10px; padding-right: 10px; display: flex; position: absolute; inset: 46.5% auto auto 74.3%; } .kris-detail-card.about-tile { box-shadow: 3px 0 9px 1px var(--dark-slate-grey); justify-content: center; align-items: center; } .text-block-31 { color: var(--white); font-style: italic; font-weight: 400; } .div-block-52 { padding-bottom: 10px; display: flex; } .text-block-32 { color: var(--white); padding-left: 10px; font-size: 16px; font-weight: 600; } .div-block-53 { flex-direction: column; align-items: center; margin-top: 10px; display: flex; } .image-71 { width: auto; margin-bottom: 2px; margin-right: 10px; padding-right: 0; } .note-wrapper { flex-direction: column; align-items: flex-start; display: block; } .div-block-54 { border-style: none none solid; border-width: .5px; border-color: var(--dark-slate-grey-2); text-align: left; flex-direction: column; align-items: center; width: 50%; margin-bottom: 30px; padding-top: 10px; padding-bottom: 10px; display: flex; } .note-header { margin-top: 10px; font-size: 2.2rem; line-height: 1.1; } .release-notes { margin-bottom: 0; padding-bottom: 0; } .note-body { max-width: 800px; padding-top: 20px; font-family: Avenir next, sans-serif; font-weight: 400; } .note-body.rich-text-post { max-width: none; } .job-type { color: var(--medium-aquamarine); text-align: center; font-size: 16px; font-weight: 700; } .button-2 { cursor: pointer; background-color: #48c0b9; border-radius: 10px; min-height: 50px; padding: 12px 30px; font-weight: 700; } .button-2:hover { background-color: #39a59f; } .container-8 { max-width: 1200px; margin-left: auto; margin-right: auto; } .container-8.align-center { text-align: center; max-width: 900px; } .job-page-main-content { text-align: left; flex: 1; padding-right: 0; } .job-info-type { color: var(--white-smoke); background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/60a54a6f8edbcc1d8c210d6f_persons-2.svg"); background-position: 0%; background-repeat: no-repeat; background-size: 16px; padding-bottom: 2px; padding-left: 24px; } .job-page-company-name { color: var(--dark-slate-grey); text-align: left; width: auto; margin-bottom: 10px; font-size: 18px; line-height: 1.6; } .job-location { color: var(--white); background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/60a54a6f8edbcccd05210d6d_Location-2.svg"); background-position: 0%; background-repeat: no-repeat; background-size: 16px; margin-right: 40px; padding-bottom: 2px; padding-left: 24px; } .job-page-company-logo { object-fit: contain; width: 150px; height: auto; margin-top: 20px; display: none; } .job-description { margin-bottom: 40px; } .job-description.rich-text-post { margin-bottom: 20px; } .website-link { color: var(--medium-aquamarine); background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/60a54a6f8edbccdbb1210d70_link.svg"); background-position: 0%; background-repeat: no-repeat; background-size: 16px; padding-bottom: 2px; padding-left: 20px; text-decoration: none; display: inline-block; } .website-link:hover { color: #39a59f; } .section-18 { background-color: var(--white-smoke); padding: 60px 80px; } .job-page-content { align-items: flex-start; display: flex; } .white-block { background-color: #fff; border-radius: 10px; margin-bottom: 40px; padding: 40px 80px; overflow: hidden; box-shadow: 0 4px 32px #0000000d; } .job-info-list { text-align: left; justify-content: center; align-items: center; margin-bottom: 0; font-size: 14px; display: flex; } .job-page-side-block { width: 225px; } .add-button { color: #48c0b9; background-color: #0000; background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/60a54a6f8edbcca6a8210d71_Star-active.svg"); background-position: 17px; background-repeat: no-repeat; background-size: 20px; border: 1px solid #48c0b9; border-radius: 10px; min-height: 40px; padding: 10px 20px 10px 47px; font-weight: 700; } .add-button:hover { color: #fff; background-color: #48c0b9; background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/60a54a6f8edbcc2822210d6e_Star.svg"); } .add-button.active { color: #fff; background-color: #48c0b9; background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/60a54a6f8edbcc2822210d6e_Star.svg"); width: 240px; display: none; } .add-button.active:hover { background-color: #39a59f; } .heading-31 { color: var(--white); text-align: center; margin-bottom: 20px; line-height: 1.2; } .career-title-info-wrapper { flex-direction: column; justify-content: center; align-items: center; margin-top: 0; padding-top: 0%; padding-left: 5%; padding-right: 5%; display: block; } .heading-32 { text-align: left; } .grid-4 { grid-row-gap: 14px; object-fit: fill; grid-template-rows: 148px auto; grid-template-columns: 1fr 1fr; overflow: visible; } .image-72 { object-fit: contain; overflow: visible; } .div-block-55 { overflow: hidden; } .image-73 { opacity: 1; background-color: #0000; margin-top: -150px; position: relative; } .div-block-56 { flex-direction: column; justify-content: center; align-items: center; max-width: 700px; display: flex; } .container-9 { flex-direction: column; align-items: center; display: none; } .section-19 { background-color: var(--white-smoke); } .dropdown-arrow { z-index: 9999; background-color: var(--cobalt-blue); width: 40px; height: 40px; display: none; position: absolute; inset: auto 0% -7% 50%; transform: rotate(45deg); } .dropdown-list-2 { background-color: #f0f0f0; border: 1px solid #bcc2c2; border-radius: 4px; padding: 20px; } .filter-button-item { padding: 10px; } .filter-buttons-list { flex-wrap: wrap; justify-content: center; align-items: center; margin-top: -10px; margin-left: -10px; margin-right: -10px; display: flex; } .dropdown-2 { flex: none; width: 31%; margin-left: 1%; margin-right: 1%; } .jobs-list { padding-top: 20px; padding-left: 40px; padding-right: 40px; } .clear-link { color: #48c0b9; text-decoration: none; display: inline-block; } .clear-link:hover { color: #39a59f; } .jetboost-list-wrapper-r679.jetboost-list-wrapper-9o2r.jetboost-list-wrapper-rml5.jetboost-list-wrapper-5nyq.jetboost-list-wrapper-54nw { display: block; } .filter-block { background-color: #fff; border-top-left-radius: 10px; border-top-right-radius: 10px; margin-bottom: 40px; padding: 50px 67px 26px; } .no-jobs-found { padding-left: 80px; padding-right: 80px; } .no-jobs-found.jetboost-list-wrapper-empty-r679 { display: none; } .text-field-2 { text-align: left; border: 1px solid #bcc2c2; border-radius: 4px; height: 50px; padding-left: 20px; padding-right: 20px; font-size: 18px; } .text-field-2:hover { border-color: #787e7e; } .text-field-2:focus { border-color: #48c0b9; } .text-field-2::placeholder { color: #dde4e4; } .text-field-2.location { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/60a6bb77f99a71cbb1f93896_Location.svg"); background-position: 20px; background-repeat: no-repeat; background-size: 16px; width: 31%; margin-left: 1%; margin-right: 1%; padding-left: 50px; } .text-field-2.search { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/60a6bb77f99a719ca2f93894_Search.svg"); background-position: 20px; background-repeat: no-repeat; background-size: 16px; width: 31%; margin-left: 1%; margin-right: 1%; padding-left: 52px; } .dropdown-toggle-2 { border: 1px solid #bcc2c2; border-radius: 4px; justify-content: space-between; align-items: center; height: 50px; margin-bottom: 10px; padding: 8px 20px; font-size: 18px; display: flex; } .dropdown-toggle-2:hover { border-color: #787e7e; } .dropdown-toggle-2:focus { border-color: #48c0b9; } .dropdown-toggle-2::placeholder { color: #dde4e4; } .dropdown-toggle-2.role { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/60a6bb77f99a71166ff93895_persons.svg"); background-position: 20px; background-repeat: no-repeat; background-size: 16px; padding-left: 50px; } .job-item { text-align: left; background-color: #fff; border: 1px solid #44d7a333; border-radius: 4px; min-height: auto; margin-bottom: 20px; padding-right: 0; transition: box-shadow .3s; position: relative; } .job-item:hover { box-shadow: 0 10px 20px -4px #0000001a; } .fields-row { align-items: center; margin-bottom: 24px; display: flex; } .text-block-33 { text-align: center; padding-top: 24px; padding-bottom: 24px; } .jobs-list-wrapper { background-color: var(--white); border-radius: 10px; margin-top: 0; margin-bottom: 20px; padding-bottom: 60px; overflow: hidden; box-shadow: 0 4px 32px #0000000d; } .container-10 { padding-top: 30px; padding-bottom: 20px; } .job-link-block { color: #36434280; align-items: center; min-height: 100px; padding: 10px 30px; font-size: 14px; text-decoration: none; display: flex; } .company-logo { object-fit: contain; width: 100px; height: 100%; margin-top: -20px; margin-bottom: -20px; margin-right: 40px; } .job-item-main-content { flex: 1; margin-right: 40px; } .job-item-name-block { flex-wrap: wrap; align-items: center; margin-bottom: 5px; display: block; } .job-item-location { color: #36434280; text-align: center; background-color: #44d7a31a; background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/60a6bb77f99a71166ff93895_persons.svg"); background-position: 3%; background-repeat: no-repeat; background-size: auto; border-radius: 4px; margin-left: 0; padding: 4px 10px 4px 25px; font-size: 14px; font-weight: 400; display: inline; } .job-item-right-block { text-align: right; } .job-type-2 { color: #48c0b9; font-size: 16px; font-weight: 700; } .empty-state { background-color: var(--white); padding-top: 20px; padding-left: 80px; padding-right: 80px; } .text-block-34 { border: 1px solid #44d7a333; border-radius: 4px; min-height: 100px; margin-bottom: 20px; padding-top: 10px; padding-left: 30px; padding-right: 30px; } .heading-33 { padding-left: 40px; } .who-we-are-block { padding-top: 20px; } .text-block-35 { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/60a6bb77f99a71cbb1f93896_Location.svg"); background-position: 0 100%; background-repeat: no-repeat; background-size: auto; padding-top: 10px; padding-left: 25px; display: block; } .pricing-container-new { flex-direction: column; width: 100%; max-width: 1350px; margin-left: auto; margin-right: auto; padding-left: 5%; padding-right: 5%; display: none; position: relative; bottom: 100px; } .pricing-box-new { border: 2px solid var(--white); text-align: center; background-color: #fff; border-radius: 6px; min-height: 420px; margin-top: 0; margin-left: 0; padding: 50px 30px 20px; font-size: 16px; font-weight: 300; line-height: 2em; transition: border-radius .3s; box-shadow: 0 6px 12px #0003; } .pricing-box-new.highlighted { border-color: var(--orange-red); border-bottom-width: 3px; padding-top: 50px; position: relative; } .pricing-box-new.fnd { flex-direction: column; justify-content: flex-start; align-items: center; width: 600px; min-height: auto; margin-top: -50px; margin-bottom: 0; padding-top: 20px; display: flex; } .pricing-box-new.comparison { flex-direction: row; justify-content: center; align-self: auto; align-items: center; width: 400px; min-height: auto; margin-top: -50px; margin-bottom: 30px; padding-top: 20px; display: none; position: relative; } .pricing-box-copy { border: 2px solid var(--white); text-align: center; background-color: #fff; border-radius: 6px; min-height: 420px; padding: 70px 30px 20px; font-size: 16px; font-weight: 300; line-height: 2em; transition: border-radius .3s; box-shadow: 0 6px 12px #0003; } .pricing-box-copy.highlighted { border-color: var(--orange-red); padding-top: 70px; position: relative; } .pricing-box-copy.fnd { flex-direction: column; justify-content: flex-start; align-items: center; width: 600px; min-height: auto; margin-top: -50px; margin-bottom: 0; padding-top: 20px; display: flex; } .pricing-box-copy.comparison { flex-direction: row; justify-content: center; align-self: auto; align-items: center; width: 400px; min-height: auto; margin-top: -50px; margin-bottom: 30px; padding-top: 20px; display: none; position: relative; } .summary-feature-desc { color: var(--dark-slate-grey); text-align: center; margin-bottom: 0; padding-top: 10px; font-family: Avenir next, sans-serif; line-height: 1.5em; display: none; } .most-pop-div-new { background-color: var(--orange-red); border-radius: 6px; justify-content: center; align-items: center; margin-left: 55px; margin-right: 55px; display: none; position: absolute; inset: 4% auto auto -10%; transform: rotate(-12deg); } .most-pop-div-new.test { top: 37%; transform: scale(2); } .most-pop-div-new.new { z-index: auto; border-style: solid; border-width: 60px; border-color: var(--orange-red) transparent transparent var(--orange-red); mix-blend-mode: normal; background-color: #0000; border-radius: 3px; width: 0; height: 0; margin-left: auto; margin-right: auto; inset: 0% auto auto 0%; transform: none; } .text-span-13 { font-size: 1rem; display: none; } .cta-wrapper-pricing { justify-content: space-between; width: 100%; margin-left: auto; margin-right: auto; padding-top: 0; padding-bottom: 0; display: flex; } .cta-wrapper-pricing.align-centered { align-items: center; position: relative; } .cta-wrapper-pricing.align-centered.reverse { flex-direction: row-reverse; } .cta-wrapper-pricing.align-centered.reverse.persona-rows { padding-top: 40px; } .cta-wrapper-pricing.align-centered.drop-shadow { z-index: 100; background-color: var(--white); border-radius: 10px; flex-direction: column; justify-content: center; max-width: 900px; min-height: 200px; margin-top: 0; padding: 0 40px; overflow: hidden; box-shadow: 0 2px 15px #0003; } .cta-wrapper-pricing.align-centered.drop-shadow.case-study-preview { max-height: 500px; } .cta-wrapper-pricing.align-centered.drop-shadow.featurewell { max-width: 800px; margin-bottom: 0; } .cta-wrapper-pricing.align-centered.drop-shadow.eap { box-shadow: none; margin-bottom: 0; } .cta-wrapper-pricing.align-centered.drop-shadow.bb-way { box-shadow: none; margin-bottom: 40px; } .cta-wrapper-pricing.inner-padding.sidexside { justify-content: flex-end; } .cta-wrapper-pricing.inner-padding.sidexside.shorter { justify-content: center; align-self: center; align-items: center; height: auto; } .tooltip-trigger { border: 1px solid var(--light-grey); background-color: var(--white); color: #eb9581; cursor: pointer; border-radius: 50%; justify-content: center; align-items: center; width: 20px; height: 20px; margin-left: 10px; padding-left: 0; display: flex; position: relative; box-shadow: 0 0 5px #00000029; } .questionmark-icon { width: 10px; } .tooltip { z-index: 10; background-color: var(--white-smoke); border-radius: 3px; justify-content: center; align-items: center; min-width: 110px; margin-left: auto; margin-right: auto; padding: 7px 10px; display: flex; position: absolute; inset: auto 0 135% -40px; } .tooltip-arrow { background-color: var(--white-smoke); width: 10px; height: 10px; margin-left: auto; margin-right: auto; position: absolute; inset: auto 0% -5px; transform: rotate(45deg); } .user-and-tooltip { justify-content: center; align-items: center; display: flex; } .text-span-14 { font-weight: 600; } .pricing-grid-row-first-new { grid-column-gap: 20px; grid-row-gap: 0px; background-color: var(--white); border-top: 1px solid #0000001a; grid-template: "feature plan-1 plan-2 plan-3" / 2fr 1fr 1fr 1fr; grid-auto-columns: 1fr; padding-top: 10px; padding-bottom: 10px; display: grid; position: sticky; top: 0; } .pricing-grid-row-first-new.new { grid-template-columns: 2fr 1fr 1fr 1fr; } .pricing-grid-row-new { grid-column-gap: 20px; grid-row-gap: 0px; border-top: 1px solid #0000001a; grid-template: "feature plan-1 plan-2 plan-3" / minmax(200px, 2fr) 1fr 1fr 1fr; grid-auto-rows: minmax(auto, 1fr); grid-auto-columns: 1fr; grid-auto-flow: column; justify-content: stretch; place-items: start center; margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; font-family: Avenir next, sans-serif; display: grid; } .pricing-grid-row-new.new { grid-template-columns: minmax(200px, 2fr) 1fr 1fr 1fr; grid-auto-flow: column; } .image-74 { height: 50px; } .free-plan-wrapper { justify-content: space-between; width: 100%; margin-left: auto; margin-right: auto; padding-top: 0; padding-bottom: 0; display: flex; } .free-plan-wrapper.align-centered { flex-direction: column; align-items: center; display: none; position: relative; } .free-plan-wrapper.align-centered.reverse { flex-direction: row-reverse; } .free-plan-wrapper.align-centered.reverse.persona-rows { padding-top: 40px; } .free-plan-wrapper.align-centered.drop-shadow { z-index: 100; background-color: var(--white); border-radius: 10px; flex-direction: column; justify-content: center; max-width: 900px; min-height: 200px; margin-top: 0; padding: 0 40px; overflow: hidden; } .free-plan-wrapper.align-centered.drop-shadow.case-study-preview { max-height: 500px; } .free-plan-wrapper.align-centered.drop-shadow.featurewell { max-width: 800px; margin-bottom: 0; } .free-plan-wrapper.align-centered.drop-shadow.eap { box-shadow: none; margin-bottom: 0; } .free-plan-wrapper.align-centered.drop-shadow.bb-way { box-shadow: none; margin-bottom: 40px; } .free-plan-wrapper.inner-padding.sidexside { justify-content: flex-end; } .free-plan-wrapper.inner-padding.sidexside.shorter { justify-content: center; align-self: center; align-items: center; height: auto; } .feature-summary-wrapper { margin-top: 20px; margin-left: 0; padding-left: 0; } .list-item-4 { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f88618e03573097cfd88ef9_Check%20Box.png"); background-position: 0%; background-repeat: no-repeat; background-size: 20px; } .text-block-36 { text-align: left; margin-left: 40px; } .div-block-57 { text-align: center; flex-direction: column; align-items: center; width: 100%; display: block; } .testimonial-hero { flex-direction: column; align-items: center; margin-top: 20px; display: flex; } .div-block-58 { position: absolute; inset: auto auto 2% 5%; } .pricing-cta { color: var(--white); text-align: center; max-width: 960px; margin-top: 10px; font-family: Avenir next, sans-serif; font-size: 1.9rem; font-weight: 600; } .pricing-cta.cta.featurewell { color: var(--cobalt-blue); } .pricing-cta.eap { color: var(--cobalt-blue); max-width: 900px; font-size: 2.4rem; } .pricing-cta.bb-way { color: var(--cobalt-blue); max-width: 700px; font-size: 2.4rem; line-height: 1.2em; } .projects-cta-wrapper { justify-content: space-between; width: 100%; margin-left: auto; margin-right: auto; padding-top: 0; padding-bottom: 0; display: flex; } .projects-cta-wrapper.align-centered { flex-direction: column; align-items: center; position: relative; } .projects-cta-wrapper.align-centered.reverse { flex-direction: row-reverse; } .projects-cta-wrapper.align-centered.reverse.persona-rows { padding-top: 40px; } .projects-cta-wrapper.align-centered.drop-shadow { z-index: 100; background-color: var(--white); border-radius: 10px; flex-direction: column; justify-content: center; max-width: 900px; min-height: 200px; margin-top: 0; padding: 0 40px; overflow: hidden; } .projects-cta-wrapper.align-centered.drop-shadow.case-study-preview { max-height: 500px; } .projects-cta-wrapper.align-centered.drop-shadow.featurewell { max-width: 800px; margin-bottom: 0; } .projects-cta-wrapper.align-centered.drop-shadow.eap { box-shadow: none; margin-bottom: 0; } .projects-cta-wrapper.align-centered.drop-shadow.bb-way { box-shadow: none; margin-bottom: 40px; } .projects-cta-wrapper.inner-padding.sidexside { justify-content: flex-end; } .projects-cta-wrapper.inner-padding.sidexside.shorter { justify-content: center; align-self: center; align-items: center; height: auto; } .punchlist-list { color: #111f27; text-align: left; margin-bottom: 18px; padding: 0; line-height: 18px; list-style-type: none; overflow: visible; } .punchlist-headline-sub { color: #111f27; text-align: center; white-space: normal; object-fit: fill; align-self: center; width: 80%; margin-bottom: 15px; padding-top: 0; font-family: Avenir next, sans-serif; font-size: 1.2rem; font-weight: 400; line-height: 1.6; display: block; overflow: visible; } .punchlist-headline-sub.gantt { width: 90%; padding-top: 5px; } .punchlist-headline-sub.cost-hero { flex: 0 auto; margin-bottom: 10px; font-family: Avenir next, sans-serif; } .punchlist-headline-sub.cost-hero.estimate-list-item { text-align: left; font-size: 1.2em; font-weight: 400; line-height: 1.5em; } .punchlist-headline-sub.cost-lander { font-family: Avenir next, sans-serif; } .punchlist-headline-sub.cost-hero { margin-bottom: 10px; } .punchlist-hero-image { clear: both; text-align: left; object-fit: fill; margin-bottom: 0; margin-left: auto; margin-right: auto; padding-top: 27px; display: none; } .punchlist-hero-image.cost-lander { padding-top: 5px; } .cta-punchlist-template { flex-direction: row; justify-content: center; align-items: stretch; margin-top: 0; margin-bottom: -15px; padding-top: 100px; padding-bottom: 0; display: flex; } .punchlist-hero-image-main { clear: both; text-align: left; object-fit: fill; margin-bottom: 0; margin-left: auto; margin-right: auto; padding-top: 27px; display: block; } .punchlist-hero-image-main.cost-lander { padding-top: 5px; } .paragraph-4, .paragraph-5 { color: var(--dark-slate-grey); font-family: Avenir next, sans-serif; font-size: 1.1rem; line-height: 1.4em; } .div-block-59 { background-color: var(--white-smoke); height: 300px; margin-bottom: 40px; padding-top: 20px; padding-left: 40px; padding-right: 40px; } .heading-34 { color: var(--cobalt-blue); text-align: left; font-size: 2.5rem; display: none; } .no-positions-block { border: 1px solid #44d7a333; border-radius: 4px; padding: 10px 30px; transition: box-shadow .3s; } .no-positions-block:hover { box-shadow: 0 10px 20px -4px #0000001a; } .heading-35 { margin-top: 10px; } .text-block-37 { padding-bottom: 10px; display: none; } .heading-36 { color: var(--white); } .paragraph-6 { color: var(--dark-slate-grey); font-family: Avenir next, sans-serif; font-size: 1.1rem; line-height: 1.4em; display: none; } .container-11 { padding-bottom: 100px; } .div-block-61 { display: none; } .budget-template-bottom-cta-section { background-color: #ededee; border: 1px #000; flex-direction: column; margin-bottom: 0; padding-top: 20px; padding-bottom: 60px; display: flex; } .image-75 { cursor: pointer; } .budget-template-sub-copy { color: #111f27; text-align: center; white-space: normal; object-fit: fill; align-self: center; width: auto; max-width: 900px; margin-bottom: 15px; padding-top: 0; font-family: Avenir next, sans-serif; font-size: 1.2rem; font-weight: 400; line-height: 1.6; display: block; overflow: visible; } .budget-template-sub-copy.gantt { width: 90%; padding-top: 5px; } .budget-template-sub-copy.cost-hero { flex: 0 auto; margin-bottom: 10px; font-family: Avenir next, sans-serif; } .budget-template-sub-copy.cost-hero.estimate-list-item { text-align: left; font-size: 1.2em; font-weight: 400; line-height: 1.5em; } .budget-template-sub-copy.cost-lander { font-family: Avenir next, sans-serif; } .budget-template-sub-copy.cost-hero { margin-bottom: 10px; } .budget-template-hero { flex-direction: row; justify-content: center; align-items: stretch; margin-top: 0; margin-bottom: -15px; padding-top: 100px; padding-bottom: 0; display: flex; } .footer-callout { flex-direction: row; align-items: center; display: flex; } .image-76 { height: 50px; } .footer-call-out { background-color: var(--medium-aquamarine); color: var(--cobalt-blue); border-radius: 4px; align-self: auto; margin-bottom: 7px; margin-left: 5px; padding: 0 5px; font-size: 12px; font-weight: 400; } .estimate-testimonial-2 { color: var(--white); font-style: italic; font-weight: 400; display: none; } .logo-box { align-items: center; margin-bottom: 10px; display: flex; } .image-77 { width: 125px; max-width: none; padding-left: 10px; padding-right: 10px; display: block; } .image-78 { width: 130px; max-width: none; padding-left: 5px; padding-right: 5px; display: block; } .columns-54 { align-self: center; align-items: center; display: block; } .grid-5 { grid-column-gap: 5px; grid-template-rows: auto; grid-auto-flow: row; place-items: center; margin-bottom: 10px; } .bundle-list { color: var(--cobalt-blue); text-align: left; padding-left: 95px; padding-right: 50px; line-height: 1.5em; } .bb-bundle-cta-section-div { flex-direction: column; align-items: center; margin-bottom: 10px; margin-left: 15%; margin-right: 15%; display: block; } .cta-headline---bb-bundle { color: var(--cobalt-blue); text-align: left; max-width: 50vw; margin-top: 0; margin-bottom: 0; padding-left: 0; font-size: 3em; font-weight: 600; line-height: 1.1em; } .cta-headline---bb-bundle.cards { margin-bottom: 10px; font-size: 3.5em; } .cta-headline---bb-bundle.bottom { text-align: center; max-width: 90vw; padding-bottom: 10px; padding-left: 0; font-family: Avenir next, sans-serif; font-size: 2.5em; font-weight: 700; line-height: 1.2; } .cta-headline---bb-bundle.manifesto { max-width: none; margin-top: 20px; margin-bottom: 25px; } .cta-headline---bb-bundle.manifesto.header { max-width: 700px; font-family: Avenir next, sans-serif; font-size: 2.4em; } .cta-headline---bb-bundle.video { display: none; } .bundle-sign-up-form { text-align: left; flex-direction: column; align-items: stretch; padding-top: 20px; display: flex; } .testimonial-block { flex-direction: column; justify-content: flex-start; align-items: center; margin-top: 20px; display: flex; } .template-testimonial { color: var(--dark-slate-grey); align-self: flex-start; font-style: italic; font-weight: 400; line-height: 22px; } .star-block { align-self: flex-start; padding-bottom: 10px; display: flex; } .social-proof-stars { color: var(--dark-slate-grey); align-self: auto; padding-left: 10px; font-size: 16px; font-weight: 600; } .new-release-call-out { background-color: var(--medium-aquamarine); color: var(--cobalt-blue); border-radius: 4px; align-self: auto; margin-top: 0; margin-bottom: 7px; margin-left: 0; padding: 5px 10px; font-size: 12px; font-weight: 700; line-height: 22px; } .budget-proof-block { flex-direction: row; justify-content: flex-start; align-items: center; margin-top: 20px; display: flex; } .social-proof-budget { color: var(--dark-slate-grey); align-self: auto; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; font-size: 16px; font-weight: 600; } .form-block-2 { display: none; } .change-order-qa-body { color: #111f27; text-align: left; white-space: normal; object-fit: fill; align-self: flex-start; width: 100%; margin-bottom: 0; padding-top: 5px; font-family: Avenir next, sans-serif; font-size: 1.2rem; font-weight: 400; line-height: 1.6; display: block; overflow: visible; } .change-order-qa-body.gantt { padding-top: 5px; } .steps-subtext---change-order { color: #111f27; text-align: center; margin-bottom: 15px; padding-top: 20px; font-family: Avenir next, sans-serif; font-size: 1.2rem; font-weight: 400; line-height: 1.6; } .div-block-62 { flex-wrap: nowrap; justify-content: center; align-items: stretch; width: auto; max-width: 300px; height: auto; max-height: 60px; margin-top: 0; margin-left: auto; margin-right: auto; padding-top: 0; padding-left: 60px; padding-right: 60px; display: flex; } .logo-box-head { border: 2px solid var(--white); text-align: center; background-color: #fff; border-radius: 6px; min-height: 420px; padding: 70px 30px 20px; font-size: 16px; font-weight: 300; line-height: 2em; transition: border-radius .3s; box-shadow: 0 6px 12px #0003; } .logo-box-head.highlighted { border-color: var(--orange-red); padding-top: 70px; position: relative; } .logo-box-head.fnd { flex-flow: column; justify-content: flex-start; align-items: center; width: 600px; min-height: auto; margin-top: -50px; margin-bottom: 0; padding-top: 20px; display: flex; } .logo-box-head.comparison { flex-direction: row; justify-content: center; align-self: auto; align-items: center; width: 400px; min-height: auto; margin-top: -50px; margin-bottom: 30px; padding-top: 20px; display: none; position: relative; } .logo-box-head.bb-bundle { flex-flow: column; justify-content: flex-start; align-items: center; width: 600px; min-height: auto; margin-top: -50px; margin-bottom: 0; padding-top: 20px; display: flex; } .logo-box-head.rings-end { box-shadow: none; border-radius: 0; flex-flow: column; justify-content: flex-start; align-items: center; width: 100%; height: 100%; min-height: auto; margin-top: 5%; margin-bottom: 0; padding-top: 40px; padding-bottom: 10px; display: flex; } .section-20 { background-color: var(--cobalt-blue); } .logo-container { align-items: center; display: flex; } .buildbook-logo { height: auto; max-height: none; } .image-79, .image-80 { width: 100px; height: auto; } .text-block-38 { color: #0e316f; font-size: 3rem; font-weight: 500; } .plus-icon { height: auto; max-height: none; padding-left: 10px; padding-right: 10px; } .rings-end-logo { height: auto; max-height: none; } .ringsend-list { color: var(--cobalt-blue); text-align: left; padding-left: 95px; padding-right: 50px; line-height: 1.5em; } .div-block-63 { background-color: var(--orange-red); height: 300px; } .calc_title_wrapper { flex-direction: column; justify-content: center; align-items: center; display: flex; } .heading-37 { color: var(--orange-red); text-align: center; text-transform: uppercase; margin-top: 5px; margin-bottom: 5px; font-family: Avenir next, sans-serif; font-size: 15px; font-weight: 500; line-height: 20px; } .heading-38 { color: var(--white); text-align: center; margin-top: 10px; } .image-81 { max-height: 80px; } .calc_wrapper { flex-direction: column; justify-content: center; align-items: center; width: 100%; max-width: 800px; margin-left: auto; margin-right: auto; padding-top: 20px; padding-bottom: 20px; padding-left: 0; display: flex; } .calc_wrapper.coconstuct { padding-top: 30px; padding-bottom: 30px; display: block; } .calc_wrapper.coconstuct.hide { display: none; } .calc_description { flex-direction: column; justify-content: center; align-items: center; width: 100%; max-width: 800px; margin-left: auto; margin-right: auto; padding-top: 20px; padding-left: 0; padding-right: 0; display: flex; } .paragraph-7 { font-family: Avenir next, sans-serif; } .section-21 { flex-direction: column; align-items: center; width: auto; margin-left: 10px; margin-right: 10px; display: block; } .calc_copy { width: 100%; max-width: 800px; height: auto; margin-left: auto; margin-right: auto; padding-top: 0; } .calculator-copy.rich-text-post { padding-bottom: 20px; } .image-82 { max-height: 90px; } .heading-39 { text-align: center; margin-top: 0; font-family: Avenir next, sans-serif; } .heading-40 { color: var(--light-slate-grey); text-align: center; text-transform: uppercase; margin-bottom: 0; font-family: Avenir next, sans-serif; font-size: 14px; font-weight: 600; } .text-block-39 { max-width: 350px; margin-left: auto; margin-right: auto; padding: 10px 0; font-family: Avenir next, sans-serif; line-height: 1.3rem; } .div-block-64 { max-width: 350px; height: 80px; } .grid-6 { grid-template-columns: 1fr 1fr 1fr; } .collection-list-wrapper { grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: block; } .collection-list-2 { grid-column-gap: 16px; grid-row-gap: 16px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; } .div-block-65 { margin-left: auto; margin-right: auto; padding: 10px 10px 20px; } .calculator-icons { justify-content: center; align-self: center; align-items: center; width: 120px; padding-left: 15px; padding-right: 15px; display: flex; } .calculator-icons.rotate { margin-right: 10px; transform: rotate(-19deg); } .calculator-icons.reverse-rotate { transform: rotate(20deg); } .directory-icons-copy { justify-content: center; align-self: center; align-items: center; width: 100px; padding-left: 15px; padding-right: 15px; display: flex; } .directory-icons-copy.rotate { margin-right: 10px; transform: rotate(-19deg); } .directory-icons-copy.reverse-rotate { transform: rotate(20deg); } .rich-text-block-2 { text-align: center; flex-direction: column; flex: 0 auto; align-items: center; width: 100%; max-width: none; margin-left: auto; margin-right: auto; display: block; } .html-embed-10 { display: block; } .div-block-66 { align-items: flex-end; height: 30px; margin-top: 10px; display: flex; } .image-83 { height: 100%; } .heading-41 { color: var(--dark-slate-grey-2); margin-top: 0; margin-bottom: 0; padding-left: 10px; font-size: 1.1rem; font-weight: 500; line-height: 1; } .problem-list-wrapper { box-shadow: 0 4px 6px 3px var(--light-grey); border-radius: 8px; width: 700px; height: auto; margin-top: 10px; padding: 10px 20px; } .problem-list-item { border-bottom: 1px solid var(--light-grey); align-items: center; width: auto; margin-left: auto; margin-right: auto; padding: 10px 0 10px 10px; display: flex; } .paragraph-8 { margin-bottom: 0; margin-left: 15px; padding-left: 0; font-family: Avenir next, sans-serif; font-size: 1.1rem; font-weight: 500; } .image-84 { width: 18px; max-width: none; } .problem-list-item-last { border-bottom: 0px solid var(--light-grey); align-items: center; width: auto; margin-left: auto; margin-right: auto; padding: 10px 0 10px 10px; display: flex; } .centered-container-calculators { grid-column-gap: 16px; grid-row-gap: 16px; text-align: center; flex-direction: column; flex: 1; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; align-items: center; display: flex; } .cta-calculators { flex-direction: row; justify-content: center; align-items: stretch; margin-top: 0; margin-bottom: -15px; padding-top: 100px; padding-bottom: 0; display: flex; } .calculator-cta-section { background-color: #ededee; border: 1px #000; flex-direction: column; margin-bottom: 0; padding-top: 20px; padding-bottom: 35px; display: flex; } .heading-42 { text-align: center; max-width: 800px; font-size: 2.5rem; } .review-section-calculators { -webkit-text-fill-color: inherit; background-color: #ededee; background-clip: border-box; flex-direction: column; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; align-items: stretch; margin-top: 0; padding-bottom: 3px; display: flex; } .calculator-confirmation-header { text-align: left; align-self: flex-start; margin-top: 10px; margin-bottom: 0; padding-left: 0; font-family: Avenir next, sans-serif; font-size: 2rem; font-weight: 500; line-height: 1.3; } .calculator-confirmation-header-div { flex-direction: column; justify-content: center; align-items: center; width: 50%; margin-top: 0%; margin-bottom: 10px; padding-right: 20px; display: flex; } .calculator-confirmation-paragraph { margin-top: 0; margin-bottom: 20px; padding-left: 0; font-family: Avenir next, sans-serif; font-size: 1.2rem; font-weight: 400; line-height: 1.3em; } .calculator-collection-cta-section { background-color: #ededee; border: 1px #000; flex-direction: column; align-items: center; margin-bottom: 0; padding-top: 20px; padding-bottom: 35px; display: flex; } .image-85 { width: 70%; max-width: none; } .heading-43 { color: var(--cobalt-blue); margin-top: 0; font-size: 1.4rem; font-weight: 500; } .section-22 { padding-top: 20px; } .html-embed-11 { display: none; } .div-block-67 { display: block; } .div-block-68 { flex-direction: column; align-items: center; padding-bottom: 0; display: flex; } .budget-confirmation-header { flex-direction: row; justify-content: space-between; align-items: center; width: 100%; height: 100%; margin-top: 2%; margin-bottom: 10px; display: flex; } .budget-confirmation-h1 { text-align: left; margin-bottom: 0; padding-left: 0; font-family: Avenir next, sans-serif; font-size: 2.5rem; font-weight: 500; line-height: 1.2; } .budget-confirmation-paragraph { margin-top: 0; margin-bottom: 20px; padding-left: 0; font-family: Avenir next, sans-serif; font-size: 1.2rem; font-weight: 400; line-height: 1.3em; } .budget-confirmation-box { flex-direction: column; align-items: center; width: 50%; margin-top: 0%; margin-bottom: 5%; padding: 15px 20px; display: block; } .budget-img-box { width: 50%; } .estimate-img-box { align-self: flex-start; width: 50%; } .eyebrow-copy { color: var(--white); text-align: center; padding-left: 0; font-size: 16px; font-weight: 600; } .card-eyebrow { width: 100%; margin-bottom: 30px; } .card-eyebrow.white { color: var(--white); text-align: center; text-transform: uppercase; margin-bottom: 0; font-weight: 500; } .text-block-40 { font-size: 1.1rem; } .label-category { color: var(--light-slate-grey); margin-top: 5px; margin-bottom: 5px; font-family: Avenir next, sans-serif; font-size: 16px; } .label-category.small { font-family: Avenir next, sans-serif; font-size: 14px; } .label-category.small.all-caps { text-transform: uppercase; font-family: Avenir next, sans-serif; font-weight: 600; } .label-category.small.date { font-family: Avenir next, sans-serif; display: block; } .label-category.release-notes { color: var(--orange-red); align-self: flex-start; font-family: Avenir next, sans-serif; font-weight: 500; } .category-name { font-size: 1rem; font-weight: 500; display: inline-block; } .collection-item-7 { object-fit: fill; width: auto; min-width: auto; max-width: none; padding-left: 0; padding-right: 5px; display: inline-block; } .collection-item-7.category-item { padding-left: 0; padding-right: 10px; } .collection-list-3, .category-list { display: inline-block; } .collection-list-4 { padding-bottom: 0; } .collection-item-8 { padding-bottom: 40px; } .change-order-cards-image { border: 1px #77787b; border-radius: 0; width: 70%; max-width: none; height: 100%; } .cta-headline---change-order-sub-head { color: #111f27; text-align: center; margin-top: 10px; margin-bottom: 20px; padding-top: 8px; padding-left: 0; padding-right: 0; font-family: Avenir next, sans-serif; font-size: 2.5vw; font-weight: 500; line-height: 1.2em; } .cta-headline---change-order-sub-head.h2 { font-family: Avenir next, sans-serif; font-weight: 400; } .change-order-list { color: #111f27; text-align: left; margin-bottom: 18px; padding: 0; line-height: 18px; list-style-type: none; overflow: visible; } .change-order-list.faq { color: var(--dark-slate-grey); padding-left: 20px; list-style-type: disc; } .change-order-middle-cta-section { background-color: #ededee; border: 1px #000; flex-direction: column; margin-bottom: 0; padding-top: 20px; padding-bottom: 35px; display: flex; } .punchlist-content { background-color: var(--white-smoke); flex-direction: column; align-items: stretch; display: flex; } .content-block { flex-direction: column; align-items: flex-start; width: 100%; max-width: 900px; margin: 10px auto; padding-left: 0%; padding-right: 0%; display: flex; } .paragraph-9 { font-size: 1.1rem; line-height: 1.5em; } .change-order-hero-image { clear: both; text-align: left; object-fit: fill; margin-bottom: 0; margin-left: auto; margin-right: auto; padding-top: 27px; display: block; } .punchlist-content-copy { background-color: var(--white-smoke); flex-direction: column; align-items: stretch; display: flex; } .italic-text { text-transform: uppercase; font-style: normal; } .text-block-41 { color: var(--light-slate-grey); } .text-block-42 { color: var(--light-slate-grey); padding-left: 5px; } .change-order-content { background-color: var(--white-smoke); flex-direction: column; align-items: stretch; display: flex; } .blog-header { color: var(--white); } .blog-header.h1 { text-align: center; max-width: 800px; font-size: 2.5rem; } .div-block-69 { flex-direction: column; align-items: center; height: 3rem; min-height: 8rem; margin-top: 0; margin-bottom: 0; padding: 8rem 10px 0; display: flex; } .testimonial-row { flex-direction: column; align-items: center; margin-top: 10px; display: flex; } .testimonial-row.hero { justify-content: center; align-items: flex-start; width: auto; padding-left: 5%; padding-right: 5%; display: flex; } .testimonial-row.hero.experiment { max-width: 550px; } .star-row { padding-top: 10px; padding-bottom: 10px; display: flex; } .hero-testimonial { color: var(--white); text-align: left; font-size: 16px; font-style: normal; font-weight: 500; } .testimonial-hero-credit { color: var(--white); padding-left: 10px; font-size: 14px; font-weight: 400; } .testimonial-hero-credit.experiment { padding-left: 0; } .bold-text-14 { line-height: 24px; } .testimonial-row-capterra { flex-direction: column; align-items: center; padding-top: 40px; display: flex; } .header-row { align-items: center; margin-top: 20px; display: flex; } .heading-44 { margin-top: 10px; margin-left: 10px; } .div-block-70 { border-top: 15px none var(--orange-red); border-bottom: 15px solid var(--orange-red); border-left: 15px solid var(--orange-red); width: 0; height: 0; } .most-pop-div-new-2022 { background-color: var(--orange-red); border-radius: 6px; justify-content: center; align-items: center; margin-left: 55px; margin-right: 55px; display: block; position: absolute; inset: 4% auto auto -10%; transform: rotate(-12deg); } .most-pop-div-new-2022.test { top: 37%; transform: scale(2); } .most-pop-div-new-2022.new { z-index: auto; border-style: solid; border-width: 60px; border-color: var(--orange-red) transparent transparent var(--orange-red); mix-blend-mode: normal; background-color: #0000; border-radius: 3px; flex-direction: column; justify-content: space-around; align-items: center; width: 0; height: 0; margin-left: auto; margin-right: auto; display: flex; inset: 0% auto auto 0%; transform: none; } .most-pop-div-new-2022.template-hub { z-index: auto; border-style: solid; border-width: 10px 60px 20px; border-color: var(--orange-red); mix-blend-mode: normal; background-color: #0000; border-radius: 0 9px 9px 0; flex-direction: column; justify-content: center; align-self: auto; align-items: center; width: 0; height: 0; margin-left: auto; margin-right: auto; display: flex; inset: 35% auto auto 0%; transform: none; } .add-users { color: var(--white); text-align: center; max-width: 960px; margin-top: 10px; font-family: Avenir next, sans-serif; font-size: 1.9rem; font-weight: 600; } .add-users.cta.featurewell { color: var(--cobalt-blue); } .add-users.eap { color: var(--cobalt-blue); max-width: 900px; font-size: 2.4rem; } .add-users.bb-way { color: var(--cobalt-blue); max-width: 700px; font-size: 2.4rem; line-height: 1.2em; } .add-users.h3 { color: var(--dark-slate-grey-2); margin-bottom: 5px; margin-right: 10px; font-size: 1.3rem; } .renorun-logo { width: 150px; max-width: none; padding-left: 0; padding-right: 0; display: block; } .template-bundle-form-div { flex-direction: column; align-items: flex-start; display: block; } .select-field { background-color: var(--white); color: var(--dark-slate-grey); border-radius: 5px; margin-right: 0; padding-top: 2px; padding-bottom: 2px; padding-right: 12px; } .email-consent { color: var(--light-slate-grey); margin-top: 10px; margin-left: 0; padding-left: 0; font-size: 10px; } .div-block-71 { flex-direction: column; display: flex; } .privacy-link { color: var(--light-slate-grey); } .html-embed-12 { width: auto; max-width: 25vw; height: auto; min-height: auto; max-height: 300px; margin-left: 10px; margin-right: 10px; overflow: visible; } .testimonial-row-capterra-mid { flex-direction: row; align-items: center; padding-top: 40px; display: flex; } .list-2 { font-size: 1.1rem; line-height: 1.5em; } .lightbox-link-6 { align-items: center; display: flex; } .image-86, .image-87 { width: 300px; } .div-block-72 { flex-direction: row; justify-content: center; align-items: center; display: flex; } .columns-55 { flex-direction: row; align-items: center; display: block; } .html-embed-sow { object-fit: fill; width: 100.076%; height: 100%; padding-left: 20px; padding-right: 20px; display: block; } .sow_confirmation_image { flex: 0 auto; width: 800px; max-width: 100%; display: block; } .image-88 { position: static; } .grey-block { background-color: var(--white-smoke); height: 200px; } .div-block-73 { color: var(--light-grey); height: 200px; } .diagonal { background-color: var(--white-smoke); color: #0000; border: 1px #000; width: 120%; height: 200px; transform: translate(5px, 119px)rotate(-9deg); } .section-23 { background-color: #0000; height: auto; display: none; } .page-wrap { width: 100%; margin-top: -200px; margin-bottom: 0; padding-bottom: 0; overflow: hidden; } .section-24 { object-fit: fill; background-color: #0000; overflow: hidden; } .div-block-74 { z-index: 2; border-style: none none solid solid; border-width: 60px 60px 140px 110vw; border-color: var(--orange-red) var(--white) var(--white-smoke) transparent; background-color: #0000; height: auto; margin-bottom: 0; padding-top: 0; padding-bottom: 0; position: relative; overflow: visible; } .div-block-75 { background-color: var(--white-smoke); margin-bottom: 0; padding-bottom: 70px; position: relative; } .testimonial-image { z-index: 4; flex-direction: column; align-items: center; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 60px; display: flex; position: relative; inset: 0 0% 0%; } .testimonial-image.how-it-works { padding-bottom: 0; top: -185px; left: 23%; right: 0%; } .clip-element { border: 8px none var(--dark-slate-grey); object-fit: fill; border-radius: 0; width: 100px; height: 100px; transform: rotate(0); } .clip-element.lg { width: 600px; height: 600px; } .html-embed-13 { transform: rotate(0); } .testimonial-client-wrap { flex-wrap: nowrap; flex: 0 auto; justify-content: space-between; align-self: flex-start; align-items: center; margin-left: auto; margin-right: auto; padding-top: 30px; display: flex; } .testimonial-client-wrap.demo-signup { flex-direction: row; justify-content: flex-start; align-self: auto; align-items: center; width: 100%; margin-left: auto; margin-right: auto; padding-top: 10px; padding-left: 50px; } .section-25 { padding-top: 100px; padding-bottom: 100px; position: relative; } .section-25.testimonial { z-index: 0; background-color: var(--white-smoke); background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/62f13d8b58ad151da02892e4_smoke%20white%20sect%20bkg.svg"); background-position: 50%; background-size: cover; margin-bottom: 0; padding-top: 100px; padding-bottom: 13px; position: relative; } .section-title { text-align: left; margin-top: 0; margin-bottom: 30px; font-size: 42px; font-weight: 700; line-height: 52px; display: inline-block; } .testimonial-bg { z-index: -1; object-fit: fill; width: auto; max-width: none; height: auto; display: none; position: absolute; inset: 0%; } .testimonials-grid { grid-column-gap: 20px; grid-row-gap: 20px; grid-template-rows: auto auto; grid-template-columns: 1fr; grid-auto-columns: 1fr; display: grid; } .testimonial-card { color: var(--royal-blue); background-color: #fff; border-radius: 8px; padding: 40px 20px; box-shadow: 0 0 20px #0000001a; } .testimonial-card.black { background-color: var(--cobalt-blue); color: var(--white); box-shadow: 0 0 20px #0000001a; } .testimonial-card.green { background-color: var(--light-blue); color: #fff; } ._2-3-col-grid { grid-column-gap: 58px; grid-row-gap: 45px; grid-template-rows: auto; grid-template-columns: .55fr 1fr; grid-auto-columns: 1fr; display: grid; } .quote-icon { object-fit: contain; width: 40px; height: 40px; margin-right: 10px; } .quote-icon.white { filter: brightness(200%) grayscale(); } .bottom-left-logo { object-fit: contain; width: 60px; height: 60px; margin-top: 100px; } .container-12 { max-width: 1280px; margin-left: auto; margin-right: auto; padding-left: 60px; padding-right: 60px; } .testimonial-content { display: flex; } .client-logo { object-fit: contain; align-self: auto; max-width: 100%; height: 40px; } .client-logo.demo { opacity: 1; filter: grayscale(90%); mix-blend-mode: normal; flex: 1; align-self: auto; height: 40px; } .client-logo.how-it-works { align-self: flex-end; } .client-name { color: var(--white); text-align: left; padding-bottom: 6px; font-size: 20px; font-weight: 700; line-height: 24px; } .client-name.blue { color: var(--cobalt-blue); text-align: left; } .client-name.blue.demo { color: var(--dark-slate-grey-2); font-weight: 600; } .client-name.blue.quickbooks-lander { margin-bottom: 0; padding-bottom: 0; } .green-text { color: var(--cobalt-blue); font-size: 40px; } .div-block-76 { background-color: var(--cobalt-blue); width: 55px; height: 5px; margin-bottom: 20px; padding-bottom: 0; } .bold-text-15 { text-align: center; } .bold-text-16 { max-width: 1140px; font-style: normal; } .divider-wrapper { background-color: var(--white-smoke); width: 100%; height: 1px; margin-top: 20px; margin-bottom: 20px; } .footer-bottom-wrap { grid-column-gap: 0%; grid-row-gap: 0%; justify-content: space-between; align-items: center; width: 100%; padding-bottom: 15px; display: flex; } .footer-flex-wrap { justify-content: flex-end; align-items: center; display: flex; } .footer-flex-wrap.first { justify-content: flex-start; } .legal { opacity: .8; color: var(--white); letter-spacing: 1px; font-size: 12px; line-height: 1.3; } .social-links-wrap { flex-direction: row; justify-content: flex-end; align-items: center; display: flex; } .social-link { filter: brightness(200%) grayscale(); background-color: #424240; border-radius: 100%; justify-content: center; align-items: center; width: 35px; height: 35px; margin-left: 20px; transition: all .2s; display: flex; } .social-link:hover { filter: none; background-color: #76bd6d; } .social-icon-2 { object-fit: contain; width: 20px; height: 20px; } .social-icon-2.invert { filter: invert(); } .royal-blue-bar { background-color: var(--royal-blue); width: 100%; height: 35px; } .hexagon { background-color: #0000; border-radius: 0; } .image-89 { display: block; } .text-span-15 { font-size: 40px; font-weight: 500; } .name-row { padding-top: 10px; padding-bottom: 10px; display: flex; } .hgtv-row { align-items: flex-end; margin-top: 20px; padding-top: 10px; padding-bottom: 10px; display: flex; } .text-span-16, .bold-text-17 { font-weight: 500; } ._5stars-orange { -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); width: auto; margin-bottom: 2px; margin-right: 10px; padding-right: 0; } .paragraph-10 { color: var(--cobalt-blue); text-align: left; font-size: 1.2rem; font-weight: 400; line-height: 1.5; } .paragraph-11 { color: var(--cobalt-blue); text-align: left; font-weight: 500; line-height: 1.5; } .text-block-43 { color: var(--cobalt-blue); text-align: left; } .text-block-44 { color: var(--cobalt-blue); } .paragraph-12 { text-align: left; font-weight: 500; line-height: 1.5; } .paragraph-13 { text-align: left; font-size: 1rem; line-height: 1.6; } .text-span-17 { color: var(--orange-red); } .bb-shape { border: 8px none var(--dark-slate-grey); object-fit: fill; border-radius: 0; width: 100px; height: 100px; transform: rotate(0); } .bb-shape.lg { width: 600px; height: 600px; } .bb-image { border: 8px none var(--dark-slate-grey); object-fit: fill; border-radius: 0; width: 100px; height: 100px; transform: rotate(0); } .bb-image.lg { width: 600px; height: 600px; } .bb-image.large { width: auto; max-width: none; height: auto; max-height: none; } .bb-image.medium { width: auto; max-width: 60%; height: auto; max-height: none; } .wide-testimonial-block { flex-direction: column; justify-content: center; align-items: center; width: 50%; height: 100%; min-height: 100%; margin-right: 60px; padding-right: 0; display: flex; position: absolute; inset: 0% 0% auto auto; } .hgtv-image { width: 60px; margin-bottom: 2px; margin-right: 10px; padding-right: 0; } ._2-column-container { flex-flow: column; justify-content: space-between; align-items: center; max-width: 1280px; margin-left: auto; margin-right: auto; padding-top: 10%; padding-left: 60px; padding-right: 60px; display: flex; } ._2-column-container.how-it-works { flex-direction: row; width: 100%; max-width: none; margin-left: auto; margin-right: 0; padding-top: 0%; padding-left: 0; padding-right: 0; } .navbar-experiment { z-index: 5000; background-color: var(--white-smoke); align-items: center; width: 100%; max-width: 100%; height: 80px; margin-left: auto; margin-right: auto; padding-top: 5px; padding-bottom: 5px; display: flex; position: fixed; inset: 0% 0% auto; } .navbar-experiment.white-bg { z-index: 9999; background-color: var(--white); justify-content: center; max-width: none; } .navbar-experiment.white-bg.lander { z-index: 1000; } .navbar-experiment.mega { padding-top: 0; padding-bottom: 0; position: absolute; top: 0; bottom: auto; } .image-91 { display: none; } .slider-3 { flex-direction: column; align-items: center; margin: auto; display: block; } .slide-4 { object-fit: fill; width: 100%; height: 100%; margin-top: 0; margin-bottom: 0; position: relative; overflow: hidden; } .mask-2 { overflow: visible; } .features-metrics { background-color: #f5f7fa; border-bottom: 1px solid #e4ebf3; padding: 10px 30px; position: relative; } .container-13 { object-fit: fill; width: 100%; max-width: 940px; margin-left: auto; margin-right: auto; } .features-wrapper { justify-content: space-around; align-items: center; display: flex; } .features-block { text-align: center; flex-direction: column; justify-content: flex-start; align-items: center; display: flex; } .features-title { margin-bottom: 8px; font-size: 40px; font-weight: 600; line-height: 48px; } .features-title-small { font-size: 24px; line-height: 32px; } .estimate-template-faq-section { background-color: var(--white-smoke); flex-direction: column; align-items: stretch; display: flex; } .beta-signup-form-section { margin-bottom: 10px; padding-top: 20px; display: none; } .early-access-section { flex-direction: column; align-items: center; margin-bottom: 10px; margin-left: 15%; margin-right: 15%; display: block; } .cta-headline---beta-signup-h2 { color: var(--cobalt-blue); text-align: left; max-width: 50vw; margin-top: 0; margin-bottom: 0; padding-left: 0; font-size: 3em; font-weight: 600; line-height: 1.1em; } .cta-headline---beta-signup-h2.cards { margin-bottom: 10px; font-size: 3.5em; } .cta-headline---beta-signup-h2.bottom { max-width: 90vw; padding-bottom: 10px; padding-left: 0; font-family: Avenir next, sans-serif; } .cta-headline---beta-signup-h2.manifesto { max-width: none; margin-top: 20px; margin-bottom: 25px; } .cta-headline---beta-signup-h2.manifesto.header { max-width: 700px; font-family: Avenir next, sans-serif; font-size: 2.4em; } .cta-headline---beta-signup-h2.video { display: none; } .early-access-form { flex-direction: column; align-items: flex-start; display: block; } .slide-5 { height: auto; position: relative; } .mask-3 { height: auto; } .slider-4 { object-fit: fill; height: 100%; display: none; } .slide-6 { height: auto; } .hero-stack { background-color: #f5f7fa; border-bottom: 1px solid #e4ebf3; padding: 80px 30px; position: relative; } .hero-wrapper-two { text-align: center; flex-direction: column; justify-content: flex-start; align-items: center; max-width: 1360px; margin-left: auto; margin-right: auto; display: flex; } .margin-bottom-24px { margin-bottom: 24px; } .button-primary { color: #fff; letter-spacing: 2px; text-transform: uppercase; background-color: #1a1b1f; padding: 12px 25px; font-size: 12px; line-height: 20px; transition: all .2s; } .button-primary:hover { color: #fff; background-color: #32343a; } .button-primary:active { background-color: #43464d; } .hero-image { width: 100%; margin-top: 50px; } .hero-image.shadow-two { margin-top: 25px; } .container-14 { width: 100%; max-width: 940px; margin-left: auto; margin-right: auto; } .hero-wrapper-two-2 { text-align: center; flex-direction: column; justify-content: flex-start; align-items: center; max-width: 750px; margin-left: auto; margin-right: auto; display: flex; } .cta-image-wrapper { align-self: flex-start; width: 50%; padding-top: 20px; } .success-header { flex-direction: row; justify-content: flex-start; align-items: stretch; padding-top: 10px; font-family: Avenir next, sans-serif; font-size: 2rem; font-weight: 500; line-height: 1.6; display: flex; } .bold-text-19 { font-weight: 400; } .demo-form-block { flex-direction: column; justify-content: center; align-items: center; margin-top: 0; margin-left: 10px; margin-right: 10px; display: flex; } .form-block-3 { width: 100%; padding-right: 0; position: static; } .form-5 { display: block; } .qa-report-template.h3 { color: var(--cobalt-blue); margin-top: 10px; font-size: 1.3rem; font-weight: 600; } .html-embed-daily-report { object-fit: fill; width: 100.076%; height: 100%; padding-left: 20px; padding-right: 20px; display: block; } .demo-sign-up-form { z-index: 5; text-align: left; flex-direction: column; align-items: flex-start; max-width: none; margin-left: 0; margin-right: 0; padding-top: 20px; padding-left: 0; padding-right: 0; display: flex; position: static; } .demo-form-label { color: var(--cobalt-blue); margin-bottom: 6px; font-family: Avenir next, sans-serif; font-size: 13px; font-weight: 500; display: block; } .demo-form-label.first_name { margin-bottom: 0; font-family: Avenir next, sans-serif; } .demo-form-label.last_name { margin-bottom: 0; } .demo-form-field { z-index: 5; color: var(--dark-slate-grey); border-radius: 5px; width: 100%; padding-top: 2px; padding-bottom: 2px; font-family: Avenir next, sans-serif; position: static; } .demo-form-field:focus { border: 1px solid #77787b; height: 40px; padding-top: 2px; padding-bottom: 2px; box-shadow: 0 0 1px #77787b; } .demo-form-field.industry { clear: none; background-color: var(--white-smoke); flex: 0 auto; align-self: auto; width: 100%; display: flex; position: static; } .demo-description-container { z-index: 2; flex-direction: column; justify-content: center; align-self: flex-start; align-items: flex-start; width: 50%; margin-bottom: 6%; margin-left: 0%; display: flex; position: relative; } .demo-description-container.no-margin { margin-bottom: 0%; padding-left: 0%; } .demo-description-container.no-margin.left-fixed { align-items: flex-start; height: 60%; padding-left: 5%; padding-right: 40px; } .demo-description-container.no-margin.left-fixed.beta-lander { align-items: flex-start; width: 60%; height: 100%; padding-left: 0%; padding-right: 5px; } .demo-description-container.no-margin.left-fixed.beta-lander.center { align-self: center; align-items: center; padding-right: 0; } .demo-description-container.no-margin.left-fixed.beta-lander.full-width { width: auto; height: auto; } .demo-description-container.no-margin.left-fixed.bb-way { align-items: center; width: 100%; height: 100%; margin-top: 20px; margin-bottom: 20px; padding-left: 0%; padding-right: 5px; } .demo-description-container.no-margin.left-fixed.bb-way.center { align-self: center; align-items: center; padding-right: 0; } .demo-description-container.no-margin.left-fixed.bb-way.full-width { width: auto; height: auto; } .demo-description-container.no-margin.left-fixed.ad-lander { width: 45%; min-height: 500px; padding-right: 20px; } .demo-description-container.no-margin.left-fixed.estimate-lander { align-self: center; height: 100%; } .demo-description-container.no-margin.full-width { width: auto; } .demo-description-container.centered { flex-direction: column; align-items: center; margin-bottom: 3%; display: flex; } .demo-description-container.centered.full-width { width: 100%; } .demo-description-container.centered.full-width.landing-page { margin-top: 80px; margin-bottom: 0%; } .demo-description-container.centered.full-width.landing-page.rings-end { background-color: var(--white); width: 100%; margin-top: 0; margin-bottom: 0%; padding-top: 10px; padding-bottom: 20px; } .demo-description-container.centered.full-width.free-plan { margin-top: 70px; margin-bottom: 0%; } .demo-description-container.centered.full-width.release-notes { margin-bottom: 0%; } .demo-description-container.centered.full-width.pricing { margin-top: 0; margin-bottom: 0%; padding-top: 0; } .demo-description-container.centered.full-width.careers { margin-top: 70px; margin-bottom: 0%; } .demo-description-container.centered.full-width.calculators { margin-bottom: 2%; } .demo-description-container.centered.vertical { width: 70%; margin: 10% auto 1%; } .demo-description-container.centered.vertical.project-tools { margin-top: 0; margin-bottom: 25%; padding-top: 40px; padding-bottom: 0; } .demo-description-container.centered.vertical.sales-marketing-tools { margin-bottom: 25%; padding-top: 40px; padding-bottom: 0; } .demo-description-container.free-hero { margin-bottom: 0%; } .demo-description-container.experiment { width: 60%; } .grid-7 { grid-column-gap: 56px; grid-row-gap: 56px; justify-items: center; } .section-26 { background-color: var(--cobalt-blue); margin-bottom: -149px; } .demo-card { color: var(--royal-blue); background-color: #fff; border-radius: 8px; padding: 40px 20px; box-shadow: 0 0 20px #0000001a; } .demo-card.black { background-color: var(--white); color: var(--white); max-width: none; padding-top: 20px; padding-bottom: 20px; box-shadow: 0 0 20px #0000001a; } .demo-card.green { background-color: var(--light-blue); color: #fff; } .demo-card.salesforce { background-color: var(--white); color: var(--white); max-width: none; padding-top: 20px; padding-bottom: 20px; display: none; box-shadow: 0 0 20px #0000001a; } .heading-45 { text-align: center; margin-top: 10px; font-size: 2rem; font-weight: 600; } .testimonial-demo { color: var(--dark-slate-grey-2); text-align: left; font-size: 1.1rem; font-weight: 400; line-height: 1.5; } .testimonial-company { color: var(--dark-slate-grey-2); text-align: left; font-size: 13px; } .blue-line { background-color: var(--medium-aquamarine); width: 1px; height: 100%; position: absolute; left: 11px; } .blue-line._65 { height: 65%; top: 19px; } .blue-line._88 { background-color: var(--cobalt-blue); height: 85%; } .blue-line._88.manifesto { z-index: auto; width: 2px; height: 70%; display: block; position: absolute; inset: 86% auto 0% 20%; } .blue-line._82 { height: 82%; } .blue-line._80 { height: 80%; } .blue-line._60 { height: 60%; top: 19px; } .social-proof-wrapper { background-color: var(--white); flex-direction: column; justify-content: center; align-items: center; margin-bottom: 0; padding-top: 40px; padding-bottom: 70px; display: flex; position: relative; } .text-span-18, .text-span-19, .text-span-20 { font-weight: 600; } .blue-bullet { flex: none; width: 24px; margin-right: 10px; } .blue-bullet.pricing-grid-bullet { display: inline-block; } .blue-bullet.project-tools { width: 24px; } .blue-bullet.pricing-grid-bullet-copy { display: inline-block; } .text-block-45 { color: var(--dark-slate-grey-2); font-size: 16px; line-height: 1.6; } .success-message-3 { background-color: var(--white-smoke); margin-top: 20px; } .div-block-78 { align-items: center; display: flex; } .capterra-wrapper { object-fit: fill; flex: 1; align-self: auto; width: auto; max-width: none; height: auto; min-height: auto; max-height: none; margin-left: auto; margin-right: 20px; padding-left: 0; padding-right: 0; } .social-proof { align-items: center; display: flex; } .social-proof.hero { justify-content: flex-start; margin-top: 20px; } .image-92 { max-width: 90%; height: 70px; } .image-93, .image-94 { height: 70px; } .video-row { color: #0000; background-color: #0000; flex-direction: column; align-self: auto; align-items: center; width: 100%; height: 100%; margin-left: auto; margin-right: auto; padding: 20px 25%; display: none; } .video-2 { border-radius: 0; width: 100%; height: auto; } .field-label-3, .field-label-4 { color: var(--white); } .text-field-3 { border: 1px solid var(--orange-red); border-radius: 20px 0 0 20px; width: auto; min-width: 70%; margin-top: 0; margin-bottom: 0; padding-top: 19px; padding-bottom: 19px; padding-right: 12px; font-size: 15px; font-weight: 400; } .form-6 { justify-content: center; align-items: center; margin-top: 20px; margin-bottom: 0; display: flex; } .form-6.left-justified { justify-content: flex-start; } .form-6.left-justified.vertical { flex-direction: column; } .form-6.centered { justify-content: center; } .submit-button { border: 1px solid var(--orange-red); background-color: var(--orange-red); color: var(--white); border-radius: 0 20px 20px 0; flex: 0 auto; margin-left: 0; padding: 9px 15px; font-size: 15px; font-weight: 500; transition: all .3s; position: static; inset: 0% 0% 0% auto; } .submit-button:hover { background-color: var(--white); color: var(--orange-red); border-style: solid; border-width: 1px; } .submit-button.white { outline-offset: 0px; border-style: solid; border-width: 1px; outline: 3px #f04d2b; transition: all .3s; } .submit-button.white:hover { background-color: var(--white); } .form-block-4 { margin-bottom: 0; display: block; } .html-embed-14 { display: none; } .success-message-4 { color: #0000; background-color: #0000; } .list-wrapper { flex-direction: row; align-items: center; display: flex; } .list-item-benefit { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f88618e03573097cfd88ef9_Check%20Box.png"); background-position: 0%; background-repeat: no-repeat; background-size: 20px; margin-bottom: 10px; padding-bottom: 0; } .benefit-list { flex-direction: column; justify-content: center; align-items: flex-start; padding-left: 0; display: flex; } .benefit-text { text-align: left; margin-left: 30px; margin-right: 30px; font-size: 16px; } .columns-56 { display: none; } .calc-block { width: 100%; margin-bottom: 20px; } .html-embed-15 { margin-left: auto; margin-right: auto; display: block; } .testimonial-wrap { flex-direction: column; align-items: center; padding-bottom: 60px; display: flex; } .testimonial-wrap.hide { display: none; } .print-button { padding-top: 10px; padding-bottom: 10px; } .industry { border-radius: 5px; margin-left: 0; margin-right: 0; padding-right: 0; display: block; } .section-27 { padding-top: 20px; padding-bottom: 20px; } .section-28 { padding-top: 10px; padding-bottom: 60px; } .container-15 { max-width: 1280px; height: 100%; padding-left: 5%; padding-right: 5%; } .container-16 { max-width: 1280px; padding-left: 5%; padding-right: 5%; } .div-block-79 { background-color: var(--cobalt-blue); width: 100%; height: 250px; } .heading-46 { color: var(--white); } .term-wrapper { flex-direction: column; align-items: center; display: flex; } .glossary_copy { width: 100%; max-width: 800px; height: auto; margin-left: auto; margin-right: auto; padding-top: 0; } .glossary-links-wrap { flex-wrap: wrap; justify-content: center; max-width: 1350px; margin: 40px auto 60px; display: flex; } .read-more-arrow { margin-left: auto; margin-right: auto; padding: 0 0 10px; } .tocify-header { padding-left: 20px; } .glossary-hidden-letter { display: none; } .glossary-hidden-letter.glossary-letter { display: flex; } .term-link { border: 1px #000; padding: 2px 10px; font-weight: 500; text-decoration: none; display: inline-block; } .term-link:hover { background-color: var(--cobalt-blue); color: #f0f0f0; } .glossary-list { flex-wrap: wrap; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: flex; } .glossary-list.style { margin-top: 100px; } .section-29 { padding-top: 100px; padding-bottom: 100px; display: none; position: relative; } .toc { margin-bottom: 40px; } .glossary-term { width: 29%; margin-bottom: 40px; margin-right: 2%; position: relative; } .glossary-letter { background-color: var(--cobalt-blue); color: #fff; text-align: center; justify-content: center; align-items: center; width: 60px; height: 60px; padding: 6px 16px; font-weight: 600; display: flex; position: absolute; inset: -80px auto auto 0; } .spacer { flex: none; width: 100%; margin-top: 80px; } .container-17 { z-index: 2; width: 100%; max-width: 1280px; height: 100%; margin-left: auto; margin-right: auto; padding-left: 5%; padding-right: 5%; position: relative; } .tocify-item { font-size: 16px; line-height: 20px; } .empty-state-2 { background-color: #0000; } .letter_anchor { z-index: -1; opacity: 0; height: 0; position: relative; top: -60px; } .glossary-h2 { letter-spacing: 2px; text-transform: none; background-color: #0000; padding: 10px 20px; font-size: 24px; line-height: 30px; } .glossary-inner { flex-direction: column; width: 100%; height: 100%; text-decoration: none; transition: box-shadow .6s; display: flex; } .glossary-inner:hover { box-shadow: 1px 1px 5px 1px var(--light-grey); } .glossary-desc { color: var(--dark-slate-grey-2); letter-spacing: 0; border-bottom: 1px #f0f0f0; border-left: 1px #f0f0f0; border-right: 1px #f0f0f0; flex: 1; padding: 24px; font-size: 18px; line-height: 24px; } .div-block-80 { flex-direction: column; justify-content: center; align-items: center; width: 100%; max-width: 1350px; margin-left: auto; margin-right: auto; display: flex; } .growth-server { padding-left: 20px; } .html-embed-gs-template { text-align: left; flex-direction: column; flex: 0 auto; align-self: center; align-items: stretch; width: 100%; max-width: none; height: 100%; margin: 0 0 10px; padding-left: 20px; padding-right: 20px; display: flex; position: static; } .win-the-job-img { margin-top: -250px; margin-bottom: 0; padding-bottom: 0; position: static; } .win-the-job-img.desktop { height: 600px; max-height: 600px; margin-top: -225px; margin-bottom: 0; position: static; } .win-the-job-img.desktop.lg-hero { flex: 1; margin-bottom: 0; } .cta-block { flex-direction: column; align-items: flex-start; margin-top: 0; margin-left: 30px; padding-right: 30px; display: flex; } .columns-57 { width: 100%; height: 100%; } .paragraph-14 { width: auto; min-width: auto; line-height: 1.5em; } .section-header { border-bottom: 1px solid var(--light-grey); margin-bottom: 20px; } .section-header.working { border-bottom-style: solid; margin-top: 30px; } .hub-title-wrapper { align-items: center; display: flex; } .image-95 { height: 30px; margin-top: 0; margin-bottom: 0; padding-top: 0; } .hub-title { color: var(--dark-slate-grey-2); padding-left: 10px; font-family: Avenir next, sans-serif; font-size: 1.2rem; font-weight: 600; line-height: 1.6; } .feature-icon { height: 30px; } .feature-icon.vertical { transform: rotate(-90deg); } .column-109 { padding-left: 20px; padding-right: 20px; } .hub-column { padding-left: 20px; padding-right: 40px; } .paragraph-15 { color: var(--light-slate-grey); font-size: .9rem; line-height: 1.4em; } .paragraph-16 { color: var(--light-slate-grey); font-size: .9rem; font-style: normal; line-height: 1.4em; } .paragraph-17 { color: var(--light-slate-grey); font-size: .9rem; line-height: 1.4em; } .heading-47 { font-size: 22px; } .text-span-21 { font-weight: 600; } .grid-8 { grid-column-gap: 24px; grid-template-rows: auto; grid-template-columns: .75fr 1fr 1fr; padding-left: 10px; padding-right: 10px; } .link-list, .link-list.remodeler { display: none; } .industry-title-wrapper { align-items: center; margin-bottom: 10px; display: flex; } .text-span-22 { font-weight: 600; } .confirmation-image-wrapper { width: 70%; } .heading-48 { color: var(--white); text-align: center; font-weight: 400; line-height: 1.5; } .text-span-23 { font-size: 3.5rem; font-weight: 600; } .job-costing-blog__logo-container-copy { flex: none; width: 80%; max-width: 550px; } .job-costing__main-image-copy { background-image: linear-gradient(to bottom, var(--cobalt-blue) 12%, #0000 74%, var(--white-smoke)), url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/642de14a8161a932633aa9a7_Job%20Costing%20(2)%20(1).jpg"); object-fit: fill; background-position: 0 0, 50%; background-size: auto, cover; flex-direction: row; justify-content: center; align-items: flex-end; width: 100%; height: 670px; display: block; position: static; overflow: visible; } .job-costing__nav { justify-content: space-between; align-items: center; width: 100%; max-width: 1440px; height: 110px; margin-left: auto; margin-right: auto; display: flex; } .job-costing_nav-buttons { justify-content: flex-end; align-items: center; width: 30%; min-width: 300px; height: auto; display: flex; } .job-costing_home-logo { justify-content: space-between; align-items: stretch; width: 30%; max-width: 313px; display: flex; } .job-costing_header-paragraph { text-align: center; width: 90%; max-width: 615px; margin-top: 50px; margin-bottom: 0; font-size: 21px; line-height: 31px; } .job-costing_header-paragraph.mobile { z-index: 9; background-color: #092026; justify-content: center; align-items: center; width: 100%; max-width: none; height: 100vh; margin-top: 0; padding: 24px; display: none; position: relative; } .job-costing_header-paragraph.desktop { font-family: Avenir next, sans-serif; font-size: 20px; } .job-costing_header-paragraph-mobile { color: #fff; max-width: 550px; margin-bottom: 0; font-size: 19px; line-height: 31px; } .job-costing_secondary-nav-container { z-index: 2; background-color: var(--white-smoke); flex: none; align-self: auto; width: 100%; height: 80px; padding-left: 20px; padding-right: 20px; position: sticky; top: 0; box-shadow: 0 0 1px 1px #77787b; } .job-costing__nav--mobile-button { display: none; } .agile-blog__header--paragraph-copy { text-align: center; width: 90%; max-width: 615px; margin-top: 50px; margin-bottom: 0; font-size: 21px; line-height: 31px; } .agile-blog__header--paragraph-copy.mobile { z-index: 9; background-color: #092026; justify-content: center; align-items: center; width: 100%; max-width: none; height: 100vh; margin-top: 0; padding: 24px; display: none; position: relative; } .agile-blog__header--paragraph-copy.desktop { font-family: Avenir next, sans-serif; font-size: 20px; } .job-costing__header-paragraph { text-align: center; width: 90%; max-width: 615px; margin-top: 50px; margin-bottom: 0; font-size: 21px; line-height: 31px; } .job-costing__header-paragraph.mobile { z-index: 9; background-color: #092026; justify-content: center; align-items: center; width: 100%; max-width: none; height: 100vh; margin-top: 0; padding: 24px; display: none; position: relative; } .job-costing__header-paragraph.desktop { font-family: Avenir next, sans-serif; font-size: 20px; } .job-costing_header { z-index: auto; background-image: linear-gradient(#0006, #0006); flex-direction: column; justify-content: center; align-items: center; width: 100%; height: 100vh; display: flex; } .job-costing_nav { justify-content: space-between; align-items: center; width: 100%; max-width: 1440px; height: 80px; margin-left: auto; margin-right: auto; display: flex; } .job-costing_nav-container { justify-content: space-between; width: 100%; display: flex; } .job-costing_main-content-wrapper { flex-wrap: nowrap; min-height: 100vh; margin-top: -110px; display: flex; } .job-costing_blog-section { background-color: #ededee; flex-wrap: wrap; width: 100%; min-height: 300px; display: flex; position: relative; } .job-costing_header-container { z-index: 9; position: relative; } .job-costing_page-nav { background-color: var(--cobalt-blue); color: #fff; flex: none; width: 30%; min-width: 300px; max-width: 300px; padding-top: 174px; padding-left: 45px; padding-right: 70px; position: relative; } .job-costing_article-container { flex-direction: row; flex: 1; justify-content: flex-start; align-self: auto; align-items: center; width: 100%; padding-bottom: 50px; display: block; position: relative; overflow: hidden; } .job-costing_article { z-index: 1; width: 80%; min-height: 500px; margin-top: -497px; margin-left: auto; margin-right: auto; position: relative; } .job-costing_page-nav--article-list { margin-bottom: 20px; display: flex; } .job-costing_page-nav-link { color: var(--white); font-size: 18px; text-decoration: none; display: flex; } .job-costing_page-nav-link:hover { color: #f04e29; } .job-costing_page-nav-link.w--current { color: var(--orange-red); } .job-costing_page-nav-link.agile-blog__active { color: #f04e29; text-decoration: none; } .job-costing_page-nav-article-number { flex: none; width: 30px; font-family: Avenir next, sans-serif; font-weight: 400; line-height: 24px; } .job-costing_page-nav-article-title { flex-direction: column; align-items: flex-start; font-weight: 300; display: flex; } .job-costing_article-name-primary { text-transform: capitalize; font-family: Avenir next, sans-serif; font-size: 18px; font-weight: 400; line-height: 24px; } .job-costing_article-content-header { flex-direction: column; justify-content: space-between; align-items: flex-start; margin-bottom: 60px; display: flex; } .job-costing_article-name-primary-menu { text-transform: capitalize; font-family: Avenir next, sans-serif; font-size: 18px; font-weight: 400; } .job-costing_page-nav-article-container { max-width: 180px; position: sticky; top: 174px; } .agile-blog__page-nav--article-list-copy { margin-bottom: 19px; font-size: 18px; line-height: 24px; } .job-costing__main-image-overlay { background-image: linear-gradient(to bottom, var(--cobalt-blue) 12%, #0000 74%, var(--white-smoke)); object-fit: fill; flex-direction: row; justify-content: flex-end; align-items: center; width: 100%; height: 670px; display: block; position: absolute; } .collection-list-wrapper-2 { height: auto; margin-bottom: 0; display: block; } .collection-list-5 { margin-bottom: 0; } .article-content-chapter-container { align-items: center; margin-bottom: 10px; display: flex; } .chapter { color: var(--light-slate-grey); text-transform: uppercase; font-weight: 500; } .library-icon { height: 30px; } .cta-headline { color: var(--white); text-align: center; margin-top: 20px; font-size: 2.5rem; font-weight: 600; line-height: 1.3; } .wide-testimonial-image-scott { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/6439b1dde20cad25d24cf646_EKB_Main.jpg"); background-position: 50%; background-size: cover; justify-content: flex-end; align-items: flex-start; width: 50%; height: 100%; min-height: 100%; padding-right: 0; display: flex; position: absolute; inset: 0% 0% auto auto; } .wide-testimonial-image-brady-copy { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/612d0c7d8b2954c736d045e1_brady-3%20(1).jpeg"); background-position: 50%; background-size: cover; justify-content: flex-end; align-items: flex-start; width: 50%; height: 100%; min-height: 100%; padding-right: 0; display: flex; position: absolute; inset: 0% 0% auto auto; } .template-hero-main { clear: both; text-align: left; object-fit: fill; margin-bottom: 0; margin-left: auto; margin-right: auto; padding-top: 10px; display: block; } .template-hero-main.cost-lander { padding-top: 5px; } .image-96 { padding: 10px; } .template-card-hero { max-width: none; height: auto; max-height: 225px; display: none; } .div-block-81 { align-self: flex-start; margin-left: 0; margin-right: 0; } .html-embed-16 { margin-bottom: 0; font-family: Avenir next, sans-serif; position: relative; } .content-wrapper { flex-direction: column; flex: 1; justify-content: space-between; align-items: flex-start; padding: 20px; display: flex; position: relative; } .card-heading { text-align: left; margin-top: 0; font-family: Avenir next, sans-serif; font-size: 24px; line-height: 30px; } .card-paragraph-wrapper { flex: 0 auto; max-width: none; height: auto; } .card-paragraph { max-width: none; margin-left: auto; margin-right: auto; padding: 10px 0; font-family: Avenir next, sans-serif; line-height: 1.3rem; } .template-card-grid { grid-column-gap: 30px; grid-row-gap: 30px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; justify-content: stretch; display: grid; } .tempate-icons { justify-content: center; align-self: center; align-items: center; width: 120px; padding-left: 15px; padding-right: 15px; display: flex; } .tempate-icons.rotate { margin-right: 10px; transform: rotate(-19deg); } .tempate-icons.reverse-rotate { transform: rotate(20deg); } .template-confirmation-box { flex-direction: column; align-items: flex-start; width: 50%; margin-top: 0%; margin-bottom: 0%; padding: 15px 20px; display: flex; } .template-confirmation-box.calculators { padding-left: 0; padding-right: 0; } .template-confirmation-box.estimate { align-items: flex-start; width: 50%; } .description-column { margin-top: 0; padding-left: 20px; padding-right: 40px; display: block; } .templates { margin-bottom: 20px; padding-left: 20px; padding-right: 40px; } .calculators { padding-left: 20px; padding-right: 40px; } .content { background-color: var(--light-blue); height: 100%; padding-bottom: 10px; padding-left: 20px; padding-right: 40px; position: relative; } .resource-column-wrapper { width: 100%; height: 100%; margin-left: 20px; } .feature-article-wrapper { border-bottom: 1px none var(--light-grey); background-color: #0000; padding-bottom: 10px; padding-left: 0; } .feature-img { width: auto; display: block; position: static; } .feature-article-headline { color: var(--cobalt-blue); background-color: #0000; margin: 0; padding: 5px 0; font-size: 1rem; font-weight: 600; line-height: 1.3; position: static; inset: 0% 0% auto; } .cald-description-wrapper { max-width: 350px; height: 80px; padding-left: 20px; padding-right: 20px; } .collection-item-9 { border-bottom: 1px none var(--light-grey); margin-bottom: 10px; padding-bottom: 10px; position: relative; } .bold-text-20 { font-style: normal; font-weight: 400; } .star-rating { height: 32px; } .text-span-24 { font-size: 14px; font-weight: 400; } .div-block-82 { flex-direction: row; justify-content: center; align-items: center; max-width: 1350px; margin-left: auto; margin-right: auto; padding-top: 40px; display: flex; } .count { color: var(--cobalt-blue); font-weight: 700; } .paragraph-18 { color: var(--cobalt-blue); padding-right: 5px; font-weight: 700; } .text-span-25 { font-style: italic; font-weight: 700; } .text-span-26 { font-style: italic; } .webinar-header { flex-direction: column; justify-content: center; align-items: center; height: auto; min-height: 500px; max-height: none; margin-bottom: auto; padding-bottom: 60px; display: flex; position: relative; } .webinar-header.blog { height: 8rem; max-height: 800px; margin-bottom: 5rem; display: flex; } .webinar-header.landing-page { height: 50vh; min-height: 600px; } .webinar-header.landing-page.capterra-hero-height { min-height: 500px; max-height: 600px; } .webinar-header.landing-page.rings-end { background-color: #0000; height: auto; min-height: 0; max-height: 800px; padding-top: 0%; padding-bottom: 0%; } .webinar-header.directory { height: 50vh; max-height: 600px; } .webinar-header.directory.free-plan { background-color: var(--cobalt-blue); flex-direction: column; height: 50vh; min-height: 550px; display: flex; position: relative; } .webinar-header.directory.careers { opacity: 1; -webkit-text-fill-color: inherit; background-color: #0e316f; background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/618439852b20b5dcba04c0ea_About%20Us-4%20(2).png"); background-position: 50%; background-repeat: no-repeat; background-size: cover; background-clip: padding-box; flex-direction: column; height: 50vh; min-height: 550px; display: flex; position: relative; overflow: hidden; } .webinar-header.directory.careers.overlay { background-color: #0e316fd9; background-image: none; height: 50vh; position: absolute; inset: 0%; } .webinar-header.release-notes { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/6075a6d76bdfdd36f2951abe_hero-bg.png"); background-position: 50%; background-repeat: no-repeat; background-size: contain; height: 60vh; min-height: auto; max-height: none; } .webinar-header.pricing { height: auto; min-height: 700px; max-height: none; } .webinar-header.calculators { height: auto; min-height: 550px; max-height: 600px; } .webinar-header.calculators.free-plan { background-color: var(--cobalt-blue); flex-direction: column; height: 50vh; min-height: 550px; display: flex; position: relative; } .webinar-header.calculators.careers { opacity: 1; -webkit-text-fill-color: inherit; background-color: #0e316f; background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/6079afd64eed167819ad7dde_About%20Us-3.png"); background-position: 50%; background-repeat: no-repeat; background-size: cover; background-clip: padding-box; flex-direction: column; height: 50vh; min-height: 550px; display: flex; position: relative; overflow: hidden; } .webinar-header.calculators.careers.overlay { background-color: #0e316fd9; background-image: none; height: 50vh; position: absolute; inset: 0%; } .webinar-header.glossary { height: 100%; min-height: 40vh; margin-top: 60px; } .div-block-83 { width: 100%; max-width: 800px; padding-left: 25px; padding-right: 25px; } .text-field-4 { display: none; } .form-block-5 { margin-left: 46px; margin-right: 46px; } .div-block-84 { grid-column-gap: 16px; grid-row-gap: 16px; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; justify-content: space-around; place-items: center; width: 100%; max-width: 800px; height: 100%; margin-left: auto; margin-right: auto; padding-top: 30px; padding-bottom: 40px; display: grid; } .social-section-icon { width: 100px; transition: opacity .2s; } .social-media-title { text-align: center; font-weight: 600; } .icon-block-wrapper { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/6502055405afdbd26c510138_Facebook%20-%20Pylon-Rev.png"); background-position: 0 0; background-repeat: no-repeat; background-size: contain; width: 90px; height: 90px; transition: opacity .2s; } .link-block { width: 100px; height: 100px; } .icon-block-wrapper-2 { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/65020edc58ba8010f0abc1ba_Instagram%20-%20Pylon-Rev.png"); background-position: 0 0; background-repeat: no-repeat; background-size: contain; width: 90px; height: 90px; transition: opacity .2s; } .icon-block-wrapper-3 { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/65020ef3abe9fd73f10258b4_Linkedin%20-%20Pylon-Rev.png"); background-position: 0 0; background-repeat: no-repeat; background-size: contain; width: 90px; height: 90px; transition: opacity .2s; } .icon-block-wrapper-4 { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/65020f0db90946eb258b0d0d_Youtube%20-%20Pylon-Rev.png"); background-position: 0 0; background-repeat: no-repeat; background-size: contain; width: 90px; height: 90px; transition: opacity .2s; } .template-form-block { object-fit: fill; width: 100%; max-width: none; height: auto; margin-left: auto; margin-right: auto; padding-bottom: 30px; padding-right: 0; position: static; overflow: hidden; } .template-sign-up-form { z-index: 5; text-align: left; flex-direction: column; align-items: flex-start; max-width: none; margin-left: auto; margin-right: auto; padding-top: 20px; padding-left: 0; padding-right: 0; display: block; position: static; overflow: visible; } .template-form-label { color: var(--cobalt-blue); margin-bottom: 6px; font-family: Avenir next, sans-serif; font-size: 13px; font-weight: 500; display: block; } .template-form-label.first_name { margin-bottom: 0; font-family: Avenir next, sans-serif; } .template-form-label.last_name { margin-bottom: 0; } .template-form-field { z-index: 5; color: var(--dark-slate-grey); border-radius: 5px; align-self: flex-start; width: 100%; padding-top: 2px; padding-bottom: 2px; font-family: Avenir next, sans-serif; position: static; } .template-form-field:focus { border: 1px solid #77787b; height: 40px; padding-top: 2px; padding-bottom: 2px; box-shadow: 0 0 1px #77787b; } .template-form-field.industry { clear: none; background-color: var(--white-smoke); flex: 0 auto; align-self: auto; width: 100%; display: flex; position: static; } .horizontal-form-row { flex: 0 auto; justify-content: space-around; align-self: auto; width: auto; max-width: 100%; display: flex; } .form-field-wrapper-left { flex-direction: column; flex: 0 auto; align-self: flex-start; align-items: flex-start; width: 100%; padding-right: 20px; display: flex; } .form-field-wrapper-right { align-self: flex-start; width: 100%; } .bold-text-21 { font-style: normal; } .text-span-27 { font-style: italic; font-weight: 400; } .template-form-wrapper { background-color: var(--white-smoke); object-fit: fill; flex-direction: column; align-items: center; width: 100%; max-width: none; height: auto; padding-bottom: 20px; padding-left: 40px; padding-right: 40px; display: block; position: relative; } .template-form-header { color: var(--white); text-align: center; font-size: 2.8rem; font-weight: 400; line-height: 1em; } .template-form-subhead { text-align: center; font-size: 15px; font-weight: 400; line-height: 14px; } .template-form-hero { color: #fff; background-color: #0b2354; flex-direction: column; align-self: center; align-items: center; width: 100%; height: auto; margin-bottom: 0; margin-left: 0; margin-right: 0; padding: 20px 40px; display: block; box-shadow: inset 0 -11px 20px -8px #0000004f; } .form-close { width: 30px; padding: 0; position: fixed; inset: 5% 20% auto auto; } .cta-button-playbook-test { color: #f04e29; text-align: center; background-color: #fff; border: 1px solid #f04e29; border-radius: 34.5px; margin-top: 5px; margin-left: auto; margin-right: auto; padding-left: 25px; padding-right: 25px; font-weight: 300; display: inline-block; } .cta-button-playbook-test.inverted { color: #fff; background-color: #f04e29; border-radius: 6px; order: 0; margin-bottom: 23px; padding: 15px 40px; font-family: Avenir next, sans-serif; font-size: 1rem; font-weight: 700; display: block; } .cta-button-playbook-test.shawn { color: #fff; background-color: #f04e29; } .review-code-qualification { text-align: left; flex-direction: column; flex: 0 auto; align-self: center; align-items: stretch; width: 700px; max-width: none; margin-top: 30px; margin-left: 0; margin-right: 0; padding-left: 20px; padding-right: 20px; display: flex; position: static; } .text-field-5 { overflow: visible; } .hero-bottom-container { background-color: var(--cobalt-blue); } .hero-bottom-subhead-container { align-self: auto; min-height: auto; margin-top: 0; display: block; } .journey-step-wrapper { border-bottom: 1px solid var(--light-grey); flex-direction: row; align-items: center; margin-top: 0; margin-left: 0; display: flex; } .journey-step-wrapper.last { border-bottom-style: none; } .description-container { text-align: left; flex-direction: column; align-items: flex-start; width: 100%; padding-top: 30px; padding-bottom: 30px; padding-left: 20px; display: flex; } .slide-image-wrapper { flex-direction: column; align-items: center; width: 50%; display: flex; } .slider-5 { background-color: #0000; height: auto; display: none; } .feature-row { justify-content: space-between; display: flex; } .slide-nav { border: 1px none var(--dark-slate-grey-2); color: var(--dark-slate-grey-2); background-color: #0000; border-radius: 0; } .feature-block { flex-direction: column; justify-content: space-between; align-items: flex-start; width: 100%; max-width: 1350px; height: 100%; margin-left: auto; margin-right: auto; padding-left: 0%; padding-right: 5%; display: flex; position: relative; } .feature-block.centered { flex-direction: column; flex: 0 auto; justify-content: flex-start; height: auto; margin-bottom: 30px; margin-left: auto; margin-right: auto; } .feature-block.centered.bottom-30 { margin-bottom: 30px; } .feature-block.centered.bottom-30.testimonial-row { margin-top: 90px; margin-bottom: 0; padding-left: 5%; display: block; } .feature-block.centered.bottom-30.testimonial-row.experiment { margin-top: 0; } .feature-block.centered.bottom-30.cta-row { background-color: #0000; align-items: center; width: 100%; max-width: 1680px; margin-top: 60px; margin-bottom: 0; padding-top: 0; padding-bottom: 0; padding-right: 0%; display: block; } .feature-block.centered.bottom-30.cta-row.featurewell { margin-top: 0; padding-bottom: 40px; } .feature-block.centered.bottom-30.cta-row.eap { max-width: 100%; margin-top: 0; } .feature-block.centered.bottom-30.cta-row.sales-marketing-section, .feature-block.centered.bottom-30.cta-row.glossary { margin-top: 0; } .feature-block.centered.max-1350 { align-items: center; max-width: 1350px; height: auto; padding-left: 5%; } .feature-block.centered.max-1350.hero-content-row { flex-direction: column; justify-content: center; align-items: center; margin-bottom: 0; padding-left: 5%; } .feature-block.centered.max-1350.testimonial-row { flex-direction: column; align-items: flex-start; padding-top: 50px; padding-bottom: 60px; } .feature-block.centered.max-1350.testimonial-row.no-margin-top { margin-top: 0; padding-top: 60px; padding-bottom: 81px; } .feature-block.centered.max-1350.testimonial-row.lp { margin-top: 0; } .feature-block.centered.max-1350.features-row { margin-bottom: 0; } .feature-block.centered.max-1350.features-row.project-tools { margin-top: 20px; padding-left: 0%; padding-right: 0%; } .feature-block.centered.max-1350.features-row.sales-marketing-tools { padding-top: 20px; padding-left: 0%; padding-right: 0%; } .feature-block.centered.max-1350.features-row.sales-marketing-tools.portfolio { display: none; } .feature-block.centered.max-1350.features-row.sales-marketing-tools { padding-left: 0%; padding-right: 0%; } .feature-block.centered.max-1350.features-row.landing-page { margin-top: 20px; padding-left: 5%; padding-right: 5%; } .feature-block.centered.max-1350.big-row.persona-rows { padding-top: 0; } .feature-block.centered.max-1350.big-row.persona-rows.capterra { padding-top: 20px; } .feature-block.centered.max-1350.big-row.persona-rows.fnd { margin-top: 60px; } .feature-block.centered.max-1350.big-row.persona-rows.rings-end { padding-top: 40px; padding-bottom: 60px; } .feature-block.centered.max-1350.big-row.persona-rows.calculators { padding-top: 10px; } .feature-block.centered.max-1350.big-row.persona-rows.ad-lander { margin-top: 20px; } .feature-block.centered.max-1350.big-row.persona-rows.lp { margin-top: 60px; margin-bottom: 60px; padding-left: 3%; padding-right: 3%; } .feature-block.centered.max-1350.big-row.bullet-row { padding-top: 0; } .feature-block.centered.max-1350.big-row.bullet-row.capterra { padding-top: 20px; } .feature-block.centered.max-1350.big-row.bullet-row.fnd { margin-top: 60px; } .feature-block.centered.max-1350.big-row.bullet-row.rings-end { padding-top: 40px; padding-bottom: 60px; } .feature-block.centered.max-1350.big-row.bullet-row.calculators { padding-top: 10px; } .feature-block.centered.max-1350.big-row.bullet-row.ad-lander { margin-top: 20px; } .feature-block.centered.max-1350.big-row.bullet-row.lp { margin-top: 60px; margin-bottom: 60px; padding-left: 3%; padding-right: 3%; } .feature-block.centered.max-1350.persona-rows { padding-top: 40px; } .feature-block.centered.max-1350.calculators.big-row { margin-top: 20px; padding-top: 20px; } .feature-block.centered.top-60 { margin-top: 60px; } .feature-block.centered.top-60.max-1350.persona-rows.remodeler { padding-top: 0; } .feature-block.centered.buildbros-row { margin-bottom: 0; padding-left: 5%; } .feature-block.centered.buildbros-row.home { justify-content: flex-start; align-items: center; margin-top: 0; } .feature-block.centered.pricing { margin-bottom: 60px; padding-right: 0%; position: static; } .feature-block.centered.pricing.free-plan { align-items: center; margin-top: 0; margin-bottom: 40px; padding-top: 20px; padding-right: 0%; } .feature-block.centered.pricing.social-proof { align-items: center; margin-top: 0; margin-bottom: 10px; padding-top: 10px; padding-right: 0%; } .feature-block.centered.pricing.mid-cta { background-color: var(--cobalt-blue); border-radius: 6px; align-items: center; margin-top: 20px; margin-bottom: 10px; padding-top: 20px; padding-bottom: 20px; box-shadow: 0 6px 12px #0003; } .feature-block.centered.pricing.add-users { background-color: var(--white); border-radius: 6px; flex-direction: column; justify-content: center; align-items: center; max-width: 1350px; margin-top: 0; margin-bottom: 10px; padding-top: 10px; padding-bottom: 20px; padding-left: 0%; display: flex; } .feature-block.centered.bb-bundle { margin-top: 60px; } .feature-block.centered.bb-bundle.max-1350 { margin-top: 40px; padding-top: 40px; } .feature-block.centered.bb-bundle.max-1350.persona-rows.remodeler { padding-top: 0; } .feature-block.centered.calculators { margin-top: 60px; } .feature-block.centered.calculators.max-1350 { margin-top: 20px; margin-bottom: 10px; padding-top: 20px; } .feature-block.centered.calculators.max-1350.persona-rows.remodeler { padding-top: 0; } .feature-block.centered.demo-signup { margin-bottom: 0; padding-top: 10%; padding-left: 5%; } .feature-block.centered.demo-signup.below-hero { padding-top: 0%; position: static; } .feature-block.vertical-centered { flex-flow: column; flex: none; justify-content: center; align-items: center; height: 100%; margin-left: auto; padding-right: 0%; position: relative; } .feature-block.vertical-centered.top-30 { align-items: center; margin-top: 30px; } .feature-block.vertical-centered.cta-row { align-items: center; width: 66%; } .feature-block.vertical-centered.blue-cta-block { background-color: var(--cobalt-blue); align-items: center; padding-top: 60px; padding-bottom: 60px; } .feature-block.vertical-centered.blue-cta-block.directory { margin-bottom: 10px; padding-bottom: 60px; } .feature-block.vertical-centered.svd { z-index: auto; align-items: center; max-width: 1500px; margin-bottom: 0; } .feature-block.vertical-centered.project-tools.rings-end { padding-left: 5%; padding-right: 5%; } .feature-block.vertical-centered.sales-marketing-tools { align-items: center; max-width: 1000px; } .feature-block.vertical-centered.capterra { padding-top: 25px; } .feature-block.vertical-centered.gray-cta-block { background-color: var(--white-smoke); align-items: center; width: auto; max-width: none; height: auto; padding-top: 60px; padding-bottom: 60px; } .feature-block.vertical-centered.gray-cta-block.directory { margin-bottom: 10px; padding-bottom: 60px; } .feature-block.vertical-centered.demo-signup { align-items: flex-start; padding-top: 25px; position: static; } .feature-block.vertical-centered.landing-page.social { margin-top: 0; padding-top: 40px; } .feature-block.vertical-centered.landing-page.estimate { margin-bottom: 31px; } .feature-block.vertical-centered.how-it-works { padding-top: 40px; } .feature-block.vertical-centered.how-it-works.light-blue { background-color: var(--light-blue); border-radius: 8px; } .feature-block.footer { flex-direction: row; align-items: flex-start; max-width: 1350px; height: 100%; margin-bottom: 0; padding-bottom: 0; padding-left: 5%; padding-right: 5%; } .feature-block.footer.experiment { padding-left: 1%; padding-right: 1%; } .feature-block.bullet-points { flex-direction: row; justify-content: flex-start; align-items: flex-start; max-width: 500px; height: auto; margin-bottom: 10px; margin-left: 0; padding-left: 0%; } .feature-block.bullet-points.beta-lander { max-width: none; position: relative; } .feature-block.bullet-points.project-tools { margin-top: 0; padding-top: 10px; padding-left: 0%; } .feature-block.bullet-points.project-tools.schedule { align-items: center; margin-bottom: 0; } .feature-block.bullet-points.project-tools.right { padding-right: 0%; } .feature-block.bullet-points.project-tools.home-builder { flex-direction: column; align-self: auto; align-items: center; width: 100%; margin-bottom: 0; padding-bottom: 10px; padding-left: 1%; padding-right: 1%; } .feature-block.bullet-points.project-tools.home-builder.img-row { flex-direction: row; flex: 0 auto; justify-content: flex-start; align-items: flex-end; min-height: 160px; margin-right: auto; padding: 0 1% 20px 0%; } .feature-block.bullet-points.project-tools.how-it-works { background-color: var(--white); border-radius: 9px; flex-direction: column; align-self: auto; align-items: center; width: 100%; max-width: 30vw; max-height: none; margin-bottom: 0; margin-right: 30px; padding-bottom: 10px; padding-left: 3%; padding-right: 3%; } .feature-block.bullet-points.project-tools.how-it-works.img-row { flex-direction: row; flex: 0 auto; justify-content: flex-start; align-items: flex-end; min-height: 160px; margin-right: auto; padding: 0 1% 20px 0%; } .feature-block.bullet-points.discount { display: none; } .feature-block.bullet-points.sales-marketing-tools { margin-top: 0; padding-top: 10px; padding-left: 0%; } .feature-block.bullet-points.sales-marketing-tools.schedule { align-items: center; margin-bottom: 0; } .feature-block.bullet-points.sales-marketing-tools.right { padding-right: 0%; } .feature-block.bullet-points.demo { padding-right: 2%; } .feature-block.bottom-15 { margin-bottom: 15px; } .feature-block.auto-height { height: auto; padding-left: 0%; } .feature-block.auto-height.bottom-15 { justify-content: flex-start; align-items: flex-start; display: flex; } .feature-block.auto-height.bottom-15.free-plan { align-items: center; margin-bottom: 10px; padding-right: 0%; } .feature-block.auto-height.bottom-15.free-plan.portfolios { align-items: flex-start; margin-bottom: 0; } .feature-block.auto-height.bottom-15.free-plan { flex-direction: column; } .feature-block.auto-height.bottom-15.free-plan.testimonial { flex-direction: row; } .feature-block.auto-height.bottom-15.project-tools { flex-direction: row; align-items: center; margin-bottom: 0; } .feature-block.auto-height.align-left { justify-content: flex-start; } .feature-block.auto-height.align-left.blog-info-row { flex-direction: column; } .feature-block.auto-height.align-left.blog-update-row { flex-direction: row; padding-bottom: 5px; } .feature-block.hero { max-width: none; padding-top: 160px; padding-bottom: 70px; } .feature-block.hero.home-hero.experiment { align-items: flex-start; margin-left: auto; position: relative; right: auto; } .feature-block.hero.who-its-for { flex-direction: row; } .feature-block.hero.who-its-for.ad-lander { padding-right: 0%; } .feature-block.hero.free-hero { padding-top: 60px; padding-bottom: 60px; } .feature-block.hero.beta-lander { flex-direction: row; align-items: center; padding: 150px 10% 40px; } .feature-block.hero.beta-lander.video { flex-direction: column; padding-top: 40px; } .feature-block.hero.bb-way { flex-direction: column; align-items: center; padding: 150px 10% 20px; } .feature-block.hero.bb-way.video { flex-direction: column; padding-top: 40px; } .feature-block.hero.landing-page { flex-direction: row; } .feature-block.hero.landing-page.ad-lander { padding-right: 0%; } .feature-block.hero.how-it-works { flex-direction: row; padding-top: 0; padding-right: 0%; } .feature-block.hero.how-it-works.ad-lander { padding-right: 0%; } .feature-block.hero.how-it-works.blue { align-items: center; min-height: 300px; padding-bottom: 0; padding-left: 5%; } .feature-block.feature-headline { flex-direction: column; justify-content: flex-start; align-items: flex-start; max-width: 500px; height: auto; margin-bottom: 3px; margin-left: 0; padding-left: 0%; padding-right: 0%; } .feature-block.feature-headline.beta-lander { max-width: none; position: relative; } .feature-block.feature-tile { flex-direction: column; justify-content: flex-end; align-items: flex-start; width: 100%; max-width: none; height: 50px; padding-right: 0%; position: static; } .tabs-menu-2 { background-color: var(--light-blue); border-radius: 8px; justify-content: space-between; width: 100%; max-width: 1350px; height: 100%; margin-left: 0; margin-right: 0; padding-top: 30px; padding-bottom: 30px; padding-left: 30px; display: flex; } .tab-link-tab-1-2 { background-color: var(--white); background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/651347a04e0a87f2f32267a8_circle%20container.png"); background-position: 30px 20px; background-repeat: no-repeat; background-size: auto; border-radius: 9px; width: 100%; max-width: 30vw; height: auto; margin-right: 30px; padding: 10px 3%; } .tab-link-tab-1-2.w--current { border: 2px solid var(--royal-blue); background-color: var(--white); background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/651348db9b47d1637f7c0248_circle%20container.png"); background-position: 30px 20px; background-repeat: no-repeat; background-size: auto; border-radius: 9px; flex-direction: column; align-items: center; width: 100%; max-width: 30vw; height: auto; margin-bottom: 0; margin-right: 30px; padding: 10px 3%; display: block; } .tab-link-tab-1-2.horizontal { justify-content: flex-start; align-items: center; max-width: 40vw; margin-bottom: 20px; margin-left: 0; margin-right: 0; padding-top: 20px; display: flex; } .tab-link-tab-1-2.horizontal.w--current { flex-direction: row; max-width: 40vw; margin-bottom: 20px; display: flex; } .tab-link-tab-2-2 { background-color: var(--white); background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/651347a04e0a87f2f32267a8_circle%20container.png"); background-position: 30px 20px; background-repeat: no-repeat; background-size: auto; border-radius: 9px; width: 100%; max-width: 30vw; margin-right: 30px; padding: 10px 3%; } .tab-link-tab-2-2.w--current { border: 2px solid var(--royal-blue); background-color: var(--white); background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/651348db9b47d1637f7c0248_circle%20container.png"); } .tab-link-tab-2-2.horizontal { align-items: center; max-width: 40vw; margin-bottom: 20px; margin-right: 0; padding-top: 20px; display: flex; } .tab-link-tab-3 { background-color: var(--white); background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/651347a04e0a87f2f32267a8_circle%20container.png"); background-position: 30px 20px; background-repeat: no-repeat; background-size: auto; border-radius: 9px; width: 100%; max-width: 30vw; margin-right: 30px; padding: 10px 3%; } .tab-link-tab-3.w--current { border: 2px solid var(--royal-blue); background-color: var(--white); background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/651348db9b47d1637f7c0248_circle%20container.png"); } .tab-link-tab-3.horizontal { align-items: center; max-width: 40vw; margin-right: 0; padding-top: 20px; display: flex; } .tab-link-tab-3.horizontal.w--current { margin-right: 0; padding-top: 20px; } .tabs-2 { align-self: auto; } .column-left { background-color: var(--cobalt-blue); width: 50%; height: 100%; min-height: 1000px; margin-left: 0%; padding-left: 5%; } .column-right { background-color: var(--royal-blue); width: 50%; height: 100%; min-height: 1000px; } .tabs-3 { z-index: 0; align-items: stretch; padding-bottom: 40px; display: flex; position: relative; } .tabs-3.old { display: none; } .tabs-menu-3 { background-color: var(--cobalt-blue); width: 50%; padding-left: 3%; padding-right: 3%; } .tab-link-tab-1-3, .tab-link-tab-1-3.w--current { background-color: var(--cobalt-blue); } .tabs-content-2 { z-index: 0; background-color: #0000; flex-direction: column; justify-content: center; align-self: auto; align-items: center; width: 50%; height: auto; margin-top: 0; display: block; position: relative; inset: 0% 0% 0% auto; overflow: visible; } .tab-link-tab-2-3, .tab-link-tab-2-3.w--current, .tab-link-tab-3-2 { background-color: var(--cobalt-blue); } .tab-link-tab-3-2.w--current { background-color: #0000; } .accordion-content-wrapper-first { background-color: #0000; padding: 0 30px; overflow: hidden; } .accordion-content-wrapper-first:hover { background-color: #0000; } .tab-pane-tab-1-2 { z-index: 0; object-fit: fill; top: 0; overflow: visible; } .div-block-85 { background-color: var(--cobalt-blue); width: 50%; padding-top: 3%; padding-left: 5%; } .cta_identifier, .form_identifier, .anonymous_id, .attribution_data { display: none; } .email-capture-wrapper { margin-bottom: 20px; display: flex; } .image-wrapper { max-width: 400px; padding-left: 0; padding-right: 20px; } .scroll-bar { z-index: 200; float: left; clear: none; background-color: var(--royal-blue); transform-origin: 0%; justify-content: flex-start; width: 100%; height: 10px; display: none; position: sticky; inset: 7.5% auto auto 0%; } .link-row-leads { color: var(--cobalt-blue); flex-direction: row; justify-content: flex-start; align-items: center; height: 100%; padding-top: 10px; padding-bottom: 10px; padding-left: 0; font-weight: 400; text-decoration: none; display: flex; } .link-row-leads.w--current { color: var(--orange-red); background-image: none; } .link-row-estimates { color: var(--cobalt-blue); flex-direction: row; justify-content: flex-start; align-items: center; height: 100%; padding-top: 10px; padding-bottom: 10px; padding-left: 0; text-decoration: none; display: flex; } .link-row-estimates.w--current { color: var(--orange-red); background-image: none; } .link-row-kickoff { color: var(--cobalt-blue); flex-direction: row; justify-content: flex-start; align-items: center; height: 100%; padding-top: 10px; padding-bottom: 10px; padding-left: 0; text-decoration: none; display: flex; } .link-row-kickoff.w--current { color: var(--orange-red); padding-top: 10px; padding-bottom: 10px; } .link-row-schedule { color: var(--cobalt-blue); flex-direction: row; justify-content: flex-start; align-items: center; height: 100%; padding-top: 10px; padding-bottom: 10px; padding-left: 0; text-decoration: none; display: flex; } .link-row-schedule.w--current { color: var(--orange-red); } .link-row-sync { color: var(--cobalt-blue); flex-direction: row; justify-content: flex-start; align-items: center; height: 100%; padding-top: 10px; padding-bottom: 10px; padding-left: 0; text-decoration: none; display: flex; } .link-row-sync.w--current { color: var(--orange-red); } .link-row-paid { color: var(--cobalt-blue); flex-direction: row; justify-content: flex-start; align-items: center; height: 100%; padding-top: 10px; padding-bottom: 10px; padding-left: 0; text-decoration: none; display: flex; } .link-row-paid.w--current { color: var(--orange-red); } .section-p-scroll { margin-bottom: 0; font-family: Avenir next, sans-serif; font-size: 1.2rem; font-weight: 500; line-height: 1.3; text-decoration: none; } .section-p-scroll.w--current { color: var(--orange-red); } .section-p-scroll.feature-desc-subhead { margin-bottom: 20px; font-family: Avenir next, sans-serif; font-size: 1.4rem; } .section-p-scroll.feature-desc-subhead.free-plan { color: var(--cobalt-blue); margin-bottom: 0; font-size: 1.6rem; font-weight: 700; } .section-p-scroll.feature-desc-subhead.free-plan.portfolios { padding-top: 6px; font-family: Avenir next, sans-serif; font-size: 1.5rem; font-weight: 600; line-height: 1.6; } .section-p-scroll.feature-desc-subhead.beta-lander { text-align: left; } .section-p-scroll.pricing-number-sub { border-bottom: 1px solid var(--light-grey); margin-bottom: 10px; padding-bottom: 10px; font-size: 1rem; } .section-p-scroll.about-title { margin-bottom: 20px; } .section-p-scroll.beta { color: var(--cobalt-blue); text-transform: uppercase; font-size: 1em; } .section-p-scroll.project-tools { color: var(--medium-aquamarine); text-transform: uppercase; margin-bottom: 15px; font-size: 1em; } .section-p-scroll.feature-desc-subhead-project-tools { margin-bottom: 20px; font-size: 1.4rem; display: none; } .section-p-scroll.feature-desc-subhead-project-tools.free-plan { color: var(--cobalt-blue); margin-bottom: 0; font-size: 1.6rem; font-weight: 700; } .section-p-scroll.feature-desc-subhead-project-tools.free-plan.portfolios { padding-top: 6px; font-size: 1.5rem; line-height: 1.6; } .section-p-scroll.feature-desc-subhead-project-tools.beta-lander { text-align: left; } .section-p-scroll.bb-way { color: #111f27; text-transform: uppercase; font-size: 1.4em; } .section-p-scroll.pricing-plan-type { padding-bottom: 15px; } .section-p-scroll.pricing-monthly { border-bottom: 1px solid var(--light-grey); padding-top: 5px; padding-bottom: 40px; font-size: 1rem; font-style: italic; } .section-p-scroll.h3, .section-p-scroll.h2-eyebrow { color: var(--dark-slate-grey); margin-top: 0; } .section-p-scroll.h2-eyebrow.white { color: var(--white); } .section-p-scroll.how-it-works { color: var(--orange-red); font-weight: 600; } .div-block-86 { z-index: 2; width: 150px; display: none; position: absolute; inset: 13% 48% auto auto; } .job-cost-image { position: absolute; inset: 7% 73% auto auto; } .image-display-wrapper { flex: 0 auto; align-self: flex-start; width: 100%; margin-top: 20px; margin-left: 0; padding-left: 0; display: none; } .feature-wrapper { flex-direction: row; align-items: stretch; width: 100%; display: flex; } .feature-image { width: 100%; min-width: auto; max-width: none; height: auto; display: block; } .description-trigger { justify-content: space-between; align-items: center; width: 100%; display: flex; } .form-wrapper { width: 90vw; max-width: 1200px; margin: auto; } .template-testimonial-container { flex-direction: column; align-items: center; margin-top: 30px; display: flex; } .tabs-menu-left { background-color: var(--light-blue); border-radius: 8px; flex-direction: column; justify-content: space-between; align-items: center; width: 50%; max-width: 1350px; height: 100%; margin-bottom: 0; margin-left: 0; margin-right: 0; padding: 20px; display: flex; } .tabs-menu-left.white { -webkit-text-fill-color: inherit; background-color: #2266de; background-clip: border-box; } .tabs-content-3 { flex-direction: column; flex: none; justify-content: center; align-items: center; width: 55%; height: auto; padding-left: 40px; display: flex; position: relative; } .tabs-content-3.left { padding-left: 0; padding-right: 40px; } .image-97 { display: block; } .image-98 { width: 100%; max-width: none; display: block; } .tabs-menu-right { background-color: var(--light-blue); border-radius: 8px; flex-direction: column; justify-content: space-between; align-items: center; width: 50%; max-width: 1350px; height: 100%; margin-bottom: 0; margin-left: 0; margin-right: 0; padding: 30px; display: flex; } .webinar-form-block { flex-direction: column; justify-content: center; align-items: center; max-width: 800px; margin-top: 0; margin-left: auto; margin-right: auto; display: flex; } .webinar-sign-up-form { z-index: 5; text-align: left; flex-direction: column; align-items: flex-start; max-width: none; margin-left: 0; margin-right: 0; padding-top: 20px; padding-left: 0; padding-right: 0; display: flex; position: static; } .webinar-form-label { color: var(--cobalt-blue); margin-bottom: 6px; font-family: Avenir next, sans-serif; font-size: 13px; font-weight: 500; display: block; } .webinar-form-label.first_name { margin-bottom: 0; font-family: Avenir next, sans-serif; } .webinar-form-label.last_name { margin-bottom: 0; } .webinar-form-field { z-index: 5; color: var(--dark-slate-grey); border-radius: 5px; width: 100%; padding-top: 2px; padding-bottom: 2px; font-family: Avenir next, sans-serif; position: static; } .webinar-form-field:focus { border: 1px solid #77787b; height: 40px; padding-top: 2px; padding-bottom: 2px; box-shadow: 0 0 1px #77787b; } .webinar-form-field.industry { clear: none; background-color: var(--white-smoke); flex: 0 auto; align-self: auto; width: 100%; display: flex; position: static; } .form-name-wrapper { justify-content: space-between; align-items: center; width: 100%; display: flex; } .form-first-name-wrapper { width: 100%; margin-right: 20px; } .form-last-name-wrapper { width: 100%; } .webinar-form { width: 100%; padding-right: 0; position: static; } .newsletter-form-block { flex-direction: column; justify-content: center; align-items: center; width: auto; max-width: 1350px; height: auto; margin-top: 0; margin-left: auto; margin-right: auto; display: flex; } .newsletter-form { width: 100%; max-width: 540px; margin-bottom: 0; } .newsletter-form.top-20 { margin-top: 20px; } .newsletter-form.top-20.blog-form { width: 100%; } .newsletter-form.about-form { width: 100%; margin-bottom: 0; } .newsletter-form.experiment { display: none; } .newsletter-signup-form { align-items: stretch; margin-top: 20px; display: flex; } .newsletter-form-field { border-radius: 4px; height: auto; margin-bottom: 0; margin-right: 10px; font-family: Avenir next, sans-serif; } .trial-capture-form-block { flex-direction: column; justify-content: center; align-items: center; max-width: 1350px; margin-left: auto; margin-right: auto; display: flex; } .trial-capture-form { flex-direction: row; justify-content: space-around; align-self: auto; align-items: center; width: auto; max-width: none; margin-bottom: 15px; display: block; } .email-capture-form { justify-content: space-between; align-items: center; width: auto; margin-top: 20px; display: flex; } .email-capture-form-field { border: 1px solid var(--orange-red); border-radius: 20px 0 0 20px; width: auto; min-width: 70%; margin-top: 0; margin-bottom: 0; padding-top: 19px; padding-bottom: 19px; padding-right: 12px; font-size: 15px; font-weight: 400; } .gap-block { height: 60px; } .previous { background-color: #f04d2b; border-radius: 6px; flex-direction: row; justify-content: center; align-items: center; width: 115px; font-weight: 600; display: flex; } .text-block-46 { color: #fff; font-weight: 600; text-decoration: none; } .icon-2 { color: #fff; } .next { background-color: #f04d2b; border-radius: 6px; justify-content: center; align-items: center; width: 115px; min-width: auto; display: flex; } .event-form { z-index: 5; text-align: left; flex-direction: column; align-items: flex-start; max-width: none; margin-left: auto; margin-right: auto; padding-top: 20px; padding-left: 0; padding-right: 0; display: block; position: static; overflow: visible; } .event-form-block { object-fit: fill; width: 100%; max-width: none; height: auto; margin-left: auto; margin-right: auto; padding-bottom: 30px; padding-right: 0; position: static; overflow: hidden; } .webinar_session_date { display: none; } .event-form-field { z-index: 5; color: var(--dark-slate-grey); border-radius: 5px; align-self: flex-start; width: 100%; padding-top: 2px; padding-bottom: 2px; font-family: Avenir next, sans-serif; position: static; } .event-form-field:focus { border: 1px solid #77787b; height: 40px; padding-top: 2px; padding-bottom: 2px; box-shadow: 0 0 1px #77787b; } .event-form-field.industry, .event-form-field.industryeventform { clear: none; background-color: var(--white-smoke); flex: 0 auto; align-self: auto; width: 100%; display: flex; position: static; } .event-form-label { color: var(--cobalt-blue); margin-bottom: 6px; font-family: Avenir next, sans-serif; font-size: 13px; font-weight: 500; display: block; } .event-form-label.first_name { margin-bottom: 0; font-family: Avenir next, sans-serif; } .event-form-label.last_name { margin-bottom: 0; } .email-capture-wrapper { aspect-ratio: auto; object-fit: fill; flex-direction: row; flex: 0 auto; justify-content: center; align-self: auto; align-items: center; width: auto; max-width: none; display: block; position: relative; overflow: visible; } .bold-text-23 { font-style: normal; } .sync-grid { flex-direction: column; align-items: flex-start; width: 100%; max-width: 1000px; margin-bottom: 45px; margin-left: auto; margin-right: auto; padding-top: 0; padding-left: 60px; padding-right: 60px; display: block; } .sync-grid.bb-bt { padding-top: 15px; } .sync-grid-header { grid-column-gap: 20px; grid-row-gap: 8px; border-top: 1px #0000001a; grid-template: "feature plan-1 plan-2" "feature . plan-2" / minmax(200px, 1fr) .25fr 1fr; grid-auto-rows: minmax(auto, 1fr); grid-auto-columns: 1fr; grid-auto-flow: row; place-content: stretch; place-items: start center; margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; display: grid; } .bb-pylon-logo { object-fit: fill; flex: 0 auto; order: 0; align-self: center; width: 125px; max-width: none; display: block; position: static; } .image-63-copy { width: 250px; display: block; } .sync-grid-single { grid-column-gap: 20px; grid-row-gap: 0px; border: 2px solid #0000001a; border-bottom-width: 1px; border-top-left-radius: 20px; border-top-right-radius: 20px; grid-template: "feature plan-1 plan-2" ". . plan-2" / minmax(200px, 1fr) .25fr 1fr; grid-auto-rows: minmax(auto, 1fr); grid-auto-columns: 1fr; grid-auto-flow: row; justify-content: stretch; place-items: start center; margin-bottom: 0; padding-top: 0; padding-bottom: 0; display: grid; } .sync-grid-single.removed { display: none; } .sync-grid-single.inner { border-top-width: 0; border-top-left-radius: 0; border-top-right-radius: 0; } .sync-grid-single.bottom { border-top-width: 0; border-bottom-width: 2px; border-radius: 0 0 20px 20px; } .sync-feature-name { text-align: center; border-right: 1px solid #0000001a; width: 100%; height: 100%; margin-bottom: 0; font-family: Avenir next, sans-serif; } .sync-feature-name.qb-function { border-left: 1px solid #0000001a; border-right-width: 0; } .directional-arrow { object-fit: fill; width: auto; max-width: none; margin-left: 0; padding-left: 0; } .sync-feature-name-wrapper { color: var(--cobalt-blue); border-right: 0 #0000001a; height: 100%; margin-top: 0; margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; font-size: 18px; font-weight: 600; } .sync-legend { grid-column-gap: 20px; grid-row-gap: 0px; border-top: 1px #0000001a; grid-template: "." / minmax(200px, .75fr); grid-auto-rows: minmax(0, 1fr); grid-auto-columns: .75fr; grid-auto-flow: row; place-content: stretch; place-items: stretch center; margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; display: grid; } .sync-legend.removed { display: none; } .sync-legend-item { justify-content: center; width: 100%; margin-bottom: 0; display: flex; } .div-block-87 { align-items: center; margin-right: 10px; padding-right: 0; display: flex; } .image-99 { align-items: center; display: inline-flex; } .sync-legend-detail { direction: ltr; color: #666; text-align: center; white-space: normal; border: 1px #000; border-radius: 0; margin-bottom: 0; padding-top: 5px; padding-right: 0%; font-family: Avenir next, sans-serif; font-weight: 600; line-height: 1.4em; position: relative; } .bullet-row { flex-flow: column; align-items: flex-start; display: flex; } .heading-50 { margin: 0; font-weight: 600; } .testimonial-copy { color: var(--cobalt-blue); text-align: left; font-size: 1.2rem; font-weight: 500; line-height: 1.5; } .qb-sync-icon { width: auto; max-width: 60px; max-height: 60px; margin-left: 0; } .image-100 { text-align: left; object-fit: fill; width: auto; max-width: 100%; height: auto; margin-left: auto; margin-right: auto; } .testimonial-block-wrapper { justify-content: flex-start; margin-top: 10px; display: flex; } .italic-text-3 { font-family: Avenir next, sans-serif; font-weight: 600; } .list-item-5 { padding-bottom: 10px; font-size: 1.1rem; line-height: 1.4; } .italic-text-4, .italic-text-5 { font-weight: 600; } .hide, .image-103, .image-104 { display: none; } @media screen and (max-width: 991px) { .dropdown-menu-col { width: 100%; height: auto; } .dropdown-menu-col.new { width: 100%; padding-top: 15px; padding-bottom: 15px; position: static; overflow: visible; } .dropdown-menu-col.new.desktop { display: none; } .dropdown-menu-col.new.mobile { display: block; } .dropdown-icon-mob { width: 35px; height: 35px; } .image-9 { width: 50%; } .burger-line-left { background-color: #fff; border-top-left-radius: 20px; border-bottom-left-radius: 20px; height: 3px; } .hamburger-nav { z-index: 999; box-shadow: none; background-color: #0000; margin-left: auto; } .icon { margin-right: 28px; font-size: 22px; display: flex; } .icon.grey { margin-left: 20px; } .icon.new { flex-direction: row; flex: none; justify-content: flex-start; align-self: auto; align-items: stretch; height: auto; margin-bottom: 0; margin-right: 27px; padding-top: 0; padding-bottom: 0; display: flex; position: relative; overflow: visible; } .text-link { font-size: 14px; } .text-link.hub-title { font-size: 16px; } .menu-text { color: #5a54ff; margin-top: 15px; margin-bottom: 17px; font-size: 16px; font-weight: 500; } .navbar { z-index: 1000; position: absolute; } .nav-link { align-items: center; height: 50px; padding-left: 0; padding-right: 0; font-size: 18px; display: flex; } .nav-link.grey { color: var(--white); padding-left: 0%; } .nav-link.grey.hide-desk { padding-right: 0%; } .nav-link.hide-desk { display: flex; } .nav-link.drop-link.new { align-items: center; height: auto; display: block; } .nav-link.first { padding-left: 0; } .nav-link.blue { position: static; } .pointer.features { display: none; } .burger-line-right { background-color: #fff; border-top-right-radius: 20px; border-bottom-right-radius: 20px; height: 3px; } .hamburger-3 { background-color: #fff; border-radius: 20px; height: 3px; } .menu-button { display: flex; } .hamburger-1 { background-color: #fff; border-radius: 20px; height: 3px; } .dropdown-menu-wrap { height: auto; margin-top: auto; margin-bottom: 0; padding-top: 15px; padding-bottom: 15px; } .dropdown-menu-wrap.mega { padding-top: 5px; padding-bottom: 5px; } .button.borderless.back { align-self: flex-start; } .button.small.hide-desk { align-items: center; display: flex; } .button.small.new-nav { flex-direction: row; flex: none; order: 0; align-self: auto; width: auto; padding-left: 22px; display: block; position: static; } .button.medium { margin-left: 0; } .button.shawn { margin-right: 0; } .button.shawn.beta-lander { align-self: flex-start; } .button.reversed.signin { flex: none; order: 0; align-self: auto; margin-right: 5%; display: block; position: static; } .button.reversed.signin.mobile { margin-right: 0%; } .button.pre-fill { margin-right: 0; } .button.pre-fill.beta-lander, .button.pre-fill.template-form-button, .button.pre-fill.event-form-button { align-self: flex-start; } .button.webinar { margin-right: 0; } .button.webinar.beta-lander, .button.webinar.template-form-button { align-self: flex-start; } .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: translate(0, -100vh); box-shadow: 1px 1px 9px 1px #0003; } .nav-container.experiment { min-height: 80px; position: relative; } .dropdown-list { position: absolute; overflow: visible; } .dropdown-list.w--open { object-fit: fill; flex-flow: column; justify-content: flex-start; align-items: flex-start; width: auto; height: auto; margin-left: auto; margin-right: auto; padding-top: 0; padding-bottom: 0; display: flex; position: relative; overflow: visible; } .dropdown-toggle { width: 100%; padding-top: 0; padding-bottom: 0; } .dropdown-toggle.w--open { width: 100%; } .dropdown-toggle.experiment.mega { flex-direction: row; justify-content: flex-start; align-items: flex-start; height: 50px; min-height: 50px; padding-top: 20px; padding-bottom: 20px; display: flex; position: relative; overflow: visible; } .dropdown-toggle.experiment.mega.w--open { width: 100%; height: 50px; min-height: 0; position: static; overflow: visible; } .nav-button-right-wrapper { grid-column-gap: 16px; grid-row-gap: 16px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: space-between; align-items: center; margin-left: auto; margin-right: 0; display: none; position: static; } .nav-button-right-wrapper.new { grid-column-gap: 16px; grid-row-gap: 16px; flex-flow: row; flex: 0 auto; justify-content: space-between; align-items: center; margin-left: auto; display: block; } .nav-button-right-wrapper.new.landing-page { grid-column-gap: 0px; grid-row-gap: 0px; flex-direction: row; justify-content: flex-end; margin-left: 20px; display: flex; } .nav-button-right-wrapper.new.tablet { grid-column-gap: 5px; grid-row-gap: 5px; flex-direction: row; flex: 1; order: 0; justify-content: flex-end; margin-left: auto; margin-right: auto; display: flex; position: relative; } .link-5 { color: #8581d1; margin-bottom: 13px; margin-left: 15px; text-decoration: none; } .hero-description-container { width: 100%; } .hero-description-container.no-margin { width: 60%; padding-right: 5%; } .hero-description-container.no-margin.left-fixed { align-items: center; width: 80%; margin-bottom: 5%; margin-left: auto; margin-right: auto; padding-right: 5%; } .hero-description-container.no-margin.left-fixed.beta-lander, .hero-description-container.no-margin.left-fixed.bb-way { flex-direction: column; flex: 0 auto; align-self: auto; align-items: center; width: 90%; height: auto; padding-left: 0%; padding-right: 0; display: flex; } .hero-description-container.no-margin.left-fixed.ad-lander { width: 80%; min-height: 300px; } .hero-description-container.no-margin.left-fixed.landing-page { align-items: flex-start; } .hero-description-container.centered.full-width { padding-left: 5%; padding-right: 5%; } .hero-description-container.centered.full-width.free-plan { align-self: auto; } .hero-description-container.centered.full-width.pricing { margin-top: 0; margin-bottom: 0%; } .hero-description-container.centered.full-width.careers { align-self: auto; margin-top: 50px; padding-left: 0%; padding-right: 0%; } .hero-description-container.centered.vertical { width: 100%; padding-left: 5%; padding-right: 5%; } .hero-description-container.centered.vertical.project-tools { margin-bottom: 0%; } .hero-description-container.centered.vertical.sales-marketing-tools { margin-bottom: 0%; padding-top: 40px; } .hero-description-container.centered.vertical.communication-tools { margin-bottom: 0%; padding-top: 0; } .hero-description-container.experiment { width: 100%; } .row.centered.bottom-30.cta-row { margin-top: 0; } .row.centered.max-1350 { align-self: auto; } .row.centered.max-1350.hero-content-row { padding-left: 0%; } .row.centered.max-1350.testimonial-row { flex-flow: column; order: 1; align-self: flex-start; padding-bottom: 20px; } .row.centered.max-1350.testimonial-row.no-margin-top { order: -1; padding-bottom: 20px; padding-right: 0%; } .row.centered.max-1350.big-row { margin-bottom: 0; } .row.centered.max-1350.big-row.item-row { align-items: center; } .row.centered.top-60.max-1350.persona-rows.remodeler, .row.centered.top-60.max-1350.persona-rows.rings-end { margin-top: 0; } .row.centered.top-60.max-1350.persona-rows.ad-lander { padding-left: 1%; padding-right: 1%; } .row.centered.buildbros-row { flex-direction: column; } .row.centered.pricing { padding-left: 2%; padding-right: 2%; } .row.centered.pricing.free-plan { padding-right: 2%; } .row.centered.pricing.add-users { flex-direction: column; } .row.centered.bb-bundle.max-1350 { margin-top: 10px; } .row.centered.bb-bundle.max-1350.persona-rows.remodeler { margin-top: 0; } .row.centered.calculators.max-1350 { margin-top: 10px; } .row.centered.calculators.max-1350.persona-rows.remodeler { margin-top: 0; } .row.centered.demo-signup { flex-direction: column; padding-top: 15%; } .row.vertical-centered.top-30 { padding-left: 5%; padding-right: 5%; } .row.vertical-centered.top-30.free-plan { margin-top: 10px; } .row.vertical-centered.cta-row { width: 100%; } .row.vertical-centered.cta-row.withpadding { margin-left: auto; margin-right: auto; } .row.vertical-centered.home-checklist { padding-top: 20px; } .row.vertical-centered.landing-page.estimate { margin-top: 20px; margin-bottom: 10px; padding-left: 5%; padding-right: 5%; } .row.vertical-centered.how-it-works { flex-direction: column; align-self: auto; padding-left: 5%; padding-right: 5%; } .row.footer { height: 100%; } .row.footer.experiment { margin-left: auto; margin-right: auto; padding-left: 5%; padding-right: 5%; } .row.bullet-points { margin-left: 0; } .row.bullet-points.project-tools.home-builder { align-items: center; } .row.bullet-points.project-tools.home-builder.img-row { justify-content: center; } .row.bullet-points.project-tools.how-it-works { align-items: center; } .row.bullet-points.project-tools.how-it-works.img-row { justify-content: center; } .row.bullet-points.project-tools.how-it-works.img-row.horizontal { flex-direction: column; } .row.bullet-points.project-tools.ad-lander { align-items: center; } .row.bullet-points.project-tools.ad-lander.img-row { justify-content: center; } .row.bullet-points.project-tools.quickbooks-lander { align-items: center; } .row.bullet-points.project-tools.quickbooks-lander.img-row { justify-content: center; } .row.auto-height.bottom-15.quickbooks-lander { justify-content: flex-start; padding-right: 0%; } .row.hero { flex-direction: column; padding-top: 60px; padding-bottom: 20px; padding-right: 0%; display: block; } .row.hero.home-hero { width: 100%; padding-left: 5%; } .row.hero.home-hero.experiment { padding-left: 0%; } .row.hero.beta-lander, .row.hero.bb-way { flex-direction: column; align-items: center; padding-top: 75px; display: flex; } .row.hero.how-it-works { display: flex; } .row.hero.how-it-works.blue { min-height: 250px; padding-left: 5%; } .row.hero.quickbooks-lander { padding-top: 100px; } .row.feature-headline { flex-direction: column; align-items: flex-start; margin-top: 20px; margin-left: 0; } .p1.blue.beta, .p1.blue.bb-way { text-align: center; } .p1.centered.blue.rings-end { padding-top: 10px; } .p1.section-p { padding-left: 60px; padding-right: 60px; } .p1.white.beta, .p1.white.bb-way { text-align: center; } .hero-img-col.home-hero { clear: none; flex-direction: column; width: 100%; height: 300px; display: flex; position: relative; left: 0; right: auto; } .hero-img-col.home-hero.experiment { flex-direction: column; align-items: center; width: 100%; height: 700px; position: relative; inset: 0% 0% 0% auto; } .hero-container { flex-direction: row; height: auto; max-height: none; padding-top: 5%; padding-bottom: 0%; position: relative; } .hero-container.beta-lander { flex-direction: row; display: block; } .hero-container.experiment { flex-direction: column; align-items: flex-start; width: 100%; max-width: none; height: auto; padding-top: 0%; padding-left: 5%; position: relative; inset: 0% auto 0% 0%; } .hero-container.landing-page { padding-top: 10%; } .h1 { font-size: 2.4rem; } .h1.blue { text-align: left; } .h1.blue.centered { width: 80%; } .h1.blue.centered.sales-marketing-tools { font-size: 3em; } .h1.blue.bold { max-width: 100%; } .h1.blue.customer-h1 { font-size: 3rem; } .h1.blue.customer-h1.vero, .h1.blue.customer-h1.brady, .h1.blue.customer-h1.revel, .h1.blue.customer-h1.endless { text-align: left; } .h1.blue.beta-lander, .h1.blue.bb-way { text-align: center; flex-flow: column; justify-content: flex-end; align-items: center; display: flex; position: relative; } .h1.home-hero-header.experiment { font-size: 3rem; } .h1.white { text-align: left; } .h1.white.centered { width: 80%; } .h1.white.centered.sales-marketing-tools { font-size: 3em; } .h1.white.bold { max-width: 100%; } .h1.white.customer-h1 { font-size: 3rem; } .h1.white.customer-h1.vero, .h1.white.customer-h1.brady, .h1.white.customer-h1.revel, .h1.white.customer-h1.endless { text-align: left; } .h1.white.beta-lander, .h1.white.bb-way { text-align: center; flex-flow: column; justify-content: flex-end; align-items: center; display: flex; position: relative; } .button-row { align-self: center; } .button-row.top-30 { flex-direction: column; align-self: center; align-items: center; display: flex; } .button-row.top-30.centered.no-top-padding.mega { align-items: flex-start; position: relative; } .button-row.top-30.centermobile { flex-direction: column; justify-content: flex-start; align-self: center; align-items: center; } .button-row.top-30.centermobile.mobilemargin.mega { padding-right: 10px; } .button-row.top-30.centermobile.job-costing { flex-direction: row; } .button-row.top-30.centermobile.job-costing.mega { padding-right: 10px; } .button-row.top-30.left, .button-row.top-30.home-hero { align-self: flex-start; } .button-row.top-30.home-hero.free-hero { align-self: center; } .button-row.top-30.beta-lander { align-items: center; } .button-row.top-30.bb-bundle { align-items: flex-start; } .button-row.top-30.left-aligned { align-self: flex-start; } .button-row.top-30.experiment { flex-direction: column; align-self: flex-start; align-items: flex-start; margin-left: 0; padding-left: 0; padding-right: 20px; display: flex; } .button-row.top-30.experiment.centered { align-self: center; } .button-row.top-30.ad-lander { align-items: flex-start; margin-left: 0; } .button-row.top-30.estimate-lander { align-items: center; } .button-row.top-30.landing-page { align-items: flex-start; } .button-row.top-30.how-it-works { align-items: flex-start; margin-left: 0; } .button-row.top-30.quickbooks-lander { align-items: center; padding-right: 0; } .button-row.bb-bundle { flex-direction: column; align-self: center; align-items: center; display: flex; } .button-row.bb-bundle.centermobile { flex-direction: column; justify-content: flex-start; align-self: center; align-items: center; } .button-row.bb-bundle.left, .button-row.bb-bundle.home-hero { align-self: flex-start; } .button-row.bb-bundle.home-hero.free-hero { align-self: center; } .button-row.bb-bundle.beta-lander { align-items: center; } .section { display: block; } .section.bg-blue { background-size: contain; } .section.bg-blue.fnd, .section.bg-blue.bb-bundle { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/6070746aaf1855942f94262d_hero-bg%20(1).png"); background-position: 50% 100%; background-size: cover; } .section.bg-blue.experiment { flex-direction: row; margin-bottom: -140px; display: block; } .section.secondary-features { padding-left: 3%; padding-right: 1%; } .section.project-tools, .section.sales-marketing-tools { padding-left: 5%; padding-right: 5%; } .section.bg-lt-blue { background-size: contain; } .section.bg-lt-blue.fnd, .section.bg-lt-blue.bb-bundle { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/6070746aaf1855942f94262d_hero-bg%20(1).png"); background-position: 50% 100%; background-size: cover; } .section.bg-lt-blue.experiment { flex-direction: row; margin-bottom: -140px; display: block; } .fine-print.fine-black { text-align: center; } .fine-print.fine-black.beta-lander { text-align: center; flex-direction: column; justify-content: center; align-items: center; display: flex; } .fine-print.fine-blue { text-align: center; } .fine-print.fine-blue.beta-lander { text-align: center; flex-direction: column; justify-content: center; align-items: center; display: flex; } .col-double-wrapper.align-centered { flex-direction: column; width: 80%; padding-left: 0%; padding-right: 0%; } .col-double-wrapper.align-centered.reverse { width: 80%; display: block; } .col-double-wrapper.align-centered.reverse.quickbooks-lander { align-self: auto; width: 100%; } .col-double-wrapper.align-centered.drop-shadow.case-study-preview { flex-direction: column; max-height: none; } .col-double-wrapper.align-centered.features-double-wrapper { width: 80%; } .col-double-wrapper.align-centered.landing-page { width: 100%; } .col-double-wrapper.align-centered.how-it-works { width: 90%; } .col-double-wrapper.align-centered.mobile { flex-direction: row; width: 90%; } .col-double-wrapper.inner-padding.sidexside.shorter { flex-direction: column; } .h3.white { font-size: 1.8rem; } .container { flex-flow: column wrap; align-content: flex-start; } .container.top-down-padding { flex-wrap: wrap; align-content: center; padding-top: 100px; padding-bottom: 50px; } .container.top-down-padding.width-80.customer-story { width: 100%; padding-top: 20px; } .container.top-down-padding.faq-accordian-container { width: 80%; } .container.top-down-padding.faq-accordian-container.new, .container.top-down-padding.faq-accordian-container.estimate-lander { padding-top: 60px; } .container.top-down-padding.team-container { display: none; } .container.top-down-padding.about-cta-container { padding-top: 80px; } .container.top-down-padding.project-tools { align-content: center; padding-top: 40px; } .container.top-down-padding.sales-marketing-tools { padding-top: 40px; } .container.top-down-padding.about-copy-container { padding-top: 80px; padding-bottom: 80px; } .container.top-down-padding.home-builder { padding-top: 80px; } .container.top-down-padding.home-builder.ad-lander { margin-top: 60px; padding-top: 60px; } .container.top-down-padding.home { padding-top: 100px; } .container.top-down-padding.home.experiment { align-content: center; } .container.top-down-padding.home.experiment.geoff { flex-direction: row; } .container.top-down-padding.remodeler { padding-top: 60px; } .container.top-down-padding.capterra { padding-top: 100px; } .container.top-down-padding.release-notes { padding-top: 40px; padding-left: 30px; padding-right: 30px; } .container.top-down-padding.rings-end { padding-top: 100px; } .container.top-down-padding.blog { padding-top: 60px; } .container.top-down-padding.schedule { padding-top: 40px; } .container.top-down-padding.schedule.ad-lander { margin-top: 60px; padding-top: 60px; } .container.top-down-padding.template-hub { position: relative; overflow: visible; } .container.top-down-padding.landing-page.ad-lander { margin-top: 60px; padding-top: 60px; } .container.top-down-padding.landing-page.feature-well { padding-top: 20px; } .container.top-down-padding.landing-page { padding-top: 60px; } .container.top-down-padding.quickbooks-lander { align-content: center; padding-top: 40px; } .container.testimonial { padding-left: 5%; padding-right: 5%; } .container.cta.bottom-underline.blog-post { align-content: center; } .container.cta.home, .container.cta.how-it-works { padding-left: 20px; padding-right: 20px; } .container.footer.padding { margin-left: auto; margin-right: auto; } .container.vertical-centered.project-tools, .container.vertical-centered.sales-marketing-tools, .container.vertical-centered.free-plan { padding-left: 2%; padding-right: 2%; } .container.wide-testimonial { flex-flow: column; place-content: space-around flex-end; display: flex; } .container.wide-testimonial.experiment, .container.free-plan.three-icons { flex-direction: row; } .container.center { align-content: center; } .container.lp { flex-direction: row; width: auto; margin-left: 5%; margin-right: 5%; } .col-container { width: 100%; padding-left: 0; padding-right: 0%; } .col-container.inner-padding { width: 100%; padding-top: 0%; padding-bottom: 0%; padding-left: 0%; } .col-container.inner-padding.mid-testimonial-col { padding-top: 5%; padding-bottom: 5%; padding-left: 5%; } .col-container.inner-padding.mid-testimonial-col.experiment { width: 70%; } .col-container.inner-padding.feature-image-container.template-form { width: 100%; } .col-container.inner-padding.feature-image-container.quickbooks-lander { width: 60%; margin-left: auto; margin-right: auto; } .col-container.inner-padding.section-cta-container { width: 70%; } .col-container.inner-padding.section-cta-container.template-form { width: 100%; } .col-container.image-col { order: -1; width: 100%; height: 50%; padding-right: 0%; } .col-container.image-col.experiment { justify-content: center; align-self: center; } .col-container.home-image-col { order: -1; width: 100%; height: 50%; margin-bottom: 40px; padding-right: 0%; } .col-container.home-image-col.centered-container { order: 1; margin-top: 20px; margin-bottom: 0; } .col-container.home-builder.quickbooks-lander { margin-left: auto; margin-right: auto; } .col-container.section-bullet-container { width: 90%; } .section-p.centered.white.small { font-size: 1.1rem; } .section-p.centered.free-plan-section { margin-bottom: 0; font-size: 1rem; } .h2 { font-size: 1.8rem; } .h2.centered.max-800 { width: 75%; margin-bottom: 20px; font-size: 1.8rem; } .h2.centered.max-800.rings-end, .h2.centered.max-800.home-builder { width: 100%; } .h2.centered.max-800.lp { flex-direction: column; align-self: auto; align-items: center; width: 100%; margin-top: 20px; margin-left: auto; margin-right: auto; display: block; } .h2.centered.max-1000 { width: 75%; font-size: 1.8rem; } .h2.centered.max-1000.free-plan.proof-header { width: 100%; } .h2.white.centered { font-size: 1.9rem; } .h2.gantt.qa-section { margin-left: 0; margin-right: 0; } .h2.home-builder { text-align: left; align-self: auto; } .h2.experiment { padding-left: 10px; padding-right: 10px; } .h2.how-it-works { text-align: center; align-self: auto; } .img.medium { width: 100%; } .img.blog-img-link.directory { object-position: 50% 0%; } .img-wrapper._60-width { width: 80vw; } .img-wrapper.fixed.man3, .img-wrapper.fixed.man1, .img-wrapper.fixed.man2, .img-wrapper.fixed.man3, .img-wrapper.fixed.man4 { background-position: 0 0; background-repeat: no-repeat; background-size: cover; height: 300px; min-height: auto; } .img-wrapper.buildbrothers { width: 50%; margin-bottom: 0; } .img-wrapper.tools-img { width: 80%; } .img-wrapper.tools-img.home.tablet { flex: 0 auto; width: 100%; } .img-wrapper.buildbrothers-single { width: 50%; margin-bottom: 0; } .img-wrapper.template-hub { flex: 0 auto; height: 200px; } .column.vertical-centered.top-100.remodeler { margin-top: 20px; } .column.vertical-centered.top-100.rings-end { margin-top: 40px; } .column.vertical-centered.project-tools, .column.vertical-centered.sales-marketing-tools { padding-bottom: 0; } .column.width-80 { width: 100%; } .card-description-wrapper { flex: 0 auto; } .card-description-wrapper.sidexside.blog-entry { min-height: auto; padding-left: 30px; padding-right: 30px; } .card-description-wrapper.experiment { flex: 0 auto; } .card-tile { flex: 0 auto; justify-content: center; align-items: center; min-width: auto; padding: 24px; } .card-tile.blue-bg.top-aligned.home { padding-bottom: 40px; } .card-tile.blue-bg.top-aligned.home.experiment { margin-left: 0%; padding-bottom: 40px; } .card-tile.blue-bg.top-aligned.home.mega { padding-bottom: 20px; padding-left: 30px; } .card-tile.sticky-nav { margin-left: 20px; margin-right: 20px; padding-top: 0; padding-bottom: 0; } .card-tile.dropshadow { justify-content: center; padding: 40px; } .card-tile.dropshadow.review-card { align-self: center; } .card-tile.dropshadow.free-plan { margin-bottom: 25px; } .card-tile.dropshadow.free-plan.portfolios { flex-direction: column; align-items: center; max-width: 400px; display: flex; } .card-tile.dropshadow.quickbooks-lander { justify-content: flex-start; padding-left: 20px; padding-right: 20px; } .card-tile.pricing-description-tile { padding-top: 10px; padding-bottom: 10px; } .card-tile.tools-preview-grid.home { flex: 1; padding-left: 20px; padding-right: 20px; } .grid-3col { flex-wrap: wrap; grid-template-columns: 1fr 1fr; place-content: space-between center; place-items: stretch start; margin-left: auto; margin-right: auto; display: flex; } .grid-3col.sticky-nav-grid { padding-left: 2%; padding-right: 2%; } .grid-3col.centered.negative-top-100.review-grid { flex-direction: column; } .grid-3col.centered.negative-top-100.free-plan { grid-template-rows: auto; grid-template-columns: .75fr .25fr .75fr .25fr .75fr; grid-auto-columns: 1fr; align-content: space-between; justify-items: stretch; display: none; } .grid-3col.centered.negative-top-100.free-plan.portfolios { flex-direction: column; align-items: center; margin-bottom: 6px; display: flex; } .grid-3col.template-hub { grid-column-gap: 24px; grid-row-gap: 24px; grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; place-content: stretch; justify-items: stretch; display: grid; } .h4.team-cards { font-size: 1.4rem; } .grid-2col { flex-direction: column; display: flex; } .grid-2col.width-1350 { margin-top: 20px; } .grid-2col.tools-preview-grid.experiment { grid-column-gap: 10px; grid-row-gap: 10px; justify-content: space-between; padding-left: 2%; padding-right: 2%; } .grid-2col.experiment { flex-direction: row; margin-left: 5%; margin-right: 5%; } .icon-wrapper.section { width: 72px; } .icon-wrapper.hero { align-self: center; } .form-block { width: 100%; max-width: 540px; } .grid-icons.capterra-proof { grid-column-gap: 25px; grid-row-gap: 25px; } .grid-icons.demo-signup { margin-top: 40px; } .logo-wrapper { height: 100px; } .social-icon { margin-right: 10px; } .footer-col.experiment { padding-right: 10px; } .footer-link { text-align: left; object-fit: fill; } .footer-columns { width: 90%; } .hero-img { object-position: 50% 0%; } .hero-img.how-it-works { display: none; } .nav-menu { z-index: 1000; background-color: var(--cobalt-blue); padding: 30px 52px 30px 30px; } .large-number { font-size: 50px; } .large-number.pricing-number.dollars { text-align: center; font-size: 2.8rem; } .large-number.dollar-sign { font-size: 1.5rem; } .section-p-sub { font-size: 1rem; } .section-p-sub.feature-desc-subhead, .section-p-sub.feature-desc-subhead-project-tools { font-size: 1.2rem; } .section-p-sub.pricing-monthly.business { margin-left: 0; margin-right: 0; } .bullet-description-wrapper.project-tools.home-builder { grid-column-gap: 16px; grid-row-gap: 16px; flex-flow: row; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; place-items: stretch stretch; width: 90%; margin-top: 20px; display: grid; } .bullet-description-wrapper.project-tools.bb-bundle { grid-column-gap: 16px; grid-row-gap: 16px; flex-flow: row; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; align-items: stretch; width: 90%; margin-top: 20px; display: grid; } .bullet-description-wrapper.project-tools.ad-lander { grid-column-gap: 16px; grid-row-gap: 16px; flex-flow: row; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; place-items: stretch stretch; width: 90%; margin-top: 20px; display: grid; } .bullet-description-wrapper.project-tools.quickbooks-lander { grid-column-gap: 16px; grid-row-gap: 16px; flex-flow: row; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; place-items: stretch stretch; width: 90%; margin-top: 20px; display: none; } .green-bullet.pricing-grid-bullet, .green-bullet.pricing-grid-bullet-copy { align-self: flex-end; } .paragraph.cta-box { font-size: 1.1rem; } .paragraph.team-cards { font-size: 1rem; } .paragraph.team-cards.lcoation { font-size: .8rem; } .green-line._88.manifesto { position: absolute; } .dotted-line, .dotted-line.free-plan { display: none; } .hero-img-relative { height: 500px; min-height: 500px; } .hero-img-relative.full-width { width: 100%; height: 300px; min-height: 300px; } .hero-img-relative.full-width.beta-lander { width: 70%; height: 70%; padding-right: 0%; display: block; } .hero-img-relative.full-width.ad-lander { width: 100%; height: auto; min-height: 300px; padding-top: 20px; padding-bottom: 40px; } .hero-img-relative.full-width.estimate-lander, .hero-img-relative.full-width.crm-lander, .hero-img-relative.full-width.landing-page { flex-direction: column; justify-content: center; align-items: center; width: 80%; height: auto; min-height: auto; margin-left: auto; margin-right: auto; display: flex; } .hero-img-relative.full-width.how-it-works { background-position: 50% 0; flex-direction: column; justify-content: center; align-items: center; width: 80%; height: 100%; min-height: 300px; margin-left: auto; margin-right: auto; display: flex; } .hero-img-relative.full-width.quickbooks-lander { flex-direction: column; justify-content: center; align-items: center; width: 80%; height: auto; min-height: auto; margin-left: auto; margin-right: auto; display: flex; } .hero-img-relative.vertical { width: 50%; } .hero-img-relative.vertical.how-it-works-hero-image { width: 90%; height: auto; } .hero-img-relative.vertical.who-we-are-hero-img { min-height: 460px; } .hero-vertical-container { padding-top: 20%; } .hero-vertical-container.project-tools { padding-bottom: 31vh; } .hero-vertical-container.sales-marketing-tools { padding-bottom: 29vw; } .hero-vertical-container.stay-in-sync { padding-bottom: 35vh; } .hero-blue-block { min-height: 150px; } .grid-4col { grid-template-columns: 1fr 1fr; } .hero-fixed-blue-container.directory.free-plan { flex-direction: column; display: flex; } .hero-fixed-blue-container.directory.careers { background-position: 50%; background-size: contain; flex-direction: column; min-height: 500px; max-height: 500px; display: flex; } .hero-fixed-blue-container.directory.careers.overlay { background-color: #0e316fd9; height: 50vh; min-height: 500px; max-height: 500px; } .hero-fixed-blue-container.release-notes { background-size: cover; } .hero-fixed-blue-container.calculators.free-plan { flex-direction: column; display: flex; } .hero-fixed-blue-container.calculators.careers { background-position: 50%; background-size: contain; flex-direction: column; min-height: 500px; max-height: 500px; display: flex; } .hero-fixed-blue-container.calculators.careers.overlay { background-color: #0e316fd9; height: 50vh; min-height: 500px; max-height: 500px; } .pricing-box { width: 100%; max-width: 310px; margin-bottom: 2%; } .pricing-box.fnd { max-width: none; } .pricing-box.comparison { width: auto; max-width: 400px; margin-top: -100px; } .pricing-box.bb-bundle, .pricing-box.rings-end { max-width: none; } .pricing-box.rings-end { max-width: none; margin-top: 60px; margin-bottom: -63px; } .pricing-box.bb-bundle-reno { max-width: none; } .pricing-box-row.yearly-row, .pricing-box-row.monthly-row { grid-template-columns: 1fr 1fr; } .accordion-item.rings-end { border-bottom-style: none; } .accordion-trigger.rings-end { padding-left: 30px; } .accordion-row { padding-left: 0; } .blog-hero-wrapper { width: 90%; } .hero-img-wrapper { width: 100%; height: auto; } .hero-customer-container.post-hero { height: 100%; } .post-nav-row.career-page { padding-left: 60px; padding-right: 60px; } .rich-text-post { width: 80%; } .hamburger-line-2 { background-color: var(--white); width: 24px; height: 2px; } .hamburger-line-2.blue { background-color: var(--cobalt-blue); } .nav-row { background-color: var(--cobalt-blue); flex-direction: column; align-items: flex-start; height: 100vh; padding: 5%; box-shadow: 0 4px 16px -16px #000; } .nav-row.new { background-color: var(--white-smoke); flex-direction: column; display: flex; } .nav-row.new.mega, .nav-row.new.working { z-index: 11; flex: 1; height: 100vh; min-height: auto; position: absolute; inset: 0 0% auto; overflow: auto; } .navbar-new { min-height: 60px; } .hamburger-line-1 { background-color: var(--white); width: 24px; height: 2px; } .hamburger-line-1.blue { background-color: var(--cobalt-blue); } .dropdown { width: 100%; min-width: 120px; height: 60px; margin-left: 0; margin-right: 0; } .dropdown.no-margin { width: 100%; font-size: 20px; } .hamburger { box-shadow: none; background-color: #0000; width: 50px; height: 50px; } .nav-menu-button { margin-left: auto; padding: 5px 10px; } .nav-menu-button.w--open { background-color: #0000; } .drop-down { height: 50px; padding-left: 0%; display: block; } .drop-down.new.mega { flex-direction: row; align-items: center; height: auto; min-height: auto; display: block; position: relative; overflow: visible; } .drop-down.new.mega.desktop { display: none; } .drop-down.new.mega.mobile, .drop-down.new.mega.working { display: block; } .path-wrapper.left-path, .path-wrapper.right-path { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f7f7c611bc3f00671464971_straight-dotted-path.svg"); align-self: center; height: 100px; } .path-wrapper.right-path.project-tools, .path-wrapper.right-path.free-plan { margin-bottom: 0; } .path-wrapper.center-path { height: 80px; margin-bottom: 0; } .path-wrapper.competitive { height: 20px; margin-bottom: 0; } .fixed-side-column.testimonial-preview-text { flex-direction: column; align-items: stretch; width: 100%; } .fixed-side-column.testimonial-preview-text.vero { align-self: auto; align-items: flex-start; width: 100%; padding-right: 0; } .link-row-marketing { background-size: 40px; padding-left: 50px; } .link-row-sales { background-size: 36px; padding-left: 47px; } .link-row-project { background-size: 40px; padding-left: 50px; } .feature-desc-subhead { font-size: 1rem; } .hero-img-remodelers { object-position: 50% 0%; } .wide-testimonial-image-geoff { background-position: 50% 15%; background-size: cover; flex-direction: row; order: -1; width: 100%; height: 300px; position: relative; } .wide-testimonial-image-vero { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f875b5edb36e9c178fc1407_vero-testimonial-headers.jpg"); background-position: 50%; background-size: cover; order: -1; width: 100%; height: 300px; position: relative; } .wide-testimonial-image-brady { background-position: 50% 25%; background-size: cover; order: -1; width: 100%; height: 300px; position: relative; } .wide-testimonial-image-brady.bb-bundle { background-position: 50% 25%; } .wide-testimonial-image-brady.capterra { background-position: 50% 30%; } .sticky-nav-container.beta-lander { width: 100%; } .pricing-grid-row { grid-column-gap: 10px; grid-row-gap: 17px; border-top-style: solid; grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr; grid-template-areas: "feature plan-1 plan-2 plan-3 plan-4"; grid-auto-flow: row; justify-items: end; } .feature-name-wrap { border-bottom: 1px #0000001a; } .feature-desc { margin-bottom: 10px; display: none; } .pricing-grid-container { padding-left: 40px; padding-right: 40px; } .feature-name { text-align: center; font-size: 1rem; } .plan-name { align-self: flex-end; line-height: 1em; } .pricing-grid-row-first { grid-column-gap: 10px; grid-row-gap: 17px; border-top-style: none; grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr; grid-template-areas: "feature plan-1 plan-2 plan-3 plan-4"; justify-content: end; justify-items: end; } .pricing-grid-stat { font-size: .9rem; } .pricing-tick-text { flex-direction: column; } .testimonial-grid-1 { grid-column-gap: 16px; grid-template-areas: ". . Headline-1 Headline-1 Headline-1 Headline-1 Headline-1 . . . ." ". . Body-1 Body-1 Body-1 Body-1 Body-1 Body-1 Body-1 Body-1 ." ". image-2 image-2 image-2 image-2 image-2 quote-2 quote-2 quote-2 quote-2 quote-2" "image-1 . Headline-2 Headline-2 Headline-2 Headline-2 Headline-2 . . . ." ". . Body-2 Body-2 Body-2 Body-2 Body-2 Body-2 Body-2 Body-2 ." ". . image-3 image-3 image-3 image-3 image-3 image-3 image-3 image-3 image-3" ". . . . . Headline-3 Headline-3 Headline-3 Headline-3 Headline-3 ." ". Pull-Quote-3 Pull-Quote-3 Pull-Quote-3 Pull-Quote-3 Body-3 Body-3 Body-3 Body-3 Body-3 Body-3" ". Body-3b Body-3b Body-3b Body-3b Body-3b Body-3b quote-4 quote-4 quote-4 quote-4" ". . . . . Headline-4 Headline-4 Headline-4 Headline-4 Headline-4 ." ". image-4 image-4 image-4 image-4 Body-4 Body-4 Body-4 Body-4 Body-4 Body-4"; } .testimonial-quote { font-size: 1.5rem; } .testimonial-heading { margin-top: 1rem; } .testimonial-grid-2, .testimonial-grid-3 { grid-column-gap: 16px; grid-template-areas: ". . Headline-1 Headline-1 Headline-1 Headline-1 Headline-1 . . . ." ". . Body-1 Body-1 Body-1 Body-1 Body-1 Body-1 Body-1 Body-1 ." ". image-2 image-2 image-2 image-2 image-2 quote-2 quote-2 quote-2 quote-2 quote-2" "image-1 . Headline-2 Headline-2 Headline-2 Headline-2 Headline-2 . . . ." ". . Body-2 Body-2 Body-2 Body-2 Body-2 Body-2 Body-2 Body-2 ." ". . image-3 image-3 image-3 image-3 image-3 image-3 image-3 image-3 image-3" ". . . . . Headline-3 Headline-3 Headline-3 Headline-3 Headline-3 ." ". Pull-Quote-3 Pull-Quote-3 Pull-Quote-3 Pull-Quote-3 Body-3 Body-3 Body-3 Body-3 Body-3 Body-3" ". Body-3b Body-3b Body-3b Body-3b Body-3b Body-3b quote-4 quote-4 quote-4 quote-4" ". . . . . Headline-4 Headline-4 Headline-4 Headline-4 Headline-4 ." ". image-4 image-4 image-4 image-4 Body-4 Body-4 Body-4 Body-4 Body-4 Body-4"; } .cta-gantt { padding-left: 30px; padding-right: 40px; } .free-resources-headline-sub { font-size: 2vw; } .free-resources-headline-sub.cost-hero.estimate-list-item { font-size: 1.1em; } .free-resources-headline-sub.cost-lander { width: auto; max-width: 80vw; line-height: 1.5em; } .free-resources-headline-sub.cost-hero { max-width: none; margin-bottom: 10px; line-height: 1.4em; } .cta-button-gantt.inverted.calculators-cta { margin-top: 20px; } .cards-grid-container { grid-column-gap: 15px; } .cta-headline---gantt-sub { font-size: 3vw; line-height: 3vh; } .home-headline-subtext---gantt { padding-top: 10px; font-size: 1rem; } .cards-section { padding-bottom: 0; padding-left: 35px; padding-right: 40px; } .cards-section.beta-lander { grid-template-columns: .75fr 1.75fr .75fr; padding-right: 0; } .cta-button-playbook.inverted { margin-bottom: 0; } .heading-7 { font-size: 2rem; } .heading-7.max-800.h1 { line-height: 1.2vh; } .max-800.cost-hero { margin-top: 0; } .confirmation-section { position: relative; } .estimate-confirmation-box.calculators { padding-top: 0; } .estimate-confirmation-box.estimate { margin-bottom: 0%; padding-top: 0; padding-left: 10px; padding-right: 10px; } .button-4-copy { width: 25vw; } .confirmation-success-wrapper { padding-left: 10px; padding-right: 10px; } .text-block-19 { font-size: 1.75rem; } .image-45 { width: 100%; } .success-text-sub { font-size: 2vw; } .text-block-20 { font-size: .8rem; } .image-46 { max-width: none; padding-right: 0; } .confirmation-card { margin-left: 5%; margin-right: 5%; padding-left: 30px; padding-right: 30px; } .confirmation-card.budget, .confirmation-card.estimate, .confirmation-card.payments { margin-left: 10%; margin-right: 10%; padding-left: 20px; padding-right: 20px; } .estimate-confirmation-paragraph { font-size: 1.25rem; } .estimate-confirmation-paragraph.estimate, .estimate-confirmation-paragraph.payments { padding-top: 10px; font-size: 1.1rem; } .estimate-confirmation-header { text-align: center; margin-left: auto; margin-right: auto; font-size: 2.25rem; line-height: 1.3; } .estimate-confirmation-header.estimate, .estimate-confirmation-header.job-costing, .estimate-confirmation-header.payments { text-align: left; margin-top: 0; margin-left: 0%; margin-right: 0%; font-size: 1.75rem; line-height: 1.3; } .estimate-confirmation-header-div.estimate { justify-content: space-between; align-items: center; } .confirmation-section-2 { position: relative; } .listwithicon-playbook { margin-bottom: 0; padding-bottom: 20px; padding-left: 50px; } .playbook-cards-image { max-width: 7em; } .svd-testimonial-tile.light { padding-top: 20px; padding-bottom: 20px; display: block; } .testimonial-section-playbook { padding-top: 40px; } .svd-testimonial-right-column { padding-left: 36px; padding-right: 30px; } .svd-use-case-tile-header { font-size: 2.1vw; } .cta-playbook { flex-direction: column; padding-left: 30px; padding-right: 40px; } .home-headline-subtext---playbook { font-size: 1em; } .svd-use-case-tile-text { font-size: 1.5vw; } .svd-testimonial-left-column { padding-left: 20px; padding-right: 20px; } .svd-testimonial-block { flex-flow: row; } .cta-headline---playbook-mid { font-size: 1.5em; line-height: 3vh; } .playbook-list { font-size: 2vw; line-height: 3vh; } .svd-testimonial-quote { font-size: 1.9vw; } .image-47 { margin-top: 10px; } .playbook-headline-subtext { padding-top: 10px; font-size: 1em; line-height: 1.2em; } .column-96 { align-items: center; } .estimate-headline-subtext { margin-bottom: 30px; font-size: 1rem; line-height: 1.5; } .estimate-headline-subtext.beta-lander { max-width: 600px; margin-bottom: 10px; font-size: 1.1em; } .testimonial-headline---playbook-sub { padding-left: 20px; padding-right: 20px; font-size: 1.7rem; line-height: 1.4em; } .cta-headline---playbook-sub { font-size: 1.25em; line-height: 3vh; } .cta-headline---playbook { font-size: 2.5em; line-height: 6vw; } .cta-headline---playbook.cards { font-size: 2.5em; line-height: 5vh; } .cta-headline---playbook.cards.bottom-headline { margin-top: 25px; font-size: 2.5em; line-height: 1em; } .cta-headline---calculator { font-size: 2.5rem; line-height: 6vw; } .listwithicon-calculator { margin-bottom: 0; padding-bottom: 20px; padding-left: 50px; font-size: 1.2rem; line-height: 1.2; } .calculator-headline-subtext { padding-top: 10px; font-size: 1em; line-height: 1.2em; } .cta-headline---calculator-sub { font-size: 1.5em; line-height: 3vh; } .cta-headline---playbook-copy { font-size: 2.5em; line-height: 6vw; } .cta-headline---playbook-copy.cards { font-size: 2.5em; line-height: 5vh; } .cta-playbook-2 { flex-direction: column; margin-top: 40px; padding-left: 30px; padding-right: 40px; } .calculator-cards-image { max-width: 5em; } .home-headline-subtext---calculator { padding-top: 10px; font-size: 1rem; line-height: 1.4; } .cta-headline---calculator-mid { font-size: 1.5em; line-height: 3vh; } .bb-signup-button { margin-top: 0; font-size: 2vw; } .bb-signup-button.blog { height: 35px; font-size: 2vw; } .agile-blog__article { width: 90%; margin-top: -475px; } .email-input { height: 35px; font-size: 2vw; } .agile-blog__home-logo { width: 50%; } .agile-blog__nav--container { flex: 1; justify-content: space-between; align-items: center; width: 100%; margin-left: 20px; display: flex; } .agile-blog__article-container { flex: none; } .agile-blog__secondary-nav-container { z-index: 8; height: 80px; padding-left: 0; } .agile-blog__page-nav--article-container { position: static; top: 144px; } .agile-blog__nav--mobile-button { cursor: pointer; background-color: #101e27; flex: none; width: 80px; height: 80px; padding: 30px 25px; display: flex; } .blog-sign-up-description { padding-left: 55px; padding-right: 55px; } .blog-sign-up-description.post { padding-left: 115px; padding-right: 115px; font-size: 2vw; } .agile-blog__nav { justify-content: space-between; height: 80px; } .blog-sign-up-headline.post { font-size: 4vw; } .article-content.rich-text-post { width: auto; } .agile-blog__page-nav { z-index: 10; padding-top: 64px; position: absolute; inset: 0% 0% 0% -330px; } .agile-blog__nav--buttons { width: 69px; min-width: auto; } .agile-blog__nav-buttons--spacer, .agile-blog__button.orange-button { display: none; } .agile-blog__page-nav--close { cursor: pointer; width: 21px; height: 21px; display: block; position: absolute; inset: 34px 34px auto auto; } .agile-blog__header--paragraph.mobile { justify-content: center; align-items: center; } .agile-blog__header--paragraph--mobile { color: #fff; font-size: 21px; line-height: 31px; } .column-60 { padding-left: 40px; padding-right: 40px; } .waitlist-header { font-size: 4vw; } .div-block-15 { flex: 0 auto; padding-left: 5%; padding-right: 5%; } .image-17 { width: 80%; } .waitlist-section { position: relative; } .heading-15 { font-size: 1.75vw; } .list { font-size: 1.5vw; } .cta-headline---estimate { line-height: 6vw; } .cta-headline---estimate.cards { font-size: 5vw; line-height: 1.3em; } .estimate-list { padding-left: 20px; font-size: 2vw; font-weight: 300; line-height: 3vh; } .estimate-headline-subtext-steps { padding-top: 10px; font-size: 2.25vw; line-height: 1.3em; } .estimate-headline-subtext-steps.cost-lander, .estimate-list-item, .estimate-list-item.cost-lander, .estimate-list-item.change-order { font-size: 2vw; } .cta-headline---estimate-sub { font-size: 3.5vw; line-height: 3vh; } .cta-headline---estimate-sub.h2 { line-height: 5vh; } .cta-headline---estimate-sub-head { font-size: 1.4em; line-height: 1em; } .cta-headline---estimate-sub-head.h2 { font-size: 3.1vw; line-height: 5vh; } .estimate-cards-image { flex: 0 auto; width: 80%; max-width: 35vw; } .estimate-cards-image.cost-lander { max-width: 40vw; } .estimate-cards-image.cost-lander.bottom-center { max-width: 80vw; } .image-42 { padding-left: 0; } .testimonial-box { width: 100%; max-width: 310px; margin-bottom: 2%; } .testimonial-box.sales-marketing-section { max-width: none; } .cta-estimate-template { padding-left: 30px; padding-right: 40px; } .qa-section { margin-left: 20px; margin-right: 20px; } .bottom-centered-container { border-style: none none solid; border-bottom-width: 1px; padding-left: 10px; padding-right: 10px; } .gantt-qa-body-copy { font-size: 2vw; } .gantt-list { font-size: 2vw; line-height: 3vh; } .listwithicon-gantt { margin-bottom: 0; padding-bottom: 20px; padding-left: 50px; font-size: 1.1em; line-height: 1.1em; } .playbook-confirm-image { width: 100%; } .playbook-confirmation-header { font-size: 4vw; } .playbook-confirmation-paragraph { font-size: 2.2vw; } .playbook-confirmation-button { width: 25vw; font-size: 1.8vw; } .qualification-calc-confirm-image { width: 80%; } .qualification-confirmation-paragraph { font-size: 2.2vw; } .qualification-confirmation-button { width: 25vw; font-size: 1.8vw; } .cta-headline---beta-lander { font-size: 2.5em; line-height: 6vw; } .cta-beta-lander { flex-direction: column; padding-left: 30px; padding-right: 40px; } .beta-hero-column-left { align-items: center; } .beta-hero-image { margin-top: 10px; } .headline-subtext-beta-hero { padding-top: 10px; font-size: 1em; } .cta-button-beta-lander.inverted { margin-bottom: 0; } .cta-headline---beta-lander-h2 { padding-left: 0; font-size: 2.5em; line-height: 5vw; } .cta-headline---beta-lander-h2.cards { font-size: 2.5em; line-height: 5vh; } .cta-headline---beta-lander-h2.manifesto.header { max-width: 600px; } .html-embed-9 { width: 650px; margin-top: 35px; } .cta-button-calculator.inverted { margin-bottom: 0; } .lightbox-div-features { padding-right: 0%; } .progress-wrapper { flex-direction: column; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; align-items: flex-start; max-width: 20px; padding-bottom: 10px; display: block; } .percent { display: none; } .progress-track { flex-direction: row; height: 100%; padding-bottom: 0; display: block; } .progress-track.top { background-color: var(--white); align-self: auto; padding-bottom: 10px; padding-left: 30px; padding-right: 30px; } .progress-bar { background-color: var(--medium-aquamarine); color: var(--medium-aquamarine); flex-direction: row; width: 2px; margin-right: 0; display: block; } .progress-cta { width: 30%; margin-top: 0; margin-bottom: 10px; padding-top: 5px; padding-left: 5px; left: 33%; } .review-code-playbook, .review-code-gantt { width: 650px; margin-top: 35px; } .review-section-estimate { padding-left: 35px; padding-right: 35px; } .review-code-estimate { width: 650px; margin-top: 35px; } .image-29 { max-width: none; } .div-block-44 { flex-direction: column; align-items: center; } .miller-signatures-div { width: 50vw; } .early-access-section-div { margin-left: 10%; margin-right: 10%; } .estimate-headline-subtext-steps-copy { padding-top: 10px; font-size: 2.25vw; line-height: 1.3em; } .estimate-headline-subtext-steps-copy.cost-lander { font-size: 2vw; } .cards-section-copy { padding-bottom: 0; padding-left: 35px; padding-right: 40px; } .cards-section-copy.beta-lander { grid-template-columns: .75fr 1.75fr .75fr; padding-right: 0; } .column-104 { padding-right: 0; } .text-block-24 { text-align: center; flex-direction: row; justify-content: center; align-items: center; max-width: none; margin-left: 10px; margin-right: 10px; padding-left: 0; line-height: 1.3em; display: block; } .task-icon-bullet.pricing-grid-bullet { align-self: flex-end; } .testimonial-wrapper.left-path, .testimonial-wrapper.right-path { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/5f7f7c611bc3f00671464971_straight-dotted-path.svg"); align-self: center; height: 100px; } .testimonial-wrapper.center-path { height: 80px; } .feature-img-bullet.pricing-grid-bullet { align-self: flex-end; } .pricing-grid-row-copy { grid-column-gap: 10px; grid-row-gap: 17px; grid-column-gap: 10px; grid-row-gap: 17px; border-top-style: solid; grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr; grid-template-areas: "feature plan-1 plan-2 plan-3 plan-4"; grid-auto-flow: row; justify-items: end; } .comparison-grid { grid-column-gap: 10px; grid-row-gap: 0px; border-top-style: solid; grid-template-columns: .75fr 1fr 1fr; grid-template-areas: "feature plan-1 plan-2" ". Area-2 ."; grid-auto-flow: row; justify-items: end; } .comparison-table-detail { margin-bottom: 10px; padding-left: 5px; padding-right: 5px; display: block; } .comparison-container { flex-flow: column wrap; align-content: flex-start; } .comparison-container.top-down-padding { align-content: center; padding-top: 50px; padding-bottom: 50px; } .comparison-container.top-down-padding.width-80.customer-story { width: 100%; padding-top: 20px; } .comparison-container.top-down-padding.faq-accordian-container { width: 80%; } .comparison-container.testimonial { padding-left: 5%; padding-right: 5%; } .comparison-container.cta.bottom-underline.blog-post { align-content: center; } .comparison-container.wide-testimonial { flex-flow: column; place-content: space-around flex-end; display: flex; } .comparison-container.free-plan.three-icons { flex-direction: row; } .comparison-grid-row { grid-column-gap: 10px; grid-row-gap: 17px; border-top-style: none; grid-template-columns: 1.5fr 1fr 1fr; grid-template-areas: "feature plan-1 plan-2"; justify-content: end; justify-items: end; } .comparison-grid-row-2 { grid-column-gap: 10px; grid-row-gap: 17px; border-top-style: solid; grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr; grid-template-areas: "feature plan-1 plan-2 plan-3 plan-4"; grid-auto-flow: row; justify-items: end; } .comparison-grid-full-container { padding-left: 40px; padding-right: 40px; } .plan-name-copy { align-self: flex-end; line-height: 1em; } .comparison-grid-row-copy { grid-column-gap: 10px; grid-row-gap: 17px; border-top-style: none; grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr; grid-template-areas: "feature plan-1 plan-2 plan-3 plan-4"; justify-content: end; justify-items: end; } .feature-title-copy { text-align: center; font-size: 1.4rem; } .h1-copy { font-size: 2.4rem; } .h1-copy.blue.centered { width: 80%; } .h1-copy.blue.bold { max-width: 100%; } .h1-copy.blue.customer-h1 { font-size: 3rem; } .h1-copy.blue.beta-lander { text-align: center; flex-flow: column; justify-content: flex-end; align-items: center; display: flex; position: relative; } .h1-copy.centered { margin-bottom: 0; } .hero-fixed-blue-container-copy { min-height: 400px; margin-bottom: 60px; } .hero-fixed-blue-container-copy.directory.free-plan { flex-direction: column; display: flex; } .hero-description-container-copy { width: 100%; } .hero-description-container-copy.no-margin { width: 60%; padding-right: 5%; } .hero-description-container-copy.no-margin.left-fixed { width: 80%; margin-bottom: 5%; } .hero-description-container-copy.no-margin.left-fixed.beta-lander { flex-direction: column; flex: 0 auto; align-self: auto; align-items: center; width: 90%; height: auto; padding-left: 0%; padding-right: 0; display: flex; } .hero-description-container-copy.centered.full-width { padding-left: 5%; padding-right: 5%; } .hero-description-container-copy.centered.full-width.free-plan { align-self: auto; } .hero-description-container-copy.centered.vertical { width: 100%; padding-left: 5%; padding-right: 5%; } .section-14 { margin-top: 0; margin-bottom: 40px; } .heading-21 { margin-top: 62px; padding-bottom: 9px; font-size: 2.3rem; } .feature-name-wrap-copy { text-align: left; border-bottom: 1px #0000001a; } .comparison-grid-checkboxes { margin-bottom: 48px; margin-left: auto; margin-right: auto; padding-left: 40px; padding-right: 40px; } .comparison-grid-single { grid-column-gap: 10px; grid-row-gap: 0px; border-top-style: solid; grid-template-columns: .75fr 1fr 1fr; grid-template-areas: "feature plan-1 plan-2" ". Area-2 ."; grid-auto-flow: row; justify-items: end; } .feature-name-comparison { font-size: 1rem; } .comparison-grid-header { grid-column-gap: 10px; grid-row-gap: 0px; border: 1px #000; grid-template-columns: .75fr 1fr 1fr; grid-template-areas: "feature plan-1 plan-2" ". Area-2 plan-2"; grid-auto-flow: row; justify-items: center; } .feature-name-wrap-copy { border-bottom: 1px #0000001a; } .comparison-all-benefits { grid-column-gap: 10px; grid-row-gap: 0px; border-style: none; grid-template-columns: 2fr 1fr 2fr 1fr; grid-template-areas: "feature plan-1 Area Area-2"; grid-auto-flow: row; justify-items: end; padding-top: 14px; padding-bottom: 0; padding-left: 40px; } .flex-container { padding-left: 20px; padding-right: 20px; } .feature-image { min-width: 300px; } .p-heading-copy { max-width: none; margin-left: 40px; margin-right: 40px; padding-left: 40px; padding-right: 40px; } .feature-name-copy { text-align: left; text-align: left; text-align: center; text-align: center; text-align: center; text-align: center; text-align: center; text-align: center; text-align: center; text-align: center; text-align: center; text-align: center; text-align: center; text-align: center; text-align: center; text-align: center; text-align: center; text-align: center; text-align: center; text-align: center; text-align: center; text-align: center; text-align: center; text-align: center; font-size: 1rem; } .feature-name-wrap-bt { border-bottom: 1px #0000001a; } .demo-text---pricing.updated-pricing { padding-top: 0; padding-bottom: 0; } .starting-at.pricing-new { margin-right: -5px; } .image-64.buildertrend { padding-right: 20px; } .heading-23 { padding-left: 15px; padding-right: 15px; } .most-pop-div { left: -14%; } .block-quote { margin-left: 30px; margin-right: 30px; font-size: 1.2rem; line-height: 1.6; } .projct-hero-img { margin-top: -150px; } .projct-hero-img.desktop { height: auto; max-height: none; margin-top: -175px; } .image-bullet.pricing-grid-bullet { align-self: flex-end; } .image-bullet.project-tools.scheduling, .image-bullet.project-tools.proposals, .image-bullet.project-tools.how-it-works { text-align: left; object-fit: fill; margin-left: auto; margin-right: auto; } .image-bullet.pricing-grid-bullet-copy { align-self: flex-end; } .image-bullet.communication-tools.scheduling { text-align: left; object-fit: fill; margin-left: auto; margin-right: auto; } .bullet-copy-wrapper { overflow: visible; } .grid-3 { grid-column-gap: 30px; grid-row-gap: 30px; flex-direction: column; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; grid-auto-flow: row; place-content: stretch space-around; place-items: stretch stretch; margin-left: 10px; padding-left: 0; display: grid; } .cta-wrapper.align-centered { flex-direction: column; width: 80%; padding-left: 0%; padding-right: 0%; } .cta-wrapper.align-centered.reverse { width: 80%; display: block; } .cta-wrapper.align-centered.drop-shadow { margin-bottom: -136px; padding-top: 20px; padding-bottom: 20px; } .cta-wrapper.align-centered.drop-shadow.case-study-preview { flex-direction: column; max-height: none; } .cta-wrapper.align-centered.drop-shadow.bb-bundle { margin-top: 20px; } .cta-wrapper.align-centered.drop-shadow.svd-lander { padding-left: 10px; padding-right: 10px; } .cta-wrapper.align-centered.drop-shadow.calculators { margin-top: 20px; } .cta-wrapper.align-centered.features-double-wrapper { width: 80%; } .cta-wrapper.inner-padding.sidexside.shorter { flex-direction: column; } .cta-wrapper.calculators { padding-left: 0; padding-right: 0; } .heading-28 { font-size: 1.7rem; line-height: 1.4em; } .container-5 { padding-left: 5%; padding-right: 5%; } .jeremy-stubbs-quote-block { margin-left: 30px; margin-right: 30px; font-size: 1.2rem; line-height: 1.6; } .grid-3col-copy { flex-wrap: wrap; grid-template-columns: 1fr 1fr; place-content: space-between center; place-items: stretch start; margin-left: auto; margin-right: auto; display: flex; } .grid-3col-copy.sticky-nav-grid { padding-left: 2%; padding-right: 2%; } .grid-3col-copy.centered.negative-top-100.review-grid { flex-direction: column; } .grid-3col-copy.centered.negative-top-100.free-plan { grid-template-rows: auto; grid-template-columns: .75fr .25fr .75fr .25fr .75fr; grid-auto-columns: 1fr; align-content: space-between; justify-items: stretch; display: none; } .grid-3col-copy.centered.negative-top-100.free-plan.portfolios { flex-direction: column; align-items: center; margin-bottom: 6px; display: flex; } .column-106 { height: 100%; } .container-6 { height: 60vh; } .carson-detail-card { width: 29.5%; height: 37%; position: absolute; inset: 8% auto auto 4%; } .container-7 { display: block; position: relative; } .ryan-card { width: 30%; height: 40%; position: absolute; inset: 6% auto auto 3%; } .ryan-detail-card { width: 29.5%; height: 37%; position: absolute; inset: 8% auto auto 35.3%; } .john-detail-card { width: 22%; height: 37%; position: absolute; inset: 46% auto auto 4%; } .mitchell-detail-card { width: 29.5%; height: 37%; position: absolute; inset: 8% auto auto 66.5%; } .liz-detail-card { width: 22%; height: 37%; position: absolute; inset: 46% auto auto 27%; } .dana-detail-card { width: 22%; height: 37%; position: absolute; inset: 46% auto auto 50.7%; } .kris-detail-card { width: 22%; height: 37%; position: absolute; inset: 46% auto auto 74.3%; } .note-header { font-size: 2rem; } .note-body.rich-text-post { width: auto; } .job-page-main-content { padding-right: 0; } .job-page-company-name { margin-bottom: 5px; font-size: 18px; } .job-description.rich-text-post { width: auto; } .section-18 { padding-left: 60px; padding-right: 60px; } .white-block { padding: 40px; } .job-page-side-block { width: 170px; } .jobs-list { padding-left: 36px; padding-right: 36px; } .filter-block { margin-bottom: 20px; padding-left: 27px; padding-right: 27px; } .no-jobs-found { padding-left: 36px; padding-right: 36px; } .jobs-list-wrapper { margin-top: 20px; margin-left: 5%; margin-right: 5%; padding-bottom: 0; padding-left: 0%; padding-right: 0%; } .container-10 { padding-top: 0; } .job-link-block { padding: 16px 20px; } .company-logo { width: 60px; margin-right: 20px; } .job-item-location, .job-item-right-block { font-size: 13px; } .who-we-are-block { padding-left: 5%; padding-right: 5%; } .pricing-container-new { padding-left: 2%; padding-right: 2%; } .pricing-box-new { width: 100%; max-width: 310px; margin-bottom: 2%; padding-left: 10px; padding-right: 10px; } .pricing-box-new.highlighted { padding-left: 10px; padding-right: 10px; } .pricing-box-new.fnd { max-width: none; } .pricing-box-new.comparison { width: auto; max-width: 400px; margin-top: -100px; } .pricing-box-copy { width: 100%; max-width: 310px; margin-bottom: 2%; } .pricing-box-copy.fnd { max-width: none; } .pricing-box-copy.comparison { width: auto; max-width: 400px; margin-top: -100px; } .summary-feature-desc { margin-bottom: 10px; display: none; } .most-pop-div-new { top: 2%; left: -14%; } .text-span-13 { display: block; } .cta-wrapper-pricing.align-centered { flex-direction: column; width: 80%; padding-left: 0%; padding-right: 0%; } .cta-wrapper-pricing.align-centered.reverse { width: 80%; display: block; } .cta-wrapper-pricing.align-centered.drop-shadow { width: 90%; margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; } .cta-wrapper-pricing.align-centered.drop-shadow.case-study-preview { flex-direction: column; max-height: none; } .cta-wrapper-pricing.align-centered.features-double-wrapper { width: 80%; } .cta-wrapper-pricing.inner-padding.sidexside.shorter { flex-direction: column; } .pricing-grid-row-first-new { grid-column-gap: 10px; grid-row-gap: 17px; border-top-style: none; grid-template-columns: 1.5fr 1fr 1fr 1fr; grid-template-areas: "feature plan-1 plan-2 plan-3"; justify-content: end; justify-items: end; } .pricing-grid-row-new { grid-column-gap: 10px; grid-row-gap: 17px; border-top-style: solid; grid-template-columns: 1.5fr 1fr 1fr 1fr; grid-template-areas: "feature plan-1 plan-2 plan-3"; grid-auto-flow: row; justify-items: end; } .free-plan-wrapper.align-centered { flex-direction: column; width: 80%; padding-left: 0%; padding-right: 0%; } .free-plan-wrapper.align-centered.reverse { width: 80%; display: block; } .free-plan-wrapper.align-centered.drop-shadow { margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; } .free-plan-wrapper.align-centered.drop-shadow.case-study-preview { flex-direction: column; max-height: none; } .free-plan-wrapper.align-centered.features-double-wrapper { width: 80%; } .free-plan-wrapper.inner-padding.sidexside.shorter { flex-direction: column; } .list-item-4 { background-position: 0%; } .text-block-36 { font-size: 1rem; line-height: 1.8; } .testimonial-hero { margin-top: 20px; } .pricing-cta { font-size: 1.7rem; line-height: 1.4em; } .projects-cta-wrapper.align-centered { flex-direction: column; width: 100%; padding-left: 0%; padding-right: 0%; } .projects-cta-wrapper.align-centered.reverse { width: 80%; display: block; } .projects-cta-wrapper.align-centered.drop-shadow { margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; } .projects-cta-wrapper.align-centered.drop-shadow.case-study-preview { flex-direction: column; max-height: none; } .projects-cta-wrapper.align-centered.features-double-wrapper { width: 80%; } .projects-cta-wrapper.inner-padding.sidexside.shorter { flex-direction: column; } .punchlist-list { padding-left: 20px; font-size: 2vw; font-weight: 300; line-height: 3vh; } .punchlist-headline-sub { width: 90%; font-size: 2vw; } .punchlist-headline-sub.cost-hero.estimate-list-item { font-size: 1.1em; } .punchlist-headline-sub.cost-lander { width: auto; max-width: 80vw; line-height: 1.5em; } .punchlist-headline-sub.cost-hero { max-width: none; margin-bottom: 10px; line-height: 1.4em; } .cta-punchlist-template { padding-left: 30px; padding-right: 40px; } .div-block-60 { padding-left: 5%; padding-right: 5%; } .budget-template-sub-copy { font-size: 2vw; } .budget-template-sub-copy.cost-hero.estimate-list-item { font-size: 1.1em; } .budget-template-sub-copy.cost-lander { width: auto; max-width: 80vw; line-height: 1.5em; } .budget-template-sub-copy.cost-hero { max-width: none; margin-bottom: 10px; line-height: 1.4em; } .budget-template-hero { padding-left: 30px; padding-right: 40px; } .footer-call-out { text-align: center; line-height: 20px; } .bb-bundle-cta-section-div { margin-left: 10%; margin-right: 10%; } .cta-headline---bb-bundle { padding-left: 0; font-size: 2.5em; line-height: 5vw; } .cta-headline---bb-bundle.cards { font-size: 2.5em; line-height: 5vh; } .cta-headline---bb-bundle.manifesto.header { max-width: 600px; } .new-release-call-out { text-align: center; line-height: 20px; } .change-order-qa-body { font-size: 2vw; } .steps-subtext---change-order { padding-top: 10px; font-size: 1.5vw; } .logo-box-head { width: 100%; max-width: 310px; margin-bottom: 2%; } .logo-box-head.fnd { max-width: none; } .logo-box-head.comparison { width: auto; max-width: 400px; margin-top: -100px; } .logo-box-head.bb-bundle { max-width: none; } .logo-box-head.rings-end { max-width: none; margin-top: 10%; } .text-block-38 { font-size: 2.5rem; } .div-block-63 { height: 200px; } .paragraph-7 { max-width: 80%; font-size: 1.1rem; font-weight: 500; line-height: 1.6; } .section-21 { width: auto; } .calc_copy { flex-direction: column; align-items: center; display: flex; } .problem-list-wrapper { width: 80vw; } .paragraph-8 { font-size: 1rem; } .cta-calculators { padding-left: 30px; padding-right: 40px; } .calculator-confirmation-header { text-align: left; align-self: flex-start; margin-top: 0; margin-left: 0; margin-right: 0; font-size: 1.75em; line-height: 1.3; } .calculator-confirmation-header-div { object-fit: fill; flex-wrap: nowrap; align-items: flex-start; margin-top: auto; } .calculator-confirmation-paragraph { font-size: 1.1rem; } .budget-confirmation-header { justify-content: space-between; align-items: flex-start; } .budget-confirmation-h1 { text-align: left; margin-top: 0; margin-left: 0%; margin-right: 5%; font-size: 1.9rem; line-height: 1.3; } .budget-confirmation-paragraph { font-size: 2.2vw; } .budget-confirmation-box { padding-left: 10px; padding-right: 10px; } .budget-img-box { width: 60%; } .estimate-img-box { align-self: flex-start; width: 60%; } .change-order-cards-image { height: 100%; } .cta-headline---change-order-sub-head { font-size: 3.5vw; line-height: 3vh; } .cta-headline---change-order-sub-head.h2 { line-height: 5vh; } .change-order-list { padding-left: 20px; font-size: 2vw; font-weight: 300; line-height: 3vh; } .punchlist-content, .punchlist-content-copy, .change-order-content { padding-left: 35px; padding-right: 35px; } .testimonial-row.hero.experiment { margin-bottom: 10px; padding-left: 0%; } .hero-testimonial { max-width: 600px; } .most-pop-div-new-2022 { top: 2%; left: -14%; } .add-users { font-size: 1.7rem; line-height: 1.4em; } .add-users.h3 { margin-bottom: 0; } .html-embed-12 { width: auto; min-width: auto; max-width: 31%; height: auto; min-height: auto; max-height: none; overflow: visible; } .testimonial-row-capterra-mid { justify-content: space-between; padding-top: 40px; } .sow_confirmation_image { width: 100%; } .div-block-75 { padding-left: 20px; padding-right: 20px; position: static; } .testimonial-client-wrap { text-align: center; flex-direction: column; align-items: flex-start; } .testimonial-client-wrap.demo-signup { padding-left: 0; } .section-25 { padding-top: 60px; padding-bottom: 60px; } .section-25.testimonial { background-color: #f6f6f6; } .section-title { font-size: 36px; line-height: 42px; } .testimonials-grid { grid-column-gap: 10px; grid-row-gap: 10px; grid-template-columns: 1fr; grid-auto-columns: 1fr; grid-auto-flow: column; } .align-center-mobile { text-align: center; flex-direction: column; align-items: flex-start; display: flex; } .testimonial-card.black { padding-top: 20px; padding-bottom: 20px; } ._2-3-col-grid { grid-column-gap: 10px; grid-row-gap: 10px; grid-template: "." "Area" / .75fr 1.5fr; grid-auto-flow: row; } .quote-icon { margin-bottom: 20px; margin-right: 0; } .bottom-left-logo { margin-top: 40px; } .container-12 { padding-left: 40px; padding-right: 40px; } .testimonial-content { text-align: center; flex-direction: column; align-items: flex-start; } .client-logo { height: 40px; margin-top: 20px; } .divider-wrapper { width: 90%; margin-left: auto; margin-right: auto; padding-left: 0%; } .footer-bottom-wrap { flex-direction: row; padding-bottom: 0; padding-left: 5%; padding-right: 5%; } .footer-flex-wrap.first { flex-direction: column; padding-bottom: 10px; } .legal { padding-bottom: 10px; } .social-links-wrap { padding-top: 10px; } .social-link { margin-left: 10px; margin-right: 10px; } .bb-image.medium { max-width: 100%; } .wide-testimonial-block { order: -1; width: 100%; height: 400px; margin-right: 5%; padding-left: 10px; padding-right: 10px; position: relative; } ._2-column-container { align-items: center; display: flex; } ._2-col-wrapper { justify-content: space-between; align-items: flex-start; display: flex; } .navbar-experiment { min-height: 60px; } .navbar-experiment.mega { position: fixed; } .container-13 { max-width: 728px; } .features-wrapper { justify-content: space-between; } .estimate-template-faq-section { padding-left: 35px; padding-right: 35px; } .early-access-section { margin-left: 10%; margin-right: 10%; } .cta-headline---beta-signup-h2 { padding-left: 0; font-size: 2.5em; line-height: 5vw; } .cta-headline---beta-signup-h2.cards { font-size: 2.5em; line-height: 5vh; } .cta-headline---beta-signup-h2.manifesto.header { max-width: 600px; } .hero-image.shadow-two { margin-top: 25px; } .container-14 { max-width: 728px; } .cta-image-wrapper { align-self: auto; } .success-header { font-size: 1.75rem; } .demo-description-container { width: 100%; } .demo-description-container.no-margin { width: 60%; padding-right: 5%; } .demo-description-container.no-margin.left-fixed { align-items: center; width: 80%; margin-bottom: 5%; margin-left: auto; margin-right: auto; padding-right: 5%; } .demo-description-container.no-margin.left-fixed.beta-lander, .demo-description-container.no-margin.left-fixed.bb-way { flex-direction: column; flex: 0 auto; align-self: auto; align-items: center; width: 90%; height: auto; padding-left: 0%; padding-right: 0; display: flex; } .demo-description-container.no-margin.left-fixed.ad-lander { width: 80%; min-height: 300px; } .demo-description-container.centered.full-width { padding-left: 5%; padding-right: 5%; } .demo-description-container.centered.full-width.free-plan { align-self: auto; } .demo-description-container.centered.full-width.pricing { margin-top: 0; margin-bottom: 0%; } .demo-description-container.centered.full-width.careers { align-self: auto; margin-top: 50px; padding-left: 0%; padding-right: 0%; } .demo-description-container.centered.vertical { width: 100%; padding-left: 5%; padding-right: 5%; } .demo-description-container.centered.vertical.sales-marketing-tools { margin-bottom: 20%; padding-top: 50px; } .demo-description-container.experiment { width: 100%; } .section-26 { margin-bottom: -168px; } .demo-card.black, .demo-card.salesforce { padding-top: 20px; padding-bottom: 20px; } .blue-line._88.manifesto { position: absolute; } .social-proof-wrapper { padding-left: 20px; padding-right: 20px; } .blue-bullet.pricing-grid-bullet, .blue-bullet.pricing-grid-bullet-copy { align-self: flex-end; } .text-field-3 { width: 100%; min-width: 60%; font-size: 14px; } .submit-button { width: auto; font-size: 14px; } .form-block-4 { margin-right: 10px; } .list-item-benefit { background-position: 0%; } .benefit-text { font-size: 1rem; line-height: 1.8; } .glossary_copy { flex-direction: column; align-items: center; display: flex; } .glossary-term { width: 48%; } .html-embed-gs-template { background-color: #0000; width: 650px; margin-top: 35px; } .win-the-job-img { margin-top: -150px; } .win-the-job-img.desktop { height: auto; max-height: none; margin-top: -175px; } .cta-block { flex-direction: column; width: 50%; padding-right: 0; display: none; } .columns-57 { flex-direction: column; align-items: flex-start; display: flex; } .cta-button-wrapper { flex: 0 auto; align-items: center; display: block; } .section-header { padding-bottom: 10px; } .hub-column { margin-bottom: 10px; } .paragraph-15, .paragraph-16, .paragraph-17 { display: none; } .grid-8 { grid-template-rows: auto auto; grid-template-columns: .75fr; justify-content: stretch; } .column-110 { align-items: flex-start; display: none; position: relative; } .dropdown-toggle-3 { position: relative; } .job-costing__nav { justify-content: space-between; height: 80px; } .job-costing_nav-buttons { width: 69px; min-width: auto; } .job-costing_home-logo { width: 50%; } .job-costing_header-paragraph.mobile { justify-content: center; align-items: center; } .job-costing_header-paragraph-mobile { color: #fff; font-size: 21px; line-height: 31px; } .job-costing_secondary-nav-container { z-index: 8; background-color: var(--white-smoke); height: 80px; padding-left: 0; } .job-costing__nav--mobile-button { background-color: var(--cobalt-blue); cursor: pointer; flex: none; width: 80px; height: 80px; padding: 30px 25px; display: flex; } .agile-blog__header--paragraph-copy.mobile, .job-costing__header-paragraph.mobile { justify-content: center; align-items: center; } .job-costing_nav { justify-content: space-between; height: 80px; } .job-costing_nav-container { flex: 1; justify-content: space-between; align-items: center; width: 100%; margin-left: 20px; display: flex; } .job-costing_page-nav { z-index: 10; padding-top: 64px; position: fixed; inset: 0% 0% 0% -350px; } .job-costing_article-container { flex: none; } .job-costing_article { width: 90%; margin-top: -475px; } .job-costing_page-nav-article-container { position: static; top: 144px; } .cta-headline { font-size: 2.1rem; } .wide-testimonial-image-scott { background-position: 50% 25%; background-size: cover; order: -1; width: 100%; height: 300px; position: relative; } .wide-testimonial-image-scott.bb-bundle { background-position: 50% 25%; } .wide-testimonial-image-scott.capterra { background-position: 50% 30%; } .wide-testimonial-image-brady-copy { background-position: 50% 25%; background-size: cover; order: -1; width: 100%; height: 300px; position: relative; } .wide-testimonial-image-brady-copy.bb-bundle { background-position: 50% 25%; } .wide-testimonial-image-brady-copy.capterra { background-position: 50% 30%; } .template-card-grid { grid-column-gap: 16px; grid-row-gap: 16px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; } .template-confirmation-box.estimate { padding-left: 10px; padding-right: 10px; } .description-column { align-items: flex-start; display: none; position: relative; } .templates, .calculators, .content { margin-bottom: 10px; } .resource-column-wrapper { flex-direction: column; align-items: flex-start; display: flex; } .webinar-header.directory.free-plan { flex-direction: column; display: flex; } .webinar-header.directory.careers { background-position: 50%; background-size: contain; flex-direction: column; min-height: 500px; max-height: 500px; display: flex; } .webinar-header.directory.careers.overlay { background-color: #0e316fd9; height: 50vh; min-height: 500px; max-height: 500px; } .webinar-header.release-notes { background-size: cover; } .webinar-header.calculators.free-plan { flex-direction: column; display: flex; } .webinar-header.calculators.careers { background-position: 50%; background-size: contain; flex-direction: column; min-height: 500px; max-height: 500px; display: flex; } .webinar-header.calculators.careers.overlay { background-color: #0e316fd9; height: 50vh; min-height: 500px; max-height: 500px; } .section-header-wrapper { margin-top: 20px; margin-left: 20px; margin-right: 20px; } .form-close { right: 5%; } .cta-button-playbook-test.inverted { margin-bottom: 0; } .review-code-qualification { width: 650px; margin-top: 35px; } .feature-block.centered.bottom-30.cta-row { margin-top: 0; } .feature-block.centered.max-1350.hero-content-row { padding-left: 0%; } .feature-block.centered.max-1350.testimonial-row { flex-flow: column; order: 1; align-self: flex-start; padding-bottom: 20px; } .feature-block.centered.max-1350.testimonial-row.no-margin-top { order: -1; padding-bottom: 20px; padding-right: 0%; } .feature-block.centered.max-1350.big-row { margin-bottom: 0; } .feature-block.centered.top-60.max-1350.persona-rows.remodeler, .feature-block.centered.top-60.max-1350.persona-rows.rings-end { margin-top: 0; } .feature-block.centered.top-60.max-1350.persona-rows.ad-lander { padding-left: 1%; padding-right: 1%; } .feature-block.centered.buildbros-row { flex-direction: column; } .feature-block.centered.pricing { padding-left: 2%; padding-right: 2%; } .feature-block.centered.pricing.free-plan { padding-right: 2%; } .feature-block.centered.pricing.add-users { flex-direction: column; } .feature-block.centered.bb-bundle.max-1350 { margin-top: 10px; } .feature-block.centered.bb-bundle.max-1350.persona-rows.remodeler { margin-top: 0; } .feature-block.centered.calculators.max-1350 { margin-top: 10px; } .feature-block.centered.calculators.max-1350.persona-rows.remodeler { margin-top: 0; } .feature-block.centered.demo-signup { flex-direction: column; padding-top: 15%; } .feature-block.vertical-centered.top-30 { padding-left: 5%; padding-right: 5%; } .feature-block.vertical-centered.top-30.free-plan { margin-top: 10px; } .feature-block.vertical-centered.cta-row { width: 100%; } .feature-block.vertical-centered.cta-row.withpadding { margin-left: auto; margin-right: auto; } .feature-block.vertical-centered.home-checklist { padding-top: 20px; } .feature-block.vertical-centered.landing-page.estimate { margin-top: 20px; margin-bottom: 10px; } .feature-block.footer { height: 100%; } .feature-block.footer.experiment { margin-left: auto; margin-right: auto; padding-left: 5%; padding-right: 5%; } .feature-block.bullet-points { margin-left: 0; } .feature-block.bullet-points.project-tools.home-builder { align-items: center; } .feature-block.bullet-points.project-tools.home-builder.img-row { justify-content: center; } .feature-block.bullet-points.project-tools.how-it-works { align-items: center; } .feature-block.bullet-points.project-tools.how-it-works.img-row { justify-content: center; } .feature-block.hero { flex-direction: column; padding-top: 60px; padding-bottom: 20px; padding-right: 0%; display: block; } .feature-block.hero.home-hero { width: 100%; padding-left: 5%; } .feature-block.hero.home-hero.experiment { padding-left: 0%; } .feature-block.hero.beta-lander, .feature-block.hero.bb-way { flex-direction: column; align-items: center; padding-top: 75px; display: flex; } .feature-block.feature-headline { flex-direction: column; align-items: flex-start; margin-top: 20px; margin-left: 0; } .tab-link-tab-1-2.horizontal, .tab-link-tab-1-2.horizontal.w--current { max-width: none; } .tab-link-tab-2-2.horizontal, .tab-link-tab-3.horizontal { max-width: none; height: auto; } .tabs-3 { flex-direction: row; align-items: center; } .link-row-leads, .link-row-estimates { background-size: 40px; padding-left: 50px; } .link-row-kickoff { background-size: 36px; padding-left: 47px; } .link-row-schedule, .link-row-sync, .link-row-paid { background-size: 40px; padding-left: 50px; } .section-p-scroll { font-size: 1rem; } .section-p-scroll.feature-desc-subhead, .section-p-scroll.feature-desc-subhead-project-tools { font-size: 1.2rem; } .section-p-scroll.pricing-monthly.business { margin-left: 0; margin-right: 0; } .form-wrapper { width: 90vw; min-width: auto; max-width: 900px; } .tabs-menu-left { flex-direction: column; align-items: center; width: 50%; display: flex; } .tabs-content-3 { width: 50%; } .tabs-content-3.left { width: 50%; padding-right: 0; position: sticky; } .tabs-menu-right { flex-direction: row; justify-content: space-between; width: 50%; display: block; } .bold-text-22 { text-align: center; } .tab-pane-tab-1-3 { position: relative; } .newsletter-form { width: 100%; max-width: 540px; } .trial-capture-form { margin-right: 10px; } .email-capture-form-field { width: 100%; min-width: 60%; font-size: 14px; } .sync-grid { margin-bottom: 48px; margin-left: auto; margin-right: auto; padding-left: 40px; padding-right: 40px; } .sync-grid-header { grid-column-gap: 10px; grid-row-gap: 0px; border: 1px #000; grid-template-columns: .75fr 1fr 1fr; grid-template-areas: "feature plan-1 plan-2" ". Area-2 plan-2"; grid-auto-flow: row; justify-items: center; } .sync-grid-single { grid-column-gap: 10px; grid-row-gap: 0px; border-top-style: solid; grid-template-columns: 1.25fr .25fr 1.25fr; grid-template-areas: "feature plan-1 plan-2" ". Area-2 ."; grid-auto-flow: row; justify-items: end; } .sync-feature-name { border-bottom: 1px #0000001a; } .sync-feature-name-wrapper { text-align: center; font-size: 1rem; } .sync-legend { grid-column-gap: 10px; grid-row-gap: 0px; border-top-style: solid; grid-template-columns: 1.75fr 1fr 1fr; grid-template-areas: "feature plan-1 plan-2" ". Area-2 ."; grid-auto-flow: row; justify-items: end; } .sync-legend-item { border-bottom: 1px #0000001a; } .sync-legend-detail { margin-bottom: 10px; padding-left: 5px; padding-right: 5px; display: block; } } @media screen and (max-width: 767px) { .dropdown-menu-col.new { position: relative; } .dropdown-menu-wrap { padding-top: 10px; padding-bottom: 10px; } .dropdown-menu-wrap.w--current { padding-top: 5px; } .button.borderless.back { margin-top: 25px; } .button.shawn.beta-lander { align-self: center; margin-left: 0; padding-left: 40px; padding-right: 40px; } .button.reversed.signin.mobile { margin-right: 0%; } .button.pre-fill.beta-lander, .button.pre-fill.template-form-button, .button.pre-fill.event-form-button, .button.webinar.beta-lander, .button.webinar.template-form-button { align-self: center; margin-left: 0; padding-left: 40px; padding-right: 40px; } .nav-container.experiment { flex-direction: row; } .dropdown-list { position: absolute; } .dropdown-list.w--open { object-fit: fill; flex-flow: row; justify-content: flex-start; align-items: flex-start; width: auto; max-width: none; margin-left: 15px; margin-right: 0; padding-top: 0; padding-bottom: 0; display: flex; } .dropdown-toggle { width: auto; min-width: auto; } .dropdown-toggle.w--open { width: 100%; } .nav-button-right-wrapper { display: none; } .brand { padding-left: 0; } .nav-logo { width: 110px; } .hero-description-container { width: 100%; } .hero-description-container.no-margin { margin-bottom: 10%; } .hero-description-container.no-margin.left-fixed { flex-direction: column; align-items: center; width: 100%; margin-left: auto; margin-right: auto; padding-right: 5%; } .hero-description-container.no-margin.left-fixed.beta-lander, .hero-description-container.no-margin.left-fixed.bb-way { align-self: center; padding-right: 0%; display: flex; } .hero-description-container.no-margin.left-fixed.ad-lander { width: 100%; } .hero-description-container.no-margin.left-fixed.landing-page { align-items: center; } .hero-description-container.centered.full-width.pricing { margin-top: 15%; margin-bottom: 2%; padding-top: 0%; padding-bottom: 0; } .hero-description-container.centered.vertical.communication-tools { justify-content: center; margin-top: 0; margin-bottom: 0%; padding-top: 0; } .row.centered.max-1350.testimonial-row.no-margin-top { align-self: flex-start; align-items: center; padding-right: 5%; } .row.centered.max-1350.big-row.persona-rows { padding-left: 3%; padding-right: 3%; } .row.centered.max-1350.big-row.persona-rows.rings-end { padding-top: 40px; } .row.centered.max-1350.big-row.bullet-row { padding-left: 3%; padding-right: 3%; } .row.centered.max-1350.big-row.bullet-row.rings-end { padding-top: 40px; } .row.centered.max-1350.big-row.tab-row { padding-left: 3%; padding-right: 3%; } .row.centered.max-1350.big-row.tab-row.rings-end { padding-top: 40px; } .row.centered.max-1350.big-row.item-row { padding-left: 3%; padding-right: 3%; } .row.centered.max-1350.big-row.item-row.rings-end { padding-top: 40px; } .row.centered.max-1350.bb-bundle, .row.centered.max-1350.calculators { padding-left: 3%; padding-right: 3%; } .row.centered.top-60.max-1350.persona-rows { padding-top: 0; } .row.centered.top-60.max-1350.persona-rows.rings-end { margin-top: 20px; } .row.centered.bb-bundle.max-1350 { margin-top: 0; } .row.centered.bb-bundle.max-1350.persona-rows { padding-top: 0; } .row.centered.calculators.max-1350 { margin-top: 0; } .row.centered.calculators.max-1350.persona-rows { padding-top: 0; } .row.centered.demo-signup { justify-content: flex-start; padding-top: 0%; } .row.centered.demo-signup.below-hero { justify-content: flex-start; margin-top: 0; position: relative; } .row.vertical-centered { padding-left: 5%; padding-right: 5%; } .row.vertical-centered.top-30.free-plan { margin-top: 15px; } .row.vertical-centered.home-checklist { padding: 2%; } .row.footer { flex-direction: column-reverse; height: 100%; } .row.bullet-points.project-tools.home-builder.img-row, .row.bullet-points.project-tools.how-it-works.img-row, .row.bullet-points.project-tools.ad-lander.img-row, .row.bullet-points.project-tools.quickbooks-lander.img-row { justify-content: flex-start; align-self: auto; } .row.auto-height.align-left.blog-info-row, .row.auto-height.align-left.blog-update-row, .row.auto-height.blog-info-row { justify-content: center; padding-right: 0%; } .row.hero { flex-direction: column; } .row.hero.beta-lander, .row.hero.bb-way { flex-direction: column; padding: 75px 5% 10px; } .row.hero.quickbooks-lander { margin-top: 60px; } .row.feature-headline.stayinsync { max-width: 600px; margin-right: auto; } .p1.blue { text-align: center; } .p1.blue.centered.sales-marketing-tools { font-size: 1.5em; } .p1.blue.centered.communication-tools { font-size: 1.2rem; } .p1.centered.blue.rings-end.hero { max-width: 800px; } .p1.centered.max-800 { font-size: 16px; } .p1.section-p { margin-bottom: 20px; } .p1.white { text-align: center; } .p1.white.centered.sales-marketing-tools { font-size: 1.5em; } .p1.white.centered.communication-tools { font-size: 1.2rem; } .hero-img-col { width: 100%; position: relative; } .hero-container { height: 100%; min-height: 0; max-height: 1200px; padding-top: 5%; padding-bottom: 0%; } .h1.blue { text-align: center; } .h1.blue.centered { width: 100%; } .h1.blue.centered.sales-marketing-tools { font-size: 3em; } .h1.blue.centered.communication-tools { font-size: 2.4rem; } .h1.blue.bold { text-align: left; } .h1.home-hero-header { font-size: 3rem; } .h1.home-hero-header.experiment { font-size: 2.8rem; } .h1.white { text-align: center; } .h1.white.centered { width: 100%; } .h1.white.centered.sales-marketing-tools { font-size: 3em; } .h1.white.centered.communication-tools { font-size: 2.4rem; } .h1.white.bold { text-align: left; } .button-row.top-30 { align-self: center; } .button-row.top-30.fnd, .button-row.top-30.bb-bundle { align-self: flex-start; align-items: flex-start; } .button-row.top-30.experiment { align-self: flex-start; } .button-row.bb-bundle { align-self: center; padding-left: 20px; padding-right: 20px; } .button-row.bb-bundle.fnd { align-self: flex-start; align-items: flex-start; } .section.bg-blue { background-position: 0%; background-size: cover; } .section.bg-blue.fnd, .section.bg-blue.bb-bundle { background-position: 50%; background-size: cover; } .section.bg-blue.experiment { background-color: #0000; background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), linear-gradient(#0000, #0000); background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0; background-size: auto, auto, auto, auto, auto, auto, auto, auto, auto, auto; display: block; } .section.bg-lt-blue { background-position: 0%; background-size: cover; } .section.bg-lt-blue.fnd, .section.bg-lt-blue.bb-bundle { background-position: 50%; background-size: cover; } .section.bg-lt-blue.experiment { background-color: #0000; background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), linear-gradient(#0000, #0000); background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0; background-size: auto, auto, auto, auto, auto, auto, auto, auto, auto, auto; display: block; } .fine-print { align-self: center; } .fine-print.fine-black { text-align: center; } .fine-print.blue { color: var(--white); } .fine-print.left { align-self: flex-start; } .fine-print.fine-blue { text-align: center; text-align: center; } .col-double-wrapper { height: 800px; } .col-double-wrapper.align-centered { flex-direction: column; width: 90%; height: auto; } .col-double-wrapper.align-centered.reverse { flex-direction: column; width: 90%; } .col-double-wrapper.align-centered.reverse.persona-rows, .col-double-wrapper.align-centered.reverse.bb-bundle { width: 90%; } .col-double-wrapper.align-centered.reverse.dothework, .col-double-wrapper.align-centered.reverse.stayinsync, .col-double-wrapper.align-centered.reverse.landing-page { width: 100%; } .col-double-wrapper.align-centered.reverse.quickbooks-lander { width: 90%; } .col-double-wrapper.inner-padding.sidexside { flex-direction: column; height: auto; min-height: 0; max-height: none; } .col-double-wrapper.inner-padding.sidexside.shorter { height: 100%; min-height: 0; } .col-double-wrapper.inner-padding.stacked { flex-direction: column; justify-content: flex-end; align-items: center; height: 750px; } .col-double-wrapper.experiment { flex-direction: column; align-items: center; } .h3.white.vero { text-align: center; } .container { flex-wrap: wrap; place-content: flex-start center; align-items: center; display: flex; } .container.top-down-padding.width-80.customer-story, .container.top-down-padding.reduced-mob-padding { padding-top: 0; } .container.top-down-padding.faq-accordian-container { width: 90%; } .container.top-down-padding.faq-accordian-container.new, .container.top-down-padding.faq-accordian-container.estimate-lander { padding-top: 40px; } .container.top-down-padding.landing-page { width: 100%; } .container.top-down-padding.capterra-proofcontain { margin-top: 41px; } .container.top-down-padding.about-copy-container { padding-left: 5%; padding-right: 5%; } .container.top-down-padding.home { padding-top: 80px; } .container.top-down-padding.remodeler { padding-top: 50px; padding-bottom: 50px; } .container.top-down-padding.capterra { padding-top: 40px; } .container.top-down-padding.fnd, .container.top-down-padding.rings-end, .container.top-down-padding.rings-end { padding-top: 60px; } .container.top-down-padding.pmlander-proofcontain { margin-top: 41px; } .container.top-down-padding.landing-page { padding-top: 50px; padding-bottom: 50px; } .container.top-down-padding.quickbooks-lander { align-content: center; align-items: center; } .container.cta { padding-left: 5%; padding-right: 5%; } .container.vertical-centered.project-tools, .container.vertical-centered.sales-marketing-tools, .container.vertical-centered.free-plan { padding-left: 0%; padding-right: 0%; } .container.wide-testimonial.experiment { flex-direction: column; } .container.lp { width: auto; margin-left: 5%; margin-right: 5%; } .col-container { width: 100%; height: auto; } .col-container.inner-padding { padding-left: 0%; padding-right: 0%; } .col-container.inner-padding.max-675-width, .col-container.inner-padding.mid-testimonial-col { padding-right: 5%; } .col-container.inner-padding.feature-image-container.calculators, .col-container.inner-padding.section-cta-container.calculators { padding-top: 30px; padding-bottom: 30px; } .col-container.sidexside { width: 100%; } .col-container.feature-img-container.project-tools, .col-container.feature-img-container.communication-tools, .col-container.feature-img-container.communication-tools { width: 100%; padding-left: 5%; padding-right: 5%; } .col-container.project-tools.right, .col-container.sales-marketing-tools.right, .col-container.sales-marketing-tools.right { padding-left: 0%; } .col-container.bb-builder { padding-right: 0%; } .col-container.stacked.horizontal { flex-direction: column; } .col-container.demo-page { width: 100%; } .col-container.demo-page.right { width: 100%; margin-top: 5%; padding-top: 0; padding-right: 2%; } .col-container.demo-page.below-hero { position: static; } .col-container.template-form { padding-right: 0%; } .section-p.white { align-self: flex-start; } .h2.centered.max-800 { width: 90%; } .h2.centered.max-800.lp { width: 100%; max-width: 800px; } .h2.centered.lp { margin-bottom: 20px; } .h2.gantt.qa-section { font-size: 1.3rem; } .p-heading { flex: 0 auto; align-self: center; } .img.medium { width: 60%; } .img.medium.scheduling, .img.medium.bb-bundle, .img.medium.crm, .img.medium.how-it-works { width: 100%; } .img.blog-img-link.directory { object-position: 50% 0%; } .img-wrapper { justify-content: center; display: flex; } .img-wrapper._60-width { width: 100%; } .img-wrapper.fixed.man3, .img-wrapper.fixed.man1, .img-wrapper.fixed.man2, .img-wrapper.fixed.man3, .img-wrapper.fixed.man4 { background-position: 50% 0; height: 200px; min-height: 200px; } .img-wrapper.buildbrothers { width: 60%; } .img-wrapper.tools-img.home { width: 100%; } .img-wrapper.buildbrothers-single { width: 60%; } .img-wrapper.buildbrothers-single.carson { margin-right: auto; } .img-wrapper.buildbrothers-single.ryan { margin-left: auto; } .img-wrapper.vertical { flex-direction: column; align-items: center; } .img-wrapper.template-hub { height: 140px; } .column.vertical-centered.top-100.fnd, .column.vertical-centered.top-100.rings-end { margin-top: 40px; } .column.vertical-centered.top-100.ad-lander { margin-top: 60px; } .name-title.small.home.hero { font-size: .7rem; } .name-title.home.hero { font-size: 1.2rem; } .card-description-wrapper.sidexside.blog-entry { min-height: auto; } .card-description-wrapper.pricing-description-cards { align-self: center; } .card-tile { padding: 10px; } .card-tile.sidexside-white-bg.calculators, .card-tile.sidexside-white-bg.template-hub { margin-bottom: 10px; } .card-tile.sticky-nav { margin-left: 15px; margin-right: 15px; } .card-tile.dropshadow { max-width: 400px; margin-bottom: 20px; } .card-tile.dropshadow.free-plan { align-items: center; } .card-tile.dropshadow.quickbooks-lander { flex-flow: column; flex: 1; align-items: center; } .card-tile.how-it-works-cards { padding-top: 20px; padding-bottom: 20px; } .card-tile.pricing-description-tile { align-self: center; } .card-tile.tools-preview-grid { padding-left: 20px; padding-right: 20px; } .grid-3col { grid-column-gap: 12px; grid-row-gap: 12px; grid-template-columns: 1fr; } .grid-3col.max-1000.stats-box.reduced-mob-padding { margin-top: 0; } .grid-3col.centered.negative-top-100 { flex-direction: column; } .grid-3col.centered.negative-top-100.review-grid { margin-top: -75px; } .grid-3col.centered.negative-top-100.free-plan { flex-direction: column; align-self: center; align-items: center; display: none; } .grid-3col.centered.negative-top-100.free-plan.portfolios { margin-bottom: 4px; display: flex; } .grid-3col.centered.quickbooks-lander { flex-flow: column; flex: 0 auto; justify-content: center; align-self: auto; align-items: stretch; width: auto; margin-left: auto; margin-right: auto; display: block; } .h4.team-cards { font-size: 1rem; } .grid-2col.width-1350 { grid-template-columns: 1fr; } .grid-2col.experiment { flex-direction: column; align-items: center; } .icon-wrapper.hero { align-self: center; } .label-dark.small.bold, .label-dark.small.bold.vero { align-self: flex-start; } .form-block { width: 80%; } .cta-form { flex-direction: column; } .grid-icons { grid-row-gap: 32px; grid-template-columns: 1fr 1fr; } .grid-icons.capterra-proof { flex: 0 auto; grid-template-rows: 1fr auto; grid-template-columns: 1.25fr 1.25fr 1.25fr; grid-auto-flow: column; place-content: stretch start; place-items: stretch stretch; } .grid-icons.demo-signup { display: none; } .grid-icons.home-page { flex: 1; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-flow: column; } .footer-columns { flex-direction: column; width: 100%; display: block; } .footer-left-col { flex-direction: row; width: 100%; margin-top: 60px; } .large-number { font-size: 40px; } .large-number.pricing-number { font-size: 2rem; } .large-number.dollar-sign { font-size: 1.5rem; } .large-number.pricing-number-new { font-size: 2rem; } .section-p-sub { font-size: 16px; } .section-p-sub.h2-eyebrow { align-self: auto; } .section-subheader { font-size: 1.3rem; } .bullet-description-wrapper.project-tools.home-builder, .bullet-description-wrapper.project-tools.bb-bundle, .bullet-description-wrapper.project-tools.ad-lander, .bullet-description-wrapper.project-tools.quickbooks-lander { grid-column-gap: 8px; grid-row-gap: 5px; grid-template-rows: auto auto auto; grid-template-columns: 1fr 1fr; justify-items: stretch; width: 90%; } .green-bullet { margin-right: 10px; } .green-bullet.pricing-grid-bullet, .green-bullet.pricing-grid-bullet-copy { align-self: center; margin-right: 0; } .paragraph.bullet-copy { width: auto; max-width: 350px; } .paragraph.team-cards { font-size: .8rem; } .paragraph.team-cards.lcoation { font-size: .7em; line-height: 1; } .dotted-line { width: 30px; } .hero-img-relative.full-width { width: 100%; height: 200px; min-height: 200px; } .hero-img-relative.full-width.beta-lander { width: 70%; height: 70%; min-height: 240px; } .hero-img-relative.vertical { width: 80%; } .hero-img-relative.vertical.how-it-works-hero-image { width: 50%; height: auto; padding-top: 30px; } .hero-vertical-container { padding-bottom: 10%; padding-left: 5%; padding-right: 5%; } .hero-vertical-container.project-tools { background-size: cover; padding-bottom: 26vh; } .hero-vertical-container.sales-marketing-tools { background-position: 50%; background-size: cover; padding-bottom: 32vh; } .hero-vertical-container.stay-in-sync { background-size: cover; padding-bottom: 31vh; } .hero-quote { font-size: 1.4rem; } .hero-fixed-blue-container { padding-left: 5%; padding-right: 5%; } .hero-fixed-blue-container.landing-page.capterra-hero-height { margin-top: 40px; } .hero-fixed-blue-container.directory.free-plan { min-height: 550px; } .hero-fixed-blue-container.directory.careers { background-position: 50%; background-size: contain; min-height: 500px; } .hero-fixed-blue-container.pricing { height: auto; max-height: none; } .hero-fixed-blue-container.calculators.free-plan { min-height: 550px; } .hero-fixed-blue-container.calculators.careers { background-position: 50%; background-size: contain; min-height: 500px; } .pricing-box { width: 100%; min-height: auto; padding-bottom: 40px; padding-left: 5%; padding-right: 5%; font-size: 14px; } .pricing-box.fnd { width: auto; max-width: 80%; } .pricing-box.comparison { padding-bottom: 20px; } .pricing-box.bb-bundle, .pricing-box.rings-end, .pricing-box.rings-end, .pricing-box.bb-bundle-reno { width: auto; max-width: 80%; } .pricing-box-row.monthly-row.new, .pricing-box-row.monthly-row.updated-pricing { grid-template-columns: 1fr 1fr; align-self: center; } .toggle-row { margin-bottom: 30px; } .pricing-container { padding-left: 3%; padding-right: 3%; } .dollar-sign { display: inline; } .grey-bullet { margin-right: 0; } .blog-hero-column { width: 80%; height: auto; } .post-nav-row.career-page { margin-top: 15%; padding-left: 30px; padding-right: 30px; } .nav-row.new.mega, .nav-row.new.working { z-index: 11; flex-direction: column; height: 100vh; min-height: auto; position: fixed; inset: 80px 0% auto; overflow: auto; } .drop-down.new.mega { flex-direction: column; align-self: auto; align-items: flex-start; display: block; position: static; } .path-wrapper.right-path.project-tools { height: 25px; } .path-wrapper.right-path.free-plan { height: 50px; } .footer-brand, .footer-brand.w--current { padding-left: 0; } .fixed-side-column.testimonial-preview-text { width: 100%; } .fixed-side-column.testimonial-preview-text.bb-bundle { padding-right: 40px; } .fixed-side-column.testimonial-preview-text.vero { align-items: center; } .link-row-marketing { background-image: none; background-repeat: repeat; background-size: auto; padding-left: 0; } .link-row-marketing.w--current { background-image: none; background-position: 0 0; background-repeat: repeat; background-size: auto; } .link-row-sales { background-image: none; background-position: 0 0; background-repeat: repeat; background-size: auto; padding-left: 0; } .link-row-sales.w--current { background-image: none; background-repeat: repeat; background-size: auto; } .link-row-project { background-image: none; background-position: 0 0; background-repeat: repeat; background-size: auto; padding-left: 0; } .link-row-project.w--current { background-image: none; background-repeat: repeat; background-size: auto; } .feature-desc-subhead { font-size: 16px; } .sticky-nav-container { top: 0; } .sticky-nav-container.beta-lander { top: 80px; } .pricing-grid-row { grid-template-columns: 2fr 1fr 1fr 1fr 1fr; justify-items: start; } .pricing-grid-container { padding-left: 20px; padding-right: 20px; } .plan-info-wrapper { align-items: center; padding-left: 10px; padding-right: 10px; } .feature-name { font-size: 1rem; } .plan-name { align-self: center; font-size: 1rem; line-height: 1em; } .pricing-grid-row-first { grid-template-columns: 2fr 1fr 1fr 1fr 1fr; justify-items: start; } .pricing-grid-stat { text-align: center; align-self: center; font-size: .8rem; } .feature-title { margin-top: 30px; font-size: 1.5rem; } .pricing-tick-text { flex-direction: column; align-items: flex-start; } .desktop-image { display: none; } .mobile-image { width: 100%; display: block; } .testimonial-grid-1 { grid-row-gap: 16px; grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto; grid-template-areas: ". Headline-1 Headline-1 Headline-1 Headline-1 Headline-1 Headline-1 . . . ." ". Body-1 Body-1 Body-1 Body-1 Body-1 Body-1 Body-1 Body-1 Body-1 Body-1" ". image-2 image-2 image-2 image-2 image-2 image-2 image-2 image-2 image-2 image-2" "image-1 image-2 image-2 image-2 image-2 image-2 image-2 image-2 image-2 image-2 image-2" ". quote-2 quote-2 quote-2 quote-2 quote-2 quote-2 quote-2 quote-2 quote-2 quote-2" ". Headline-2 Headline-2 Headline-2 Headline-2 Headline-2 Headline-2 Headline-2 Headline-2 Headline-2 Headline-2" ". Body-2 Body-2 Body-2 Body-2 Body-2 Body-2 Body-2 Body-2 Body-2 Body-2" ". image-3 image-3 image-3 image-3 image-3 image-3 image-3 image-3 image-3 image-3" ". Headline-3 Headline-3 Headline-3 Headline-3 Headline-3 Headline-3 Headline-3 Headline-3 Headline-3 Headline-3" ". Pull-Quote-3 Pull-Quote-3 Pull-Quote-3 Pull-Quote-3 Pull-Quote-3 Pull-Quote-3 Pull-Quote-3 Pull-Quote-3 Pull-Quote-3 Pull-Quote-3" ". Body-3 Body-3 Body-3 Body-3 Body-3 Body-3 Body-3 Body-3 Body-3 Body-3" ". quote-4 quote-4 quote-4 quote-4 quote-4 quote-4 quote-4 quote-4 quote-4 quote-4" ". Body-3b Body-3b Body-3b Body-3b Body-3b Body-3b Body-3b Body-3b Body-3b Body-3b" ". Headline-4 Headline-4 Headline-4 Headline-4 Headline-4 Headline-4 Headline-4 Headline-4 Headline-4 Headline-4" ". image-4 image-4 image-4 image-4 image-4 image-4 image-4 image-4 image-4 image-4" ". Body-4 Body-4 Body-4 Body-4 Body-4 Body-4 Body-4 Body-4 Body-4 Body-4"; } .testimonial-text { margin-bottom: 1rem; } .image-11 { max-height: 400px; } .testimonial-grid-2, .testimonial-grid-3 { grid-row-gap: 16px; grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto; grid-template-areas: ". Headline-1 Headline-1 Headline-1 Headline-1 Headline-1 Headline-1 . . . ." ". Body-1 Body-1 Body-1 Body-1 Body-1 Body-1 Body-1 Body-1 Body-1 Body-1" ". image-2 image-2 image-2 image-2 image-2 image-2 image-2 image-2 image-2 image-2" "image-1 image-2 image-2 image-2 image-2 image-2 image-2 image-2 image-2 image-2 image-2" ". quote-2 quote-2 quote-2 quote-2 quote-2 quote-2 quote-2 quote-2 quote-2 quote-2" ". Headline-2 Headline-2 Headline-2 Headline-2 Headline-2 Headline-2 Headline-2 Headline-2 Headline-2 Headline-2" ". Body-2 Body-2 Body-2 Body-2 Body-2 Body-2 Body-2 Body-2 Body-2 Body-2" ". image-3 image-3 image-3 image-3 image-3 image-3 image-3 image-3 image-3 image-3" ". Headline-3 Headline-3 Headline-3 Headline-3 Headline-3 Headline-3 Headline-3 Headline-3 Headline-3 Headline-3" ". Pull-Quote-3 Pull-Quote-3 Pull-Quote-3 Pull-Quote-3 Pull-Quote-3 Pull-Quote-3 Pull-Quote-3 Pull-Quote-3 Pull-Quote-3 Pull-Quote-3" ". Body-3 Body-3 Body-3 Body-3 Body-3 Body-3 Body-3 Body-3 Body-3 Body-3" ". quote-4 quote-4 quote-4 quote-4 quote-4 quote-4 quote-4 quote-4 quote-4 quote-4" ". Body-3b Body-3b Body-3b Body-3b Body-3b Body-3b Body-3b Body-3b Body-3b Body-3b" ". Headline-4 Headline-4 Headline-4 Headline-4 Headline-4 Headline-4 Headline-4 Headline-4 Headline-4 Headline-4" ". image-4 image-4 image-4 image-4 image-4 image-4 image-4 image-4 image-4 image-4" ". Body-4 Body-4 Body-4 Body-4 Body-4 Body-4 Body-4 Body-4 Body-4 Body-4"; } .cta-gantt { margin-bottom: -40px; padding: 100px 20px 40px; } .centered-container-gantt { margin-top: -44px; } .free-resources-headline-sub { text-align: center; padding-top: 15px; font-size: 3vw; display: block; } .free-resources-headline-sub.cost-lander { width: auto; padding-top: 5px; line-height: 1.5em; } .gantt-hero-image { width: 100%; margin-top: -10px; margin-bottom: -18px; } .centered-container { margin-top: 0; } .centered-container.cost-lander { margin-top: 15px; } .centered-container.calculators-cta { display: flex; } .cards-grid-container { flex-direction: column; grid-template-rows: auto auto auto; grid-template-columns: 1fr; grid-auto-columns: 1fr; justify-content: center; align-self: stretch; place-items: center; max-width: none; padding-top: 0; display: none; } .cards-grid-container.cost-lander { display: flex; } .cta-headline---gantt-sub { text-align: center; margin-top: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; font-size: 5vw; line-height: 1.2em; } .home-headline-subtext---gantt { text-align: center; margin-bottom: 0; padding-top: 10px; font-size: 1rem; } .cards-section { padding: 37px 35px 20px; } .cards-section.beta-lander { grid-template-columns: .5fr 1.75fr .5fr; padding-left: 20px; padding-right: 20px; } .div-block-gantt { flex: none; align-self: center; } .gantt-cards-image { width: auto; max-width: 80vw; display: block; position: static; } .cta-button-playbook.inverted { flex: 0 auto; padding-left: 20px; padding-right: 20px; } .heading-7.max-800.calculators-cta { margin-left: auto; margin-right: auto; font-size: 2.2rem; } .max-800.cost-hero { margin-top: 15px; } .heading-17 { font-size: 6vw; } .confirmation-section { height: 100%; position: relative; } .estimate-confirmation-box { margin-left: 10%; margin-right: 10%; padding-left: 0; padding-right: 0; } .estimate-confirmation-box.calculators { margin-left: 5%; margin-right: 5%; padding-top: 0; } .estimate-confirmation-box.estimate { justify-content: center; align-items: center; width: 100%; margin-left: 0%; margin-right: 0%; } .button-4-copy { width: 35vw; } .confirmation-success-wrapper { padding-left: 10px; padding-right: 10px; } .text-block-19 { font-size: 1.7rem; } .text-block-19.budget { text-align: center; } .image-45 { width: 100%; } .success-text-sub { text-align: center; font-size: 1.1rem; } .success-text-sub.budget { text-align: center; } .text-block-20 { font-size: .8rem; line-height: 1; } .confirmation-card { margin-top: 10%; margin-left: 10%; margin-right: 10%; padding-left: 20px; padding-right: 20px; } .confirmation-card.budget, .confirmation-card.estimate, .confirmation-card.payments { margin-left: 8%; margin-right: 8%; } .estimate-confirmation-paragraph { font-size: 1.1rem; line-height: 1.3; } .estimate-confirmation-paragraph.estimate, .estimate-confirmation-paragraph.payments { font-size: 1.1rem; } .estimate-confirmation-header { margin-bottom: 5px; margin-left: 5%; padding-right: 5%; font-size: 1.7rem; } .estimate-confirmation-header.estimate { font-size: 1.7rem; } .estimate-confirmation-header.job-costing, .estimate-confirmation-header.payments { margin-bottom: 10px; font-size: 1.5rem; } .estimate-confirmation-header-div { margin-bottom: 0; padding-left: 0; padding-right: 0; } .estimate-confirmation-header-div.estimate { flex-direction: column; } .confirmation-section-2 { height: 100%; position: relative; } .listwithicon-playbook { font-size: 1.2em; } .playbook-cards-image { width: auto; max-width: 10em; display: block; position: static; } .centered-container-2 { margin-top: -44px; } .svd-testimonial-tile { margin-left: 35px; margin-right: 35px; } .svd-testimonial-tile.light { margin-top: 234px; margin-bottom: 0; padding-top: 8px; padding-bottom: 0; } .testimonial-section-playbook { background-position: 90% 100%; background-size: auto; height: 500px; margin-bottom: -40px; padding-top: 8px; } .svd-testimonial-right-column { padding-top: 0; padding-left: 40px; padding-right: 40px; } .svd-use-case-tile-header { font-size: 3vw; } .cta-playbook { flex-direction: column; margin-bottom: 0; padding: 42px 20px 47px; } .home-headline-subtext---playbook { text-align: center; padding-top: 15px; font-size: 1em; display: block; } .svd-use-case-tile-text { font-size: 3vw; } .svd-testimonial-left-column { padding-top: 10px; } .svd-testimonial-block { flex-flow: column-reverse wrap; } .centered-container-playbook { margin-top: -45px; } .cta-headline---playbook-mid { text-align: center; margin-top: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; font-size: 2em; line-height: 1.2em; } .playbook-list { font-size: 2.5vw; } .svd-testimonial-quote { font-size: 3vw; } .image-47 { object-fit: fill; flex: 1; max-width: 50vw; max-height: none; margin-right: 0; position: static; } .playbook-headline-subtext { text-align: center; margin-bottom: 0; padding-top: 10px; font-size: 1.2em; } .column-96 { flex-direction: row; max-height: none; } .estimate-headline-subtext { text-align: left; font-size: 1rem; line-height: 1.4; } .estimate-headline-subtext.beta-lander { text-align: left; max-width: 500px; } .testimonial-headline---playbook-sub { text-align: center; margin-top: 0; margin-left: 0; margin-right: 0; padding-left: 20px; padding-right: 20px; font-size: 1.7rem; line-height: 1.2em; } .cta-headline---playbook-sub { text-align: center; margin-top: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; font-size: 1.5em; line-height: 1.2em; } .div-block-playbook { flex: none; align-self: center; } .cta-headline---playbook { text-align: center; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; font-size: 2.3em; line-height: 1.2em; } .cta-headline---playbook.cards { margin-top: 40px; font-size: 2em; } .cta-headline---playbook.cards.bottom-headline { margin-top: 1px; font-size: 6vw; line-height: 1.2em; } .cta-headline---calculator { text-align: center; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; font-size: 2.3em; line-height: 1.2em; } .listwithicon-calculator { font-size: 1rem; } .calculator-headline-subtext { text-align: center; margin-bottom: 0; padding-top: 10px; font-size: 1.2em; } .cta-headline---calculator-sub { text-align: center; margin: 0 0 10px; padding-left: 0; padding-right: 0; font-size: 1.5em; line-height: 1.2em; } .cta-headline---playbook-copy { text-align: center; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; font-size: 2.3em; line-height: 1.2em; } .cta-headline---playbook-copy.cards { margin-top: 40px; font-size: 2rem; line-height: 1.3; } .cta-playbook-2 { flex-direction: column; margin-top: 20px; margin-bottom: 0; padding: 20px 20px 47px; } .calculator-cards-image { width: auto; display: block; position: static; } .centered-container-playbook-2 { margin-top: 0; } .home-headline-subtext---calculator { text-align: left; padding-top: 15px; font-size: 1rem; line-height: 1.4; display: block; } .cta-headline---calculator-mid { text-align: center; margin-top: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; font-size: 2em; line-height: 1.2em; } .bb-signup-button { margin-top: 0; padding: 10px 19px; font-size: 2.5vw; } .bb-signup-button.blog { font-size: 3vw; } .agile-blog__article { margin-top: -491px; } .article-content--h3 { font-size: 28px; line-height: 36px; } .email-input { text-align: center; margin-top: 8px; margin-bottom: 8px; font-size: 3vw; } .article-content--h2 { font-size: 45px; line-height: 55px; } .agile-blog__article-content { padding: 40px; } .agile-blog__article-content--header { margin-bottom: 60px; padding-left: 40px; padding-right: 40px; } .columns-39 { flex-direction: row; justify-content: center; align-items: flex-start; } .blog-sign-up-description { padding-left: 40px; padding-right: 40px; font-size: 2vw; } .blog-sign-up-description.post { padding-left: 68px; padding-right: 68px; font-size: 2.5vw; } .blog-sign-up-headline { margin-top: 10px; font-size: 5vw; } .blog-sign-up-headline.post { font-size: 5vw; } .article-content.rich-text-post { width: auto; } .subscribe-background { width: 70%; } .agile-blog__scroll-arrow { width: 50px; height: 25px; } .agile-blog__header--paragraph.mobile { background-color: #092026; justify-content: center; align-items: center; width: 100%; max-width: none; height: 100vh; margin-top: 0; padding: 24px; display: flex; } .agile-blog__header--paragraph.desktop { display: none; } .agile-blog__header { overflow: hidden; } .agile-blog__logo-container { max-width: 300px; margin-left: auto; margin-right: auto; } .agile-blog__header--paragraph--mobile { flex: 0 auto; margin-bottom: 0; } .bottom-col { padding-bottom: 20px; } .column-60 { padding-top: 20px; padding-left: 10px; padding-right: 10px; display: flex; } .waitlist-header { margin-bottom: 5px; font-size: 5vw; } .div-block-15 { padding-left: 5%; padding-right: 5%; position: relative; } .waitlist-header-div { padding-left: 10%; padding-right: 10%; } .svd-sign-up-form { align-items: stretch; padding-right: 0; } .image-17 { width: 60%; } .columns-29 { flex-flow: wrap; } .waitlist-section { height: 100%; position: relative; } .heading-15 { font-size: 3vw; } .list { font-size: 2.5vw; } .div-block-estimate { flex: none; align-self: center; } .cta-headline---estimate { text-align: center; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; font-size: 6.5vw; line-height: 1.2em; } .cta-headline---estimate.cards { margin-top: 40px; font-size: 6vw; } .estimate-list { padding-left: 25px; font-size: 2.5vw; } .estimate-headline-subtext-steps { text-align: center; margin-bottom: 0; padding-top: 10px; font-size: 3.75vw; line-height: 1.2em; } .estimate-headline-subtext-steps.cost-lander { max-width: none; font-size: 2.5vw; line-height: 1.4em; } .estimate-headline-subtext-steps.estimate { align-self: center; width: 100%; font-size: 3vw; } .estimate-list-item.cost-lander { font-size: 2.5vw; line-height: 1.5em; } .estimate-list-item.estimate, .estimate-list-item.punch-list, .estimate-list-item.punch-list, .estimate-list-item.change-order, .estimate-list-item.change-order { font-size: 3vw; } .cta-headline---estimate-sub { text-align: center; margin-top: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; font-size: 5vw; line-height: 1.2em; } .cta-headline---estimate-sub-head { text-align: center; margin-top: 20px; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; font-size: 5vw; line-height: 1.2em; } .cta-headline---estimate-sub-head.h2 { max-width: 60vw; margin-top: 5px; margin-bottom: 15px; font-size: 4vw; } .estimate-cards-image { width: auto; max-width: 50vw; display: block; position: static; } .estimate-cards-image.cost-lander { max-width: 60vw; } .estimate-hero-image { width: 100%; margin-top: -10px; margin-bottom: -18px; } .image-42 { max-width: 30vw; } .fnd-list { padding-left: 10px; padding-right: 20px; line-height: 1.5em; } .portfolio-city.small.bold, .portfolio-free-link.small.bold { align-self: center; } .testimonial-box { width: 100%; min-height: auto; padding-bottom: 40px; padding-left: 5%; padding-right: 5%; font-size: 14px; } .gantt.h2.qa { font-size: 1.6rem; } .cta-estimate-template { margin-bottom: -40px; padding: 100px 20px 40px; } .bottom-centered-container { margin-top: 0; } .gantt-qa-body-copy { text-align: left; padding-top: 15px; font-size: 3vw; display: block; } .gantt-list { font-size: 2.5vw; } .listwithicon-gantt { font-size: 1.2em; } .playbook-confirm-image { width: 100%; } .playbook-confirmation-header { margin-bottom: 5px; font-size: 5vw; } .estimate-confirmation-header-div-copy { margin-bottom: 0; padding-left: 0%; padding-right: 0%; } .playbook-confirmation-paragraph { font-size: 2.8vw; } .playbook-confirmation-button { width: 35vw; font-size: 2.5vw; } .qualification-calc-confirm-image { width: 80%; } .qualification-confirmation-paragraph { font-size: 2.8vw; } .qualification-confirmation-button { width: 35vw; font-size: 2.5vw; } .cta-headline---beta-lander { text-align: center; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; font-size: 2.3em; line-height: 1.2em; } .centered-container-beta-lander { margin-top: 0; display: block; } .cta-beta-lander { flex-direction: column; margin-bottom: 0; padding: 42px 20px 47px; } .beta-hero-column-left { flex-direction: row; max-height: none; } .beta-hero-image { object-fit: fill; flex: 1; max-width: 50vw; max-height: none; margin-right: 0; position: static; } .headline-subtext-beta-hero { text-align: center; padding-top: 15px; font-size: 1em; display: block; } .cta-button-beta-lander.inverted { flex: 0 auto; } .cta-headline---beta-lander-h2 { text-align: left; max-width: 55vw; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; font-size: 2em; line-height: 1.2em; } .cta-headline---beta-lander-h2.cards { margin-top: 40px; font-size: 2em; } .cta-headline---beta-lander-h2.manifesto.header { max-width: 600px; } .beta-sign-up-form { align-items: flex-start; padding-top: 10px; padding-left: 10px; padding-right: 10px; } .column-100 { padding-right: 10px; } .columns-50 { padding-top: 10px; } .html-embed-9 { flex: 1; width: 425px; } .cta-button-calculator.inverted { flex: 0 auto; padding-left: 20px; padding-right: 20px; } .lightbox-div-features { flex-direction: row; align-items: center; } .lightbox-video-features { padding-bottom: 40px; } .play-button-features { align-self: auto; } .progress-cta { width: 40%; left: 28%; } .lightbox-inline-link { margin-bottom: 10px; } .lightbox-inline-link.progress_cta { margin-bottom: 0; } .review-code-playbook, .review-code-gantt, .review-code-estimate { flex: 1; width: 425px; } .div-block-43 { grid-template-columns: 1fr; width: 100%; } .image-29 { width: 40%; } .miller-signatures-div { width: 55vw; max-width: 55vw; } .early-access-section-div { margin-left: 5%; margin-right: 5%; } .centered-container-copy { margin-top: 0; } .centered-container-copy.cost-lander { margin-top: 15px; } .estimate-headline-subtext-steps-copy { text-align: center; margin-bottom: 0; padding-top: 10px; font-size: 3.75vw; line-height: 1.2em; } .estimate-headline-subtext-steps-copy.cost-lander { max-width: none; font-size: 2.5vw; line-height: 1.4em; } .estimate-headline-subtext-steps-copy.estimate { align-self: center; font-size: 3vw; } .cards-section-copy { padding: 37px 35px 20px; } .cards-section-copy.beta-lander { grid-template-columns: .5fr 1.75fr .5fr; } .text-block-24 { line-height: 1.3em; } .task-icon-bullet.pricing-grid-bullet, .feature-img-bullet.pricing-grid-bullet { align-self: center; margin-right: 0; } .pricing-grid-row-copy { grid-template-columns: 2fr 1fr 1fr 1fr 1fr; justify-items: start; } .comparison-grid { grid-column-gap: 0px; grid-template-columns: .75fr 1fr 1fr; grid-template-areas: "feature plan-1 plan-2" ". Area-2 ."; justify-items: start; } .comparison-table-detail { font-size: .9rem; } .comparison-container { flex-wrap: wrap; align-content: flex-start; align-items: center; padding-left: 20px; padding-right: 10px; display: flex; } .comparison-container.top-down-padding.width-80.customer-story, .comparison-container.top-down-padding.reduced-mob-padding { padding-top: 0; } .comparison-container.top-down-padding.faq-accordian-container { width: 90%; } .comparison-container.cta { padding-left: 5%; padding-right: 5%; } .comparison-grid-row { grid-column-gap: 0px; grid-template-columns: 2fr 1fr 1fr; grid-template-areas: "feature plan-1 plan-2"; justify-items: start; } .comparison-grid-row-2 { grid-template-columns: 2fr 1fr 1fr 1fr 1fr; justify-items: start; } .comparison-grid-full-container { padding-left: 20px; padding-right: 20px; } .plan-info-wrapper-copy { align-items: center; padding-left: 10px; padding-right: 10px; } .plan-name-copy { align-self: center; font-size: 1rem; line-height: 1em; } .comparison-grid-row-copy { grid-template-columns: 2fr 1fr 1fr 1fr 1fr; justify-items: start; } .feature-title-copy { text-align: left; margin-top: 30px; font-size: 1.5rem; } .h1-copy.blue { text-align: center; } .h1-copy.blue.centered { width: 100%; } .h1-copy.blue.bold { text-align: left; } .h1-copy.centered { margin-top: 60px; margin-bottom: 0; } .h1-copy.home-hero-header { font-size: 3rem; } .hero-fixed-blue-container-copy { flex-direction: column; height: 90vh; min-height: auto; margin-top: 0; margin-bottom: 0; padding-left: 5%; padding-right: 5%; } .hero-fixed-blue-container-copy.directory.free-plan { min-height: 550px; } .hero-description-container-copy { width: 100%; } .hero-description-container-copy.no-margin { margin-bottom: 10%; } .hero-description-container-copy.no-margin.left-fixed { flex-direction: column; align-items: center; width: 100%; margin-left: auto; margin-right: auto; padding-right: 5%; } .hero-description-container-copy.no-margin.left-fixed.beta-lander { align-self: center; padding-right: 0%; display: flex; } .hero-description-container-copy.centered.full-width { flex-direction: column; margin-bottom: 0%; } .section-14 { margin-top: 30px; } .heading-21 { margin-top: -1px; } .feature-name-wrap-copy { text-align: left; padding-left: 0; display: block; } .comparison-grid-checkboxes { padding-left: 10px; padding-right: 10px; } .comparison-grid-single { grid-column-gap: 0px; grid-template-columns: .75fr 1fr 1fr; grid-template-areas: "feature plan-1 plan-2" "feature Area-2 ."; justify-items: start; } .feature-name-comparison { font-size: 1rem; } .comparison-grid-header { grid-column-gap: 0px; grid-template-columns: .75fr 1fr 1fr; grid-template-areas: "feature plan-1 plan-2" ". Area-2 plan-2"; justify-items: center; } .feature-name-copy { text-align: center; font-size: 1rem; } .comparison-all-benefits { grid-column-gap: 0px; grid-template-columns: 1.75fr 1fr 1.75fr; grid-template-areas: "feature plan-1 plan-2 Area-3" ". . plan-2 ."; place-items: start; } .p-heading-copy { padding-left: 11px; padding-right: 11px; position: relative; } .feature-section { padding: 0 20px 10px; } .flex-container { flex-direction: column; } .feature-image-mask { align-self: center; margin-right: 0; display: flex; } .feature-image { min-width: 300px; max-width: 80%; margin-left: auto; margin-right: auto; } .p-heading-copy { flex: 0 auto; align-self: center; } .feature-name-copy { text-align: left; font-size: 1rem; } .heading-22 { text-align: center; } .plan-info-wrapper-bt { align-items: center; padding-left: 10px; padding-right: 10px; } .most-pop-div { left: -17%; } .block-quote { margin-top: 30px; } .projct-hero-img.desktop { display: none; } .image-bullet.pricing-grid-bullet, .image-bullet.pricing-grid-bullet-copy { align-self: center; margin-right: 0; } .grid-3 { display: flex; } .grid-3.quickbooks-lander { padding-bottom: 60px; } .cta-wrapper { height: 800px; } .cta-wrapper.align-centered { flex-direction: column; height: auto; } .cta-wrapper.align-centered.reverse { flex-direction: column; } .cta-wrapper.align-centered.drop-shadow.svd-lander { padding-left: 10px; padding-right: 10px; } .cta-wrapper.inner-padding.sidexside { flex-direction: column; height: auto; min-height: 0; max-height: none; } .cta-wrapper.inner-padding.sidexside.shorter { height: 100%; min-height: 0; } .cta-wrapper.calculators { flex-direction: column; height: auto; } .list-item, .list-item-2, .list-item-3 { margin-bottom: 5px; } .plan-info-wrapper-cc { align-items: center; padding-left: 10px; padding-right: 10px; } .jeremy-stubbs-quote-block { margin-top: 30px; } .project-hero-img.mobile { margin-top: -150px; display: block; } .grid-3col-copy { grid-column-gap: 12px; grid-row-gap: 12px; grid-template-columns: 1fr; } .grid-3col-copy.max-1000.stats-box.reduced-mob-padding { margin-top: 0; } .grid-3col-copy.centered.negative-top-100 { flex-direction: column; } .grid-3col-copy.centered.negative-top-100.free-plan { flex-direction: column; align-self: center; align-items: center; display: none; } .grid-3col-copy.centered.negative-top-100.free-plan.portfolios { margin-bottom: 4px; display: flex; } .carson-detail-card.about-tile, .ryan-detail-card.about-tile, .john-detail-card.about-tile, .mitchell-detail-card.about-tile, .liz-detail-card.about-tile, .dana-detail-card.about-tile, .kris-detail-card.about-tile { padding-top: 10px; padding-bottom: 10px; } .text-block-31 { text-align: center; } .div-block-52 { flex-direction: column; align-items: center; } .image-71 { padding-bottom: 5px; } .note-header { font-size: 1.8rem; line-height: 1.2; } .note-body.rich-text-post { padding-top: 0; } .job-page-main-content { padding-right: 0; } .job-page-company-logo { margin-right: 40px; } .section-18 { padding-left: 30px; padding-right: 30px; } .job-page-content { flex-direction: column-reverse; } .white-block { margin-bottom: 0; } .job-page-side-block { align-items: center; width: 100%; margin-bottom: 30px; display: flex; } .add-button { align-self: center; } .dropdown-2 { width: 100%; margin-left: 0%; margin-right: 0%; } .jobs-list { flex-wrap: wrap; padding-left: 20px; padding-right: 20px; } .filter-block { padding: 24px 20px; } .no-jobs-found { flex-wrap: wrap; padding-left: 20px; padding-right: 20px; } .text-field-2.location, .text-field-2.search { width: 100%; margin-left: 0%; margin-right: 0%; } .job-item { padding-right: 40px; } .fields-row { flex-direction: column; align-items: stretch; } .jobs-list-wrapper { margin-bottom: 40px; margin-left: 5%; margin-right: 5%; padding-bottom: 20px; padding-left: 0%; } .job-link-block { flex-direction: column; align-items: stretch; padding-left: 100px; position: relative; } .company-logo { height: 60%; margin-top: 0; margin-bottom: 0; position: absolute; inset: 0% auto auto 20px; } .job-item-location { margin-left: 7px; } .job-item-right-block { margin-right: -40px; } .empty-state { padding-left: 20px; padding-right: 20px; } .pricing-container-new { padding-left: 3%; padding-right: 3%; } .pricing-box-new { width: 100%; min-height: auto; padding-bottom: 40px; padding-left: 5%; padding-right: 5%; font-size: 14px; } .pricing-box-new.fnd { width: auto; max-width: 80%; } .pricing-box-new.comparison { padding-bottom: 20px; } .pricing-box-copy { width: 100%; min-height: auto; padding-bottom: 40px; padding-left: 5%; padding-right: 5%; font-size: 14px; } .pricing-box-copy.fnd { width: auto; max-width: 80%; } .pricing-box-copy.comparison { padding-bottom: 20px; } .most-pop-div-new { left: -17%; } .cta-wrapper-pricing { height: 800px; } .cta-wrapper-pricing.align-centered { flex-direction: column; height: auto; } .cta-wrapper-pricing.align-centered.reverse { flex-direction: column; } .cta-wrapper-pricing.align-centered.drop-shadow { width: 90%; } .cta-wrapper-pricing.inner-padding.sidexside { flex-direction: column; height: auto; min-height: 0; max-height: none; } .cta-wrapper-pricing.inner-padding.sidexside.shorter { height: 100%; min-height: 0; } .pricing-grid-row-first-new, .pricing-grid-row-new { grid-template-columns: 2fr 1fr 1fr 1fr; justify-items: start; } .free-plan-wrapper { height: 800px; } .free-plan-wrapper.align-centered { flex-direction: column; height: auto; } .free-plan-wrapper.align-centered.reverse { flex-direction: column; } .free-plan-wrapper.inner-padding.sidexside { flex-direction: column; height: auto; min-height: 0; max-height: none; } .free-plan-wrapper.inner-padding.sidexside.shorter { height: 100%; min-height: 0; } .testimonial-hero { margin-bottom: 80px; padding-bottom: 0; } .projects-cta-wrapper { height: 800px; } .projects-cta-wrapper.align-centered { flex-direction: column; height: auto; } .projects-cta-wrapper.align-centered.reverse { flex-direction: column; } .projects-cta-wrapper.inner-padding.sidexside { flex-direction: column; height: auto; min-height: 0; max-height: none; } .projects-cta-wrapper.inner-padding.sidexside.shorter { height: 100%; min-height: 0; } .punchlist-list { padding-left: 25px; font-size: 2.5vw; } .punchlist-headline-sub { text-align: center; width: 90%; padding-top: 15px; font-size: 3vw; display: block; } .punchlist-headline-sub.cost-lander { width: auto; padding-top: 5px; line-height: 1.5em; } .punchlist-hero-image { box-shadow: -1px 3px 5px 2px var(--light-grey); border-radius: 5px; width: 90%; margin-top: 0; margin-bottom: 0; padding-top: 10px; display: block; } .cta-punchlist-template { margin-bottom: -19px; padding: 100px 20px 40px; } .punchlist-hero-image-main { box-shadow: 2px 2px 3px 0 var(--white-smoke); border-radius: 5px; width: 90%; margin-top: 0; margin-bottom: 0; padding-top: 10px; display: none; } .budget-template-sub-copy { text-align: center; padding-top: 15px; font-size: 3vw; display: block; } .budget-template-sub-copy.cost-lander { width: auto; padding-top: 5px; line-height: 1.5em; } .budget-template-hero { margin-bottom: -19px; padding: 100px 20px 40px; } .estimate-testimonial-2 { text-align: center; } .bundle-list { padding-left: 10px; padding-right: 20px; line-height: 1.5em; } .bb-bundle-cta-section-div { margin-left: 5%; margin-right: 5%; } .cta-headline---bb-bundle { text-align: left; max-width: 55vw; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; font-size: 2em; line-height: 1.2em; } .cta-headline---bb-bundle.cards { margin-top: 40px; font-size: 2em; } .cta-headline---bb-bundle.manifesto.header { max-width: 600px; } .bundle-sign-up-form { align-items: flex-start; padding-top: 10px; padding-left: 10px; padding-right: 10px; } .template-testimonial { text-align: left; } .star-block { flex-direction: column; align-items: flex-start; } .social-proof-stars { padding-left: 0; } .new-release-call-out { margin-bottom: 0; } .social-proof-budget { padding-left: 0; } .change-order-qa-body { text-align: left; padding-top: 15px; font-size: 3vw; display: block; } .steps-subtext---change-order { text-align: center; margin-bottom: 0; padding-top: 10px; font-size: 3vw; } .logo-box-head { width: 100%; min-height: auto; padding-bottom: 40px; padding-left: 5%; padding-right: 5%; font-size: 14px; } .logo-box-head.fnd { width: auto; max-width: 80%; } .logo-box-head.comparison { padding-bottom: 20px; } .logo-box-head.bb-bundle { width: auto; max-width: 80%; } .logo-box-head.rings-end { width: auto; max-width: 100%; margin-top: 15%; } .text-block-38 { font-size: 2.25rem; } .ringsend-list { padding-left: 10px; padding-right: 20px; line-height: 1.5em; } .div-block-63 { height: 175px; } .paragraph-7 { max-width: 80%; } .div-block-66 { align-items: flex-end; } .problem-list-wrapper { width: 100%; } .centered-container-calculators { margin-top: -44px; } .cta-calculators { margin-bottom: -40px; padding: 100px 20px 40px; } .calculator-confirmation-header { text-align: center; margin-bottom: 0; margin-left: 5%; padding-right: 0%; font-size: 1.7rem; } .calculator-confirmation-header-div { width: auto; margin-bottom: 0; padding-left: 0%; padding-right: 0%; } .calculator-confirmation-paragraph { font-size: 1.2em; line-height: 1.3; } .calculator-collection-cta-section { align-items: center; padding-left: 10px; padding-right: 10px; } .heading-43 { font-size: 1.3rem; } .budget-confirmation-header { flex-direction: column; align-items: center; margin-bottom: 0; padding-left: 0%; padding-right: 0%; } .budget-confirmation-h1 { text-align: center; margin-bottom: 5px; margin-left: 0%; margin-right: 0%; padding-right: 5%; font-size: 2rem; } .budget-confirmation-paragraph { font-size: 1.1rem; line-height: 1.3; } .budget-confirmation-box { width: 100%; margin-left: 10%; margin-right: 10%; padding-left: 0; padding-right: 0; display: flex; } .budget-img-box { flex-direction: column; align-items: center; width: 80%; display: flex; } .estimate-img-box { width: 100%; } .change-order-cards-image { width: auto; max-width: 80vw; display: block; position: static; } .cta-headline---change-order-sub-head { text-align: center; margin-top: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; font-size: 5vw; line-height: 1.2em; } .change-order-list { padding-left: 25px; font-size: 2.5vw; } .change-order-hero-image { width: 100%; margin-top: -10px; margin-bottom: -18px; } .blog-header.h1 { font-size: 2.3rem; } .div-block-69 { padding-left: 5%; padding-right: 5%; } .testimonial-row.hero { padding-left: 0%; } .star-row { flex-direction: column; align-items: flex-start; } .hero-testimonial { text-align: left; line-height: 22px; } .testimonial-hero-credit { text-align: left; padding-left: 0; } .bold-text-14 { line-height: 1.6; } .most-pop-div-new-2022 { left: -17%; } .sow_confirmation_image { width: 100%; } .testimonials-grid { flex-direction: column; align-items: center; display: flex; } ._2-3-col-grid { flex-direction: column; justify-items: center; display: flex; } .container-12 { padding-left: 40px; padding-right: 40px; } .client-name.blue.quickbooks-lander { font-size: 1.1rem; } .footer-bottom-wrap { text-align: center; flex-direction: column; justify-content: center; padding-top: 40px; } .footer-flex-wrap { flex-direction: column; } .footer-flex-wrap.first { order: 1; padding-top: 20px; padding-bottom: 10px; } .legal { padding-bottom: 10px; } .social-link { margin-left: 10px; margin-right: 10px; } .name-row { flex-direction: column; align-items: flex-start; } .hgtv-row { flex-direction: column; align-self: flex-start; align-items: flex-start; } ._5stars-orange { padding-bottom: 5px; } .paragraph-10, .paragraph-11, .paragraph-12, .paragraph-13 { font-size: 1.1rem; } .wide-testimonial-block { align-self: center; height: auto; margin-right: 0%; padding-bottom: 40px; padding-left: 40px; padding-right: 40px; } .hgtv-image { padding-bottom: 5px; } ._2-col-wrapper { background-color: var(--cobalt-blue); flex-direction: column; } .image-90 { display: none; } .image-91 { display: block; } .features-metrics { padding: 60px 15px; } .features-wrapper { flex-wrap: wrap; margin-bottom: -40px; } .features-block { width: 50%; margin-bottom: 40px; } .early-access-section { margin-left: 5%; margin-right: 5%; } .cta-headline---beta-signup-h2 { text-align: left; max-width: 55vw; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; font-size: 2em; line-height: 1.2em; } .cta-headline---beta-signup-h2.cards { margin-top: 40px; font-size: 2em; } .cta-headline---beta-signup-h2.manifesto.header { max-width: 600px; } .hero-stack { padding: 60px 15px; } .cta-image-wrapper { width: auto; margin-left: 5%; margin-right: 5%; } .success-header { text-align: center; font-size: 1.7rem; line-height: 1.3; } .success-header.budget { text-align: center; } .form-block-3 { flex-direction: column; display: flex; } .demo-sign-up-form { align-items: flex-start; padding-top: 10px; padding-left: 10px; padding-right: 10px; } .demo-form-field.industry { justify-content: flex-start; margin-left: auto; margin-right: auto; padding-right: 0; display: block; } .demo-description-container { width: 100%; } .demo-description-container.no-margin { margin-bottom: 10%; } .demo-description-container.no-margin.left-fixed { flex-direction: column; align-items: center; width: 100%; margin-left: auto; margin-right: auto; padding-right: 5%; } .demo-description-container.no-margin.left-fixed.beta-lander, .demo-description-container.no-margin.left-fixed.bb-way { align-self: center; padding-right: 0%; display: flex; } .demo-description-container.no-margin.left-fixed.ad-lander { width: 100%; } .demo-description-container.centered.full-width.pricing { margin-top: 15%; margin-bottom: 2%; padding-top: 0%; padding-bottom: 0; } .testimonial-demo { font-size: 1.1rem; } .blue-bullet { margin-right: 10px; } .blue-bullet.pricing-grid-bullet, .blue-bullet.pricing-grid-bullet-copy { align-self: center; margin-right: 0; } .text-field-3 { width: 100%; padding-right: 40px; } .form-block-4 { display: block; } .section-29 { padding-top: 40px; padding-bottom: 40px; } .glossary-term { width: 100%; margin-right: 0%; } .container-17 { padding-left: 26px; padding-right: 26px; } .glossary-h2 { text-align: center; max-width: 100%; } .glossary-inner { flex-direction: column; } .html-embed-gs-template { flex: 1; width: 425px; } .win-the-job-img.desktop { display: none; } .heading-48 { margin-left: auto; margin-right: auto; } .text-span-23 { font-size: 3.2rem; } .job-costing-blog__logo-container-copy { flex-direction: row; flex: 0 auto; justify-content: center; align-self: auto; align-items: center; width: 90%; max-width: 300px; margin-left: auto; margin-right: auto; display: flex; } .job-costing_header-paragraph.mobile { background-color: #092026; justify-content: center; align-items: center; width: 100%; max-width: none; height: 100vh; margin-top: 0; padding: 24px; display: flex; } .job-costing_header-paragraph.desktop { display: none; } .job-costing_header-paragraph-mobile { flex: 0 auto; margin-bottom: 0; } .agile-blog__header--paragraph-copy.mobile { background-color: #092026; justify-content: center; align-items: center; width: 100%; max-width: none; height: 100vh; margin-top: 0; padding: 24px; display: flex; } .agile-blog__header--paragraph-copy.desktop { display: none; } .job-costing__header-paragraph.mobile { background-color: var(--cobalt-blue); justify-content: center; align-items: center; width: 100%; max-width: none; height: 100vh; margin-top: 0; padding: 24px; display: flex; } .job-costing__header-paragraph.desktop { display: none; } .job-costing_header { overflow: hidden; } .job-costing_article { margin-top: -491px; } .job-costing_article-content-header { margin-bottom: 60px; padding-left: 40px; padding-right: 40px; } .template-hero-main { box-shadow: 2px 2px 3px 0 var(--white-smoke); border-radius: 5px; width: 90%; margin-top: 0; margin-bottom: 0; padding-top: 10px; display: none; } .card-heading { font-size: 20px; } .template-confirmation-box { align-items: center; width: auto; margin-left: 0%; margin-right: 0%; padding-left: 0; padding-right: 0; } .template-confirmation-box.calculators { margin-left: 5%; margin-right: 5%; } .template-confirmation-box.estimate { justify-content: center; align-items: center; width: 100%; margin-left: 0%; margin-right: 0%; } .text-span-24 { font-size: .9rem; line-height: 1; } .webinar-header { padding-left: 5%; padding-right: 5%; } .webinar-header.landing-page.capterra-hero-height { margin-top: 40px; } .webinar-header.directory.free-plan { min-height: 550px; } .webinar-header.directory.careers { background-position: 50%; background-size: contain; min-height: 500px; } .webinar-header.pricing { height: auto; max-height: none; } .webinar-header.calculators.free-plan { min-height: 550px; } .webinar-header.calculators.careers { background-position: 50%; background-size: contain; min-height: 500px; } .template-form-block { flex-direction: column; display: flex; } .template-sign-up-form { align-items: flex-start; padding-top: 10px; padding-left: 10px; padding-right: 10px; } .template-form-field.industry { justify-content: flex-start; margin-left: auto; margin-right: auto; padding-right: 0; display: block; } .template-form-header { font-size: 2.3rem; } .form-close { top: 1%; } .cta-button-playbook-test.inverted { flex: 0 auto; } .review-code-qualification { flex: 1; width: 425px; } .feature-block.centered.max-1350.testimonial-row.no-margin-top { align-self: flex-start; align-items: center; padding-right: 5%; } .feature-block.centered.max-1350.big-row.persona-rows { padding-left: 3%; padding-right: 3%; } .feature-block.centered.max-1350.big-row.persona-rows.rings-end { padding-top: 40px; } .feature-block.centered.max-1350.big-row.bullet-row { padding-left: 3%; padding-right: 3%; } .feature-block.centered.max-1350.big-row.bullet-row.rings-end { padding-top: 40px; } .feature-block.centered.max-1350.bb-bundle, .feature-block.centered.max-1350.calculators { padding-left: 3%; padding-right: 3%; } .feature-block.centered.top-60.max-1350.persona-rows { padding-top: 0; } .feature-block.centered.top-60.max-1350.persona-rows.rings-end { margin-top: 20px; } .feature-block.centered.bb-bundle.max-1350 { margin-top: 0; } .feature-block.centered.bb-bundle.max-1350.persona-rows { padding-top: 0; } .feature-block.centered.calculators.max-1350 { margin-top: 0; } .feature-block.centered.calculators.max-1350.persona-rows { padding-top: 0; } .feature-block.centered.demo-signup { justify-content: flex-start; padding-top: 0%; } .feature-block.centered.demo-signup.below-hero { justify-content: flex-start; margin-top: 0; position: relative; } .feature-block.vertical-centered { padding-left: 5%; padding-right: 5%; } .feature-block.vertical-centered.top-30.free-plan { margin-top: 15px; } .feature-block.vertical-centered.home-checklist { padding: 2%; } .feature-block.footer { flex-direction: column-reverse; height: 100%; } .feature-block.bullet-points.project-tools.home-builder.img-row, .feature-block.bullet-points.project-tools.how-it-works.img-row { justify-content: flex-start; align-self: auto; } .feature-block.auto-height.align-left.blog-info-row, .feature-block.auto-height.align-left.blog-update-row, .feature-block.auto-height.blog-info-row { justify-content: center; padding-right: 0%; } .feature-block.hero { flex-direction: column; } .feature-block.hero.beta-lander, .feature-block.hero.bb-way { flex-direction: column; padding: 75px 5% 10px; } .feature-block.feature-headline.stayinsync { max-width: 600px; margin-right: auto; } .link-row-leads { background-image: none; background-repeat: repeat; background-size: auto; padding-left: 0; } .link-row-leads.w--current { background-image: none; background-position: 0 0; background-repeat: repeat; background-size: auto; } .link-row-estimates { background-image: none; background-repeat: repeat; background-size: auto; padding-left: 0; } .link-row-estimates.w--current { background-image: none; background-position: 0 0; background-repeat: repeat; background-size: auto; } .link-row-kickoff { background-image: none; background-position: 0 0; background-repeat: repeat; background-size: auto; padding-left: 0; } .link-row-kickoff.w--current { background-image: none; background-repeat: repeat; background-size: auto; } .link-row-schedule { background-image: none; background-position: 0 0; background-repeat: repeat; background-size: auto; padding-left: 0; } .link-row-schedule.w--current { background-image: none; background-repeat: repeat; background-size: auto; } .link-row-sync { background-image: none; background-position: 0 0; background-repeat: repeat; background-size: auto; padding-left: 0; } .link-row-sync.w--current { background-image: none; background-repeat: repeat; background-size: auto; } .link-row-paid { background-image: none; background-position: 0 0; background-repeat: repeat; background-size: auto; padding-left: 0; } .link-row-paid.w--current { background-image: none; background-repeat: repeat; background-size: auto; } .section-p-scroll { font-size: 16px; } .section-p-scroll.h2-eyebrow { align-self: auto; } .webinar-sign-up-form { align-items: flex-start; padding-top: 10px; padding-left: 10px; padding-right: 10px; } .webinar-form-field.industry { justify-content: flex-start; margin-left: auto; margin-right: auto; padding-right: 0; display: block; } .webinar-form { flex-direction: column; display: flex; } .newsletter-form { width: 80%; } .trial-capture-form { display: block; } .email-capture-form-field { width: 100%; padding-right: 40px; } .event-form { align-items: flex-start; padding-top: 10px; padding-left: 10px; padding-right: 10px; } .event-form-block { flex-direction: column; display: flex; } .event-form-field.industry, .event-form-field.industryeventform { justify-content: flex-start; margin-left: auto; margin-right: auto; padding-right: 0; display: block; } .sync-grid { padding-left: 10px; padding-right: 10px; } .sync-grid-header { grid-column-gap: 0px; grid-template-columns: 1fr .5fr 1fr; grid-template-areas: "feature plan-1 plan-2" ". Area-2 plan-2"; justify-items: center; } .sync-grid-single { grid-column-gap: 0px; grid-template-columns: 1fr .75fr 1fr; grid-template-areas: "feature plan-1 plan-2" "feature Area-2 ."; justify-items: start; } .sync-feature-name-wrapper { font-size: 1rem; } .sync-legend { grid-column-gap: 0px; border-top-width: 0; grid-template-columns: 1.25fr .75fr 1.25fr; grid-template-areas: "feature plan-1 plan-2" ". Area-2 ."; justify-items: start; } .sync-legend-detail { font-size: .9rem; } .testimonial-copy { font-size: 1rem; } } @media screen and (max-width: 479px) { .dropdown-menu-wrap-sml { padding-left: 5px; } .button.borderless { width: auto; padding-right: 36px; } .button.borderless.back { margin-top: 40px; } .button.cta.mobile { padding-left: 10px; padding-right: 10px; } .button.medium { flex: none; width: auto; padding-left: 10px; padding-right: 10px; display: block; } .button.medium.free-plan-hero { text-align: center; padding-left: 11px; padding-right: 11px; line-height: 18px; } .button.medium.fnd { line-height: 20px; } .button.medium.bb-bundle { font-size: 14px; line-height: 18px; } .button.medium.ad-lander { align-self: flex-start; } .button.large { text-align: center; align-self: center; font-size: 16px; } .button.large.cta-box { padding-left: 10px; padding-right: 10px; } .button.reversed.signin.mobile { flex-direction: column; flex: 0 auto; align-items: stretch; margin-left: 0; margin-right: 0%; padding-right: 20px; font-size: 12px; display: block; } .button.medium { text-align: center; align-self: center; font-size: 16px; } .button.medium.cta-box { padding-left: 10px; padding-right: 10px; } .button.pre-fill.beta-lander, .button.pre-fill.template-form-button, .button.pre-fill.event-form-button, .button.webinar.beta-lander, .button.webinar.template-form-button { margin-left: 0; margin-right: 0; padding-left: 20px; padding-right: 20px; } .mobile-block { padding-left: 15px; } .nav-container.ad-lander { padding-left: 5%; padding-right: 5%; } .dropdown-list { position: absolute; } .dropdown-list.w--open { margin-left: 10px; } .nav-button-right-wrapper.new.tablet { flex: 1; order: 0; justify-content: flex-end; margin-left: 0; margin-right: 0; position: static; } .brand { padding-top: 5px; padding-bottom: 5px; padding-left: 0; } .nav-logo { width: 80px; } .hero-description-container.no-margin.left-fixed.beta-lander, .hero-description-container.no-margin.left-fixed.bb-way { margin-left: 0; margin-right: 0; padding-left: 0%; } .hero-description-container.no-margin.left-fixed.ad-lander { width: 100%; } .hero-description-container.centered.full-width { margin-bottom: 50px; } .hero-description-container.centered.full-width.landing-page { align-self: flex-start; } .hero-description-container.centered.full-width.landing-page.capterra { margin-top: 80px; } .hero-description-container.centered.full-width.free-plan { margin-top: 69px; margin-bottom: 0%; padding-top: 0; padding-bottom: 0; } .hero-description-container.centered.full-width.pricing { margin-top: 79px; } .hero-description-container.centered.full-width.careers { margin-top: 69px; margin-bottom: 0%; padding-top: 0; padding-bottom: 0; } .hero-description-container.centered.full-width.calculators { height: 100%; min-height: auto; position: relative; } .hero-description-container.centered.vertical.sales-marketing-tools { padding-top: 40px; padding-left: 2%; padding-right: 2%; } .hero-description-container.experiment { object-fit: fill; flex-wrap: nowrap; align-self: flex-start; align-items: flex-start; } .row.centered { margin-bottom: 0; } .row.centered.bottom-30.testimonial-row { margin-top: 20px; display: block; } .row.centered.bottom-30.testimonial-row.free-plan { display: none; } .row.centered.max-1350 { padding-left: 5%; } .row.centered.max-1350.hero-content-row { width: 100%; padding-right: 0%; } .row.centered.max-1350.testimonial-row { padding-top: 20px; } .row.centered.max-1350.big-row.persona-rows { padding-bottom: 0; padding-left: 5%; padding-right: 5%; } .row.centered.max-1350.big-row.persona-rows.fnd { margin-top: 10px; } .row.centered.max-1350.big-row.persona-rows.calculators { padding-left: 0%; padding-right: 0%; } .row.centered.max-1350.big-row.persona-rows.schedule { margin-bottom: 25px; } .row.centered.max-1350.big-row.bullet-row { padding-bottom: 0; padding-left: 5%; padding-right: 5%; } .row.centered.max-1350.big-row.bullet-row.fnd { margin-top: 10px; } .row.centered.max-1350.big-row.bullet-row.calculators { padding-left: 0%; padding-right: 0%; } .row.centered.max-1350.big-row.bullet-row.schedule { margin-bottom: 25px; } .row.centered.max-1350.big-row.tab-row { padding-bottom: 0; padding-left: 5%; padding-right: 5%; } .row.centered.max-1350.big-row.tab-row.fnd { margin-top: 10px; } .row.centered.max-1350.big-row.tab-row.calculators { padding-left: 0%; padding-right: 0%; } .row.centered.max-1350.big-row.tab-row.schedule { margin-bottom: 25px; } .row.centered.max-1350.big-row.item-row { padding-bottom: 0; padding-left: 5%; padding-right: 5%; } .row.centered.max-1350.big-row.item-row.fnd { margin-top: 10px; } .row.centered.max-1350.big-row.item-row.calculators { padding-left: 0%; padding-right: 0%; } .row.centered.max-1350.big-row.item-row.schedule { margin-bottom: 25px; } .row.centered.max-1350.home { padding-left: 2%; padding-right: 2%; } .row.centered.max-1350.bb-bundle { padding-left: 5%; padding-right: 5%; } .row.centered.max-1350.calculators { padding-left: 0%; padding-right: 0%; } .row.centered.max-1350.calculators.big-row { padding-left: 0%; } .row.centered.top-60.max-1350 { padding-left: 5%; } .row.centered.top-60.max-1350.persona-rows.ad-lander { padding-left: 5%; padding-right: 5%; } .row.centered.buildbros-row { padding-left: 5%; } .row.centered.pricing.free-plan { margin-bottom: 0; } .row.centered.bb-bundle.max-1350 { padding-left: 5%; } .row.centered.calculators.max-1350 { padding-left: 0%; } .row.centered.demo-signup { margin-top: 25%; padding-left: 5%; } .row.centered.demo-signup.below-hero { justify-content: flex-start; margin-top: 0; padding-top: 0%; padding-left: 0%; padding-right: 0%; position: static; } .row.vertical-centered { padding-left: 3%; padding-right: 3%; } .row.vertical-centered.cta-row { padding-left: 0%; } .row.vertical-centered.cta-row.withpadding { padding-left: 5%; padding-right: 5%; } .row.vertical-centered.svd { padding-left: 0%; font-size: 14px; } .row.vertical-centered.free-plan { padding-left: 5%; padding-right: 5%; } .row.vertical-centered.project-tools { padding-left: 2%; padding-right: 2%; } .row.vertical-centered.sales-marketing-tools { padding-left: 0%; } .row.vertical-centered.estimates, .row.vertical-centered.landing-page { margin-top: 40px; } .row.bullet-points.project-tools { flex-direction: column; align-items: flex-start; margin-bottom: 20px; } .row.bullet-points.project-tools.home-builder.img-row { justify-content: center; margin-left: 0; } .row.bullet-points.project-tools.home-builder.img-row.schedule { align-self: center; margin-left: auto; padding-right: 0%; } .row.bullet-points.project-tools.how-it-works.img-row { justify-content: center; margin-left: 0; } .row.bullet-points.project-tools.how-it-works.img-row.schedule { align-self: center; margin-left: auto; padding-right: 0%; } .row.bullet-points.project-tools.ad-lander { padding-left: 5%; padding-right: 5%; } .row.bullet-points.project-tools.ad-lander.img-row { justify-content: center; margin-left: 0; } .row.bullet-points.project-tools.ad-lander.img-row.schedule { align-self: center; margin-left: auto; padding-right: 0%; } .row.bullet-points.project-tools.quickbooks-lander.img-row { justify-content: center; margin-left: 0; } .row.bullet-points.project-tools.quickbooks-lander.img-row.schedule { align-self: center; margin-left: auto; padding-right: 0%; } .row.bullet-points.sales-marketing-tools { flex-direction: column; align-items: flex-start; margin-bottom: 20px; } .row.bullet-points.sales-marketing-tools.right { align-items: center; } .row.auto-height.align-left.blog-info-row, .row.auto-height.align-left.blog-update-row { justify-content: center; } .row.auto-height.blog-info-row { justify-content: center; padding-right: 0%; } .row.hero.home-hero.experiment { width: 99.567%; margin-right: auto; padding-right: 0%; overflow: visible; } .row.hero.beta-lander, .row.hero.bb-way { padding-left: 20px; padding-right: 20px; } .row.feature-tile { align-items: flex-start; } .p1 { font-size: 1.1rem; } .p1.blue.centered.project-tools { font-size: 4vw; } .p1.blue.centered.sales-marketing-tools { width: 100%; max-width: 800px; height: auto; font-size: 4.2vw; } .p1.blue.centered.communication-tools { font-size: 4vw; } .p1.centered.blue.bb-bundle { text-align: left; } .p1.centered.blue.rings-end.hero { margin-top: 20px; } .p1.centered.max-800 { font-size: 1rem; } .p1.centered-copy { margin-bottom: 10px; } .p1.section-p { text-align: left; margin-bottom: 40px; padding-top: 16px; padding-left: 20px; padding-right: 20px; line-height: 1.4; } .p1.white.centered.project-tools { font-size: 4vw; } .p1.white.centered.sales-marketing-tools { width: 100%; max-width: 800px; height: auto; font-size: 4.2vw; } .p1.white.centered.communication-tools { font-size: 4vw; } .hero-img-col.home-hero { max-height: 200px; } .hero-img-col.home-hero.experiment { display: none; } .hero-container { max-height: none; } .hero-container.beta-lander.dup { padding-bottom: 10px; } .hero-container.experiment { width: 100%; height: 100%; margin-bottom: auto; padding-bottom: 0%; padding-right: 5%; } .h1 { font-size: 38px; } .h1.blue { font-size: 2.2rem; } .h1.blue.centered.project-tools { font-size: 10vw; } .h1.blue.centered.sales-marketing-tools { margin-bottom: 10px; font-size: 5vh; } .h1.blue.centered.communication-tools { font-size: 10vw; } .h1.blue.bold { font-size: 34px; } .h1.blue.beta-lander { width: auto; font-size: 30px; } .h1.blue.remodeler { font-size: 2.2rem; } .h1.blue.bb-way { width: auto; font-size: 30px; } .h1.centered.max-800 { margin-top: 0; padding-top: 100px; font-size: 2.1rem; line-height: 1.2; } .h1.home-hero-header { font-size: 2.5rem; } .h1.home-hero-header.experiment { font-size: 13vw; } .h1.white { font-size: 2.2rem; } .h1.white.centered.project-tools { font-size: 10vw; } .h1.white.centered.sales-marketing-tools { margin-bottom: 10px; font-size: 5vh; } .h1.white.centered.communication-tools { font-size: 10vw; } .h1.white.bold { font-size: 34px; } .h1.white.beta-lander { width: auto; font-size: 30px; } .h1.white.remodeler { font-size: 2.2rem; } .h1.white.bb-way { width: auto; font-size: 30px; } .button-row { padding-left: 20px; padding-right: 20px; } .button-row.top-30 { width: 100%; padding-left: 40px; padding-right: 40px; } .button-row.top-30.centered.no-top-padding { padding-left: 40px; padding-right: 40px; } .button-row.top-30.centered.no-top-padding.mobile { padding-left: 10px; padding-right: 10px; } .button-row.top-30.centermobile { padding-left: 40px; padding-right: 40px; } .button-row.top-30.centermobile.mobilemargin, .button-row.top-30.centermobile.job-costing { padding-left: 10px; padding-right: 10px; } .button-row.top-30.home-hero.home { width: auto; } .button-row.top-30.bb-bundle { align-self: flex-start; align-items: center; width: 100%; margin-top: 10px; } .button-row.top-30.rings-end { padding-left: 10px; padding-right: 10px; } .button-row.top-30.left-aligned, .button-row.top-30.experiment { padding-right: 0; } .button-row.top-30.experiment.centered { align-items: center; } .button-row.top-30.ad-lander { align-items: flex-start; margin-left: 0; padding-right: 40px; position: relative; } .button-row.top-30.lp { padding-left: 10px; padding-right: 10px; } .button-row.top-30.how-it-works { align-items: flex-start; margin-left: 0; padding-right: 40px; position: relative; } .button-row.bb-bundle { width: 100%; padding-left: 10px; padding-right: 10px; } .button-row.bb-bundle.home-hero.home { width: auto; } .section { margin-left: 10px; margin-right: 10px; padding-left: 0; position: relative; } .section.bg-blue { background-image: none; } .section.bg-blue.fnd, .section.bg-blue.bb-bundle { background-position: 50%; background-size: cover; } .section.bg-blue.experiment { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/6070746aaf1855942f94262d_hero-bg%20(1).png"); background-position: 50%; background-size: cover; margin-bottom: -140px; } .section.bg-blue.built-by { margin-bottom: -89px; } .section.sticky-nav-section.project-tools { padding-left: 10%; padding-right: 10%; } .section.sticky-nav-section.sales-marketing-tools { padding-left: 10%; } .section.sticky-nav-section.free-plan { align-items: center; padding-left: 5%; padding-right: 5%; display: flex; } .section.capterra-hero { margin-left: auto; margin-right: auto; padding-left: 0; padding-right: 0; } .section.bg-lt-blue { background-image: none; } .section.bg-lt-blue.fnd, .section.bg-lt-blue.bb-bundle { background-position: 50%; background-size: cover; } .section.bg-lt-blue.experiment { background-image: url("https://cdn.prod.website-files.com/5f7239bc0332433335c11498/6070746aaf1855942f94262d_hero-bg%20(1).png"); background-position: 50%; background-size: cover; margin-bottom: -140px; } .section.bg-lt-blue.built-by { margin-bottom: -89px; } .fine-print.fine-black.beta-lander { font-size: .9em; } .fine-print.fine-black.estimates-lp, .fine-print.fine-black.remodeler { text-align: center; } .fine-print.blue { padding-left: 0; } .fine-print.left.experiment { text-align: left; } .fine-print.fine-blue.home-builders, .fine-print.fine-blue.remodeler { text-align: center; } .fine-print.fine-blue.beta-lander { font-size: .9em; } .fine-print.fine-blue.home-builders, .fine-print.fine-blue.remodeler { text-align: center; } .col-double-wrapper { height: 800px; } .col-double-wrapper.align-centered { width: 90%; margin-bottom: 20px; } .col-double-wrapper.align-centered.reverse { width: 90%; margin-bottom: 0; } .col-double-wrapper.align-centered.reverse.persona-rows.rings-end { width: 100%; } .col-double-wrapper.align-centered.reverse.free-plan-lander { align-items: center; display: flex; } .col-double-wrapper.align-centered.reverse.quickbooks-lander.rings-end, .col-double-wrapper.align-centered.features-double-wrapper { width: 100%; } .col-double-wrapper.align-centered.bb-bundle { width: 90%; } .col-double-wrapper.inner-padding.sidexside { justify-content: flex-start; } .col-double-wrapper.inner-padding.stacked { justify-content: center; height: 800px; margin-top: 0%; } .col-double-wrapper.inner-padding.stacked.demo { justify-content: flex-start; height: 100%; margin-top: 0%; padding-top: 0; } .h3.white { font-size: 24px; } .h3.white.vero { text-align: left; font-size: 1.8rem; } .h3.white.built-with, .h3.white.demo-h1 { font-size: 1.8rem; } .h3.white.demo-h3 { font-size: 1.5rem; } .container.top-down-padding { padding-top: 20px; padding-bottom: 40px; } .container.top-down-padding.reduced-mob-padding.project-tools, .container.top-down-padding.reduced-mob-padding.sales-marketing-tools { padding-left: 0%; padding-right: 0%; } .container.top-down-padding.landing-page { object-fit: fill; margin-left: 0; margin-right: 0; } .container.top-down-padding.capterra-proofcontain { padding-top: 20px; padding-left: 2%; padding-right: 2%; } .container.top-down-padding.free-plan.social-proof { padding-top: 10px; } .container.top-down-padding.project-tools { padding-left: 5%; padding-right: 5%; } .container.top-down-padding.project-tools.bottom { padding-left: 0%; padding-right: 0%; } .container.top-down-padding.sales-marketing-tools { padding-left: 10%; padding-right: 10%; } .container.top-down-padding.home-builder { padding-top: 60px; } .container.top-down-padding.home, .container.top-down-padding.home.gray { padding-top: 40px; } .container.top-down-padding.home.experiment { margin-left: auto; padding-left: 5%; padding-right: 5%; } .container.top-down-padding.remodeler { padding-top: 60px; } .container.top-down-padding.release-notes { padding-left: 20px; padding-right: 20px; } .container.top-down-padding.calculators { position: relative; } .container.top-down-padding.blog { padding-top: 20px; } .container.top-down-padding.schedule { justify-content: center; height: auto; padding-top: 60px; } .container.top-down-padding.pmlander-proofcontain { padding-top: 20px; padding-left: 2%; padding-right: 2%; } .container.top-down-padding.template-hub, .container.top-down-padding.calculator-column { position: relative; } .container.top-down-padding.landing-page { justify-content: center; height: auto; padding-top: 60px; } .container.top-down-padding.quickbooks-lander { padding-left: 5%; padding-right: 5%; } .container.top-down-padding.quickbooks-lander.bottom { padding-left: 0%; padding-right: 0%; } .container.testimonial { height: auto; } .container.cta.home.stretch, .container.cta.how-it-works.stretch { padding-left: 10px; padding-right: 10px; } .container.vertical-centered.free-plan { align-content: flex-start; align-self: auto; } .container.free-plan.three-icons { max-width: none; margin-left: 0; margin-right: 0; } .container.lp { width: 90%; margin-top: 20px; margin-left: auto; margin-right: auto; position: static; } .col-container.inner-padding.max-675-width { padding-top: 60px; padding-bottom: 60px; padding-right: 5%; } .col-container.inner-padding.max-675-width.right-side { padding-top: 0; } .col-container.inner-padding.mid-testimonial-col { padding-bottom: 8%; } .col-container.inner-padding.mid-testimonial-col.experiment { align-items: center; width: 100%; } .col-container.inner-padding.feature-image-container.calculators { padding-top: 20px; padding-bottom: 20px; } .col-container.inner-padding.feature-image-container.quickbooks-lander { width: auto; padding-top: 20px; padding-bottom: 20px; } .col-container.inner-padding.section-cta-container.calculators { padding-top: 20px; padding-bottom: 20px; } .col-container.sidexside { align-self: center; } .col-container.image-col.experiment { width: 100%; } .col-container.sales-marketing-tools.left.free-plan-lander { flex-direction: column; align-items: center; display: block; } .col-container.stacked { margin-top: 44px; } .col-container.stacked.horizontal { margin-top: auto; } .col-container.stacked.horizontal.experiment { margin-top: 20px; margin-bottom: 0; } .col-container.stacked.experiment { margin-bottom: 0; } .col-container.demo-page { padding-left: 10px; padding-right: 10px; } .col-container.demo-page.below-hero { margin-top: 10%; } .col-container.template-form { margin-left: 0; margin-right: 0; } .section-p { font-size: 1rem; } .section-p.white.centered.rings-end, .section-p.white.centered.capterra { font-size: 1.25rem; } .section-p.white.centered.hero { font-size: 1.3rem; } .section-p.white.centered.demo-signup { font-size: 1.25rem; } .section-p.centered.width-60 { width: 100%; font-size: 1.1rem; } .section-p.centered.free-plan-section { font-size: 1rem; } .section-p.centered.width-60-copy { width: 100%; font-size: 1.1rem; } .h2 { font-size: 30px; } .h2.centered.max-800 { width: 100%; font-size: 1.8rem; } .h2.centered.max-800.bottom-cta, .h2.centered.max-800.demo { font-size: 1.8rem; } .h2.centered.max-1000 { width: 100%; font-size: 30px; } .h2.centered.lp { object-fit: fill; flex-flow: column wrap; flex: 0 auto; align-self: auto; align-items: center; width: auto; max-width: 100%; margin-left: 0; margin-right: 0; padding-right: 0; font-size: 1.8rem; display: block; position: static; overflow: visible; } .h2.centered.lp.max-800 { text-align: center; object-fit: fill; flex-flow: column wrap; flex: 0 auto; justify-content: center; max-width: none; margin-left: auto; margin-right: auto; padding-left: 0; padding-right: 0; font-size: 1.8rem; display: block; position: static; overflow: visible; } .h2.white.centered { font-size: 1.7rem; } .h2.feature-header.project-tools { font-size: 1.8rem; } .h2.feature-header.template-form { text-align: left; font-size: 1.6rem; } .h2.home-builder { font-size: 2rem; } .h2.qa-punchlist-template, .h2.qa-schedule-template, .h2.qa-change-order-template { margin-bottom: 10px; font-size: 2rem; line-height: 1.2; } .h2.experiment { font-size: 1.8rem; } .h2.experiment.page-cta { padding-left: 10px; padding-right: 10px; } .h2.qa-estimate-template, .h2.qa-report-template { margin-bottom: 10px; font-size: 2rem; line-height: 1.2; } .h2.how-it-works { font-size: 2rem; } .p-heading { max-width: none; margin-left: 0; margin-right: 0; font-size: 1.5rem; } .img.logo { height: 80px; } .img.logo.free-plan { height: 60px; } .img.medium { width: 80%; } .img.medium.scheduling, .img.medium.crm, .img.medium.how-it-works { flex: 1; align-self: center; } .img.blog-img-link.directory { object-position: 65% 0%; } .img-wrapper.fixed.man3, .img-wrapper.fixed.man1, .img-wrapper.fixed.man2, .img-wrapper.fixed.man3, .img-wrapper.fixed.man4 { background-position: 50% 0; height: auto; min-height: 200px; max-height: 200px; } .img-wrapper.buildbrothers, .img-wrapper.tools-img, .img-wrapper.buildbrothers-single { width: 100%; } .img-wrapper.buildbrothers-single.carson { margin-top: 10px; margin-right: 0; } .img-wrapper.buildbrothers-single.ryan { margin-left: 0; } .card-description-wrapper.sidexside { padding: 20px; } .card-description-wrapper.sidexside.blog-entry { padding-left: 20px; padding-right: 20px; } .card-description-wrapper.sidexside.calculators, .card-description-wrapper.sidexside.template-hub { height: auto; min-height: 120px; } .card-tile { padding: 20px 18px 20px 20px; } .card-tile.blue-bg.top-aligned { padding-top: 40px; padding-bottom: 40px; } .card-tile.blue-bg.top-aligned.home.experiment { padding: 20px 0; } .card-tile.sticky-nav { margin-left: 7px; margin-right: 7px; } .card-tile.dropshadow { max-width: 375px; margin-bottom: 10px; } .card-tile.tools-preview-grid { padding-left: 10px; padding-right: 10px; } .grid-3col { grid-template-columns: 1fr; width: 100%; } .grid-3col.sticky-nav-grid { max-width: 375px; top: 70px; } .grid-3col.centered.negative-top-100 { margin-top: -200px; } .grid-3col.centered.negative-top-100.review-grid { margin-top: -40px; } .grid-3col.centered.negative-top-100.free-plan.portfolios { margin-bottom: 5px; } .grid-3col.calculators { padding-left: 10px; padding-right: 10px; position: relative; inset: -80px 0% auto; } .grid-3col.glossary_grid { top: -80px; } .grid-3col.template-hub { position: relative; inset: -80px 0% auto; } .h4 { font-size: 24px; line-height: 34px; } .grid-2col.tools-preview-grid { padding-left: 5%; padding-right: 5%; } .grid-2col.tools-preview-grid.experiment { margin-bottom: 19px; } .icon-wrapper.link-icons.mobile { width: 50%; } .label-dark.small.bold { text-align: center; } .form-block.experiment { width: 100%; } .grid-icons.capterra-proof { grid-column-gap: 20px; grid-template-columns: 1.25fr 1.25fr 1.25fr; padding-left: 10px; padding-right: 10px; } .grid-icons.free-plan.social-proof, .grid-icons.pricing-page { padding-left: 10px; padding-right: 10px; } .grid-icons.experiment, .grid-icons.demo-signup { padding-left: 20px; padding-right: 20px; } .grid-icons.demo { grid-column-gap: 20px; grid-row-gap: 20px; margin-top: 10px; padding-left: 10px; padding-right: 10px; } .grid-icons.home-page, .grid-icons.ad-lander { padding-left: 20px; padding-right: 20px; } .logo-wrapper.free-plan { height: 80px; } .footer-col { margin-bottom: 20px; padding-left: 0; padding-right: 0; } .footer-link { text-align: left; font-size: 14px; font-weight: 500; } .footer-left-col { flex-direction: column; } .large-number { font-size: 50px; } .large-number.pricing-number.business { display: block; } .large-number.pricing-number.dollars { object-fit: fill; display: block; } .large-number.dollar-sign { font-size: 1.5rem; } .section-p-sub { font-size: 13px; } .section-p-sub.beta, .section-p-sub.project-tools, .section-p-sub.bb-way { text-align: center; } .section-p-sub.pricing-monthly { padding-top: 5px; display: block; } .section-p-sub.pricing-monthly.business { display: block; } .bullet-description-wrapper.project-tools.home-builder, .bullet-description-wrapper.project-tools.bb-bundle, .bullet-description-wrapper.project-tools.ad-lander, .bullet-description-wrapper.project-tools.quickbooks-lander { grid-template-rows: auto auto auto auto auto; grid-template-columns: 1fr; } .bullet-description-wrapper.sales-marketing-tools.free-plan-lander { flex-direction: column; align-items: center; display: block; } .green-bullet { margin-right: 10px; } .green-bullet.pricing-grid-bullet, .green-bullet.pricing-grid-bullet-copy { align-self: center; } .paragraph { padding-left: 12px; } .paragraph.free-plan { text-align: center; padding-left: 15px; padding-right: 15px; } .paragraph.bullet-copy { width: auto; margin-bottom: 5px; padding-left: 0; } .paragraph.cta-box, .paragraph.cta-box.job-costing { font-size: 1rem; } .green-line._65 { height: 75%; } .green-line._82 { height: 86%; } .green-line._82.fix { height: 81%; } .green-line._100 { height: 86%; } .green-line._100.fix { height: 81%; } .dotted-line { margin-right: 7px; } .hero-img-relative.full-width.beta-lander { width: auto; height: auto; min-height: 200px; padding-right: 0%; } .hero-img-relative.full-width.quickbooks-lander, .hero-img-relative.vertical { width: 100%; } .hero-img-relative.vertical.how-it-works-hero-image { width: 70%; height: auto; } .hero-img-relative.vertical.who-we-are-hero-img { width: 80%; min-height: 340px; } .hero-vertical-container { padding-top: 30%; } .hero-vertical-container.project-tools { background-position: 50%; background-size: cover; padding-top: 20%; padding-bottom: 15vh; } .hero-vertical-container.sales-marketing-tools { background-position: 50%; background-size: cover; background-attachment: scroll; max-height: 700px; padding-top: 25%; padding-bottom: 15vh; } .hero-vertical-container.stay-in-sync { background-position: 50%; background-size: cover; padding-bottom: 25%; } .grid-4col { grid-template-columns: 1fr; } .grid-4col.no-bottom-margin { margin-bottom: 0; } .hero-fixed-blue-container { height: auto; max-height: none; } .hero-fixed-blue-container.blog { min-height: 700px; margin-bottom: 2rem; } .hero-fixed-blue-container.landing-page { height: 80vh; margin-bottom: 23px; padding-top: 4px; padding-bottom: 46px; } .hero-fixed-blue-container.landing-page.capterra-hero-height { margin-top: 90px; } .hero-fixed-blue-container.landing-page.bb-bundle { margin-top: 50px; margin-bottom: 22px; padding-bottom: 81px; } .hero-fixed-blue-container.directory.free-plan { min-height: 600px; margin-bottom: 0; padding-bottom: 0; } .hero-fixed-blue-container.directory.careers { background-position: 50%; background-size: 90vh; min-height: 500px; margin-bottom: 0; padding-bottom: 0; } .hero-fixed-blue-container.release-notes { background-position: 50%; background-size: cover; } .hero-fixed-blue-container.calculators { height: auto; min-height: 550px; max-height: none; position: relative; inset: auto 0% 0%; } .hero-fixed-blue-container.calculators.free-plan { min-height: 600px; margin-bottom: 0; padding-bottom: 0; } .hero-fixed-blue-container.calculators.careers { background-position: 50%; background-size: 90vh; min-height: 500px; margin-bottom: 0; padding-bottom: 0; } .toggle-text.monthly-toggle { display: flex; } .toggle-wrapper { margin-left: 15px; margin-right: 15px; } .pricing-box.fnd { flex-wrap: nowrap; align-items: center; margin-left: 0; } .pricing-box.comparison { max-width: 275px; margin-top: -43px; padding-left: 0%; } .pricing-box.bb-bundle, .pricing-box.rings-end, .pricing-box.rings-end, .pricing-box.bb-bundle-reno { flex-wrap: nowrap; align-items: center; margin-left: 0; } .pricing-box-row.yearly-row, .pricing-box-row.monthly-row { grid-template-columns: 1fr; justify-items: center; } .pricing-box-row.monthly-row.new, .pricing-box-row.monthly-row.updated-pricing { grid-template-columns: 1fr; padding-top: 0; } .toggle-row { margin-top: 10px; } .pricing-container { bottom: 140px; } .dollar-sign { display: inline; } .grey-bullet { margin-right: 0; } .accordion-item.rings-end { border-bottom-style: none; } .accordion-content-wrapper { padding-left: 0; } .accordion-content-wrapper.rings-end { padding-left: 30px; } .accordion-row { padding-left: 0; } .p-question { font-size: 18px; } .h5.bottom-10 { font-size: 1.4rem; } .blog-hero-wrapper { height: auto; max-height: none; } .blog-hero-column { width: 100%; top: 10%; } .rich-text-post { width: 90%; } .hamburger-line-2 { background-color: var(--white); } .nav-row { z-index: 11; background-color: var(--cobalt-blue); width: 100vw; height: 100vh; padding-top: 5%; padding-bottom: 5%; padding-left: 9%; overflow: auto; } .nav-row.new.mega, .nav-row.new.working { flex: 1; top: 71px; } .navbar-new { height: 70px; } .navbar-new.white-bg { z-index: 1000; } .hamburger-line-1 { background-color: var(--white); } .dropdown { min-width: 140px; } .hamburger, .nav-menu-button { background-color: #0000; } .path-wrapper.right-path.project-tools { height: 40px; margin-bottom: 0; } .path-wrapper.right-path.free-plan { margin-bottom: 0; } .path-wrapper.center-path.free-plan { height: 60px; } .footer-brand.w--current { flex-direction: column; align-items: center; display: flex; } .fixed-side-column.testimonial-preview-text { padding-right: 0; } .fixed-side-column.testimonial-preview-text.vero { align-items: flex-start; } .button-hover.fnd, .button-hover.reno-run { align-self: auto; width: 80%; } .feature-desc-subhead { font-size: 13px; } .sticky-nav-container.beta-lander { top: 70px; } .pricing-grid-row { grid-column-gap: 0px; grid-template-columns: 2fr 1fr 1fr 1fr 1fr; justify-items: start; } .feature-name-wrap { width: auto; min-width: 70px; padding-right: 10px; } .feature-desc { padding-right: 10%; } .pricing-grid-container { padding-left: 10px; padding-right: 10px; } .plan-info-wrapper { text-align: center; padding-left: 5px; padding-right: 5px; } .feature-name { text-align: left; font-size: .8rem; line-height: 1.2em; } .plan-name { align-self: center; font-size: .7rem; } .pricing-grid-row-first { grid-column-gap: 0px; grid-template-columns: 2fr 1fr 1fr 1fr 1fr; } .pricing-grid-stat { text-align: center; padding-top: 2px; font-size: .6rem; line-height: 1.2em; } .testimonial-text { padding-left: 0; padding-right: 0; } .testimonial-quote { font-size: 1.2rem; } .testimonial-heading, .image-10 { padding-left: 0; } .cta-gantt { padding-right: 20px; } .centered-container-gantt { margin-top: -51px; padding-top: 0; padding-left: 0; padding-right: 0; } .free-resources-headline-sub { text-align: center; width: 100%; padding-top: 10px; font-size: 5vw; line-height: 1.3em; } .free-resources-headline-sub.cost-lander { max-width: 80vw; } .free-resources-headline-sub.cost-hero { margin-bottom: 5px; padding-top: 5px; } .cta-button-gantt.inverted { padding-left: 40px; padding-right: 40px; font-size: .9rem; } .cta-button-gantt.inverted.budget-template { padding-left: 20px; padding-right: 20px; } .gantt-hero-image { clear: none; flex: 0 auto; width: 100%; max-width: 100%; margin-bottom: 0; position: sticky; } .centered-container { margin-top: 0; padding-top: 0; } .cards-grid-container { grid-template-columns: 1fr; justify-items: stretch; margin-left: 0; margin-right: 0; padding-bottom: 20px; } .cards-grid-container.estimate { padding-bottom: 20px; } .cta-headline---gantt-sub { margin-left: 0; margin-right: 0; font-size: 8vw; } .home-headline-subtext---gantt { padding-top: 10px; font-size: 1rem; } .cards-section { padding-left: 20px; padding-right: 20px; } .cards-section.beta-lander { grid-column-gap: 8px; grid-row-gap: 8px; grid-template-rows: 13px auto auto auto 61px; grid-template-columns: 1.75fr 6fr 1.5fr; grid-auto-flow: row; padding-bottom: 35px; padding-left: 20px; padding-right: 20px; } .cards-section.calculators { padding-left: 10px; padding-right: 10px; } .gantt-cards-image { width: 100%; max-width: 80vw; } .cta-button-playbook.inverted { padding-left: 20px; padding-right: 20px; } .heading-7.max-800 { line-height: 1.2em; } .heading-7.max-800.gantt.bottom { font-size: 1.9rem; } .heading-7.max-800.calculators-cta { font-size: 2rem; } .max-800.cost-hero { margin-top: 15px; } .max-800.punch-list { font-size: 2.5rem; } .modal-wrapper, .modal-wrapper.test { display: none; } .confirmation-section { height: auto; } .estimate-confirmation-box { margin-left: 5%; margin-right: 5%; padding: 5px 0; } .estimate-confirmation-box.calculators { width: 100%; margin-left: auto; margin-right: auto; display: flex; } .estimate-confirmation-box.estimate { padding-left: 5px; padding-right: 5px; } .button-4-copy { text-align: left; width: 50vw; } .confirmation-success-wrapper { padding-left: 5px; padding-right: 6px; } .text-block-19 { text-align: center; margin-bottom: 3px; font-size: 1.5rem; line-height: 1.3; } .image-45 { width: 100%; margin-top: 3px; margin-bottom: 4px; } .success-text-sub { text-align: center; font-size: 1rem; } .text-block-20 { margin-top: 5px; font-size: 3vw; } .image-46 { width: 13vw; } .confirmation-card { margin-left: 10%; margin-right: 10%; padding-left: 15px; padding-right: 15px; } .confirmation-card.budget, .confirmation-card.estimate, .confirmation-card.payments { margin-left: 5%; margin-right: 5%; } .estimate-confirmation-paragraph { margin-top: 6px; padding-left: 5px; padding-right: 5px; font-size: 1.1rem; } .estimate-confirmation-header { padding-left: 0; padding-right: 0%; font-size: 1.5rem; line-height: 1.3; } .estimate-confirmation-header-div { padding-left: 0%; padding-right: 0%; } .confirmation-section-2 { height: auto; } .listwithicon-playbook { font-size: 5vw; } .playbook-cards-image { width: 100%; max-width: 8em; } .centered-container-2 { margin-top: -51px; padding-top: 0; } .svd-testimonial-tile { margin-left: 0; margin-right: 0; padding: 10px 0; } .svd-testimonial-tile.light { margin-top: 226px; margin-bottom: 0; padding: 9px 10px 0; } .testimonial-section-playbook { background-position: 70% 100%; background-size: auto; margin-bottom: 0; padding-top: 13px; } .svd-testimonial-right-column { justify-content: center; padding-top: 0; padding-left: 0; padding-right: 0; display: block; } .svd-use-case-tile-header { margin-left: 10px; margin-right: 10px; padding-left: 0; font-size: 5.25vw; line-height: 1.3em; } .cta-playbook { padding-right: 20px; } .home-headline-subtext---playbook { text-align: center; padding-top: 10px; font-size: 1em; line-height: 1.3em; } .svd-use-case-tile-text { margin-left: 10px; margin-right: 10px; padding-left: 0; font-size: 4vw; line-height: 1.3em; } .svd-testimonial-left-column { padding-top: 0; padding-left: 0; padding-right: 0; } .svd-testimonial-block { margin-bottom: 20px; padding-left: 20px; padding-right: 20px; } .centered-container-playbook { margin-top: -51px; padding-top: 0; } .cta-headline---playbook-mid { margin-left: 0; margin-right: 0; font-size: 1.5em; } .svd-testimonial-quote { font-size: 4.2vw; } .image-47 { flex: 0 auto; max-width: 50vw; padding-left: 0; padding-right: 0; } .playbook-headline-subtext { padding-top: 10px; font-size: 1em; } .column-96 { justify-content: center; padding-left: 0; } .estimate-headline-subtext { text-align: left; font-size: 1rem; line-height: 1.4; } .testimonial-headline---playbook-sub { margin-left: 0; margin-right: 0; padding-left: 20px; padding-right: 20px; font-size: 1.5rem; } .cta-headline---playbook-sub { margin-left: 0; margin-right: 0; font-size: 1.1em; } .cta-headline---playbook { margin-left: 0; margin-right: 0; font-size: 1.5em; } .cta-headline---playbook.cards { margin-top: 40px; font-size: 1.5em; line-height: 1.2em; } .cta-headline---playbook.cards.bottom-headline { font-size: 1.5em; } .cta-headline---calculator { margin-left: 0; margin-right: 0; font-size: 1.5rem; } .listwithicon-calculator { font-size: 5vw; } .calculator-headline-subtext { padding-top: 10px; font-size: 1em; } .cta-headline---calculator-sub { margin-left: 0; margin-right: 0; font-size: 1.1em; } .cta-headline---playbook-copy { margin-left: 0; margin-right: 0; font-size: 1.5em; } .cta-headline---playbook-copy.cards { text-align: center; margin-top: 40px; font-size: 1.5rem; line-height: 1.2em; } .cta-playbook-2 { margin-top: 40px; padding-right: 20px; } .calculator-cards-image { width: 100%; } .centered-container-playbook-2 { margin-top: -51px; padding-top: 0; } .home-headline-subtext---calculator { text-align: left; padding-top: 10px; font-size: 1rem; line-height: 1.4; } .cta-headline---calculator-mid { margin-left: 0; margin-right: 0; font-size: 1.5em; } .bb-signup-button { margin-top: 0; padding: 7px 13px; font-size: 5vw; } .bb-signup-button.blog { height: 40px; font-size: 5vw; } .agile-blog__article { margin-top: -500px; } .email-input { height: 40px; font-size: 5vw; line-height: 1.1em; } .agile-blog__home-logo { width: 70%; display: none; } .agile-blog__home-logo.agile-blog__main-nav { display: flex; } .agile-blog__nav--container { justify-content: flex-end; } .buildbook-logo__link { width: 35%; } .article-content--h2.bold { font-size: 11vw; line-height: 1.2; } .breaking-ground__link { display: none; } .agile-blog__article-content { padding: 24px; } .agile-blog__article-content--header { margin-bottom: 41px; padding-left: 24px; padding-right: 24px; } .agile-blog__nav-logo__line { display: none; } .columns-39.post { padding-left: 25px; padding-right: 25px; } .blog-sign-up-description { margin-bottom: 10px; padding-left: 15px; padding-right: 15px; font-size: 4vw; } .blog-sign-up-description.post { padding-left: 43px; padding-right: 43px; font-size: 3.5vw; } .agile-blog__nav { justify-content: space-between; } .blog-sign-up-headline { font-size: 9vw; } .blog-sign-up-headline.post { font-size: 7vw; } .agile-blog__page-nav { min-width: 300px; padding-top: 90px; padding-right: 50px; left: -350px; } .subscribe-background { width: 90%; } .agile-blog__scroll-arrow { width: 75px; height: 40px; } .column-60 { padding-left: 10px; padding-right: 10px; } .waitlist-header { font-size: 7vw; } .div-block-15 { padding: 5px 5%; } .svd-sign-up-form { padding-left: 0; padding-right: 0; } .waitlist-section { height: auto; padding-top: 20px; padding-bottom: 20px; } .bb-form-field:focus { padding-top: 0; padding-bottom: 0; } .heading-15 { margin-top: 15px; font-size: 4vw; } .list { font-size: 4vw; } .cta-headline---estimate { margin-left: 0; margin-right: 0; font-size: 9vw; } .cta-headline---estimate.cards { margin-top: 40px; font-size: 9vw; } .estimate-list { font-size: 5vw; font-weight: 300; } .estimate-headline-subtext-steps { padding-top: 10px; font-size: 5vw; line-height: 3vh; } .estimate-headline-subtext-steps.cost-lander { width: auto; max-width: 80vw; font-size: 4.5vw; line-height: 1.3em; } .estimate-headline-subtext-steps.estimate { align-self: center; font-size: 5vw; } .estimate-list-item { font-size: 4.5vw; line-height: 1.5em; } .estimate-list-item.cost-lander { font-size: 4.5vw; } .estimate-list-item.estimate, .estimate-list-item.punch-list, .estimate-list-item.punch-list, .estimate-list-item.change-order { font-size: 5vw; } .cta-headline---estimate-sub { margin-left: 0; margin-right: 0; font-size: 8vw; } .cta-headline---estimate-sub.h2 { font-size: 7vw; } .cta-headline---estimate-sub-head { margin-left: 0; margin-right: 0; font-size: 8vw; } .cta-headline---estimate-sub-head.h2 { max-width: 80vw; font-size: 6.5vw; line-height: 4vh; } .estimate-cards-image { width: 100%; max-width: 60vw; } .estimate-cards-image.cost-lander, .estimate-cards-image.cost-lander.bottom-center { max-width: 80vw; } .estimate-hero-image { clear: none; flex: 0 auto; width: 100%; max-width: 100%; margin-bottom: 0; position: sticky; } .estimate-hero-image.cost-lander { margin-top: 0; margin-bottom: 0; } .image-42 { width: 120px; max-width: 45vw; padding-left: 0; } .icon-container { object-fit: contain; position: relative; } .rich-text-block { object-fit: fill; } .portfolio-city.small.bold, .portfolio-free-link.small.bold { text-align: center; } .testimonial-box.free-plan { margin-top: -10px; margin-left: 20px; margin-right: 20px; } .gantt.h2 { margin-bottom: 10px; } .gantt.h2.qa { max-width: 100%; font-size: 1.5rem; } .cta-estimate-template { padding-right: 20px; } .qa-section { margin-left: 15px; margin-right: 15px; } .bottom-centered-container { margin-top: 0; padding-top: 0; } .bottom-centered-container.change-order { padding-bottom: 10px; } .gantt-qa-body-copy { text-align: left; width: 100%; padding-top: 10px; font-size: 4.75vw; line-height: 1.3em; } .listwithicon-gantt { font-size: 4.5vw; } .playbook-confirm-image { width: 100%; margin-top: 3px; margin-bottom: 4px; } .playbook-confirmation-header { font-size: 6.8vw; } .estimate-confirmation-header-div-copy { padding-left: 0%; padding-right: 0%; } .playbook-confirmation-paragraph { margin-top: 6px; padding-left: 5px; padding-right: 5px; font-size: 4.5vw; } .playbook-confirmation-button { width: 50vw; font-size: 3.75vw; line-height: 1em; } .qualification-calc-confirm-image { width: 80%; margin-top: 3px; margin-bottom: 4px; } .qualification-confirmation-paragraph { margin-top: 6px; padding-left: 5px; padding-right: 5px; font-size: 4.5vw; } .qualification-confirmation-button { width: 50vw; font-size: 3.75vw; line-height: 1em; } .cta-headline---beta-lander { margin-left: 0; margin-right: 0; font-size: 1.5em; } .centered-container-beta-lander { margin-top: -51px; padding-top: 0; } .cta-beta-lander { padding-right: 20px; } .beta-hero-column-left { justify-content: center; padding-left: 0; } .beta-hero-image { flex: 0 auto; max-width: 7em; padding-left: 0; padding-right: 0; } .headline-subtext-beta-hero { text-align: center; padding-top: 10px; font-size: 1em; line-height: 1.3em; } .cta-button-beta-lander.inverted { padding-left: 52px; padding-right: 52px; } .cta-headline---beta-lander-h2 { text-align: left; max-width: 70vw; margin-left: 0; margin-right: 0; padding-left: 0; font-size: 1.8em; } .cta-headline---beta-lander-h2.cards { margin-top: 40px; font-size: 1.5em; line-height: 1.2em; } .cta-headline---beta-lander-h2.bottom { text-align: center; padding-left: 9px; } .beta-form-section { padding-top: 70px; } .beta-sign-up-form { padding-left: 0; padding-right: 0; } .beta-form-field { font-size: 13px; } .beta-form-field:focus { padding-top: 0; padding-bottom: 0; } .column-100 { padding-left: 5px; padding-right: 5px; } .html-embed-9 { width: 300px; margin-top: 40px; padding-left: 25px; padding-right: 25px; } .cta-button-calculator.inverted { padding-left: 20px; padding-right: 20px; } .lightbox-div-features { flex: 1; margin-top: 0; } .lightbox-video-features { padding-bottom: 0; inset: 26% 0% auto; } .progress-wrapper { max-width: none; padding-top: 0; padding-bottom: 0; } .progress-track.top { margin-bottom: 0; padding-left: 20px; padding-right: 20px; } .progress-bar { min-width: 100%; } .progress-bar.top { margin-left: 25px; margin-right: 25px; } .progress-cta { width: 60%; margin-bottom: 5px; margin-left: 0; padding-left: 0; padding-right: 0; left: 19%; } .lightbox-inline-link { margin-bottom: 17px; } .video-link-text { font-size: 1em; } .review-code-playbook, .review-code-gantt, .review-code-estimate { width: 300px; margin-top: 40px; padding-left: 25px; padding-right: 25px; } .div-block-43 { grid-template-columns: 1fr; } .image-29 { width: 50%; } .manifesto-section-header { font-size: 1.2em; line-height: 1em; } .miller-signatures-div { width: 70vw; max-width: 70vw; } .early-access-section-div { align-items: stretch; } .manifesto-secton-subead { font-size: 1.2em; line-height: 1em; } .div-block-49 { padding-bottom: 0; } .centered-container-copy { margin-top: 0; padding-top: 0; } .estimate-headline-subtext-steps-copy { padding-top: 10px; font-size: 5vw; line-height: 3vh; } .estimate-headline-subtext-steps-copy.cost-lander { width: auto; max-width: 80vw; font-size: 4.5vw; line-height: 1.3em; } .estimate-headline-subtext-steps-copy.estimate { align-self: center; font-size: 5vw; } .cards-section-copy { padding-left: 20px; padding-right: 20px; } .cards-section-copy.beta-lander { grid-column-gap: 8px; grid-row-gap: 8px; grid-template-rows: 13px auto auto auto 61px; grid-template-columns: 1.75fr 6fr 1.5fr; grid-auto-flow: row; padding-left: 20px; padding-right: 20px; } .text-block-24 { line-height: 1.3em; } .task-icon-bullet { margin-right: 0; } .task-icon-bullet.pricing-grid-bullet { align-self: center; } .testimonial-wrapper.center-path.free-plan { height: 60px; } .feature-img-bullet { margin-right: 0; } .feature-img-bullet.pricing-grid-bullet { align-self: center; } .pricing-grid-row-copy { grid-column-gap: 0px; grid-column-gap: 0px; grid-template-columns: 2fr 1fr 1fr 1fr 1fr; justify-items: start; } .comparison-grid { grid-column-gap: 0px; grid-template: "feature plan-1 plan-2" "feature Area-2 ." / .75fr 1fr 1fr; justify-items: start; padding-top: 10px; padding-bottom: 10px; } .comparison-table-detail { padding-left: 5px; padding-right: 5px; font-size: .8rem; } .comparison-container { width: auto; padding-left: 10px; } .comparison-container.top-down-padding { padding-top: 60px; padding-bottom: 40px; } .comparison-container.top-down-padding.capterra-proofcontain { padding-top: 0; } .comparison-container.top-down-padding.free-plan.social-proof { padding-top: 10px; } .comparison-container.testimonial { height: auto; } .comparison-container.free-plan.three-icons { max-width: none; margin-left: 0; margin-right: 0; } .comparison-grid-row { grid-column-gap: 0px; grid-template-columns: 2fr 1fr 1fr; } .comparison-grid-row-2 { grid-column-gap: 0px; grid-template-columns: 2fr 1fr 1fr 1fr 1fr; justify-items: start; } .comparison-grid-full-container { padding-left: 10px; padding-right: 10px; } .plan-info-wrapper-copy { text-align: center; text-align: center; padding-left: 5px; padding-right: 5px; } .plan-name-copy { align-self: center; font-size: .7rem; } .comparison-grid-row-copy { grid-column-gap: 0px; grid-template-columns: 2fr 1fr 1fr 1fr 1fr; } .feature-title-copy { grid-template-columns: 2fr 1fr 1fr 1fr; font-size: 1rem; } .h1-copy { font-size: 38px; } .h1-copy.blue.bold { font-size: 34px; } .h1-copy.blue.beta-lander { width: auto; font-size: 30px; } .h1-copy.centered { margin-top: 40px; font-size: 2.2rem; } .h1-copy.home-hero-header { font-size: 2.5rem; } .hero-fixed-blue-container-copy { background-size: cover; height: auto; min-height: auto; max-height: 500px; margin-top: 40px; margin-bottom: 10px; padding-top: 50px; padding-bottom: 0; position: relative; } .hero-fixed-blue-container-copy.blog { min-height: 700px; } .hero-fixed-blue-container-copy.directory.free-plan { min-height: 600px; margin-bottom: 0; padding-bottom: 0; } .hero-description-container-copy.no-margin.left-fixed.beta-lander { margin-left: 0; margin-right: 0; padding-left: 0%; } .hero-description-container-copy.centered.full-width { margin-top: 0; margin-bottom: 50px; } .hero-description-container-copy.centered.full-width.free-plan { margin-top: 69px; margin-bottom: 0%; padding-top: 0; padding-bottom: 0; } .section-14 { margin-top: 10px; margin-left: 10px; margin-right: 10px; } .heading-21 { flex: 0 auto; justify-content: flex-start; align-self: center; align-items: center; margin-top: -23px; margin-bottom: -3px; margin-right: 37px; padding-left: 37px; font-size: 2rem; display: flex; position: relative; } .feature-name-wrap-copy { text-align: left; width: 100%; max-width: none; } .comparison-grid-checkboxes { padding-left: 10px; padding-right: 10px; } .comparison-grid-checkboxes.bb-bt { margin-left: 5px; padding-left: 10px; } .comparison-grid-single { grid-column-gap: 0px; grid-template-columns: .75fr 1fr 1fr; place-content: stretch; justify-items: start; padding-top: 10px; padding-bottom: 10px; } .feature-name-comparison { font-size: .8rem; line-height: 1.2em; } .comparison-grid-header { grid-column-gap: 5px; grid-template-columns: .75fr 1fr 1fr; align-content: stretch; place-items: center; padding-top: 10px; } .feature-name-wrap-copy { padding-right: 10px; } .feature-name-copy { min-width: auto; font-size: .8rem; line-height: 1.2em; } .comparison-all-benefits { grid-column-gap: 5px; grid-template-columns: 1fr 1fr 1fr; grid-template-areas: "feature plan-1 plan-2 Area-3" ". . plan-2 ."; grid-auto-columns: 1fr; align-content: start; place-items: start; padding-left: 0; } .container-3 { padding-left: 20px; padding-right: 20px; } .flex-container { padding-left: 0; padding-right: 0; } .feature-image { min-width: auto; max-width: 100%; } .p-heading-copy { margin-left: 10px; margin-right: 10px; font-size: 1.5rem; } .feature-name-copy { min-width: 80px; max-width: none; font-size: .8rem; line-height: 1.2em; } .image-62 { max-width: 70px; } .heading-22 { font-size: 1.25rem; } .paragraph-2 { text-align: center; padding-left: 15px; padding-right: 15px; } .cc-logo { max-width: 70px; } .plan-info-wrapper-bt { text-align: center; padding-left: 5px; padding-right: 5px; } .feature-name-wrap-bt { width: auto; min-width: 70px; max-width: none; padding-right: 10px; } .demo-text---pricing.updated-pricing { line-height: 1.6em; } .starting-at { display: inline; } .starting-at.pricing-new { display: block; } .image-64.buildertrend { padding-right: 25px; } .most-pop-div { left: -15%; } .block-quote { margin-top: 10px; font-size: 1.1rem; } .block-quote.bb-vs-cc { margin-left: 10px; margin-right: 10px; padding-right: 10px; font-size: 1.2rem; } .block-quote.ad-lander { margin-left: 10px; margin-right: 10px; } .projct-hero-img { margin-top: -59px; } .bold-text-5 { font-size: 2rem; line-height: 1; } .image-bullet { margin-right: 0; } .image-bullet.pricing-grid-bullet { align-self: center; } .image-bullet.project-tools.home-builder { max-width: 160px; } .image-bullet.project-tools.home-builder.capterra { max-width: 200px; max-height: 200px; } .image-bullet.project-tools.scheduling { flex: 0 auto; order: 1; align-self: center; max-width: 160px; position: relative; } .image-bullet.project-tools.scheduling.capterra { max-width: 200px; max-height: 200px; } .image-bullet.project-tools.proposals { flex: 0 auto; order: 1; align-self: center; max-width: 160px; position: relative; } .image-bullet.project-tools.proposals.capterra { max-width: 200px; max-height: 200px; } .image-bullet.project-tools.how-it-works { flex: 0 auto; order: 1; align-self: center; max-width: 160px; position: relative; } .image-bullet.project-tools.how-it-works.capterra { max-width: 200px; max-height: 200px; } .image-bullet.pricing-grid-bullet-copy { align-self: center; } .image-bullet.communication-tools.home-builder { max-width: 160px; } .image-bullet.communication-tools.home-builder.capterra { max-width: 200px; max-height: 200px; } .image-bullet.communication-tools.scheduling { flex: 0 auto; order: 1; align-self: center; max-width: 160px; position: relative; } .image-bullet.communication-tools.scheduling.capterra { max-width: 200px; max-height: 200px; } .bullet-copy-wrapper { padding-top: 15px; } .heading-25 { font-size: 1.8rem; } .grid-3 { place-content: stretch center; align-items: stretch; margin-left: 0; display: flex; } .cta-wrapper { height: 800px; } .cta-wrapper.align-centered { width: 100%; margin-bottom: 30px; } .cta-wrapper.align-centered.reverse { width: 100%; margin-bottom: 0; } .cta-wrapper.align-centered.drop-shadow.featurewell { padding-left: 20px; padding-right: 20px; } .cta-wrapper.align-centered.drop-shadow.svd-lander { padding-left: 10px; padding-right: 10px; } .cta-wrapper.align-centered.drop-shadow.cost-comparison { padding-left: 20px; padding-right: 20px; } .cta-wrapper.align-centered.features-double-wrapper { width: 100%; } .cta-wrapper.inner-padding.sidexside { justify-content: flex-start; } .heading-28 { font-size: 1.6rem; } .text-block-30, .text-span-10 { font-size: 1rem; } .bold-text-7 { overflow: visible; } .plan-info-wrapper-cc { text-align: center; padding-left: 5px; padding-right: 5px; } .jeremy-stubbs-quote-block { margin-top: 10px; font-size: 1.1rem; } .project-hero-img.mobile { margin-top: -79px; } .grid-3col-copy { grid-template-columns: 1fr; width: 100%; } .grid-3col-copy.sticky-nav-grid { max-width: 375px; top: 70px; } .grid-3col-copy.centered.negative-top-100 { margin-top: -200px; } .grid-3col-copy.centered.negative-top-100.review-grid { margin-top: -40px; } .grid-3col-copy.centered.negative-top-100.free-plan.portfolios { margin-bottom: 5px; } .carson-detail-card.about-tile, .ryan-detail-card.about-tile, .john-detail-card.about-tile, .mitchell-detail-card.about-tile, .liz-detail-card.about-tile, .dana-detail-card.about-tile, .kris-detail-card.about-tile { display: none; } .bold-text-13 { font-size: 2.2rem; } .text-block-31 { text-align: center; } .div-block-52 { flex-direction: column; align-items: center; } .text-block-32 { text-align: center; font-size: 1rem; } .image-71 { width: 120px; margin-bottom: 5px; } .note-header { font-size: 1.6rem; line-height: 1.4; } .note-body.rich-text-post { width: 100%; } .job-location, .job-page-company-logo { margin-bottom: 10px; margin-right: 0; } .section-18 { padding-top: 40px; padding-left: 20px; padding-right: 20px; } .white-block { border-radius: 10px; margin-left: auto; margin-right: auto; padding-top: 10px; padding-left: 20px; padding-right: 20px; } .job-info-list { flex-direction: column; margin-bottom: 30px; } .job-page-side-block { flex-direction: column; align-items: flex-start; } .jobs-list-wrapper { border-radius: 0; margin: 0 5% 20px; } .container-10 { padding-top: 10px; padding-bottom: 10px; } .job-link-block { padding-left: 20px; } .company-logo { height: auto; margin-bottom: 10px; position: static; } .job-item-main-content { font-size: 13px; } .job-item-location { margin-left: 0; padding: 2px 7px; display: inline-block; } .who-we-are-block { margin-left: 10px; margin-right: 10px; } .pricing-container-new { padding-top: 51px; bottom: 140px; } .pricing-box-new.fnd { margin-left: 0; } .pricing-box-new.comparison { max-width: 275px; margin-top: -43px; padding-left: 0%; } .pricing-box-copy.fnd { margin-left: 0; } .pricing-box-copy.comparison { max-width: 275px; margin-top: -43px; padding-left: 0%; } .summary-feature-desc { padding-right: 10%; } .most-pop-div-new { left: -15%; } .cta-wrapper-pricing { height: 800px; } .cta-wrapper-pricing.align-centered { width: 100%; margin-bottom: 30px; } .cta-wrapper-pricing.align-centered.reverse { width: 100%; margin-bottom: 0; } .cta-wrapper-pricing.align-centered.drop-shadow { padding: 10px 20px; } .cta-wrapper-pricing.align-centered.drop-shadow.featurewell { padding-left: 20px; padding-right: 20px; } .cta-wrapper-pricing.align-centered.features-double-wrapper { width: 100%; } .cta-wrapper-pricing.inner-padding.sidexside { justify-content: flex-start; } .pricing-grid-row-first-new { grid-column-gap: 0px; grid-template-columns: 2fr 1fr 1fr 1fr; } .pricing-grid-row-new { grid-column-gap: 0px; grid-template-columns: 2fr 1fr 1fr 1fr; justify-items: start; } .free-plan-wrapper { height: 800px; } .free-plan-wrapper.align-centered { width: 100%; margin-bottom: 30px; } .free-plan-wrapper.align-centered.reverse { width: 100%; margin-bottom: 0; } .free-plan-wrapper.align-centered.drop-shadow.featurewell { padding-left: 20px; padding-right: 20px; } .free-plan-wrapper.align-centered.features-double-wrapper { width: 100%; } .free-plan-wrapper.inner-padding.sidexside { justify-content: flex-start; } .text-block-36 { display: block; } .testimonial-hero { margin-bottom: 98px; } .pricing-cta { font-size: 1.6rem; } .projects-cta-wrapper { height: 800px; } .projects-cta-wrapper.align-centered { width: 100%; margin-bottom: 30px; } .projects-cta-wrapper.align-centered.reverse { width: 100%; margin-bottom: 0; } .projects-cta-wrapper.align-centered.drop-shadow.featurewell { padding-left: 20px; padding-right: 20px; } .projects-cta-wrapper.align-centered.features-double-wrapper { width: 100%; } .projects-cta-wrapper.inner-padding.sidexside { justify-content: flex-start; } .punchlist-list { font-size: 5vw; font-weight: 300; } .punchlist-headline-sub { text-align: center; width: 100%; padding-top: 10px; font-size: 5vw; line-height: 1.3em; } .punchlist-headline-sub.cost-lander { max-width: 80vw; } .punchlist-headline-sub.cost-hero { margin-bottom: 5px; padding-top: 5px; } .punchlist-hero-image { clear: none; flex: 0 auto; width: 100%; max-width: 100%; margin-bottom: -18px; position: sticky; } .punchlist-hero-image.cost-lander { margin-top: 0; margin-bottom: 0; } .cta-punchlist-template { padding-right: 20px; } .punchlist-hero-image-main { clear: none; flex: 0 auto; width: 100%; max-width: 100%; margin-bottom: -18px; position: sticky; } .punchlist-hero-image-main.cost-lander { margin-top: 0; margin-bottom: 0; } .budget-template-bottom-cta-section { padding-left: 20px; padding-right: 20px; } .budget-template-sub-copy { text-align: center; width: 100%; padding-top: 10px; font-size: 5vw; line-height: 1.3em; } .budget-template-sub-copy.cost-lander { max-width: 80vw; } .budget-template-sub-copy.cost-hero { margin-bottom: 5px; padding-top: 5px; } .budget-template-hero { flex-direction: row; margin-left: 5%; margin-right: 5%; padding-left: 10px; padding-right: 10px; display: block; } .estimate-testimonial-2 { text-align: center; } .logo-box { margin-left: 10px; margin-right: 10px; padding-left: 10px; padding-right: 10px; } .image-77 { width: 125px; padding-top: 0; padding-left: 20px; padding-right: 20px; } .image-78 { max-width: none; padding-left: 20px; padding-right: 20px; } .grid-5 { flex-direction: column; margin-left: 10px; margin-right: 10px; display: flex; } .bb-bundle-cta-section-div { align-items: stretch; } .cta-headline---bb-bundle { text-align: left; max-width: 70vw; margin-left: 0; margin-right: 0; padding-left: 0; font-size: 1.8em; } .cta-headline---bb-bundle.cards { margin-top: 40px; font-size: 1.5em; line-height: 1.2em; } .cta-headline---bb-bundle.bottom { text-align: center; padding-left: 9px; } .bundle-sign-up-form { padding-left: 0; padding-right: 0; } .template-testimonial { text-align: left; } .star-block { flex-direction: column; align-items: flex-start; } .social-proof-stars, .social-proof-budget { text-align: left; font-size: 1rem; } .change-order-qa-body { text-align: left; width: 100%; padding-top: 10px; font-size: 4.75vw; line-height: 1.3em; } .steps-subtext---change-order { padding-top: 10px; font-size: 5vw; } .logo-box-head.fnd { flex-wrap: nowrap; align-items: center; margin-left: 0; } .logo-box-head.comparison { max-width: 275px; margin-top: -43px; padding-left: 0%; } .logo-box-head.bb-bundle { flex-wrap: nowrap; align-items: center; margin-left: 0; } .logo-box-head.rings-end { flex-wrap: nowrap; align-items: center; max-width: 90%; margin-top: 24%; margin-left: 0; padding-left: 2%; padding-right: 2%; } .logo-container { flex-wrap: nowrap; justify-content: flex-start; align-items: center; max-width: none; } .image-79 { object-fit: fill; max-width: none; height: auto; max-height: 50px; } .image-80 { max-width: none; height: auto; max-height: 50px; } .text-block-38 { font-size: 2rem; } .rings-end-logo { object-fit: contain; max-height: none; overflow: visible; } .div-block-63 { height: 100px; } .calculator-copy.rich-text-post { margin-left: 0; } .div-block-64 { height: auto; min-height: 80px; } .calculator-icons { width: 100px; } .calculator-icons.rotate { width: 20vw; min-width: 90px; margin-left: auto; margin-right: auto; display: block; } .calculator-icons.reverse-rotate { width: 90px; max-width: 100%; margin-left: auto; margin-right: auto; display: none; } .div-block-66 { align-items: center; margin-top: 10px; } .heading-41 { font-size: 1rem; line-height: 1.2; } .problem-list-wrapper { width: 90vw; } .problem-list-item { object-fit: fill; flex-wrap: nowrap; align-content: stretch; width: 100%; max-width: none; height: 100%; margin-left: auto; margin-right: auto; } .paragraph-8 { max-width: none; font-size: .9rem; } .problem-list-item-last { width: 100%; margin-left: auto; margin-right: auto; } .centered-container-calculators { margin-top: -51px; padding-top: 0; padding-left: 0; padding-right: 0; } .cta-calculators { padding-right: 20px; } .calculator-confirmation-header { text-align: center; object-fit: fill; width: auto; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; font-size: 7vw; line-height: 1.2; display: block; overflow: visible; } .calculator-confirmation-header-div { flex-wrap: nowrap; align-self: auto; align-items: center; width: 100%; margin-top: 20px; margin-left: 0; margin-right: 0; padding-left: 5px; padding-right: 5px; display: flex; } .calculator-confirmation-paragraph { flex-direction: column; align-items: center; margin-top: 6px; margin-left: auto; margin-right: auto; padding-left: 5px; padding-right: 5px; font-size: 1rem; display: flex; } .calculator-collection-cta-section { margin-left: auto; margin-right: auto; } .image-85 { width: 90%; } .heading-43 { font-size: 1.2rem; } .budget-confirmation-header { padding-left: 0%; padding-right: 0%; } .budget-confirmation-h1 { padding-left: 0; padding-right: 0%; font-size: 1.6rem; line-height: 1.3em; } .budget-confirmation-paragraph { margin-top: 6px; padding-left: 5px; padding-right: 5px; font-size: 1.05rem; } .budget-confirmation-box { margin-left: 5%; margin-right: 5%; padding: 5px 0; } .budget-confirmation-box.calculators { width: 100%; margin-left: auto; margin-right: auto; display: flex; } .budget-img-box { width: 100%; } .eyebrow-copy { text-align: center; font-size: 1rem; } .card-eyebrow.white { font-size: .8rem; } .change-order-cards-image { width: 100%; max-width: 80vw; } .cta-headline---change-order-sub-head { margin-left: 0; margin-right: 0; font-size: 8vw; } .cta-headline---change-order-sub-head.h2 { font-size: 7vw; } .change-order-list { font-size: 5vw; font-weight: 300; } .change-order-hero-image { clear: none; flex: 0 auto; width: 100%; max-width: 100%; margin-bottom: 0; position: sticky; } .testimonial-row.hero.experiment { margin-bottom: 92px; } .star-row { flex-direction: column; align-items: flex-start; } .hero-testimonial { text-align: left; } .testimonial-hero-credit { text-align: center; font-size: 1rem; } .testimonial-hero-credit.experiment { text-align: left; font-size: .9rem; line-height: 1.5; } .most-pop-div-new-2022 { left: -15%; } .add-users { font-size: 1.6rem; } .add-users.h3 { margin-bottom: 10px; } .renorun-logo { max-width: none; padding-left: 20px; padding-right: 20px; } .sow_confirmation_image { width: 100%; margin-top: 3px; margin-bottom: 4px; } .section-24 { margin-top: 0%; } .div-block-75 { position: static; } .testimonial-image { padding-bottom: 10px; } .testimonial-client-wrap { padding-top: 10px; } .testimonial-client-wrap.demo-signup { flex-direction: column; align-items: flex-start; } .section-title { font-size: 1.5vw; line-height: 1.1; } .green-text, .text-span-15 { font-size: 10em; } .name-row, .hgtv-row { flex-direction: column; align-items: flex-start; } ._5stars-orange { width: 120px; margin-bottom: 5px; } .text-block-44 { text-align: left; } .paragraph-13 { font-size: 1.1rem; } .wide-testimonial-block { padding-left: 20px; padding-right: 20px; } .hgtv-image { width: 20vw; margin-bottom: 5px; } ._2-col-wrapper { object-fit: fill; background-color: #0000; width: 100%; overflow: visible; } .bold-text-18 { text-align: left; font-size: 1.6rem; } .div-block-77 { height: 20px; } .navbar-experiment { height: 70px; } .navbar-experiment.white-bg { z-index: 1000; } .container-13 { max-width: none; } .beta-signup-form-section { padding-top: 70px; } .early-access-section { align-items: stretch; } .cta-headline---beta-signup-h2 { text-align: left; max-width: 70vw; margin-left: 0; margin-right: 0; padding-left: 0; font-size: 1.8em; } .cta-headline---beta-signup-h2.cards { margin-top: 40px; font-size: 1.5em; line-height: 1.2em; } .cta-headline---beta-signup-h2.bottom { text-align: center; padding-left: 9px; } .container-14 { max-width: none; } .success-header { text-align: center; margin-bottom: 3px; font-size: 1.5rem; line-height: 1.3; } .demo-sign-up-form { padding-left: 0; padding-right: 0; } .demo-form-field { font-size: 13px; } .demo-form-field:focus { padding-top: 0; padding-bottom: 0; } .demo-description-container.no-margin.left-fixed.beta-lander, .demo-description-container.no-margin.left-fixed.bb-way { margin-left: 0; margin-right: 0; padding-left: 0%; } .demo-description-container.no-margin.left-fixed.ad-lander { width: 100%; } .demo-description-container.centered.full-width { margin-bottom: 50px; } .demo-description-container.centered.full-width.landing-page { align-self: flex-start; } .demo-description-container.centered.full-width.landing-page.capterra { margin-top: 80px; } .demo-description-container.centered.full-width.free-plan { margin-top: 69px; margin-bottom: 0%; padding-top: 0; padding-bottom: 0; } .demo-description-container.centered.full-width.pricing { margin-top: 79px; } .demo-description-container.centered.full-width.careers { margin-top: 69px; margin-bottom: 0%; padding-top: 0; padding-bottom: 0; } .demo-description-container.centered.vertical.sales-marketing-tools { padding-left: 2%; padding-right: 2%; } .demo-description-container.experiment { object-fit: fill; flex-wrap: nowrap; align-self: flex-start; align-items: flex-start; } .heading-45 { font-size: 1.5rem; } .blue-line._65 { height: 75%; } .blue-line._82 { height: 86%; } .blue-line._82.fix { height: 81%; } .blue-bullet { margin-right: 0; } .blue-bullet.pricing-grid-bullet, .blue-bullet.pricing-grid-bullet-copy { align-self: center; } .text-field-3 { text-align: center; border-radius: 5px; flex: 0 auto; width: auto; max-width: none; max-height: none; margin-bottom: 10px; padding-left: 30px; padding-right: 30px; font-size: 14px; } .form-6 { flex-wrap: wrap; place-content: stretch center; max-width: none; height: auto; margin-left: auto; margin-right: auto; padding-bottom: 0; padding-right: 0; position: static; overflow: visible; } .submit-button { border-radius: 5px; flex: 0 auto; width: auto; max-width: none; height: auto; max-height: none; margin-bottom: 10px; margin-left: 5px; padding-left: 10px; padding-right: 10px; font-size: 14px; position: static; overflow: visible; } .form-block-4 { object-fit: fill; flex: 0 auto; align-self: flex-start; max-width: none; margin-left: 0; margin-right: 0; display: block; position: static; overflow: visible; } .email-capture { object-fit: contain; flex-flow: column wrap; align-content: stretch; align-items: flex-start; width: auto; max-width: 100%; margin-left: 0; margin-right: 0; padding-right: 0; display: block; position: relative; overflow: visible; } .benefit-text { display: block; } .glossary-h2 { text-align: center; max-width: none; } .html-embed-gs-template { width: 300px; margin-top: 40px; padding-left: 25px; padding-right: 25px; } .win-the-job-img { margin-top: -59px; } .grid-8 { grid-template-columns: .75fr; } .heading-48 { flex: 0 auto; font-size: 11vw; line-height: 1.3; } .text-span-23 { font-size: 11vw; } .job-costing-blog__logo-container-copy { flex: 0 auto; } .job-costing__nav { justify-content: space-between; } .job-costing_home-logo { width: 70%; display: none; } .job-costing_home-logo.agile-blog__main-nav, .job-costing_home-logo.job-costing_main-nav { display: flex; } .job-costing_nav { justify-content: space-between; } .job-costing_nav-container { justify-content: flex-end; } .job-costing_page-nav { min-width: 300px; padding-top: 90px; padding-right: 50px; left: -350px; } .job-costing_article { margin-top: -500px; } .job-costing_article-content-header { margin-bottom: 41px; padding-left: 24px; padding-right: 24px; } .cta-headline { font-size: 2rem; } .template-hero-main { clear: none; flex: 0 auto; width: 100%; max-width: 100%; margin-bottom: -18px; position: sticky; } .template-hero-main.cost-lander { margin-top: 0; margin-bottom: 0; } .card-paragraph-wrapper { height: auto; min-height: 80px; } .template-card-grid { grid-template-columns: 1fr; } .tempate-icons { width: 100px; } .tempate-icons.rotate { width: 20vw; min-width: 90px; margin-left: auto; margin-right: auto; display: block; } .tempate-icons.reverse-rotate { width: 90px; max-width: 100%; margin-left: auto; margin-right: auto; display: none; } .template-confirmation-box { margin-left: 5%; margin-right: 5%; padding: 5px 0; } .template-confirmation-box.calculators { width: 100%; margin-left: auto; margin-right: auto; display: flex; } .template-confirmation-box.estimate { padding-left: 5px; padding-right: 5px; } .cald-description-wrapper { height: auto; min-height: 80px; } .star-rating { height: auto; max-height: 32px; padding-left: 5px; padding-right: 5px; } .text-span-24 { font-size: .6rem; } .webinar-header { height: auto; max-height: none; } .webinar-header.blog { min-height: 700px; margin-bottom: 2rem; } .webinar-header.landing-page { height: 80vh; margin-bottom: 23px; padding-top: 4px; padding-bottom: 46px; } .webinar-header.landing-page.capterra-hero-height { margin-top: 90px; } .webinar-header.landing-page.bb-bundle { margin-top: 50px; margin-bottom: 22px; padding-bottom: 81px; } .webinar-header.directory.free-plan { min-height: 600px; margin-bottom: 0; padding-bottom: 0; } .webinar-header.directory.careers { background-position: 50%; background-size: 90vh; min-height: 500px; margin-bottom: 0; padding-bottom: 0; } .webinar-header.release-notes { background-position: 50%; background-size: cover; } .webinar-header.calculators { height: auto; min-height: 550px; max-height: none; position: relative; inset: auto 0% 0%; } .webinar-header.calculators.free-plan { min-height: 600px; margin-bottom: 0; padding-bottom: 0; } .webinar-header.calculators.careers { background-position: 50%; background-size: 90vh; min-height: 500px; margin-bottom: 0; padding-bottom: 0; } .template-sign-up-form { padding-left: 0; padding-right: 0; } .template-form-field { font-size: 13px; } .template-form-field:focus { padding-top: 0; padding-bottom: 0; } .horizontal-form-row { flex-direction: column; } .form-field-wrapper-left { padding-right: 0; } .section-header-wrapper { object-fit: fill; flex-flow: column wrap; align-content: flex-start; align-items: center; width: 100%; max-width: 100%; height: 100%; margin-left: 0; margin-right: 0; padding-left: 10px; padding-right: 10px; display: flex; position: static; overflow: visible; } .template-form-header { font-size: 2.1rem; } .form-close { top: 1%; right: 5%; } .cta-button-playbook-test.inverted { padding-left: 20px; padding-right: 20px; } .review-code-qualification { width: 300px; margin-top: 40px; padding-left: 25px; padding-right: 25px; } .feature-block.centered { margin-bottom: 0; } .feature-block.centered.bottom-30.testimonial-row { margin-top: 20px; display: block; } .feature-block.centered.bottom-30.testimonial-row.free-plan { display: none; } .feature-block.centered.max-1350 { padding-left: 5%; } .feature-block.centered.max-1350.hero-content-row { width: 100%; padding-right: 0%; } .feature-block.centered.max-1350.testimonial-row { padding-top: 20px; } .feature-block.centered.max-1350.big-row.persona-rows { padding-bottom: 0; padding-left: 5%; padding-right: 5%; } .feature-block.centered.max-1350.big-row.persona-rows.fnd { margin-top: 10px; } .feature-block.centered.max-1350.big-row.persona-rows.calculators { padding-left: 0%; padding-right: 0%; } .feature-block.centered.max-1350.big-row.persona-rows.schedule { margin-bottom: 25px; } .feature-block.centered.max-1350.big-row.bullet-row { padding-bottom: 0; padding-left: 5%; padding-right: 5%; } .feature-block.centered.max-1350.big-row.bullet-row.fnd { margin-top: 10px; } .feature-block.centered.max-1350.big-row.bullet-row.calculators { padding-left: 0%; padding-right: 0%; } .feature-block.centered.max-1350.big-row.bullet-row.schedule { margin-bottom: 25px; } .feature-block.centered.max-1350.home { padding-left: 2%; padding-right: 2%; } .feature-block.centered.max-1350.bb-bundle { padding-left: 5%; padding-right: 5%; } .feature-block.centered.max-1350.calculators { padding-left: 0%; padding-right: 0%; } .feature-block.centered.max-1350.calculators.big-row { padding-left: 0%; } .feature-block.centered.top-60.max-1350 { padding-left: 5%; } .feature-block.centered.top-60.max-1350.persona-rows.ad-lander { padding-left: 5%; padding-right: 5%; } .feature-block.centered.buildbros-row { padding-left: 5%; } .feature-block.centered.pricing.free-plan { margin-bottom: 0; } .feature-block.centered.bb-bundle.max-1350 { padding-left: 5%; } .feature-block.centered.calculators.max-1350 { padding-left: 0%; } .feature-block.centered.demo-signup { margin-top: 25%; padding-left: 5%; } .feature-block.centered.demo-signup.below-hero { justify-content: flex-start; margin-top: 0; padding-top: 0%; padding-left: 0%; padding-right: 0%; position: static; } .feature-block.vertical-centered { padding-left: 3%; padding-right: 3%; } .feature-block.vertical-centered.cta-row { padding-left: 0%; } .feature-block.vertical-centered.cta-row.withpadding { padding-left: 5%; padding-right: 5%; } .feature-block.vertical-centered.svd { padding-left: 0%; font-size: 14px; } .feature-block.vertical-centered.free-plan { padding-left: 5%; padding-right: 5%; } .feature-block.vertical-centered.project-tools { padding-left: 2%; padding-right: 2%; } .feature-block.vertical-centered.sales-marketing-tools { padding-left: 0%; } .feature-block.vertical-centered.estimates, .feature-block.vertical-centered.landing-page { margin-top: 40px; } .feature-block.bullet-points.project-tools { flex-direction: column; align-items: flex-start; margin-bottom: 20px; } .feature-block.bullet-points.project-tools.home-builder.img-row { justify-content: center; margin-left: 0; } .feature-block.bullet-points.project-tools.home-builder.img-row.schedule { align-self: center; margin-left: auto; padding-right: 0%; } .feature-block.bullet-points.project-tools.how-it-works.img-row { justify-content: center; margin-left: 0; } .feature-block.bullet-points.project-tools.how-it-works.img-row.schedule { align-self: center; margin-left: auto; padding-right: 0%; } .feature-block.bullet-points.sales-marketing-tools { flex-direction: column; align-items: flex-start; margin-bottom: 20px; } .feature-block.bullet-points.sales-marketing-tools.right { align-items: center; } .feature-block.auto-height.align-left.blog-info-row, .feature-block.auto-height.align-left.blog-update-row { justify-content: center; } .feature-block.auto-height.blog-info-row { justify-content: center; padding-right: 0%; } .feature-block.hero.home-hero.experiment { width: 99.567%; margin-right: auto; padding-right: 0%; overflow: visible; } .feature-block.hero.beta-lander, .feature-block.hero.bb-way { padding-left: 20px; padding-right: 20px; } .feature-block.feature-tile { align-items: flex-start; } .accordion-content-wrapper-first { padding-left: 0; } .accordion-content-wrapper-first.rings-end { padding-left: 30px; } .section-p-scroll { font-size: 13px; } .section-p-scroll.beta, .section-p-scroll.project-tools, .section-p-scroll.bb-way { text-align: center; } .section-p-scroll.pricing-monthly { padding-top: 5px; display: block; } .section-p-scroll.pricing-monthly.business { display: block; } .italic-text-2 { text-align: left; } .webinar-sign-up-form { padding-left: 0; padding-right: 0; } .webinar-form-field { font-size: 13px; } .webinar-form-field:focus { padding-top: 0; padding-bottom: 0; } .newsletter-form.experiment { width: 100%; } .trial-capture-form-block { object-fit: contain; flex-flow: column wrap; align-content: stretch; align-items: flex-start; width: auto; max-width: 100%; margin-left: 0; margin-right: 0; padding-right: 0; display: block; position: relative; overflow: visible; } .trial-capture-form { object-fit: fill; flex-flow: row; flex: 0 auto; justify-content: center; align-self: flex-start; max-width: none; margin-left: auto; margin-right: auto; display: block; position: static; overflow: visible; } .email-capture-form { display: block; } .email-capture-form-field { text-align: center; border-radius: 5px; flex: 0 auto; width: auto; max-width: none; max-height: none; margin-bottom: 10px; padding-left: 30px; padding-right: 30px; font-size: 14px; } .event-form { padding-left: 0; padding-right: 0; } .event-form-field { font-size: 13px; } .event-form-field:focus { padding-top: 0; padding-bottom: 0; } .sync-grid { padding-left: 10px; padding-right: 10px; } .sync-grid.bb-bt { margin-left: 5px; padding-left: 10px; } .sync-grid-header { grid-column-gap: 0px; grid-template-columns: 1.75fr .25fr 1.75fr; align-content: stretch; place-items: center; padding-top: 10px; } .bb-pylon-logo { max-width: 70px; } .sync-grid-single { grid-column-gap: 0px; grid-row-gap: 0px; grid-template-columns: 1fr .5fr 1fr; grid-auto-flow: row; place-content: start stretch; justify-items: stretch; padding-top: 0; padding-bottom: 0; } .sync-feature-name { justify-content: flex-start; align-items: center; width: auto; min-width: auto; height: 100%; margin-top: 0; padding-right: 0; display: flex; } .directional-arrow { justify-content: center; align-items: center; margin-left: 10px; margin-right: 10px; padding: 10px 5px; display: flex; } .sync-feature-name-wrapper { text-align: center; flex-flow: row; justify-content: flex-start; align-items: stretch; width: auto; max-width: none; height: auto; margin-left: auto; margin-right: auto; padding: 10px 5px; font-size: .8rem; line-height: 1.2em; display: block; } .sync-legend { grid-column-gap: 0px; grid-template: "feature plan-1 plan-2" "feature Area-2 ." / 1fr .75fr; grid-auto-columns: .75fr; grid-auto-flow: row; justify-items: center; padding-top: 10px; padding-bottom: 10px; } .sync-legend-item { flex-flow: row; justify-content: space-between; align-items: center; width: auto; min-width: 70px; max-width: none; height: auto; margin-left: auto; padding-left: 5px; padding-right: 5px; display: flex; } .div-block-87 { justify-content: center; align-items: center; } .image-99 { flex: 0 auto; justify-content: center; align-items: center; margin-left: auto; padding-left: 0; display: inline-flex; } .sync-legend-detail { text-align: left; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 5px; font-size: .8rem; display: block; } .bullet-row { justify-content: flex-start; align-items: flex-start; } .heading-50 { padding-left: 10px; } .image-100 { width: auto; display: inline-block; } .image-101 { padding-top: 0; padding-bottom: 0; } .image-102 { width: auto; } } #w-node-_9a89307e-e911-3da7-3c1b-4148a7d1e74a-ba52fae5 { place-self: center; } #w-node-_9a89307e-e911-3da7-3c1b-4148a7d1e752-ba52fae5 { grid-area: 1 / 1 / 3 / 2; align-self: center; } #w-node-_9a89307e-e911-3da7-3c1b-4148a7d1e76c-ba52fae5 { grid-area: 2 / 2 / 3 / 3; } #w-node-cf30ae46-6cae-b54e-7cec-f35f5b9fb363-ba52fae5, #w-node-_3955a934-7fa8-0be0-d09a-489f5ffad8a4-ba52fae5 { place-self: center; } #w-node-ce9e38e5-463f-5b15-5759-cadd27a5ac37-27a5abaa, #w-node-ce9e38e5-463f-5b15-5759-cadd27a5ac5a-27a5abaa { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-b89f6cbf-b4cb-718b-3884-646560be4ac2-da52fa72 { grid-area: Headline-1; } #w-node-_51ba1e13-2904-c642-c9e5-835666dcb042-da52fa72 { grid-area: Headline-2; } #w-node-_8a562c52-5f3a-5cdf-bcee-1785fe8c5823-da52fa72 { grid-area: Headline-3; } #w-node-d99d8ad0-5a44-91b2-8485-6bc3504399b6-da52fa72 { grid-area: Headline-4; } #w-node-a657ab07-1b30-1d33-033d-0fd84912b130-da52fa72 { grid-area: Body-1; } #w-node-_8c5e43d3-f0cc-57ad-19cd-6f026cf3c7f5-da52fa72 { grid-area: Body-2; } #w-node-_1eccdb4c-c093-f079-893e-8c60ae076ea4-da52fa72 { grid-area: Body-3; } #w-node-cd81ef49-4da4-749e-bf25-9ab811c1c1f8-da52fa72 { grid-area: Body-4; } #w-node-_8d27a9da-2d6f-7d1c-c0df-ef7b97bf484d-da52fa72 { grid-area: Pull-Quote-3; } #w-node-_96df6301-2a52-eeb3-3d58-a817ec885122-da52fa72 { grid-area: quote-4; } #w-node-_96ca8168-1fb3-00d0-c77f-d005db7bea5c-da52fa72 { grid-area: image-2; } #w-node-_11332058-d1f1-50fa-8a47-dd65b1a99215-da52fa72 { grid-area: quote-2; } #w-node-_9a29537b-ead1-4a74-9cf1-8a70861aa4d9-da52fa72 { grid-area: image-3; } #w-node-_2a526b0b-3ce5-7412-cb98-5a30a08cdda9-da52fa72 { grid-area: image-4; } #w-node-_0aea73cb-e91c-4616-52be-7c35a0f94353-da52fa72 { grid-area: Body-3b; } #FirstName.w-node-_34258be3-cb40-4be5-13b3-e19483713836-0752fa73 { grid-area: 2 / 1 / 3 / 2; } #w-node-d8ab67f2-53d5-f002-5410-ecd4c6191664-1b52fa75 { grid-area: plan-1; place-self: end; } #w-node-c86c7ef2-3bb1-ac7e-c1b4-811013ca378f-1b52fa75 { grid-area: plan-2; place-self: end; } #w-node-df33332e-a157-b7da-1615-7fb23fd7fef9-1b52fa75 { justify-self: center; } #w-node-df33332e-a157-b7da-1615-7fb23fd7fee3-1b52fa75 { grid-area: plan-2; align-self: end; } #w-node-_8360e444-d88f-e308-0789-93d9dc65ab8e-1b52fa75 { grid-area: plan-2; place-self: end center; } #w-node-df33332e-a157-b7da-1615-7fb23fd7fef8-1b52fa75 { grid-area: feature; place-self: start; } #w-node-_46142111-ebad-e444-4e9c-2294b9b47b59-1b52fa75 { grid-area: feature; align-self: auto; } #w-node-_7aafc175-f78c-c4bf-bd87-a92b47cf3f18-1b52fa75 { grid-area: plan-1; align-self: center; } #w-node-_01fa4d02-72e1-f6e6-32eb-836d63281151-1b52fa75 { grid-area: plan-2; align-self: center; } #w-node-_5328166c-ab01-7f21-e029-9c362d963c7c-1b52fa75 { grid-area: span 2 / span 1 / span 2 / span 1; align-self: center; } #w-node-_5328166c-ab01-7f21-e029-9c362d963c7f-1b52fa75 { grid-area: Area; align-self: center; } #w-node-_5328166c-ab01-7f21-e029-9c362d963c82-1b52fa75 { grid-area: plan-2; align-self: center; } #w-node-_5328166c-ab01-7f21-e029-9c362d963c87-1b52fa75 { grid-area: plan-1; align-self: center; } #w-node-_6c48aaff-260b-85d8-6275-10fabd682319-1b52fa75 { grid-area: feature; } #w-node-_6c48aaff-260b-85d8-6275-10fabd68231f-1b52fa75 { grid-area: plan-1; align-self: center; } #w-node-_4a11d582-657f-e143-8582-d36fbd37825f-1b52fa75 { align-self: center; } #w-node-_4af5b8be-7cbf-d3ec-a559-fd25e52a8c12-1b52fa75 { grid-area: feature; } #w-node-_4af5b8be-7cbf-d3ec-a559-fd25e52a8c15-1b52fa75 { align-self: center; } #w-node-_4af5b8be-7cbf-d3ec-a559-fd25e52a8c1a-1b52fa75 { grid-area: plan-1; align-self: center; } #w-node-c6db4e59-6475-cd09-de68-3dfd31231aad-1b52fa75 { grid-area: feature; } #w-node-c6db4e59-6475-cd09-de68-3dfd31231ab1-1b52fa75 { grid-area: plan-1; align-self: center; } #w-node-_1dc2c8ac-ba32-102a-cbd4-d4b49d8e74c7-1b52fa75 { grid-area: plan-2; align-self: center; } #w-node-_6652e60b-82bb-967e-96ff-31edb675d1bd-1b52fa75 { grid-area: span 2 / span 1 / span 2 / span 1; align-self: center; } #w-node-_6652e60b-82bb-967e-96ff-31edb675d1c0-1b52fa75 { grid-area: Area; align-self: center; } #w-node-_6652e60b-82bb-967e-96ff-31edb675d1c3-1b52fa75 { grid-area: plan-2; align-self: center; } #w-node-_6652e60b-82bb-967e-96ff-31edb675d1c8-1b52fa75 { grid-area: plan-1; align-self: center; } #w-node-c281a5d7-6d02-8a83-3546-b0a282769c81-1b52fa75 { grid-area: span 2 / span 1 / span 2 / span 1; align-self: center; } #w-node-c281a5d7-6d02-8a83-3546-b0a282769c84-1b52fa75 { grid-area: Area; align-self: center; } #w-node-c281a5d7-6d02-8a83-3546-b0a282769c87-1b52fa75 { grid-area: plan-2; align-self: center; } #w-node-c281a5d7-6d02-8a83-3546-b0a282769c8c-1b52fa75 { grid-area: plan-1; align-self: center; } #w-node-c4e06577-a6f2-1b01-00db-a6cf5e6fe89d-1b52fa75 { grid-area: span 2 / span 1 / span 2 / span 1; align-self: center; } #w-node-c4e06577-a6f2-1b01-00db-a6cf5e6fe8a0-1b52fa75 { grid-area: Area; align-self: center; } #w-node-fec090c7-0a7c-46c9-a4e5-b0a6fa846c62-1b52fa75 { grid-area: plan-2; align-self: center; } #w-node-c4e06577-a6f2-1b01-00db-a6cf5e6fe8a8-1b52fa75 { grid-area: plan-1; align-self: center; } #w-node-_16db6c2c-b697-2b95-9d55-b95410a89da4-1b52fa75, #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec275-1b52fa75 { grid-area: feature; place-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec277-1b52fa75 { grid-area: Area-2; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec278-1b52fa75 { grid-area: feature; align-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec27c-1b52fa75 { grid-area: Area; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec27f-1b52fa75 { grid-area: plan-1; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec281-1b52fa75 { grid-area: feature; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec285-1b52fa75 { grid-area: plan-1; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec286-1b52fa75 { grid-area: Area; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec289-1b52fa75 { grid-area: Area-2; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec28b-1b52fa75 { grid-area: feature; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec28f-1b52fa75 { grid-area: plan-1; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec290-1b52fa75 { grid-area: Area; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec293-1b52fa75 { grid-area: Area-2; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec295-1b52fa75 { grid-area: feature; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec299-1b52fa75 { grid-area: plan-1; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec29a-1b52fa75 { grid-area: Area; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec29d-1b52fa75 { grid-area: Area-2; align-self: start; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706ce-1b52fa75 { grid-area: feature; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d2-1b52fa75 { grid-area: Area-2; align-self: start; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d3-1b52fa75 { grid-area: Area; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d6-1b52fa75 { grid-area: plan-1; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec29f-1b52fa75 { grid-area: feature; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a3-1b52fa75 { grid-area: Area; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a6-1b52fa75 { grid-area: Area-2; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a7-1b52fa75 { grid-area: plan-1; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a9-1b52fa75 { grid-area: feature; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2ad-1b52fa75 { grid-area: Area-2; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2ae-1b52fa75 { grid-area: Area; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b1-1b52fa75 { grid-area: plan-1; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b3-1b52fa75 { grid-area: feature; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b7-1b52fa75 { grid-area: Area-2; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b8-1b52fa75 { grid-area: Area; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2bb-1b52fa75 { grid-area: plan-1; align-self: start; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0a9cf-1b52fa75 { grid-area: feature; place-self: start; } #w-node-_68334b8b-4667-b9dd-dbf7-f55ecbf13944-1b52fa75 { grid-area: feature; } #w-node-cd32e1ce-1e6e-1498-a9f7-04e2a3883744-1b52fa75 { grid-area: plan-2; align-self: end; } #w-node-_89e3f438-5a28-7c81-5700-d6131736c1ee-1b52fa75 { grid-area: plan-1; place-self: end; } #w-node-_57dc0f56-73d0-0edc-3da8-6dafa3a96c62-1b52fa75 { grid-area: plan-2; align-self: end; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0a9ef-1b52fa75 { grid-area: 1 / 1 / 3 / 2; align-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0a9f2-1b52fa75 { grid-area: Area; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0a9f5-1b52fa75 { grid-area: plan-2; align-self: end; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0a9fa-1b52fa75 { grid-area: plan-1; align-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0a9fc-1b52fa75 { grid-area: 1 / 1 / 3 / 2; align-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0a9ff-1b52fa75 { grid-area: Area; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa02-1b52fa75 { grid-area: plan-2; align-self: end; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa07-1b52fa75 { grid-area: plan-1; align-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa09-1b52fa75 { grid-area: 1 / 1 / 3 / 2; align-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa0c-1b52fa75 { grid-area: Area; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa0f-1b52fa75 { grid-area: plan-2; align-self: end; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa14-1b52fa75 { grid-area: plan-1; align-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa16-1b52fa75 { grid-area: span 2 / span 1 / span 2 / span 1; align-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa19-1b52fa75 { grid-area: Area; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa1c-1b52fa75 { grid-area: plan-2; align-self: end; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa21-1b52fa75 { grid-area: plan-1; align-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa23-1b52fa75 { grid-area: span 2 / span 1 / span 2 / span 1; align-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa26-1b52fa75 { grid-area: Area; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa29-1b52fa75 { grid-area: plan-2; align-self: end; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa2e-1b52fa75 { grid-area: plan-1; align-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa30-1b52fa75 { grid-area: feature; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa34-1b52fa75 { grid-area: plan-2; align-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa35-1b52fa75 { grid-area: plan-1; align-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa37-1b52fa75, #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa39-1b52fa75, #w-node-e5a5dd19-3bb8-93ce-b93f-6b9a8eb79007-1b52fa75, #w-node-e5a5dd19-3bb8-93ce-b93f-6b9a8eb79048-1b52fa75 { grid-area: feature; place-self: start; } #w-node-d8ab67f2-53d5-f002-5410-ecd4c6191664-c652fa76 { grid-area: plan-1; place-self: end; } #w-node-c86c7ef2-3bb1-ac7e-c1b4-811013ca378f-c652fa76 { grid-area: plan-2; place-self: end; } #w-node-df33332e-a157-b7da-1615-7fb23fd7fef9-c652fa76 { justify-self: center; } #w-node-_5ee9d713-5b0d-a5c1-e3d7-36d2d497a138-c652fa76 { grid-area: plan-2; align-self: end; } #w-node-df33332e-a157-b7da-1615-7fb23fd7fef8-c652fa76 { grid-area: feature; place-self: start; } #w-node-_46142111-ebad-e444-4e9c-2294b9b47b59-c652fa76 { grid-area: feature; } #w-node-_7aafc175-f78c-c4bf-bd87-a92b47cf3f18-c652fa76 { grid-area: plan-1; align-self: center; } #w-node-_01fa4d02-72e1-f6e6-32eb-836d63281151-c652fa76 { grid-area: plan-2; align-self: center; } #w-node-_5328166c-ab01-7f21-e029-9c362d963c7c-c652fa76 { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-_5328166c-ab01-7f21-e029-9c362d963c7f-c652fa76 { grid-area: Area; } #w-node-_5328166c-ab01-7f21-e029-9c362d963c82-c652fa76 { grid-area: plan-2; align-self: end; } #w-node-_5328166c-ab01-7f21-e029-9c362d963c87-c652fa76 { grid-area: plan-1; align-self: center; } #w-node-_3fa6dedb-b0ce-7a95-7e8d-a55813e1b705-c652fa76 { grid-area: feature; align-self: center; } #w-node-_3fa6dedb-b0ce-7a95-7e8d-a55813e1b708-c652fa76 { grid-area: plan-1; align-self: center; } #w-node-_3fa6dedb-b0ce-7a95-7e8d-a55813e1b70b-c652fa76 { grid-area: plan-2; align-self: end; } #w-node-ac6946e4-3840-816d-f3c5-1c667b074fe6-c652fa76 { grid-area: feature; } #w-node-ac6946e4-3840-816d-f3c5-1c667b074fe9-c652fa76 { align-self: center; } #w-node-ac6946e4-3840-816d-f3c5-1c667b074fee-c652fa76 { grid-area: plan-1; align-self: center; } #w-node-_4b59f3c7-b4fe-f8bb-9bed-72d2c9725e07-c652fa76 { grid-area: feature; } #w-node-_4b59f3c7-b4fe-f8bb-9bed-72d2c9725e0b-c652fa76 { grid-area: plan-1; align-self: center; } #w-node-_4b59f3c7-b4fe-f8bb-9bed-72d2c9725e0c-c652fa76 { grid-area: plan-2; align-self: center; } #w-node-e53b2293-e467-44a1-51e2-e622a2be17da-c652fa76 { grid-area: feature; } #w-node-e53b2293-e467-44a1-51e2-e622a2be17de-c652fa76 { grid-area: plan-1; align-self: center; } #w-node-e53b2293-e467-44a1-51e2-e622a2be17df-c652fa76 { grid-area: plan-2; align-self: center; } #w-node-bc7ddbe2-56b9-9cfc-8914-fd605af869c0-c652fa76 { grid-area: feature; } #w-node-bc7ddbe2-56b9-9cfc-8914-fd605af869c4-c652fa76 { grid-area: plan-1; align-self: center; } #w-node-bc7ddbe2-56b9-9cfc-8914-fd605af869c5-c652fa76 { grid-area: plan-2; align-self: center; } #w-node-bf4cfcd7-96f9-f405-b0d9-847cef266d3c-c652fa76 { grid-area: span 2 / span 1 / span 2 / span 1; align-self: center; } #w-node-bf4cfcd7-96f9-f405-b0d9-847cef266d3f-c652fa76 { grid-area: Area; align-self: center; } #w-node-bf4cfcd7-96f9-f405-b0d9-847cef266d42-c652fa76 { grid-area: plan-2; align-self: center; } #w-node-bf4cfcd7-96f9-f405-b0d9-847cef266d47-c652fa76 { grid-area: plan-1; align-self: center; } #w-node-e42dfb0c-903c-c9bf-73f0-0dce4b7897f4-c652fa76 { grid-area: span 2 / span 1 / span 2 / span 1; align-self: center; } #w-node-e42dfb0c-903c-c9bf-73f0-0dce4b7897f8-c652fa76 { grid-area: plan-1; align-self: center; } #w-node-_42839a34-2b4d-f5d1-c837-f71faf985ebe-c652fa76 { grid-area: Area; align-self: center; } #w-node-fe04738f-91a1-c6f8-6155-83b05a679b5d-c652fa76 { grid-area: plan-2; align-self: center; } #w-node-_16db6c2c-b697-2b95-9d55-b95410a89da4-c652fa76, #w-node-_9be60376-38cf-c165-ae34-dcd62ee3eee1-c652fa76 { grid-area: feature; place-self: start; } #w-node-ff9de823-69de-c8fe-7d28-08c5b79ce14d-c652fa76 { grid-area: Area-2; align-self: start; } #w-node-_9be60376-38cf-c165-ae34-dcd62ee3eee3-c652fa76 { grid-area: feature; align-self: center; } #w-node-_0f36591a-44c9-c9bb-8b27-42a91d7200b8-c652fa76 { grid-area: Area; } #w-node-_9be60376-38cf-c165-ae34-dcd62ee3eee7-c652fa76 { grid-area: plan-1; align-self: start; } #w-node-_8bcf65da-6d0d-f861-9d9d-40b345934965-c652fa76 { grid-area: feature; } #w-node-_8bcf65da-6d0d-f861-9d9d-40b345934969-c652fa76 { grid-area: plan-1; align-self: start; } #w-node-ff9de823-69de-c8fe-7d28-08c5b79ce14a-c652fa76 { grid-area: Area; align-self: start; } #w-node-_6ed9807b-3b4a-1a33-7f38-0aa0024353d4-c652fa76 { grid-area: Area-2; align-self: start; } #w-node-_8f64da49-11c9-40a4-04a6-9ee0e6a02eff-c652fa76 { grid-area: feature; align-self: start; } #w-node-_8f64da49-11c9-40a4-04a6-9ee0e6a02f03-c652fa76 { grid-area: plan-1; align-self: start; } #w-node-_6ed9807b-3b4a-1a33-7f38-0aa0024353d1-c652fa76 { grid-area: Area; align-self: start; } #w-node-ce9020ee-7f73-8b92-9ed3-b053dee7be41-c652fa76 { grid-area: Area-2; align-self: start; } #w-node-_7cd84f96-6e56-aaef-4e0e-8b26678f7be7-c652fa76 { grid-area: feature; align-self: start; } #w-node-_7cd84f96-6e56-aaef-4e0e-8b26678f7beb-c652fa76 { grid-area: plan-1; align-self: start; } #w-node-ce9020ee-7f73-8b92-9ed3-b053dee7be3e-c652fa76 { grid-area: Area; align-self: start; } #w-node-_378e071a-7e42-b3c7-672b-6d479235e0d7-c652fa76 { grid-area: Area-2; align-self: start; } #w-node-d81f62fd-60bc-5b70-5f8d-82f52755143c-c652fa76 { grid-area: feature; align-self: start; } #w-node-d81f62fd-60bc-5b70-5f8d-82f527551440-c652fa76 { grid-area: plan-1; align-self: start; } #w-node-d81f62fd-60bc-5b70-5f8d-82f527551441-c652fa76 { grid-area: Area; align-self: start; } #w-node-d81f62fd-60bc-5b70-5f8d-82f527551444-c652fa76 { grid-area: Area-2; align-self: start; } #w-node-_378e071a-7e42-b3c7-672b-6d479235e0d3-c652fa76 { grid-area: feature; } #w-node-_9b3ad823-f008-979f-0948-cd98475679e1-c652fa76 { grid-area: Area; } #w-node-f162e57c-9ccd-1b48-d267-6b26cdae7757-c652fa76 { grid-area: Area-2; align-self: start; } #w-node-_9b3ad823-f008-979f-0948-cd98475679e4-c652fa76 { grid-area: plan-1; align-self: start; } #w-node-f162e57c-9ccd-1b48-d267-6b26cdae7753-c652fa76 { grid-area: feature; } #w-node-_0f36591a-44c9-c9bb-8b27-42a91d7200bb-c652fa76 { grid-area: Area-2; align-self: start; } #w-node-_1dc527ab-b6ed-db80-6522-5a82d4645ba4-c652fa76 { grid-area: Area; } #w-node-_1dc527ab-b6ed-db80-6522-5a82d4645ba7-c652fa76 { grid-area: plan-1; align-self: start; } #w-node-_915ac5db-67df-27b1-93b9-6614178ad99c-c652fa76 { grid-area: feature; } #w-node-_915ac5db-67df-27b1-93b9-6614178ad9a0-c652fa76 { grid-area: Area-2; align-self: start; } #w-node-_915ac5db-67df-27b1-93b9-6614178ad9a1-c652fa76 { grid-area: Area; } #w-node-_915ac5db-67df-27b1-93b9-6614178ad9a4-c652fa76 { grid-area: plan-1; align-self: start; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f14-c652fa76 { grid-area: feature; place-self: start; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f35-c652fa76 { grid-area: feature; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f38-c652fa76 { grid-area: plan-1; align-self: end; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f39-c652fa76 { grid-area: span 1 / span 1 / span 1 / span 1; align-self: end; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f3d-c652fa76 { grid-area: feature; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f40-c652fa76 { grid-area: Area; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f43-c652fa76 { grid-area: plan-2; align-self: end; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f48-c652fa76 { grid-area: plan-1; align-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f4a-c652fa76 { grid-area: feature; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f4d-c652fa76 { grid-area: Area; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f50-c652fa76 { grid-area: plan-2; align-self: end; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f55-c652fa76 { grid-area: plan-1; align-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f57-c652fa76 { grid-area: feature; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f5a-c652fa76 { grid-area: Area; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f5d-c652fa76 { grid-area: plan-2; align-self: end; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f62-c652fa76 { grid-area: plan-1; align-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f64-c652fa76 { grid-area: feature; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f67-c652fa76 { grid-area: Area; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f6a-c652fa76 { grid-area: plan-2; align-self: end; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f6f-c652fa76 { grid-area: plan-1; align-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f71-c652fa76 { grid-area: feature; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f74-c652fa76 { grid-area: Area; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f77-c652fa76 { grid-area: plan-2; align-self: end; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f7c-c652fa76 { grid-area: plan-1; align-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f7e-c652fa76 { grid-area: feature; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f82-c652fa76 { grid-area: plan-2; align-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f85-c652fa76 { grid-area: plan-1; align-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f87-c652fa76, #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f89-c652fa76, #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f8b-c652fa76, #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f8d-c652fa76 { grid-area: feature; place-self: start; } #w-node-_38af02eb-d13c-fbb1-90ca-b5c8209abbb8-6c52fa78, #w-node-a70aeb32-e3cc-4cfd-ad4d-98317d565a1c-6c52fa78, #w-node-_617314af-97c0-f7a8-5fbf-4ae149dd4646-6c52fa78 { align-self: auto; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-b152fa81, #w-node-b642bd4e-95c2-9893-8b99-31249859567f-b152fa81, #w-node-c3aaeab6-90bd-2ab2-f5b6-10781bd838f4-b152fa81, #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fcd-b152fa81 { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3e9-8752fa95 { place-self: auto; } #FirstName.w-node-_34258be3-cb40-4be5-13b3-e19483713836-8452fabb { grid-area: 2 / 1 / 3 / 2; } #w-node-ce8fdcdc-a0f4-b049-7200-75e266362f88-4252fad3 { justify-self: center; } #FirstName.w-node-_7207ba82-4ea0-09b2-1a9d-f7dea8fbdb97-4252fad3 { grid-area: 2 / 1 / 3 / 2; } #w-node-b89f6cbf-b4cb-718b-3884-646560be4ac2-5052fad4 { grid-area: Headline-1; } #w-node-_51ba1e13-2904-c642-c9e5-835666dcb042-5052fad4 { grid-area: Headline-2; } #w-node-_8a562c52-5f3a-5cdf-bcee-1785fe8c5823-5052fad4 { grid-area: Headline-3; } #w-node-d99d8ad0-5a44-91b2-8485-6bc3504399b6-5052fad4 { grid-area: Headline-4; } #w-node-a657ab07-1b30-1d33-033d-0fd84912b130-5052fad4 { grid-area: Body-1; } #w-node-_8c5e43d3-f0cc-57ad-19cd-6f026cf3c7f5-5052fad4 { grid-area: Body-2; } #w-node-_1eccdb4c-c093-f079-893e-8c60ae076ea4-5052fad4 { grid-area: Body-3; } #w-node-cd81ef49-4da4-749e-bf25-9ab811c1c1f8-5052fad4 { grid-area: Body-4; } #w-node-_8d27a9da-2d6f-7d1c-c0df-ef7b97bf484d-5052fad4 { grid-area: Pull-Quote-3; } #w-node-_96df6301-2a52-eeb3-3d58-a817ec885122-5052fad4 { grid-area: quote-4; } #w-node-_96ca8168-1fb3-00d0-c77f-d005db7bea5c-5052fad4 { grid-area: image-2; } #w-node-_11332058-d1f1-50fa-8a47-dd65b1a99215-5052fad4 { grid-area: quote-2; } #w-node-_9a29537b-ead1-4a74-9cf1-8a70861aa4d9-5052fad4 { grid-area: image-3; } #w-node-_2a526b0b-3ce5-7412-cb98-5a30a08cdda9-5052fad4 { grid-area: image-4; } #w-node-_0aea73cb-e91c-4616-52be-7c35a0f94353-5052fad4 { grid-area: Body-3b; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-e652fad6, #w-node-b642bd4e-95c2-9893-8b99-31249859567f-e652fad6, #w-node-c3aaeab6-90bd-2ab2-f5b6-10781bd838f4-e652fad6, #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fcd-e652fad6, #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-3b52fadc, #w-node-b642bd4e-95c2-9893-8b99-31249859567f-3b52fadc, #w-node-c3aaeab6-90bd-2ab2-f5b6-10781bd838f4-3b52fadc, #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fcd-3b52fadc { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-_1d57ba66-50bb-3c09-04a8-5d8bb8ee25f4-ac52fade { place-self: auto; } #w-node-_62fcb0e6-3724-6842-cee6-83c9ecf93b94-ea52fae9, #w-node-_62fcb0e6-3724-6842-cee6-83c9ecf93b98-ea52fae9 { place-self: center; } #w-node-df33332e-a157-b7da-1615-7fb23fd7fee3-ea52fae9 { grid-area: plan-1; } #w-node-df33332e-a157-b7da-1615-7fb23fd7feea-ea52fae9 { grid-area: plan-2; } #w-node-c9cb6fb0-994a-9408-56e7-5bc78cdc6e80-ea52fae9 { grid-area: plan-3; } #w-node-_898775bd-dbd1-8d52-899c-66c8f05e5168-ea52fae9 { grid-area: feature; } #w-node-_898775bd-dbd1-8d52-899c-66c8f05e5171-ea52fae9, #w-node-_898775bd-dbd1-8d52-899c-66c8f05e5173-ea52fae9, #w-node-_898775bd-dbd1-8d52-899c-66c8f05e5175-ea52fae9 { align-self: center; } #w-node-_0f0c300d-4ed2-defe-4446-c1077448c48f-ea52fae9 { grid-area: feature; } #w-node-a97a2a11-b5e9-7ad5-e927-5343204b4f3b-ea52fae9, #w-node-_29eec7d5-b80f-c694-94d7-c7a5ac929a2b-ea52fae9, #w-node-_233a51da-e277-131f-bffa-16c3d8f99e8c-ea52fae9 { align-self: center; } #w-node-ffe6a6c5-0177-80ab-d31d-3c8692fd5f51-ea52fae9 { grid-area: feature; } #w-node-ffe6a6c5-0177-80ab-d31d-3c8692fd5f59-ea52fae9, #w-node-ffe6a6c5-0177-80ab-d31d-3c8692fd5f5b-ea52fae9, #w-node-ffe6a6c5-0177-80ab-d31d-3c8692fd5f5d-ea52fae9 { align-self: center; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883612-ea52fae9 { grid-area: feature; place-self: start; } #w-node-_07190120-8fce-78b4-53c6-329d9e0a2810-ea52fae9 { grid-area: feature; } #w-node-_07190120-8fce-78b4-53c6-329d9e0a2816-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-_07190120-8fce-78b4-53c6-329d9e0a2817-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-_07190120-8fce-78b4-53c6-329d9e0a2818-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883617-ea52fae9 { grid-area: feature; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88361d-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88361e-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88361f-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883621-ea52fae9 { grid-area: feature; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883627-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883628-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883629-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88362b-ea52fae9 { grid-area: feature; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883631-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883632-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883633-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883635-ea52fae9 { grid-area: feature; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88363b-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88363d-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88363f-ea52fae9 { place-self: center; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883642-ea52fae9 { grid-area: feature; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883648-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883649-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88364a-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-_19835057-0fc8-84ab-d18e-9cf566ae7313-ea52fae9 { grid-area: feature; } #w-node-_19835057-0fc8-84ab-d18e-9cf566ae7319-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-_19835057-0fc8-84ab-d18e-9cf566ae731a-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-_19835057-0fc8-84ab-d18e-9cf566ae731b-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-ca4db098-deb7-11c4-be1b-dbded9e57016-ea52fae9 { grid-area: feature; } #w-node-ca4db098-deb7-11c4-be1b-dbded9e5701c-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-ca4db098-deb7-11c4-be1b-dbded9e5701d-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-ca4db098-deb7-11c4-be1b-dbded9e5701e-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-_4cebbe4d-ec00-88d9-0961-9ea88325a602-ea52fae9 { grid-area: feature; } #w-node-_4cebbe4d-ec00-88d9-0961-9ea88325a608-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-_4cebbe4d-ec00-88d9-0961-9ea88325a609-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-_4cebbe4d-ec00-88d9-0961-9ea88325a60a-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-_373e12c4-268f-b913-e37a-d0deb06245e0-ea52fae9 { grid-area: feature; } #w-node-_373e12c4-268f-b913-e37a-d0deb06245e8-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-_373e12c4-268f-b913-e37a-d0deb06245e6-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-_373e12c4-268f-b913-e37a-d0deb06245e7-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-_06661b17-ce52-05a8-6994-739f8f209f6e-ea52fae9 { grid-area: feature; } #w-node-_06661b17-ce52-05a8-6994-739f8f209f74-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-_06661b17-ce52-05a8-6994-739f8f209f75-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-_06661b17-ce52-05a8-6994-739f8f209f76-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-_16db6c2c-b697-2b95-9d55-b95410a89da4-ea52fae9 { grid-area: feature; place-self: start; } #w-node-_939ba760-700d-ac89-409a-5c097a86723a-ea52fae9 { grid-area: feature; } #w-node-_939ba760-700d-ac89-409a-5c097a867240-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-_939ba760-700d-ac89-409a-5c097a867241-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-_939ba760-700d-ac89-409a-5c097a867242-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-_0cd466f3-e733-3a4a-ec86-f5dab533dc82-ea52fae9 { grid-area: feature; } #w-node-_0cd466f3-e733-3a4a-ec86-f5dab533dc88-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-_0cd466f3-e733-3a4a-ec86-f5dab533dc89-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-_0cd466f3-e733-3a4a-ec86-f5dab533dc8a-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-_0cc91b13-e1df-4728-38cd-3285b1a65b43-ea52fae9 { grid-area: feature; } #w-node-_0cc91b13-e1df-4728-38cd-3285b1a65b49-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-_0cc91b13-e1df-4728-38cd-3285b1a65b4a-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-_0cc91b13-e1df-4728-38cd-3285b1a65b4b-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-_998378ea-7788-b80f-1fd2-f4d946c56d68-ea52fae9 { grid-area: feature; } #w-node-_998378ea-7788-b80f-1fd2-f4d946c56d6e-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-_998378ea-7788-b80f-1fd2-f4d946c56d6f-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-_998378ea-7788-b80f-1fd2-f4d946c56d70-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-e5eaddc3-c248-498e-9564-fd4b65fa8bcc-ea52fae9 { grid-area: feature; } #w-node-e5eaddc3-c248-498e-9564-fd4b65fa8bd3-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-e5eaddc3-c248-498e-9564-fd4b65fa8bd4-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-e5eaddc3-c248-498e-9564-fd4b65fa8bd5-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-_54a43efb-9200-d854-fcd0-2305a1c39687-ea52fae9 { grid-area: feature; } #w-node-_54a43efb-9200-d854-fcd0-2305a1c3968d-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-_54a43efb-9200-d854-fcd0-2305a1c3968e-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-_54a43efb-9200-d854-fcd0-2305a1c3968f-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-_9c612d79-0760-ec3d-9f7f-b98a6c830f10-ea52fae9 { grid-area: feature; } #w-node-_9c612d79-0760-ec3d-9f7f-b98a6c830f16-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-_9c612d79-0760-ec3d-9f7f-b98a6c830f17-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-_9c612d79-0760-ec3d-9f7f-b98a6c830f18-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-c352fe29-0076-61ca-0b03-fd2f739e3a6b-ea52fae9 { grid-area: feature; place-self: start; } #w-node-fc20ec6d-b13b-d0b8-9578-491aa4d29606-ea52fae9 { grid-area: feature; } #w-node-fc20ec6d-b13b-d0b8-9578-491aa4d2960d-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-fc20ec6d-b13b-d0b8-9578-491aa4d2960e-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-fc20ec6d-b13b-d0b8-9578-491aa4d2960f-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-f5546c78-1d7d-6458-059f-4d151b7d9661-ea52fae9 { grid-area: feature; } #w-node-f5546c78-1d7d-6458-059f-4d151b7d9667-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-f5546c78-1d7d-6458-059f-4d151b7d9668-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-f5546c78-1d7d-6458-059f-4d151b7d9669-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-b13d3878-9272-25a0-cb78-aaa730766c01-ea52fae9 { grid-area: feature; } #w-node-b13d3878-9272-25a0-cb78-aaa730766c07-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-b13d3878-9272-25a0-cb78-aaa730766c08-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-b13d3878-9272-25a0-cb78-aaa730766c09-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-ed554a2d-017b-8f4e-0f94-b3a748fa50e5-ea52fae9 { grid-area: feature; } #w-node-ed554a2d-017b-8f4e-0f94-b3a748fa50ec-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-ed554a2d-017b-8f4e-0f94-b3a748fa50ed-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-ed554a2d-017b-8f4e-0f94-b3a748fa50ee-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-af1baa12-bec4-f3db-1ea8-b94536543df2-ea52fae9 { grid-area: feature; } #w-node-af1baa12-bec4-f3db-1ea8-b94536543df8-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-af1baa12-bec4-f3db-1ea8-b94536543df9-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-af1baa12-bec4-f3db-1ea8-b94536543dfa-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-e92900b0-f380-18ac-a44f-a50a2deaf9c1-ea52fae9 { grid-area: feature; } #w-node-e92900b0-f380-18ac-a44f-a50a2deaf9c8-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-e92900b0-f380-18ac-a44f-a50a2deaf9c9-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-e92900b0-f380-18ac-a44f-a50a2deaf9ca-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-_5fe6cd8a-01b2-28b8-5c98-9957c2913a79-ea52fae9 { grid-area: feature; } #w-node-f04d6453-361e-1f56-7c70-841d73f11d2f-ea52fae9, #w-node-b8c96860-e6ff-b98b-5781-74809cfe101b-ea52fae9, #w-node-_5a1a9f50-4c0c-233f-4be0-8a48a0192b64-ea52fae9 { place-self: center; } #w-node-a1c5eecf-f842-f3de-5ae9-027b034db961-ea52fae9 { grid-area: feature; place-self: start; } #w-node-c2c758e9-c6ad-acd4-005e-80428da6c00c-ea52fae9 { grid-area: feature; } #w-node-c2c758e9-c6ad-acd4-005e-80428da6c016-ea52fae9, #w-node-c2c758e9-c6ad-acd4-005e-80428da6c01a-ea52fae9, #w-node-c2c758e9-c6ad-acd4-005e-80428da6c01e-ea52fae9 { place-self: center; } #w-node-_985d241a-82f9-3d4e-5926-b4a98cddf75b-ea52fae9 { grid-area: feature; } #w-node-_985d241a-82f9-3d4e-5926-b4a98cddf762-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-_85cb27c4-b3d0-845f-6602-dabbc53aecb6-ea52fae9 { align-self: center; } #w-node-_985d241a-82f9-3d4e-5926-b4a98cddf763-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-_89166c65-8305-26d6-cc85-84fbefd17ab3-ea52fae9 { grid-area: feature; } #w-node-_937f812b-7434-3bae-02a6-02751a893406-ea52fae9 { align-self: center; } #w-node-c7270ab8-d486-117d-7d49-99d81b2bcd9d-ea52fae9 { place-self: center; } #w-node-_89166c65-8305-26d6-cc85-84fbefd17abb-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-_259779d0-0f0e-fc35-01b8-4265d1a9c815-c652faec { place-self: auto; } #w-node-b89f6cbf-b4cb-718b-3884-646560be4ac2-ef52faf0 { grid-area: Headline-1; } #w-node-_51ba1e13-2904-c642-c9e5-835666dcb042-ef52faf0 { grid-area: Headline-2; } #w-node-_8a562c52-5f3a-5cdf-bcee-1785fe8c5823-ef52faf0 { grid-area: Headline-3; } #w-node-d99d8ad0-5a44-91b2-8485-6bc3504399b6-ef52faf0 { grid-area: Headline-4; } #w-node-a657ab07-1b30-1d33-033d-0fd84912b130-ef52faf0 { grid-area: Body-1; } #w-node-_8c5e43d3-f0cc-57ad-19cd-6f026cf3c7f5-ef52faf0 { grid-area: Body-2; } #w-node-_1eccdb4c-c093-f079-893e-8c60ae076ea4-ef52faf0 { grid-area: Body-3; } #w-node-cd81ef49-4da4-749e-bf25-9ab811c1c1f8-ef52faf0 { grid-area: Body-4; } #w-node-_8d27a9da-2d6f-7d1c-c0df-ef7b97bf484d-ef52faf0 { grid-area: Pull-Quote-3; } #w-node-_96df6301-2a52-eeb3-3d58-a817ec885122-ef52faf0 { grid-area: quote-4; } #w-node-_96ca8168-1fb3-00d0-c77f-d005db7bea5c-ef52faf0 { grid-area: image-2; } #w-node-_11332058-d1f1-50fa-8a47-dd65b1a99215-ef52faf0 { grid-area: quote-2; } #w-node-_9a29537b-ead1-4a74-9cf1-8a70861aa4d9-ef52faf0 { grid-area: image-3; } #w-node-_2a526b0b-3ce5-7412-cb98-5a30a08cdda9-ef52faf0 { grid-area: image-4; } #w-node-_0aea73cb-e91c-4616-52be-7c35a0f94353-ef52faf0 { grid-area: Body-3b; } #w-node-b89f6cbf-b4cb-718b-3884-646560be4ac2-ca52fafc { grid-area: Headline-1; } #w-node-_51ba1e13-2904-c642-c9e5-835666dcb042-ca52fafc { grid-area: Headline-2; } #w-node-_8a562c52-5f3a-5cdf-bcee-1785fe8c5823-ca52fafc { grid-area: Headline-3; } #w-node-d99d8ad0-5a44-91b2-8485-6bc3504399b6-ca52fafc { grid-area: Headline-4; } #w-node-a657ab07-1b30-1d33-033d-0fd84912b130-ca52fafc { grid-area: Body-1; } #w-node-_8c5e43d3-f0cc-57ad-19cd-6f026cf3c7f5-ca52fafc { grid-area: Body-2; } #w-node-_1eccdb4c-c093-f079-893e-8c60ae076ea4-ca52fafc { grid-area: Body-3; } #w-node-cd81ef49-4da4-749e-bf25-9ab811c1c1f8-ca52fafc { grid-area: Body-4; } #w-node-_8d27a9da-2d6f-7d1c-c0df-ef7b97bf484d-ca52fafc { grid-area: Pull-Quote-3; } #w-node-_96df6301-2a52-eeb3-3d58-a817ec885122-ca52fafc { grid-area: quote-4; } #w-node-_96ca8168-1fb3-00d0-c77f-d005db7bea5c-ca52fafc { grid-area: image-2; } #w-node-_11332058-d1f1-50fa-8a47-dd65b1a99215-ca52fafc { grid-area: quote-2; } #w-node-_9a29537b-ead1-4a74-9cf1-8a70861aa4d9-ca52fafc { grid-area: image-3; } #w-node-_2a526b0b-3ce5-7412-cb98-5a30a08cdda9-ca52fafc { grid-area: image-4; } #w-node-_0aea73cb-e91c-4616-52be-7c35a0f94353-ca52fafc { grid-area: Body-3b; } #w-node-ce8fdcdc-a0f4-b049-7200-75e266362f88-0952fafd { justify-self: center; } #FirstName.w-node-_7207ba82-4ea0-09b2-1a9d-f7dea8fbdb97-0952fafd, #FirstName.w-node-_4e2cbc1e-5d8d-66b7-086a-f3304cfebe17-bfafd20d { grid-area: 2 / 1 / 3 / 2; } #w-node-_065b3d38-831d-673a-607f-b7c2b4e236ee-1ce26edf, #w-node-_6ca1dbc4-5438-be34-af6c-8879825fe6bf-1ce26edf { grid-area: span 1 / span 1 / span 1 / span 1; place-self: end center; } #w-node-_80ba4789-3883-e4aa-3315-d980b99f2c72-1ce26edf, #w-node-_4b756e35-a095-d024-ee62-b006a5628b20-1ce26edf { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-b409a70a-6b0d-b0fe-7090-c2c553355313-1ce26edf, #w-node-b409a70a-6b0d-b0fe-7090-c2c553355317-1ce26edf { place-self: center; } #w-node-d8ab67f2-53d5-f002-5410-ecd4c6191664-d985b45d { grid-area: plan-1; place-self: end; } #w-node-df33332e-a157-b7da-1615-7fb23fd7fef9-d985b45d { justify-self: center; } #w-node-df33332e-a157-b7da-1615-7fb23fd7fee3-d985b45d { grid-area: plan-2; align-self: end; } #w-node-df33332e-a157-b7da-1615-7fb23fd7fef8-d985b45d { grid-area: feature; place-self: start; } #w-node-_46142111-ebad-e444-4e9c-2294b9b47b59-d985b45d { grid-area: span 2 / span 1 / span 2 / span 1; align-self: center; } #w-node-_690a52a4-7684-0e2a-061a-f29453a20491-d985b45d { grid-area: plan-1; } #w-node-_1d88b297-77b2-7b14-32f5-3ba4b922c379-d985b45d { grid-area: plan-2; } #w-node-_5aad7ed8-1fd0-5209-9f6e-82d8933bc988-d985b45d { grid-area: 2 / 2 / 3 / 3; } #w-node-_6629f41f-2533-b15b-14e1-7e661a290c86-d985b45d { grid-area: 2 / 3 / 3 / 4; } #w-node-_6c48aaff-260b-85d8-6275-10fabd682319-d985b45d { grid-area: feature; } #w-node-_6c48aaff-260b-85d8-6275-10fabd68231f-d985b45d { grid-area: plan-1; align-self: center; } #w-node-_4a11d582-657f-e143-8582-d36fbd37825f-d985b45d { align-self: center; } #w-node-_4af5b8be-7cbf-d3ec-a559-fd25e52a8c12-d985b45d { grid-area: feature; align-self: center; } #w-node-_4af5b8be-7cbf-d3ec-a559-fd25e52a8c15-d985b45d { align-self: center; } #w-node-_4af5b8be-7cbf-d3ec-a559-fd25e52a8c1a-d985b45d { grid-area: plan-1; align-self: center; } #w-node-ba0f3f99-4521-eac8-9b28-65ac6ba667c4-d985b45d { grid-area: feature; align-self: center; } #w-node-ba0f3f99-4521-eac8-9b28-65ac6ba667c7-d985b45d { align-self: center; } #w-node-ba0f3f99-4521-eac8-9b28-65ac6ba667cc-d985b45d { grid-area: plan-1; align-self: center; } #w-node-c6db4e59-6475-cd09-de68-3dfd31231aad-d985b45d { grid-area: feature; } #w-node-c6db4e59-6475-cd09-de68-3dfd31231ab1-d985b45d { grid-area: plan-1; align-self: center; } #w-node-_1dc2c8ac-ba32-102a-cbd4-d4b49d8e74c7-d985b45d { grid-area: plan-2; align-self: center; } #w-node-_6652e60b-82bb-967e-96ff-31edb675d1bd-d985b45d { grid-area: span 2 / span 1 / span 2 / span 1; align-self: center; } #w-node-_6652e60b-82bb-967e-96ff-31edb675d1c0-d985b45d { grid-area: Area; align-self: center; } #w-node-_6652e60b-82bb-967e-96ff-31edb675d1c3-d985b45d { grid-area: 2 / 3 / 3 / 4; align-self: center; } #w-node-_6652e60b-82bb-967e-96ff-31edb675d1c8-d985b45d { grid-area: plan-1; align-self: center; } #w-node-f32877be-c896-3e83-10ea-366007f1292c-d985b45d { grid-area: 1 / 3 / 2 / 4; align-self: center; } #w-node-c281a5d7-6d02-8a83-3546-b0a282769c81-d985b45d { grid-area: span 2 / span 1 / span 2 / span 1; align-self: center; } #w-node-c281a5d7-6d02-8a83-3546-b0a282769c84-d985b45d { grid-area: Area; align-self: center; } #w-node-c281a5d7-6d02-8a83-3546-b0a282769c87-d985b45d { grid-area: 2 / 3 / 3 / 4; align-self: center; } #w-node-c281a5d7-6d02-8a83-3546-b0a282769c8c-d985b45d { grid-area: plan-1; align-self: center; } #w-node-_9b8faec9-d00f-a53f-be31-12457ac0e23e-d985b45d { grid-area: 1 / 3 / 2 / 4; align-self: center; } #w-node-_2f783985-d769-4289-0224-7838365896ba-d985b45d { grid-area: span 2 / span 1 / span 2 / span 1; align-self: center; } #w-node-_2f783985-d769-4289-0224-7838365896bd-d985b45d { grid-area: Area; align-self: center; } #w-node-_2f783985-d769-4289-0224-7838365896c0-d985b45d { grid-area: 2 / 3 / 3 / 4; align-self: center; } #w-node-_2f783985-d769-4289-0224-7838365896c5-d985b45d { grid-area: plan-1; align-self: center; } #w-node-_2f783985-d769-4289-0224-7838365896c6-d985b45d { grid-area: 1 / 3 / 2 / 4; align-self: center; } #w-node-_8cfba43a-88e3-ebf9-9d92-f08d4f17f904-d985b45d { grid-area: span 2 / span 1 / span 2 / span 1; align-self: center; } #w-node-_8cfba43a-88e3-ebf9-9d92-f08d4f17f907-d985b45d { grid-area: Area; align-self: center; } #w-node-_8cfba43a-88e3-ebf9-9d92-f08d4f17f90a-d985b45d { grid-area: 2 / 3 / 3 / 4; align-self: center; } #w-node-_8cfba43a-88e3-ebf9-9d92-f08d4f17f90d-d985b45d { grid-area: plan-1; align-self: center; } #w-node-_8cfba43a-88e3-ebf9-9d92-f08d4f17f90e-d985b45d { grid-area: 1 / 3 / 2 / 4; align-self: center; } #w-node-c4e06577-a6f2-1b01-00db-a6cf5e6fe89d-d985b45d { grid-area: span 2 / span 1 / span 2 / span 1; align-self: center; } #w-node-c4e06577-a6f2-1b01-00db-a6cf5e6fe8a0-d985b45d { grid-area: plan-1; align-self: center; } #w-node-fec090c7-0a7c-46c9-a4e5-b0a6fa846c62-d985b45d { grid-area: plan-2; align-self: center; } #w-node-_16db6c2c-b697-2b95-9d55-b95410a89da4-d985b45d { grid-area: feature; place-self: start; } #w-node-_8ede67f5-d208-22ee-ae2e-a88f8a1a8aa0-d985b45d { grid-area: span 2 / span 1 / span 2 / span 1; align-self: center; } #w-node-_8ede67f5-d208-22ee-ae2e-a88f8a1a8aa7-d985b45d { grid-area: plan-1; } #w-node-_8ede67f5-d208-22ee-ae2e-a88f8a1a8aa8-d985b45d { grid-area: plan-2; } #w-node-_8ede67f5-d208-22ee-ae2e-a88f8a1a8aa9-d985b45d { grid-area: 2 / 2 / 3 / 3; } #w-node-_8ede67f5-d208-22ee-ae2e-a88f8a1a8aab-d985b45d { grid-area: 2 / 3 / 3 / 4; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec275-d985b45d { grid-area: feature; place-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec277-d985b45d { grid-area: Area-2; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec278-d985b45d { grid-area: feature; align-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec27c-d985b45d { grid-area: Area; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec27f-d985b45d { grid-area: plan-1; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec281-d985b45d { grid-area: feature; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec285-d985b45d { grid-area: plan-1; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec286-d985b45d { grid-area: Area; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec289-d985b45d { grid-area: Area-2; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec28b-d985b45d { grid-area: feature; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec28f-d985b45d { grid-area: plan-1; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec290-d985b45d { grid-area: Area; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec293-d985b45d { grid-area: Area-2; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec295-d985b45d { grid-area: feature; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec299-d985b45d { grid-area: plan-1; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec29a-d985b45d { grid-area: Area; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec29d-d985b45d { grid-area: Area-2; align-self: start; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706ce-d985b45d { grid-area: feature; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d2-d985b45d { grid-area: Area-2; align-self: start; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d3-d985b45d { grid-area: Area; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d6-d985b45d { grid-area: plan-1; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec29f-d985b45d { grid-area: feature; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a3-d985b45d { grid-area: Area; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a6-d985b45d { grid-area: Area-2; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a7-d985b45d { grid-area: plan-1; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a9-d985b45d { grid-area: feature; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2ad-d985b45d { grid-area: Area-2; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2ae-d985b45d { grid-area: Area; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b1-d985b45d { grid-area: plan-1; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b3-d985b45d { grid-area: feature; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b7-d985b45d { grid-area: Area-2; align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b8-d985b45d { grid-area: Area; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2bb-d985b45d { grid-area: plan-1; align-self: start; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc17b-d985b45d { grid-area: feature; place-self: start; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc17d-d985b45d { grid-area: Area-2; align-self: start; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc17e-d985b45d { grid-area: feature; align-self: center; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc182-d985b45d { grid-area: Area; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc185-d985b45d { grid-area: plan-1; align-self: start; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc187-d985b45d { grid-area: feature; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc18b-d985b45d { grid-area: plan-1; align-self: start; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc18c-d985b45d { grid-area: Area; align-self: start; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc18f-d985b45d { grid-area: Area-2; align-self: start; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc191-d985b45d { grid-area: feature; align-self: start; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc195-d985b45d { grid-area: plan-1; align-self: start; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc196-d985b45d { grid-area: Area; align-self: start; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc199-d985b45d { grid-area: Area-2; align-self: start; } #w-node-_38af02eb-d13c-fbb1-90ca-b5c8209abbb8-92e354cf, #w-node-a70aeb32-e3cc-4cfd-ad4d-98317d565a1c-92e354cf, #w-node-_617314af-97c0-f7a8-5fbf-4ae149dd4646-92e354cf { align-self: auto; } #w-node-_259779d0-0f0e-fc35-01b8-4265d1a9c815-b11302dd { place-self: auto; } #w-node-_7983d602-94ba-258d-24aa-6f36853cd179-adf35a4a { align-self: stretch; } #w-node-cc8d76bb-6714-e743-762d-3f8aae36b8d9-f8bea0a9 { grid-area: 1 / 1 / 2 / 2; place-self: auto; } #w-node-a4a59471-a647-bb32-355a-219975db2b16-f8bea0a9 { grid-area: 1 / 2 / 2 / 3; justify-self: center; } #w-node-_0a35cf44-a920-c756-e743-aa794dc9ac4e-f8bea0a9 { grid-area: 1 / 3 / 2 / 4; justify-self: center; } #w-node-cfccf56f-e84e-b46c-e77d-1b795e63a933-f8bea0a9 { grid-area: 1 / 4 / 2 / 5; justify-self: center; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3e9-0b408103 { place-self: auto; } #FirstName.w-node-_4e2cbc1e-5d8d-66b7-086a-f3304cfebe17-cd2061fe { grid-area: 2 / 1 / 3 / 2; } #w-node-deb022ed-5928-4e83-8c0f-1c19c3c7f78b-d820a22c { place-self: auto; } #w-node-c1d56d05-bb43-4f31-71c7-d4a9ee508326-d820a22c { grid-area: feature; place-self: center; } #w-node-c1d56d05-bb43-4f31-71c7-d4a9ee50832e-d820a22c { grid-area: plan-2; place-self: center; } #w-node-c1d56d05-bb43-4f31-71c7-d4a9ee508330-d820a22c { grid-area: feature; place-self: start; } #w-node-c1d56d05-bb43-4f31-71c7-d4a9ee508332-d820a22c { grid-area: feature; place-self: auto; } #w-node-_7c28cdf8-0497-c7ba-d985-086ecd39c23f-d820a22c { grid-area: span 2 / span 1 / span 2 / span 1; align-self: center; } #w-node-_72885129-991e-c126-2347-6bebadacb129-d820a22c { grid-area: span 1 / span 1 / span 1 / span 1; align-self: auto; } #w-node-_246f3c67-04d6-f3da-f31e-9ab4facae689-d820a22c { grid-area: feature; place-self: auto; } #w-node-_246f3c67-04d6-f3da-f31e-9ab4facae68d-d820a22c { align-self: center; } #w-node-_246f3c67-04d6-f3da-f31e-9ab4facae68f-d820a22c { grid-area: span 1 / span 1 / span 1 / span 1; align-self: auto; } #w-node-_7378dc50-2557-69bc-3a70-38fff622d685-d820a22c { grid-area: feature; place-self: auto; } #w-node-_7378dc50-2557-69bc-3a70-38fff622d689-d820a22c { align-self: center; } #w-node-_7378dc50-2557-69bc-3a70-38fff622d68b-d820a22c { grid-area: span 1 / span 1 / span 1 / span 1; align-self: auto; } #w-node-_37256efc-3e94-5f7f-b868-fa98e4e0946a-d820a22c { grid-area: feature; place-self: auto; } #w-node-_37256efc-3e94-5f7f-b868-fa98e4e0946e-d820a22c { align-self: center; } #w-node-_37256efc-3e94-5f7f-b868-fa98e4e09470-d820a22c { grid-area: span 1 / span 1 / span 1 / span 1; align-self: auto; } #w-node-a62b7c05-5a7c-4c43-6ef4-d15c25e3d7f6-d820a22c { grid-area: feature; place-self: auto; } #w-node-a62b7c05-5a7c-4c43-6ef4-d15c25e3d7fa-d820a22c { align-self: center; } #w-node-a62b7c05-5a7c-4c43-6ef4-d15c25e3d7fc-d820a22c { grid-area: span 1 / span 1 / span 1 / span 1; align-self: auto; } #w-node-_8af0cb42-1bdf-24bc-a2f6-3ac44b0ec40d-d820a22c { grid-area: feature; place-self: auto; } #w-node-_8af0cb42-1bdf-24bc-a2f6-3ac44b0ec411-d820a22c { align-self: center; } #w-node-_8af0cb42-1bdf-24bc-a2f6-3ac44b0ec413-d820a22c { grid-area: span 1 / span 1 / span 1 / span 1; align-self: auto; } #w-node-_1ab4396f-eba2-f045-82dc-aaae6c8d3e89-d820a22c { grid-area: feature; place-self: auto; } #w-node-_1ab4396f-eba2-f045-82dc-aaae6c8d3e8d-d820a22c { align-self: center; } #w-node-_1ab4396f-eba2-f045-82dc-aaae6c8d3e8f-d820a22c { grid-area: span 1 / span 1 / span 1 / span 1; align-self: auto; } #w-node-c1d56d05-bb43-4f31-71c7-d4a9ee508369-d820a22c { grid-area: span 1 / span 1 / span 1 / span 1; place-self: center; } #w-node-_8984f9db-9aca-b539-e9a5-263ce59665ea-d820a22c { grid-area: 1 / 2 / 2 / 3; place-self: center; } #w-node-c1d56d05-bb43-4f31-71c7-d4a9ee508392-d820a22c { grid-area: feature; place-self: start; } #FirstName.w-node-_4e2cbc1e-5d8d-66b7-086a-f3304cfebe17-d820a22c { grid-area: 2 / 1 / 3 / 2; } @media screen and (max-width: 991px) { #w-node-_9a89307e-e911-3da7-3c1b-4148a7d1e74a-ba52fae5 { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-_9a89307e-e911-3da7-3c1b-4148a7d1e752-ba52fae5 { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-_9a89307e-e911-3da7-3c1b-4148a7d1e75e-ba52fae5 { grid-area: 1 / 2 / 2 / 3; } #w-node-_9a89307e-e911-3da7-3c1b-4148a7d1e76c-ba52fae5 { grid-area: 2 / 2 / 3 / 3; } #w-node-df33332e-a157-b7da-1615-7fb23fd7fee3-1b52fa75 { grid-area: plan-2; justify-self: center; } #w-node-_7aafc175-f78c-c4bf-bd87-a92b47cf3f18-1b52fa75 { justify-self: center; } #w-node-_01fa4d02-72e1-f6e6-32eb-836d63281151-1b52fa75 { grid-area: plan-2; justify-self: center; } #w-node-_5328166c-ab01-7f21-e029-9c362d963c7f-1b52fa75 { grid-area: Area-2; justify-self: center; } #w-node-_5328166c-ab01-7f21-e029-9c362d963c82-1b52fa75 { justify-self: center; } #w-node-_5328166c-ab01-7f21-e029-9c362d963c87-1b52fa75 { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-_6c48aaff-260b-85d8-6275-10fabd68231f-1b52fa75, #w-node-_4a11d582-657f-e143-8582-d36fbd37825f-1b52fa75, #w-node-_4af5b8be-7cbf-d3ec-a559-fd25e52a8c15-1b52fa75, #w-node-_4af5b8be-7cbf-d3ec-a559-fd25e52a8c1a-1b52fa75, #w-node-c6db4e59-6475-cd09-de68-3dfd31231ab1-1b52fa75, #w-node-_1dc2c8ac-ba32-102a-cbd4-d4b49d8e74c7-1b52fa75 { justify-self: center; } #w-node-_6652e60b-82bb-967e-96ff-31edb675d1c0-1b52fa75 { grid-area: Area-2; justify-self: center; } #w-node-_6652e60b-82bb-967e-96ff-31edb675d1c3-1b52fa75 { justify-self: center; } #w-node-_6652e60b-82bb-967e-96ff-31edb675d1c8-1b52fa75 { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-c281a5d7-6d02-8a83-3546-b0a282769c84-1b52fa75 { grid-area: Area-2; justify-self: center; } #w-node-c281a5d7-6d02-8a83-3546-b0a282769c87-1b52fa75 { justify-self: center; } #w-node-c281a5d7-6d02-8a83-3546-b0a282769c8c-1b52fa75 { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-c4e06577-a6f2-1b01-00db-a6cf5e6fe8a0-1b52fa75 { grid-area: Area-2; justify-self: center; } #w-node-fec090c7-0a7c-46c9-a4e5-b0a6fa846c62-1b52fa75 { justify-self: center; } #w-node-c4e06577-a6f2-1b01-00db-a6cf5e6fe8a8-1b52fa75 { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec277-1b52fa75 { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec278-1b52fa75, #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec27c-1b52fa75 { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec27f-1b52fa75, #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec285-1b52fa75 { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec286-1b52fa75 { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec289-1b52fa75, #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec28f-1b52fa75 { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec290-1b52fa75 { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec293-1b52fa75, #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec299-1b52fa75 { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec29a-1b52fa75 { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec29d-1b52fa75, #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d2-1b52fa75 { justify-self: center; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d3-1b52fa75 { justify-self: start; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d6-1b52fa75 { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a3-1b52fa75 { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a6-1b52fa75, #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a7-1b52fa75, #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2ad-1b52fa75 { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2ae-1b52fa75 { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b1-1b52fa75, #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b7-1b52fa75 { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b8-1b52fa75 { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2bb-1b52fa75, #w-node-_68334b8b-4667-b9dd-dbf7-f55ecbf13944-1b52fa75 { justify-self: center; } #w-node-cd32e1ce-1e6e-1498-a9f7-04e2a3883744-1b52fa75 { grid-area: plan-2; justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0a9f2-1b52fa75 { grid-area: Area-2; justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0a9f5-1b52fa75 { justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0a9fa-1b52fa75 { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0a9ff-1b52fa75 { grid-area: Area-2; justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa02-1b52fa75 { justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa07-1b52fa75 { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa0c-1b52fa75 { grid-area: Area-2; justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa0f-1b52fa75 { justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa14-1b52fa75 { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa19-1b52fa75 { grid-area: Area-2; justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa1c-1b52fa75 { justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa21-1b52fa75 { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa26-1b52fa75 { grid-area: Area-2; justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa29-1b52fa75 { justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa2e-1b52fa75 { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa30-1b52fa75 { grid-area: feature; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa34-1b52fa75 { justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa35-1b52fa75 { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-_7aafc175-f78c-c4bf-bd87-a92b47cf3f18-c652fa76 { justify-self: center; } #w-node-_01fa4d02-72e1-f6e6-32eb-836d63281151-c652fa76 { grid-area: plan-2; justify-self: center; } #w-node-_5328166c-ab01-7f21-e029-9c362d963c7f-c652fa76 { grid-area: Area-2; justify-self: center; } #w-node-_5328166c-ab01-7f21-e029-9c362d963c82-c652fa76 { place-self: center; } #w-node-_5328166c-ab01-7f21-e029-9c362d963c87-c652fa76 { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-_3fa6dedb-b0ce-7a95-7e8d-a55813e1b708-c652fa76 { grid-area: plan-1; justify-self: center; } #w-node-_3fa6dedb-b0ce-7a95-7e8d-a55813e1b70b-c652fa76, #w-node-ac6946e4-3840-816d-f3c5-1c667b074fe9-c652fa76, #w-node-ac6946e4-3840-816d-f3c5-1c667b074fee-c652fa76, #w-node-_4b59f3c7-b4fe-f8bb-9bed-72d2c9725e0b-c652fa76 { justify-self: center; } #w-node-_4b59f3c7-b4fe-f8bb-9bed-72d2c9725e0c-c652fa76 { grid-area: plan-2; justify-self: center; } #w-node-e53b2293-e467-44a1-51e2-e622a2be17de-c652fa76 { justify-self: center; } #w-node-e53b2293-e467-44a1-51e2-e622a2be17df-c652fa76 { grid-area: plan-2; justify-self: center; } #w-node-bc7ddbe2-56b9-9cfc-8914-fd605af869c4-c652fa76, #w-node-bc7ddbe2-56b9-9cfc-8914-fd605af869c5-c652fa76 { justify-self: center; } #w-node-bf4cfcd7-96f9-f405-b0d9-847cef266d3f-c652fa76 { grid-area: Area-2; justify-self: center; } #w-node-bf4cfcd7-96f9-f405-b0d9-847cef266d42-c652fa76 { justify-self: center; } #w-node-bf4cfcd7-96f9-f405-b0d9-847cef266d47-c652fa76 { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-e42dfb0c-903c-c9bf-73f0-0dce4b7897f8-c652fa76 { justify-self: center; } #w-node-_42839a34-2b4d-f5d1-c837-f71faf985ebe-c652fa76 { grid-area: Area-2; justify-self: center; } #w-node-fe04738f-91a1-c6f8-6155-83b05a679b5d-c652fa76, #w-node-ff9de823-69de-c8fe-7d28-08c5b79ce14d-c652fa76 { justify-self: center; } #w-node-_9be60376-38cf-c165-ae34-dcd62ee3eee3-c652fa76, #w-node-_0f36591a-44c9-c9bb-8b27-42a91d7200b8-c652fa76 { justify-self: start; } #w-node-_9be60376-38cf-c165-ae34-dcd62ee3eee7-c652fa76, #w-node-_8bcf65da-6d0d-f861-9d9d-40b345934969-c652fa76 { justify-self: center; } #w-node-ff9de823-69de-c8fe-7d28-08c5b79ce14a-c652fa76 { justify-self: start; } #w-node-_6ed9807b-3b4a-1a33-7f38-0aa0024353d4-c652fa76, #w-node-_8f64da49-11c9-40a4-04a6-9ee0e6a02f03-c652fa76 { justify-self: center; } #w-node-_6ed9807b-3b4a-1a33-7f38-0aa0024353d1-c652fa76 { justify-self: start; } #w-node-ce9020ee-7f73-8b92-9ed3-b053dee7be41-c652fa76, #w-node-_7cd84f96-6e56-aaef-4e0e-8b26678f7beb-c652fa76 { justify-self: center; } #w-node-ce9020ee-7f73-8b92-9ed3-b053dee7be3e-c652fa76 { justify-self: start; } #w-node-_378e071a-7e42-b3c7-672b-6d479235e0d7-c652fa76, #w-node-d81f62fd-60bc-5b70-5f8d-82f527551440-c652fa76 { justify-self: center; } #w-node-d81f62fd-60bc-5b70-5f8d-82f527551441-c652fa76 { justify-self: start; } #w-node-d81f62fd-60bc-5b70-5f8d-82f527551444-c652fa76 { justify-self: center; } #w-node-_9b3ad823-f008-979f-0948-cd98475679e1-c652fa76 { justify-self: start; } #w-node-f162e57c-9ccd-1b48-d267-6b26cdae7757-c652fa76, #w-node-_9b3ad823-f008-979f-0948-cd98475679e4-c652fa76, #w-node-_0f36591a-44c9-c9bb-8b27-42a91d7200bb-c652fa76 { justify-self: center; } #w-node-_1dc527ab-b6ed-db80-6522-5a82d4645ba4-c652fa76 { justify-self: start; } #w-node-_1dc527ab-b6ed-db80-6522-5a82d4645ba7-c652fa76, #w-node-_915ac5db-67df-27b1-93b9-6614178ad9a0-c652fa76 { justify-self: center; } #w-node-_915ac5db-67df-27b1-93b9-6614178ad9a1-c652fa76 { justify-self: start; } #w-node-_915ac5db-67df-27b1-93b9-6614178ad9a4-c652fa76, #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f35-c652fa76 { justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f40-c652fa76 { grid-area: Area-2; justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f43-c652fa76 { justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f48-c652fa76 { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f4d-c652fa76 { grid-area: Area-2; justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f50-c652fa76 { justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f55-c652fa76 { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f5a-c652fa76 { grid-area: Area-2; justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f5d-c652fa76 { justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f62-c652fa76 { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f67-c652fa76 { grid-area: Area-2; justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f6a-c652fa76 { justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f6f-c652fa76 { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f74-c652fa76 { grid-area: Area-2; justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f77-c652fa76 { justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f7c-c652fa76 { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f7e-c652fa76 { grid-area: feature; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f82-c652fa76 { justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f85-c652fa76 { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-c1bc965b-5d09-067f-c0af-4956bf5eb859-6c52fa78, #w-node-c1bc965b-5d09-067f-c0af-4956bf5eb859-a952fa7a, #w-node-_2a703402-aac9-9652-27eb-fdbd369f2b31-ba52faa8, #w-node-_9264db8d-f508-3e37-8a55-d29f7f24796d-ff52fad7, #w-node-_2a703402-aac9-9652-27eb-fdbd369f2b31-6252fae4 { justify-self: auto; } #w-node-df33332e-a157-b7da-1615-7fb23fd7fee3-ea52fae9 { grid-area: plan-1; justify-self: stretch; } #w-node-df33332e-a157-b7da-1615-7fb23fd7feea-ea52fae9 { grid-area: plan-2; justify-self: stretch; } #w-node-c9cb6fb0-994a-9408-56e7-5bc78cdc6e80-ea52fae9 { grid-area: plan-3; justify-self: stretch; } #w-node-_898775bd-dbd1-8d52-899c-66c8f05e5171-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-_898775bd-dbd1-8d52-899c-66c8f05e5173-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-_898775bd-dbd1-8d52-899c-66c8f05e5175-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-a97a2a11-b5e9-7ad5-e927-5343204b4f3b-ea52fae9 { grid-area: plan-1; align-self: center; } #w-node-_29eec7d5-b80f-c694-94d7-c7a5ac929a2b-ea52fae9 { grid-area: plan-2; align-self: center; } #w-node-_233a51da-e277-131f-bffa-16c3d8f99e8c-ea52fae9 { grid-area: plan-3; align-self: center; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88363b-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88363d-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88363f-ea52fae9, #w-node-f04d6453-361e-1f56-7c70-841d73f11d2f-ea52fae9, #w-node-b8c96860-e6ff-b98b-5781-74809cfe101b-ea52fae9, #w-node-_5a1a9f50-4c0c-233f-4be0-8a48a0192b64-ea52fae9, #w-node-c2c758e9-c6ad-acd4-005e-80428da6c016-ea52fae9, #w-node-c2c758e9-c6ad-acd4-005e-80428da6c01a-ea52fae9, #w-node-c2c758e9-c6ad-acd4-005e-80428da6c01e-ea52fae9 { justify-self: auto; } #w-node-c7270ab8-d486-117d-7d49-99d81b2bcd9d-ea52fae9 { justify-self: end; } #w-node-_367e5c18-ba83-f20a-da05-fa4a2de2b693-cc52faef, #w-node-_9264db8d-f508-3e37-8a55-d29f7f24796d-6852faf4, #w-node-_2a703402-aac9-9652-27eb-fdbd369f2b31-bfafd20d, #w-node-_37746f31-b3b1-7036-440e-06f6286c79b8-bfafd20d, #w-node-_2a703402-aac9-9652-27eb-fdbd369f2b31-1ce26edf, #w-node-_2a703402-aac9-9652-27eb-fdbd369f2b31-5a94ac93, #w-node-edf549b9-a008-cac9-19a2-68c3357c33b6-5a94ac93, #w-node-_2a703402-aac9-9652-27eb-fdbd369f2b31-e52f39a2, #w-node-edf549b9-a008-cac9-19a2-68c3357c33b6-e52f39a2 { justify-self: auto; } #w-node-df33332e-a157-b7da-1615-7fb23fd7fee3-d985b45d { grid-area: plan-2; justify-self: center; } #w-node-_690a52a4-7684-0e2a-061a-f29453a20491-d985b45d, #w-node-_1d88b297-77b2-7b14-32f5-3ba4b922c379-d985b45d, #w-node-_5aad7ed8-1fd0-5209-9f6e-82d8933bc988-d985b45d, #w-node-_6629f41f-2533-b15b-14e1-7e661a290c86-d985b45d { place-self: center; } #w-node-_6c48aaff-260b-85d8-6275-10fabd68231f-d985b45d, #w-node-_4a11d582-657f-e143-8582-d36fbd37825f-d985b45d, #w-node-_4af5b8be-7cbf-d3ec-a559-fd25e52a8c15-d985b45d, #w-node-_4af5b8be-7cbf-d3ec-a559-fd25e52a8c1a-d985b45d, #w-node-ba0f3f99-4521-eac8-9b28-65ac6ba667c7-d985b45d, #w-node-ba0f3f99-4521-eac8-9b28-65ac6ba667cc-d985b45d, #w-node-c6db4e59-6475-cd09-de68-3dfd31231ab1-d985b45d, #w-node-_1dc2c8ac-ba32-102a-cbd4-d4b49d8e74c7-d985b45d { justify-self: center; } #w-node-_6652e60b-82bb-967e-96ff-31edb675d1c0-d985b45d { grid-area: Area-2; justify-self: center; } #w-node-_6652e60b-82bb-967e-96ff-31edb675d1c3-d985b45d { justify-self: center; } #w-node-_6652e60b-82bb-967e-96ff-31edb675d1c8-d985b45d { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-f32877be-c896-3e83-10ea-366007f1292c-d985b45d { grid-area: plan-2; justify-self: center; } #w-node-c281a5d7-6d02-8a83-3546-b0a282769c84-d985b45d { grid-area: Area-2; justify-self: center; } #w-node-c281a5d7-6d02-8a83-3546-b0a282769c87-d985b45d { justify-self: center; } #w-node-c281a5d7-6d02-8a83-3546-b0a282769c8c-d985b45d { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-_9b8faec9-d00f-a53f-be31-12457ac0e23e-d985b45d { grid-area: plan-2; justify-self: center; } #w-node-_2f783985-d769-4289-0224-7838365896bd-d985b45d { grid-area: Area-2; justify-self: center; } #w-node-_2f783985-d769-4289-0224-7838365896c0-d985b45d { justify-self: center; } #w-node-_2f783985-d769-4289-0224-7838365896c5-d985b45d { grid-area: plan-1; place-self: center; } #w-node-_2f783985-d769-4289-0224-7838365896c6-d985b45d { grid-area: plan-2; justify-self: center; } #w-node-_8cfba43a-88e3-ebf9-9d92-f08d4f17f907-d985b45d { grid-area: Area-2; justify-self: center; } #w-node-_8cfba43a-88e3-ebf9-9d92-f08d4f17f90a-d985b45d { justify-self: center; } #w-node-_8cfba43a-88e3-ebf9-9d92-f08d4f17f90d-d985b45d { grid-area: plan-1; place-self: center; } #w-node-_8cfba43a-88e3-ebf9-9d92-f08d4f17f90e-d985b45d { grid-area: plan-2; justify-self: center; } #w-node-c4e06577-a6f2-1b01-00db-a6cf5e6fe8a0-d985b45d { grid-area: plan-1; justify-self: center; } #w-node-fec090c7-0a7c-46c9-a4e5-b0a6fa846c62-d985b45d { justify-self: center; } #w-node-_8ede67f5-d208-22ee-ae2e-a88f8a1a8aa7-d985b45d, #w-node-_8ede67f5-d208-22ee-ae2e-a88f8a1a8aa8-d985b45d, #w-node-_8ede67f5-d208-22ee-ae2e-a88f8a1a8aa9-d985b45d, #w-node-_8ede67f5-d208-22ee-ae2e-a88f8a1a8aab-d985b45d { place-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec277-d985b45d { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec278-d985b45d, #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec27c-d985b45d { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec27f-d985b45d, #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec285-d985b45d { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec286-d985b45d { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec289-d985b45d, #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec28f-d985b45d { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec290-d985b45d { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec293-d985b45d, #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec299-d985b45d { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec29a-d985b45d { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec29d-d985b45d, #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d2-d985b45d { justify-self: center; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d3-d985b45d { justify-self: start; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d6-d985b45d { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a3-d985b45d { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a6-d985b45d, #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a7-d985b45d, #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2ad-d985b45d { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2ae-d985b45d { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b1-d985b45d, #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b7-d985b45d { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b8-d985b45d { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2bb-d985b45d, #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc17d-d985b45d { justify-self: center; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc17e-d985b45d, #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc182-d985b45d { justify-self: start; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc185-d985b45d, #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc18b-d985b45d { justify-self: center; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc18c-d985b45d { justify-self: start; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc18f-d985b45d, #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc195-d985b45d { justify-self: center; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc196-d985b45d { justify-self: start; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc199-d985b45d { justify-self: center; } #w-node-_2a703402-aac9-9652-27eb-fdbd369f2b31-935b1dcd, #w-node-edf549b9-a008-cac9-19a2-68c3357c33b6-935b1dcd, #w-node-_2a703402-aac9-9652-27eb-fdbd369f2b31-413705fc, #w-node-edf549b9-a008-cac9-19a2-68c3357c33b6-413705fc, #w-node-c1bc965b-5d09-067f-c0af-4956bf5eb859-92e354cf, #w-node-_2a703402-aac9-9652-27eb-fdbd369f2b31-1c3c398f, #w-node-edf549b9-a008-cac9-19a2-68c3357c33b6-1c3c398f, #w-node-_2a703402-aac9-9652-27eb-fdbd369f2b31-9c94d643, #w-node-edf549b9-a008-cac9-19a2-68c3357c33b6-9c94d643, #w-node-_2a703402-aac9-9652-27eb-fdbd369f2b31-db66abcf, #w-node-edf549b9-a008-cac9-19a2-68c3357c33b6-db66abcf, #w-node-_25c30f22-68cd-439b-151d-2366bda0c637-719a1167, #w-node-_2a703402-aac9-9652-27eb-fdbd369f2b31-22ed212f, #w-node-edf549b9-a008-cac9-19a2-68c3357c33b6-22ed212f, #w-node-_2a703402-aac9-9652-27eb-fdbd369f2b31-cd2061fe, #w-node-_37746f31-b3b1-7036-440e-06f6286c79b8-cd2061fe, #w-node-_2a703402-aac9-9652-27eb-fdbd369f2b31-d820a22c { justify-self: auto; } #w-node-_7c28cdf8-0497-c7ba-d985-086ecd39c23f-d820a22c, #w-node-_246f3c67-04d6-f3da-f31e-9ab4facae68d-d820a22c, #w-node-_7378dc50-2557-69bc-3a70-38fff622d689-d820a22c, #w-node-_37256efc-3e94-5f7f-b868-fa98e4e0946e-d820a22c, #w-node-a62b7c05-5a7c-4c43-6ef4-d15c25e3d7fa-d820a22c, #w-node-_8af0cb42-1bdf-24bc-a2f6-3ac44b0ec411-d820a22c, #w-node-_1ab4396f-eba2-f045-82dc-aaae6c8d3e8d-d820a22c { justify-self: center; } #w-node-_8984f9db-9aca-b539-e9a5-263ce59665ea-d820a22c { grid-area: span 1 / span 2 / span 1 / span 2; } } @media screen and (max-width: 767px) { #w-node-_2a526b0b-3ce5-7412-cb98-5a30a08cdda9-da52fa72 { justify-self: center; } #LastName.w-node-_34258be3-cb40-4be5-13b3-e19483713837-0752fa73 { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-d8ab67f2-53d5-f002-5410-ecd4c6191664-1b52fa75 { justify-self: center; } #w-node-df33332e-a157-b7da-1615-7fb23fd7fef9-1b52fa75 { grid-area: feature; justify-self: start; } #w-node-_46142111-ebad-e444-4e9c-2294b9b47b59-1b52fa75 { grid-area: feature; } #w-node-_7aafc175-f78c-c4bf-bd87-a92b47cf3f18-1b52fa75, #w-node-_01fa4d02-72e1-f6e6-32eb-836d63281151-1b52fa75, #w-node-_5328166c-ab01-7f21-e029-9c362d963c87-1b52fa75 { justify-self: center; } #w-node-_4a11d582-657f-e143-8582-d36fbd37825f-1b52fa75 { grid-area: span 2 / span 1 / span 2 / span 1; place-self: center; } #w-node-c6db4e59-6475-cd09-de68-3dfd31231aad-1b52fa75 { grid-area: feature; } #w-node-c6db4e59-6475-cd09-de68-3dfd31231ab1-1b52fa75 { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-_6652e60b-82bb-967e-96ff-31edb675d1c8-1b52fa75, #w-node-c281a5d7-6d02-8a83-3546-b0a282769c8c-1b52fa75, #w-node-c4e06577-a6f2-1b01-00db-a6cf5e6fe8a8-1b52fa75 { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec277-1b52fa75 { grid-area: span 1 / span 1 / span 1 / span 1; place-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec278-1b52fa75 { grid-area: 1 / 1 / 2 / 2; place-self: center start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec27c-1b52fa75 { grid-area: plan-2; place-self: center start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec27f-1b52fa75 { place-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec281-1b52fa75 { grid-area: feature; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec285-1b52fa75 { place-self: start center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec286-1b52fa75 { grid-area: plan-2; align-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec289-1b52fa75 { grid-area: Area-3; place-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec28b-1b52fa75 { grid-area: feature; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec28f-1b52fa75 { place-self: start center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec290-1b52fa75 { grid-area: plan-2; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec293-1b52fa75 { grid-area: Area-3; justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec295-1b52fa75 { grid-area: feature; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec299-1b52fa75 { place-self: start center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec29a-1b52fa75 { grid-area: plan-2; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec29d-1b52fa75 { grid-area: Area-3; justify-self: center; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706ce-1b52fa75 { grid-area: feature; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d2-1b52fa75 { grid-area: Area-3; justify-self: center; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d3-1b52fa75 { grid-area: plan-2; align-self: center; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d6-1b52fa75 { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec29f-1b52fa75 { grid-area: feature; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a3-1b52fa75 { grid-area: plan-2; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a6-1b52fa75 { grid-area: Area-3; justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a7-1b52fa75 { place-self: start center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a9-1b52fa75 { grid-area: feature; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2ad-1b52fa75 { grid-area: Area-3; justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2ae-1b52fa75 { grid-area: plan-2; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b1-1b52fa75 { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b3-1b52fa75 { grid-area: feature; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b7-1b52fa75 { grid-area: Area-3; justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b8-1b52fa75 { grid-area: plan-2; align-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2bb-1b52fa75 { justify-self: center; } #w-node-_68334b8b-4667-b9dd-dbf7-f55ecbf13944-1b52fa75 { justify-self: start; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0a9ef-1b52fa75, #w-node-_7009ea03-a59b-340c-edb8-a25cbed0a9fa-1b52fa75, #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa07-1b52fa75, #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa14-1b52fa75, #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa21-1b52fa75, #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa2e-1b52fa75, #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa34-1b52fa75, #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa35-1b52fa75, #w-node-_055515cb-c2cb-a372-d4bb-231a05c49d4d-1b52fa75, #w-node-_3a64bd5a-7517-6c77-ef57-f2e3f7480625-1b52fa75, #w-node-_0de86b87-3ab2-8272-1856-2303401e5bf0-1b52fa75 { justify-self: center; } #w-node-df33332e-a157-b7da-1615-7fb23fd7fef9-c652fa76, #w-node-_46142111-ebad-e444-4e9c-2294b9b47b59-c652fa76 { grid-area: feature; } #w-node-_7aafc175-f78c-c4bf-bd87-a92b47cf3f18-c652fa76, #w-node-_01fa4d02-72e1-f6e6-32eb-836d63281151-c652fa76 { justify-self: center; } #w-node-_5328166c-ab01-7f21-e029-9c362d963c7c-c652fa76, #w-node-_5328166c-ab01-7f21-e029-9c362d963c82-c652fa76 { align-self: center; } #w-node-_5328166c-ab01-7f21-e029-9c362d963c87-c652fa76 { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-_3fa6dedb-b0ce-7a95-7e8d-a55813e1b708-c652fa76 { grid-area: plan-1; } #w-node-_4b59f3c7-b4fe-f8bb-9bed-72d2c9725e07-c652fa76 { grid-area: feature; } #w-node-_4b59f3c7-b4fe-f8bb-9bed-72d2c9725e0b-c652fa76, #w-node-_4b59f3c7-b4fe-f8bb-9bed-72d2c9725e0c-c652fa76 { justify-self: center; } #w-node-e53b2293-e467-44a1-51e2-e622a2be17da-c652fa76 { grid-area: feature; } #w-node-e53b2293-e467-44a1-51e2-e622a2be17de-c652fa76, #w-node-e53b2293-e467-44a1-51e2-e622a2be17df-c652fa76 { justify-self: center; } #w-node-bc7ddbe2-56b9-9cfc-8914-fd605af869c0-c652fa76 { grid-area: feature; } #w-node-bc7ddbe2-56b9-9cfc-8914-fd605af869c4-c652fa76, #w-node-bf4cfcd7-96f9-f405-b0d9-847cef266d47-c652fa76 { grid-area: plan-1; justify-self: center; } #w-node-e42dfb0c-903c-c9bf-73f0-0dce4b7897f4-c652fa76 { grid-area: feature; } #w-node-e42dfb0c-903c-c9bf-73f0-0dce4b7897f8-c652fa76 { grid-area: plan-1; justify-self: center; } #w-node-ff9de823-69de-c8fe-7d28-08c5b79ce14d-c652fa76 { grid-area: span 1 / span 1 / span 1 / span 1; place-self: center; } #w-node-_9be60376-38cf-c165-ae34-dcd62ee3eee3-c652fa76 { grid-area: feature; justify-self: start; } #w-node-_0f36591a-44c9-c9bb-8b27-42a91d7200b8-c652fa76 { grid-area: plan-2; place-self: center start; } #w-node-_9be60376-38cf-c165-ae34-dcd62ee3eee7-c652fa76 { place-self: center; } #w-node-_8bcf65da-6d0d-f861-9d9d-40b345934965-c652fa76 { grid-area: feature; } #w-node-_8bcf65da-6d0d-f861-9d9d-40b345934969-c652fa76 { justify-self: center; } #w-node-ff9de823-69de-c8fe-7d28-08c5b79ce14a-c652fa76 { grid-area: plan-2; align-self: center; } #w-node-_6ed9807b-3b4a-1a33-7f38-0aa0024353d4-c652fa76 { grid-area: Area-3; place-self: center; } #w-node-_8f64da49-11c9-40a4-04a6-9ee0e6a02eff-c652fa76 { grid-area: feature; } #w-node-_8f64da49-11c9-40a4-04a6-9ee0e6a02f03-c652fa76 { justify-self: center; } #w-node-_6ed9807b-3b4a-1a33-7f38-0aa0024353d1-c652fa76 { grid-area: plan-2; } #w-node-ce9020ee-7f73-8b92-9ed3-b053dee7be41-c652fa76 { grid-area: Area-3; justify-self: center; } #w-node-_7cd84f96-6e56-aaef-4e0e-8b26678f7be7-c652fa76 { grid-area: feature; } #w-node-_7cd84f96-6e56-aaef-4e0e-8b26678f7beb-c652fa76 { justify-self: center; } #w-node-ce9020ee-7f73-8b92-9ed3-b053dee7be3e-c652fa76 { grid-area: plan-2; } #w-node-_378e071a-7e42-b3c7-672b-6d479235e0d7-c652fa76 { grid-area: Area-3; justify-self: center; } #w-node-d81f62fd-60bc-5b70-5f8d-82f52755143c-c652fa76 { grid-area: feature; } #w-node-d81f62fd-60bc-5b70-5f8d-82f527551440-c652fa76 { justify-self: center; } #w-node-d81f62fd-60bc-5b70-5f8d-82f527551441-c652fa76 { grid-area: plan-2; } #w-node-d81f62fd-60bc-5b70-5f8d-82f527551444-c652fa76 { grid-area: Area-3; justify-self: center; } #w-node-_378e071a-7e42-b3c7-672b-6d479235e0d3-c652fa76 { grid-area: feature; } #w-node-_9b3ad823-f008-979f-0948-cd98475679e1-c652fa76 { grid-area: plan-2; } #w-node-f162e57c-9ccd-1b48-d267-6b26cdae7757-c652fa76 { grid-area: Area-3; justify-self: center; } #w-node-_9b3ad823-f008-979f-0948-cd98475679e4-c652fa76 { justify-self: center; } #w-node-f162e57c-9ccd-1b48-d267-6b26cdae7753-c652fa76 { grid-area: feature; } #w-node-_0f36591a-44c9-c9bb-8b27-42a91d7200bb-c652fa76 { grid-area: Area-3; justify-self: center; } #w-node-_1dc527ab-b6ed-db80-6522-5a82d4645ba4-c652fa76 { grid-area: plan-2; } #w-node-_1dc527ab-b6ed-db80-6522-5a82d4645ba7-c652fa76 { justify-self: center; } #w-node-_915ac5db-67df-27b1-93b9-6614178ad99c-c652fa76 { grid-area: feature; } #w-node-_915ac5db-67df-27b1-93b9-6614178ad9a0-c652fa76 { grid-area: Area-3; justify-self: center; } #w-node-_915ac5db-67df-27b1-93b9-6614178ad9a1-c652fa76 { grid-area: plan-2; align-self: center; } #w-node-_915ac5db-67df-27b1-93b9-6614178ad9a4-c652fa76 { justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f35-c652fa76 { justify-self: start; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f3d-c652fa76, #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f48-c652fa76, #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f55-c652fa76, #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f62-c652fa76, #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f6f-c652fa76, #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f7c-c652fa76, #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f82-c652fa76, #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f85-c652fa76, #w-node-_055515cb-c2cb-a372-d4bb-231a05c49d4d-c652fa76, #w-node-_3a64bd5a-7517-6c77-ef57-f2e3f7480625-c652fa76, #w-node-_0de86b87-3ab2-8272-1856-2303401e5bf0-c652fa76, #w-node-_3a151f47-6200-53e0-aeff-66912fa29f05-6c52fa78, #w-node-_3a151f47-6200-53e0-aeff-66912fa29f13-6c52fa78, #w-node-_3a151f47-6200-53e0-aeff-66912fa29f22-6c52fa78, #w-node-_3a151f47-6200-53e0-aeff-66912fa29f05-a952fa7a, #w-node-_3a151f47-6200-53e0-aeff-66912fa29f13-a952fa7a, #w-node-_3a151f47-6200-53e0-aeff-66912fa29f22-a952fa7a, #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-7352fa7d { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fca-7352fa7d, #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd0-7352fa7d { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd1-7352fa7d { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd3-7352fa7d { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd6-7352fa7d { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-b152fa81 { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fca-b152fa81 { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-b642bd4e-95c2-9893-8b99-31249859567f-b152fa81, #w-node-c3aaeab6-90bd-2ab2-f5b6-10781bd838f4-b152fa81, #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3e9-8752fa95 { justify-self: center; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3ec-8752fa95, #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3f2-8752fa95 { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3f3-8752fa95 { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3f5-8752fa95 { justify-self: center; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3f8-8752fa95 { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3f9-8752fa95 { grid-area: span 1 / span 1 / span 1 / span 1; align-self: start; } #w-node-_3a151f47-6200-53e0-aeff-66912fa29f05-ba52faa8, #w-node-_3a151f47-6200-53e0-aeff-66912fa29f13-ba52faa8, #w-node-_3a151f47-6200-53e0-aeff-66912fa29f22-ba52faa8 { justify-self: center; } #LastName.w-node-_34258be3-cb40-4be5-13b3-e19483713837-8452fabb { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-_055515cb-c2cb-a372-d4bb-231a05c49d4d-c052fac3, #w-node-_3a64bd5a-7517-6c77-ef57-f2e3f7480625-c052fac3, #w-node-_0de86b87-3ab2-8272-1856-2303401e5bf0-c052fac3 { justify-self: center; } #LastName.w-node-_7207ba82-4ea0-09b2-1a9d-f7dea8fbdb9a-4252fad3 { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-_2a526b0b-3ce5-7412-cb98-5a30a08cdda9-5052fad4, #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-e652fad6 { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fca-e652fad6 { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-b642bd4e-95c2-9893-8b99-31249859567f-e652fad6, #w-node-c3aaeab6-90bd-2ab2-f5b6-10781bd838f4-e652fad6, #w-node-_3a151f47-6200-53e0-aeff-66912fa29f05-ff52fad7, #w-node-_3a151f47-6200-53e0-aeff-66912fa29f13-ff52fad7, #w-node-_3a151f47-6200-53e0-aeff-66912fa29f22-ff52fad7, #w-node-f17c079d-06c1-4f29-9d98-ead55c7587b6-b352fad9 { justify-self: center; } #w-node-f17c079d-06c1-4f29-9d98-ead55c7587b9-b352fad9, #w-node-f17c079d-06c1-4f29-9d98-ead55c7587bf-b352fad9 { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-f17c079d-06c1-4f29-9d98-ead55c7587c0-b352fad9 { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-f17c079d-06c1-4f29-9d98-ead55c7587c2-b352fad9 { justify-self: center; } #w-node-f17c079d-06c1-4f29-9d98-ead55c7587c6-b352fad9 { grid-area: span 1 / span 1 / span 1 / span 1; align-self: start; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-0952fadb { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fca-0952fadb, #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd0-0952fadb { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd1-0952fadb { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd3-0952fadb { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd6-0952fadb { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd7-0952fadb { grid-area: span 1 / span 1 / span 1 / span 1; align-self: start; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-3b52fadc { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fca-3b52fadc { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-b642bd4e-95c2-9893-8b99-31249859567f-3b52fadc, #w-node-c3aaeab6-90bd-2ab2-f5b6-10781bd838f4-3b52fadc, #w-node-f17c079d-06c1-4f29-9d98-ead55c7587b6-7b52fadd { justify-self: center; } #w-node-f17c079d-06c1-4f29-9d98-ead55c7587b9-7b52fadd, #w-node-f17c079d-06c1-4f29-9d98-ead55c7587bf-7b52fadd { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-f17c079d-06c1-4f29-9d98-ead55c7587c0-7b52fadd { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-f17c079d-06c1-4f29-9d98-ead55c7587c2-7b52fadd { justify-self: center; } #w-node-f17c079d-06c1-4f29-9d98-ead55c7587c5-7b52fadd { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-f17c079d-06c1-4f29-9d98-ead55c7587c6-7b52fadd { grid-area: span 1 / span 1 / span 1 / span 1; align-self: start; } #w-node-_1d57ba66-50bb-3c09-04a8-5d8bb8ee25f4-ac52fade { justify-self: center; } #w-node-_1d57ba66-50bb-3c09-04a8-5d8bb8ee25f7-ac52fade, #w-node-_1d57ba66-50bb-3c09-04a8-5d8bb8ee25fd-ac52fade { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-_1d57ba66-50bb-3c09-04a8-5d8bb8ee25fe-ac52fade { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-_1d57ba66-50bb-3c09-04a8-5d8bb8ee2600-ac52fade { justify-self: center; } #w-node-_1d57ba66-50bb-3c09-04a8-5d8bb8ee2603-ac52fade { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-_1d57ba66-50bb-3c09-04a8-5d8bb8ee2604-ac52fade { grid-area: span 1 / span 1 / span 1 / span 1; align-self: start; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-7252fadf { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fca-7252fadf, #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd0-7252fadf { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd1-7252fadf { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd3-7252fadf { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd6-7252fadf { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd7-7252fadf { grid-area: span 1 / span 1 / span 1 / span 1; align-self: start; } #w-node-_3a151f47-6200-53e0-aeff-66912fa29f05-6252fae4, #w-node-_3a151f47-6200-53e0-aeff-66912fa29f13-6252fae4, #w-node-_3a151f47-6200-53e0-aeff-66912fa29f22-6252fae4, #w-node-_9255c3f0-3b18-eef0-a00d-fb1b6d9b28b0-ea52fae9, #w-node-fb543391-684d-6e63-a46b-e083e900bf9f-ea52fae9 { justify-self: center; } #w-node-_1a817da3-3a6d-4ea4-6002-2ae9b8ed1573-ea52fae9 { grid-area: span 1 / span 2 / span 1 / span 2; justify-self: center; } #w-node-c2344517-99ee-051a-344e-85b6d0344e13-ea52fae9, #w-node-c2344517-99ee-051a-344e-85b6d0344e49-ea52fae9 { justify-self: center; } #w-node-c2344517-99ee-051a-344e-85b6d0344e7e-ea52fae9 { grid-area: span 1 / span 2 / span 1 / span 2; justify-self: center; } #w-node-_898775bd-dbd1-8d52-899c-66c8f05e5171-ea52fae9, #w-node-_898775bd-dbd1-8d52-899c-66c8f05e5173-ea52fae9, #w-node-_898775bd-dbd1-8d52-899c-66c8f05e5175-ea52fae9, #w-node-a97a2a11-b5e9-7ad5-e927-5343204b4f3b-ea52fae9, #w-node-_29eec7d5-b80f-c694-94d7-c7a5ac929a2b-ea52fae9, #w-node-_233a51da-e277-131f-bffa-16c3d8f99e8c-ea52fae9, #w-node-ffe6a6c5-0177-80ab-d31d-3c8692fd5f59-ea52fae9, #w-node-ffe6a6c5-0177-80ab-d31d-3c8692fd5f5b-ea52fae9, #w-node-ffe6a6c5-0177-80ab-d31d-3c8692fd5f5d-ea52fae9, #w-node-_07190120-8fce-78b4-53c6-329d9e0a2816-ea52fae9, #w-node-_07190120-8fce-78b4-53c6-329d9e0a2817-ea52fae9, #w-node-_07190120-8fce-78b4-53c6-329d9e0a2818-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88361d-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88361e-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88361f-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883627-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883628-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883629-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883631-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883632-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883633-ea52fae9 { justify-self: center; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88363b-ea52fae9 { place-self: center; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88363d-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88363f-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883648-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883649-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88364a-ea52fae9, #w-node-_19835057-0fc8-84ab-d18e-9cf566ae7319-ea52fae9, #w-node-_19835057-0fc8-84ab-d18e-9cf566ae731a-ea52fae9, #w-node-_19835057-0fc8-84ab-d18e-9cf566ae731b-ea52fae9, #w-node-ca4db098-deb7-11c4-be1b-dbded9e5701c-ea52fae9, #w-node-ca4db098-deb7-11c4-be1b-dbded9e5701d-ea52fae9, #w-node-ca4db098-deb7-11c4-be1b-dbded9e5701e-ea52fae9, #w-node-_4cebbe4d-ec00-88d9-0961-9ea88325a608-ea52fae9, #w-node-_4cebbe4d-ec00-88d9-0961-9ea88325a609-ea52fae9, #w-node-_4cebbe4d-ec00-88d9-0961-9ea88325a60a-ea52fae9, #w-node-_373e12c4-268f-b913-e37a-d0deb06245e8-ea52fae9, #w-node-_373e12c4-268f-b913-e37a-d0deb06245e6-ea52fae9, #w-node-_373e12c4-268f-b913-e37a-d0deb06245e7-ea52fae9, #w-node-_06661b17-ce52-05a8-6994-739f8f209f74-ea52fae9, #w-node-_06661b17-ce52-05a8-6994-739f8f209f75-ea52fae9, #w-node-_06661b17-ce52-05a8-6994-739f8f209f76-ea52fae9, #w-node-_939ba760-700d-ac89-409a-5c097a867240-ea52fae9, #w-node-_939ba760-700d-ac89-409a-5c097a867241-ea52fae9, #w-node-_939ba760-700d-ac89-409a-5c097a867242-ea52fae9, #w-node-_0cd466f3-e733-3a4a-ec86-f5dab533dc88-ea52fae9, #w-node-_0cd466f3-e733-3a4a-ec86-f5dab533dc89-ea52fae9, #w-node-_0cd466f3-e733-3a4a-ec86-f5dab533dc8a-ea52fae9, #w-node-_0cc91b13-e1df-4728-38cd-3285b1a65b49-ea52fae9, #w-node-_0cc91b13-e1df-4728-38cd-3285b1a65b4a-ea52fae9, #w-node-_0cc91b13-e1df-4728-38cd-3285b1a65b4b-ea52fae9, #w-node-_998378ea-7788-b80f-1fd2-f4d946c56d6e-ea52fae9, #w-node-_998378ea-7788-b80f-1fd2-f4d946c56d6f-ea52fae9, #w-node-_998378ea-7788-b80f-1fd2-f4d946c56d70-ea52fae9, #w-node-e5eaddc3-c248-498e-9564-fd4b65fa8bd3-ea52fae9, #w-node-e5eaddc3-c248-498e-9564-fd4b65fa8bd4-ea52fae9, #w-node-e5eaddc3-c248-498e-9564-fd4b65fa8bd5-ea52fae9, #w-node-_54a43efb-9200-d854-fcd0-2305a1c3968d-ea52fae9, #w-node-_54a43efb-9200-d854-fcd0-2305a1c3968e-ea52fae9, #w-node-_54a43efb-9200-d854-fcd0-2305a1c3968f-ea52fae9, #w-node-_9c612d79-0760-ec3d-9f7f-b98a6c830f16-ea52fae9, #w-node-_9c612d79-0760-ec3d-9f7f-b98a6c830f17-ea52fae9, #w-node-_9c612d79-0760-ec3d-9f7f-b98a6c830f18-ea52fae9, #w-node-fc20ec6d-b13b-d0b8-9578-491aa4d2960d-ea52fae9, #w-node-fc20ec6d-b13b-d0b8-9578-491aa4d2960e-ea52fae9, #w-node-fc20ec6d-b13b-d0b8-9578-491aa4d2960f-ea52fae9, #w-node-f5546c78-1d7d-6458-059f-4d151b7d9667-ea52fae9, #w-node-f5546c78-1d7d-6458-059f-4d151b7d9668-ea52fae9, #w-node-f5546c78-1d7d-6458-059f-4d151b7d9669-ea52fae9, #w-node-b13d3878-9272-25a0-cb78-aaa730766c07-ea52fae9, #w-node-b13d3878-9272-25a0-cb78-aaa730766c08-ea52fae9, #w-node-b13d3878-9272-25a0-cb78-aaa730766c09-ea52fae9, #w-node-ed554a2d-017b-8f4e-0f94-b3a748fa50ec-ea52fae9, #w-node-ed554a2d-017b-8f4e-0f94-b3a748fa50ed-ea52fae9, #w-node-ed554a2d-017b-8f4e-0f94-b3a748fa50ee-ea52fae9, #w-node-af1baa12-bec4-f3db-1ea8-b94536543df8-ea52fae9, #w-node-af1baa12-bec4-f3db-1ea8-b94536543df9-ea52fae9, #w-node-af1baa12-bec4-f3db-1ea8-b94536543dfa-ea52fae9, #w-node-e92900b0-f380-18ac-a44f-a50a2deaf9c8-ea52fae9, #w-node-e92900b0-f380-18ac-a44f-a50a2deaf9c9-ea52fae9, #w-node-e92900b0-f380-18ac-a44f-a50a2deaf9ca-ea52fae9 { justify-self: center; } #w-node-f04d6453-361e-1f56-7c70-841d73f11d2f-ea52fae9 { place-self: center; } #w-node-b8c96860-e6ff-b98b-5781-74809cfe101b-ea52fae9, #w-node-_5a1a9f50-4c0c-233f-4be0-8a48a0192b64-ea52fae9, #w-node-c2c758e9-c6ad-acd4-005e-80428da6c016-ea52fae9, #w-node-c2c758e9-c6ad-acd4-005e-80428da6c01a-ea52fae9, #w-node-c2c758e9-c6ad-acd4-005e-80428da6c01e-ea52fae9, #w-node-_985d241a-82f9-3d4e-5926-b4a98cddf762-ea52fae9, #w-node-_85cb27c4-b3d0-845f-6602-dabbc53aecb6-ea52fae9, #w-node-_985d241a-82f9-3d4e-5926-b4a98cddf763-ea52fae9, #w-node-_937f812b-7434-3bae-02a6-02751a893406-ea52fae9, #w-node-c7270ab8-d486-117d-7d49-99d81b2bcd9d-ea52fae9, #w-node-_89166c65-8305-26d6-cc85-84fbefd17abb-ea52fae9, #w-node-_055515cb-c2cb-a372-d4bb-231a05c49d4d-ea52fae9, #w-node-_3a64bd5a-7517-6c77-ef57-f2e3f7480625-ea52fae9, #w-node-_0de86b87-3ab2-8272-1856-2303401e5bf0-ea52fae9, #w-node-f0532104-dba3-f695-74f7-a38f833b6e25-c652faec, #w-node-f0532104-dba3-f695-74f7-a38f833b6e33-c652faec, #w-node-f0532104-dba3-f695-74f7-a38f833b6e42-c652faec, #w-node-_185ac59c-8809-27d1-d22c-c5161f58896c-cc52faef, #w-node-_185ac59c-8809-27d1-d22c-c5161f58897a-cc52faef, #w-node-_185ac59c-8809-27d1-d22c-c5161f588989-cc52faef, #w-node-_2a526b0b-3ce5-7412-cb98-5a30a08cdda9-ef52faf0, #w-node-_3a151f47-6200-53e0-aeff-66912fa29f05-6852faf4, #w-node-_3a151f47-6200-53e0-aeff-66912fa29f13-6852faf4, #w-node-_3a151f47-6200-53e0-aeff-66912fa29f22-6852faf4, #w-node-f0532104-dba3-f695-74f7-a38f833b6e25-d652faf5, #w-node-f0532104-dba3-f695-74f7-a38f833b6e33-d652faf5, #w-node-f0532104-dba3-f695-74f7-a38f833b6e42-d652faf5, #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-a452faf6 { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fca-a452faf6, #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd0-a452faf6 { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd1-a452faf6 { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd3-a452faf6 { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd6-a452faf6 { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd7-a452faf6 { grid-area: span 1 / span 1 / span 1 / span 1; align-self: start; } #w-node-_2a526b0b-3ce5-7412-cb98-5a30a08cdda9-ca52fafc { justify-self: center; } #LastName.w-node-_7207ba82-4ea0-09b2-1a9d-f7dea8fbdb9a-0952fafd, #LastName.w-node-_4e2cbc1e-5d8d-66b7-086a-f3304cfebe18-bfafd20d { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-_3a151f47-6200-53e0-aeff-66912fa29f05-1ce26edf, #w-node-_3a151f47-6200-53e0-aeff-66912fa29f13-1ce26edf, #w-node-_3a151f47-6200-53e0-aeff-66912fa29f22-1ce26edf, #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-4aef63b4 { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fca-4aef63b4, #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd0-4aef63b4 { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd1-4aef63b4 { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd3-4aef63b4 { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd6-4aef63b4 { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd7-4aef63b4 { grid-area: span 1 / span 1 / span 1 / span 1; align-self: start; } #w-node-d8ab67f2-53d5-f002-5410-ecd4c6191664-d985b45d { justify-self: center; } #w-node-df33332e-a157-b7da-1615-7fb23fd7fef9-d985b45d { grid-area: feature; justify-self: start; } #w-node-_46142111-ebad-e444-4e9c-2294b9b47b59-d985b45d { grid-area: feature; } #w-node-_1d88b297-77b2-7b14-32f5-3ba4b922c379-d985b45d { grid-area: plan-2; } #w-node-_4a11d582-657f-e143-8582-d36fbd37825f-d985b45d { grid-area: span 2 / span 1 / span 2 / span 1; place-self: center; } #w-node-c6db4e59-6475-cd09-de68-3dfd31231aad-d985b45d { grid-area: feature; } #w-node-c6db4e59-6475-cd09-de68-3dfd31231ab1-d985b45d { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: center; } #w-node-_6652e60b-82bb-967e-96ff-31edb675d1c8-d985b45d, #w-node-f32877be-c896-3e83-10ea-366007f1292c-d985b45d, #w-node-c281a5d7-6d02-8a83-3546-b0a282769c8c-d985b45d, #w-node-_9b8faec9-d00f-a53f-be31-12457ac0e23e-d985b45d, #w-node-_2f783985-d769-4289-0224-7838365896c5-d985b45d, #w-node-_2f783985-d769-4289-0224-7838365896c6-d985b45d, #w-node-_8cfba43a-88e3-ebf9-9d92-f08d4f17f90d-d985b45d, #w-node-_8cfba43a-88e3-ebf9-9d92-f08d4f17f90e-d985b45d { justify-self: center; } #w-node-_8ede67f5-d208-22ee-ae2e-a88f8a1a8aa0-d985b45d { grid-area: feature; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec277-d985b45d { grid-area: span 1 / span 1 / span 1 / span 1; place-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec278-d985b45d { grid-area: 1 / 1 / 2 / 2; place-self: center start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec27c-d985b45d { grid-area: plan-2; place-self: center start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec27f-d985b45d { place-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec281-d985b45d { grid-area: feature; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec285-d985b45d { place-self: start center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec286-d985b45d { grid-area: plan-2; align-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec289-d985b45d { grid-area: Area-3; place-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec28b-d985b45d { grid-area: feature; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec28f-d985b45d { place-self: start center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec290-d985b45d { grid-area: plan-2; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec293-d985b45d { grid-area: Area-3; justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec295-d985b45d { grid-area: feature; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec299-d985b45d { place-self: start center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec29a-d985b45d { grid-area: plan-2; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec29d-d985b45d { grid-area: Area-3; justify-self: center; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706ce-d985b45d { grid-area: feature; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d2-d985b45d { grid-area: Area-3; justify-self: center; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d3-d985b45d { grid-area: plan-2; align-self: center; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d6-d985b45d { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec29f-d985b45d { grid-area: feature; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a3-d985b45d { grid-area: plan-2; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a6-d985b45d { grid-area: Area-3; justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a7-d985b45d { place-self: start center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a9-d985b45d { grid-area: feature; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2ad-d985b45d { grid-area: Area-3; justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2ae-d985b45d { grid-area: plan-2; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b1-d985b45d { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b3-d985b45d { grid-area: feature; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b7-d985b45d { grid-area: Area-3; justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b8-d985b45d { grid-area: plan-2; align-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2bb-d985b45d { justify-self: center; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc17d-d985b45d { grid-area: span 1 / span 1 / span 1 / span 1; place-self: center; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc17e-d985b45d { grid-area: 1 / 1 / 2 / 2; place-self: center start; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc182-d985b45d { grid-area: plan-2; place-self: center start; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc185-d985b45d { place-self: center; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc187-d985b45d { grid-area: feature; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc18b-d985b45d { place-self: start center; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc18c-d985b45d { grid-area: plan-2; align-self: center; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc18f-d985b45d { grid-area: Area-3; place-self: center; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc191-d985b45d { grid-area: feature; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc195-d985b45d { place-self: start center; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc196-d985b45d { grid-area: plan-2; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc199-d985b45d { grid-area: Area-3; justify-self: center; } #w-node-_055515cb-c2cb-a372-d4bb-231a05c49d4d-d985b45d, #w-node-_3a64bd5a-7517-6c77-ef57-f2e3f7480625-d985b45d, #w-node-_0de86b87-3ab2-8272-1856-2303401e5bf0-d985b45d, #w-node-_3a151f47-6200-53e0-aeff-66912fa29f05-92e354cf, #w-node-_3a151f47-6200-53e0-aeff-66912fa29f13-92e354cf, #w-node-_3a151f47-6200-53e0-aeff-66912fa29f22-92e354cf, #w-node-f0532104-dba3-f695-74f7-a38f833b6e25-b11302dd, #w-node-f0532104-dba3-f695-74f7-a38f833b6e33-b11302dd, #w-node-f0532104-dba3-f695-74f7-a38f833b6e42-b11302dd, #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-544125cc { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fca-544125cc, #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd0-544125cc { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd1-544125cc { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd3-544125cc { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd6-544125cc { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd7-544125cc { grid-area: span 1 / span 1 / span 1 / span 1; align-self: start; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-7cba45fe { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fca-7cba45fe, #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd0-7cba45fe { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd1-7cba45fe { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd3-7cba45fe { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd6-7cba45fe { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd7-7cba45fe { grid-area: span 1 / span 1 / span 1 / span 1; align-self: start; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3e9-0b408103 { justify-self: center; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3ec-0b408103, #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3f2-0b408103 { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3f3-0b408103 { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3f5-0b408103 { justify-self: center; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3f8-0b408103 { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3f9-0b408103 { grid-area: span 1 / span 1 / span 1 / span 1; align-self: start; } #LastName.w-node-_4e2cbc1e-5d8d-66b7-086a-f3304cfebe18-cd2061fe { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-c1d56d05-bb43-4f31-71c7-d4a9ee508326-d820a22c { justify-self: center; } #w-node-c1d56d05-bb43-4f31-71c7-d4a9ee508332-d820a22c { grid-area: 1 / 1 / 2 / 2; place-self: auto; } #w-node-_72885129-991e-c126-2347-6bebadacb129-d820a22c { grid-area: 1 / 3 / 2 / 4; } #w-node-_246f3c67-04d6-f3da-f31e-9ab4facae689-d820a22c { grid-area: feature; } #w-node-_246f3c67-04d6-f3da-f31e-9ab4facae68d-d820a22c { grid-area: plan-1; } #w-node-_246f3c67-04d6-f3da-f31e-9ab4facae68f-d820a22c { grid-area: plan-2; } #w-node-_7378dc50-2557-69bc-3a70-38fff622d685-d820a22c { grid-area: feature; } #w-node-_7378dc50-2557-69bc-3a70-38fff622d689-d820a22c { grid-area: plan-1; } #w-node-_7378dc50-2557-69bc-3a70-38fff622d68b-d820a22c { grid-area: plan-2; } #w-node-_37256efc-3e94-5f7f-b868-fa98e4e0946a-d820a22c { grid-area: feature; } #w-node-_37256efc-3e94-5f7f-b868-fa98e4e0946e-d820a22c { grid-area: plan-1; } #w-node-_37256efc-3e94-5f7f-b868-fa98e4e09470-d820a22c { grid-area: plan-2; } #w-node-a62b7c05-5a7c-4c43-6ef4-d15c25e3d7f6-d820a22c { grid-area: feature; } #w-node-a62b7c05-5a7c-4c43-6ef4-d15c25e3d7fa-d820a22c { grid-area: plan-1; } #w-node-a62b7c05-5a7c-4c43-6ef4-d15c25e3d7fc-d820a22c { grid-area: plan-2; } #w-node-_8af0cb42-1bdf-24bc-a2f6-3ac44b0ec40d-d820a22c { grid-area: feature; } #w-node-_8af0cb42-1bdf-24bc-a2f6-3ac44b0ec411-d820a22c { grid-area: plan-1; } #w-node-_8af0cb42-1bdf-24bc-a2f6-3ac44b0ec413-d820a22c { grid-area: plan-2; align-self: auto; } #w-node-_1ab4396f-eba2-f045-82dc-aaae6c8d3e89-d820a22c { grid-area: feature; } #w-node-_1ab4396f-eba2-f045-82dc-aaae6c8d3e8d-d820a22c { grid-area: plan-1; } #w-node-_1ab4396f-eba2-f045-82dc-aaae6c8d3e8f-d820a22c { grid-area: plan-2; } #w-node-c1d56d05-bb43-4f31-71c7-d4a9ee508369-d820a22c { grid-area: feature; } #w-node-_8984f9db-9aca-b539-e9a5-263ce59665ea-d820a22c { grid-area: plan-2; } #w-node-_79ece7b9-db06-e4a1-ddf3-b37ad005a5a2-d820a22c { justify-self: center; } #LastName.w-node-_4e2cbc1e-5d8d-66b7-086a-f3304cfebe18-d820a22c { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-8866f1c1 { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fca-8866f1c1, #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd0-8866f1c1 { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd1-8866f1c1 { grid-area: span 1 / span 1 / span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd3-8866f1c1 { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd6-8866f1c1 { grid-area: span 2 / span 1 / span 2 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd7-8866f1c1 { grid-area: span 1 / span 1 / span 1 / span 1; align-self: start; } } @media screen and (max-width: 479px) { #w-node-aaa340b7-6d65-90a6-39d2-c72395bcbc42-0752fa73 { justify-self: auto; } #w-node-d8ab67f2-53d5-f002-5410-ecd4c6191664-1b52fa75, #w-node-c86c7ef2-3bb1-ac7e-c1b4-811013ca378f-1b52fa75 { justify-self: center; } #w-node-df33332e-a157-b7da-1615-7fb23fd7fef9-1b52fa75 { justify-self: start; } #w-node-_7aafc175-f78c-c4bf-bd87-a92b47cf3f18-1b52fa75, #w-node-_01fa4d02-72e1-f6e6-32eb-836d63281151-1b52fa75 { justify-self: center; } #w-node-_5328166c-ab01-7f21-e029-9c362d963c7c-1b52fa75 { grid-area: span 2 / span 1 / span 2 / span 1; align-self: start; } #w-node-_5328166c-ab01-7f21-e029-9c362d963c7f-1b52fa75 { align-self: start; } #w-node-_5328166c-ab01-7f21-e029-9c362d963c87-1b52fa75 { place-self: end center; } #w-node-_6c48aaff-260b-85d8-6275-10fabd682319-1b52fa75 { grid-area: span 2 / span 1 / span 2 / span 1; align-self: center; } #w-node-_6c48aaff-260b-85d8-6275-10fabd68231f-1b52fa75 { grid-area: span 2 / span 1 / span 2 / span 1; place-self: center; } #w-node-_4af5b8be-7cbf-d3ec-a559-fd25e52a8c12-1b52fa75 { grid-area: feature; } #w-node-_4af5b8be-7cbf-d3ec-a559-fd25e52a8c15-1b52fa75 { grid-area: plan-2; align-self: center; } #w-node-_4af5b8be-7cbf-d3ec-a559-fd25e52a8c1a-1b52fa75 { grid-area: span 2 / span 1 / span 2 / span 1; place-self: center; } #w-node-c6db4e59-6475-cd09-de68-3dfd31231ab1-1b52fa75 { justify-self: center; } #w-node-_6652e60b-82bb-967e-96ff-31edb675d1bd-1b52fa75, #w-node-_6652e60b-82bb-967e-96ff-31edb675d1c0-1b52fa75 { align-self: start; } #w-node-_6652e60b-82bb-967e-96ff-31edb675d1c8-1b52fa75 { grid-area: plan-1; place-self: end center; } #w-node-c281a5d7-6d02-8a83-3546-b0a282769c81-1b52fa75, #w-node-c281a5d7-6d02-8a83-3546-b0a282769c84-1b52fa75 { align-self: start; } #w-node-c281a5d7-6d02-8a83-3546-b0a282769c8c-1b52fa75 { grid-area: plan-1; place-self: end center; } #w-node-c4e06577-a6f2-1b01-00db-a6cf5e6fe8a0-1b52fa75 { align-self: center; } #w-node-c4e06577-a6f2-1b01-00db-a6cf5e6fe8a8-1b52fa75 { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec277-1b52fa75 { grid-area: Area-3; place-self: start center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec27c-1b52fa75 { align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec27f-1b52fa75 { place-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec285-1b52fa75 { grid-area: plan-1; justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec286-1b52fa75 { align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec289-1b52fa75 { place-self: start center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec28f-1b52fa75 { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec293-1b52fa75 { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec299-1b52fa75 { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec29d-1b52fa75, #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d2-1b52fa75 { justify-self: center; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d3-1b52fa75 { align-self: start; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d6-1b52fa75 { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a6-1b52fa75 { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a7-1b52fa75 { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2ad-1b52fa75 { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b1-1b52fa75 { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b7-1b52fa75 { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b8-1b52fa75 { align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2bb-1b52fa75, #w-node-_68334b8b-4667-b9dd-dbf7-f55ecbf13944-1b52fa75 { justify-self: start; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0a9f2-1b52fa75 { align-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0a9fa-1b52fa75 { justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0a9ff-1b52fa75 { align-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa07-1b52fa75 { justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa0c-1b52fa75 { align-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa14-1b52fa75 { justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa19-1b52fa75 { align-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa21-1b52fa75 { justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa26-1b52fa75 { align-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa2e-1b52fa75 { justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa30-1b52fa75 { grid-area: span 2 / span 1 / span 2 / span 1; align-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa34-1b52fa75 { justify-self: center; } #w-node-_7009ea03-a59b-340c-edb8-a25cbed0aa35-1b52fa75 { grid-row: span 2 / span 2; justify-self: center; } #w-node-d8ab67f2-53d5-f002-5410-ecd4c6191664-c652fa76, #w-node-c86c7ef2-3bb1-ac7e-c1b4-811013ca378f-c652fa76 { justify-self: center; } #w-node-df33332e-a157-b7da-1615-7fb23fd7fef9-c652fa76 { justify-self: start; } #w-node-_7aafc175-f78c-c4bf-bd87-a92b47cf3f18-c652fa76, #w-node-_01fa4d02-72e1-f6e6-32eb-836d63281151-c652fa76 { justify-self: center; } #w-node-_5328166c-ab01-7f21-e029-9c362d963c7f-c652fa76 { align-self: center; } #w-node-_5328166c-ab01-7f21-e029-9c362d963c87-c652fa76 { justify-self: center; } #w-node-_3fa6dedb-b0ce-7a95-7e8d-a55813e1b708-c652fa76 { align-self: center; } #w-node-ac6946e4-3840-816d-f3c5-1c667b074fe6-c652fa76 { grid-area: feature; } #w-node-ac6946e4-3840-816d-f3c5-1c667b074fe9-c652fa76 { grid-area: plan-2; align-self: center; } #w-node-ac6946e4-3840-816d-f3c5-1c667b074fee-c652fa76 { grid-area: span 2 / span 1 / span 2 / span 1; place-self: center; } #w-node-_4b59f3c7-b4fe-f8bb-9bed-72d2c9725e0b-c652fa76, #w-node-_4b59f3c7-b4fe-f8bb-9bed-72d2c9725e0c-c652fa76, #w-node-e53b2293-e467-44a1-51e2-e622a2be17de-c652fa76, #w-node-e53b2293-e467-44a1-51e2-e622a2be17df-c652fa76, #w-node-bc7ddbe2-56b9-9cfc-8914-fd605af869c4-c652fa76 { justify-self: center; } #w-node-bf4cfcd7-96f9-f405-b0d9-847cef266d3c-c652fa76, #w-node-bf4cfcd7-96f9-f405-b0d9-847cef266d3f-c652fa76 { align-self: start; } #w-node-bf4cfcd7-96f9-f405-b0d9-847cef266d47-c652fa76 { grid-area: plan-1; place-self: end center; } #w-node-e42dfb0c-903c-c9bf-73f0-0dce4b7897f8-c652fa76 { justify-self: center; } #w-node-_42839a34-2b4d-f5d1-c837-f71faf985ebe-c652fa76 { align-self: start; } #w-node-ff9de823-69de-c8fe-7d28-08c5b79ce14d-c652fa76 { place-self: start center; } #w-node-_9be60376-38cf-c165-ae34-dcd62ee3eee3-c652fa76 { grid-area: feature; place-self: center start; } #w-node-_0f36591a-44c9-c9bb-8b27-42a91d7200b8-c652fa76 { align-self: start; } #w-node-_9be60376-38cf-c165-ae34-dcd62ee3eee7-c652fa76 { justify-self: center; } #w-node-_8bcf65da-6d0d-f861-9d9d-40b345934969-c652fa76 { grid-area: plan-1; justify-self: center; } #w-node-ff9de823-69de-c8fe-7d28-08c5b79ce14a-c652fa76 { align-self: start; } #w-node-_6ed9807b-3b4a-1a33-7f38-0aa0024353d4-c652fa76 { place-self: start center; } #w-node-_8f64da49-11c9-40a4-04a6-9ee0e6a02f03-c652fa76 { justify-self: center; } #w-node-_6ed9807b-3b4a-1a33-7f38-0aa0024353d1-c652fa76 { align-self: start; } #w-node-ce9020ee-7f73-8b92-9ed3-b053dee7be41-c652fa76, #w-node-_7cd84f96-6e56-aaef-4e0e-8b26678f7beb-c652fa76, #w-node-_378e071a-7e42-b3c7-672b-6d479235e0d7-c652fa76, #w-node-d81f62fd-60bc-5b70-5f8d-82f527551440-c652fa76, #w-node-d81f62fd-60bc-5b70-5f8d-82f527551444-c652fa76, #w-node-f162e57c-9ccd-1b48-d267-6b26cdae7757-c652fa76, #w-node-_9b3ad823-f008-979f-0948-cd98475679e4-c652fa76, #w-node-_0f36591a-44c9-c9bb-8b27-42a91d7200bb-c652fa76, #w-node-_1dc527ab-b6ed-db80-6522-5a82d4645ba7-c652fa76, #w-node-_915ac5db-67df-27b1-93b9-6614178ad9a0-c652fa76 { justify-self: center; } #w-node-_915ac5db-67df-27b1-93b9-6614178ad9a1-c652fa76 { align-self: start; } #w-node-_915ac5db-67df-27b1-93b9-6614178ad9a4-c652fa76 { justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f35-c652fa76 { justify-self: start; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f38-c652fa76 { justify-self: auto; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f40-c652fa76 { align-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f48-c652fa76 { justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f4d-c652fa76 { align-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f55-c652fa76 { justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f5a-c652fa76 { align-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f62-c652fa76 { justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f67-c652fa76 { align-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f6f-c652fa76 { justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f74-c652fa76 { align-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f7c-c652fa76 { justify-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f82-c652fa76 { place-self: center; } #w-node-_97fcf72f-3dec-d0b9-5f0c-f4f7669f2f85-c652fa76 { grid-row: span 2 / span 2; justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-7352fa7d { grid-column: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fca-7352fa7d { grid-row: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fcd-7352fa7d { grid-column: span 1 / span 1; justify-self: auto; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd0-7352fa7d { grid-row: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd3-7352fa7d { grid-column: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd6-7352fa7d { grid-row: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-b152fa81 { grid-column: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fca-b152fa81 { grid-row: span 1 / span 1; } #w-node-b642bd4e-95c2-9893-8b99-31249859567f-b152fa81, #w-node-c3aaeab6-90bd-2ab2-f5b6-10781bd838f4-b152fa81 { grid-column: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fcd-b152fa81 { grid-column: span 1 / span 1; justify-self: auto; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3e9-8752fa95 { grid-column: span 1 / span 1; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3ec-8752fa95 { grid-row: span 1 / span 1; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3ef-8752fa95 { grid-column: span 1 / span 1; justify-self: auto; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3f2-8752fa95 { grid-row: span 1 / span 1; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3f5-8752fa95 { grid-column: span 1 / span 1; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3f8-8752fa95 { grid-row: span 1 / span 1; } #w-node-aaa340b7-6d65-90a6-39d2-c72395bcbc42-8452fabb { justify-self: auto; } #w-node-ce8fdcdc-a0f4-b049-7200-75e266362f88-4252fad3 { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-e652fad6 { grid-column: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fca-e652fad6 { grid-row: span 1 / span 1; } #w-node-b642bd4e-95c2-9893-8b99-31249859567f-e652fad6, #w-node-c3aaeab6-90bd-2ab2-f5b6-10781bd838f4-e652fad6 { grid-column: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fcd-e652fad6 { grid-column: span 1 / span 1; justify-self: auto; } #w-node-f17c079d-06c1-4f29-9d98-ead55c7587b6-b352fad9 { grid-column: span 1 / span 1; } #w-node-f17c079d-06c1-4f29-9d98-ead55c7587b9-b352fad9 { grid-row: span 1 / span 1; } #w-node-f17c079d-06c1-4f29-9d98-ead55c7587bc-b352fad9 { grid-column: span 1 / span 1; justify-self: auto; } #w-node-f17c079d-06c1-4f29-9d98-ead55c7587bf-b352fad9 { grid-row: span 1 / span 1; } #w-node-f17c079d-06c1-4f29-9d98-ead55c7587c2-b352fad9, #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-0952fadb { grid-column: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fca-0952fadb { grid-row: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fcd-0952fadb { grid-column: span 1 / span 1; justify-self: auto; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd0-0952fadb { grid-row: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd3-0952fadb { grid-column: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd6-0952fadb { grid-row: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-3b52fadc { grid-column: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fca-3b52fadc { grid-row: span 1 / span 1; } #w-node-b642bd4e-95c2-9893-8b99-31249859567f-3b52fadc, #w-node-c3aaeab6-90bd-2ab2-f5b6-10781bd838f4-3b52fadc { grid-column: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fcd-3b52fadc { grid-column: span 1 / span 1; justify-self: auto; } #w-node-f17c079d-06c1-4f29-9d98-ead55c7587b6-7b52fadd { grid-column: span 1 / span 1; } #w-node-f17c079d-06c1-4f29-9d98-ead55c7587b9-7b52fadd { grid-row: span 1 / span 1; } #w-node-f17c079d-06c1-4f29-9d98-ead55c7587bc-7b52fadd { grid-column: span 1 / span 1; justify-self: auto; } #w-node-f17c079d-06c1-4f29-9d98-ead55c7587bf-7b52fadd { grid-row: span 1 / span 1; } #w-node-f17c079d-06c1-4f29-9d98-ead55c7587c2-7b52fadd { grid-column: span 1 / span 1; } #w-node-f17c079d-06c1-4f29-9d98-ead55c7587c5-7b52fadd { grid-row: span 1 / span 1; } #w-node-_1d57ba66-50bb-3c09-04a8-5d8bb8ee25f4-ac52fade { grid-column: span 1 / span 1; } #w-node-_1d57ba66-50bb-3c09-04a8-5d8bb8ee25f7-ac52fade { grid-row: span 1 / span 1; } #w-node-_1d57ba66-50bb-3c09-04a8-5d8bb8ee25fa-ac52fade { grid-column: span 1 / span 1; justify-self: auto; } #w-node-_1d57ba66-50bb-3c09-04a8-5d8bb8ee25fd-ac52fade { grid-row: span 1 / span 1; } #w-node-_1d57ba66-50bb-3c09-04a8-5d8bb8ee2600-ac52fade { grid-column: span 1 / span 1; } #w-node-_1d57ba66-50bb-3c09-04a8-5d8bb8ee2603-ac52fade { grid-row: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-7252fadf { grid-column: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fca-7252fadf { grid-row: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fcd-7252fadf { grid-column: span 1 / span 1; justify-self: auto; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd0-7252fadf { grid-row: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd3-7252fadf { grid-column: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd6-7252fadf { grid-row: span 1 / span 1; } #w-node-_1a817da3-3a6d-4ea4-6002-2ae9b8ed1573-ea52fae9, #w-node-c2344517-99ee-051a-344e-85b6d0344e7e-ea52fae9 { grid-column: span 1 / span 1; } #w-node-_898775bd-dbd1-8d52-899c-66c8f05e5171-ea52fae9, #w-node-_898775bd-dbd1-8d52-899c-66c8f05e5173-ea52fae9, #w-node-_898775bd-dbd1-8d52-899c-66c8f05e5175-ea52fae9, #w-node-a97a2a11-b5e9-7ad5-e927-5343204b4f3b-ea52fae9, #w-node-_29eec7d5-b80f-c694-94d7-c7a5ac929a2b-ea52fae9, #w-node-_233a51da-e277-131f-bffa-16c3d8f99e8c-ea52fae9, #w-node-ffe6a6c5-0177-80ab-d31d-3c8692fd5f59-ea52fae9, #w-node-ffe6a6c5-0177-80ab-d31d-3c8692fd5f5b-ea52fae9, #w-node-ffe6a6c5-0177-80ab-d31d-3c8692fd5f5d-ea52fae9, #w-node-_07190120-8fce-78b4-53c6-329d9e0a2816-ea52fae9, #w-node-_07190120-8fce-78b4-53c6-329d9e0a2817-ea52fae9, #w-node-_07190120-8fce-78b4-53c6-329d9e0a2818-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88361d-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88361e-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88361f-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883627-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883628-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883629-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883631-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883632-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883633-ea52fae9 { justify-self: center; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88363b-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88363d-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88363f-ea52fae9 { align-self: start; } #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883648-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd883649-ea52fae9, #w-node-_24f0acc8-573a-bd9e-7172-ab3cdd88364a-ea52fae9, #w-node-_19835057-0fc8-84ab-d18e-9cf566ae7319-ea52fae9, #w-node-_19835057-0fc8-84ab-d18e-9cf566ae731a-ea52fae9, #w-node-_19835057-0fc8-84ab-d18e-9cf566ae731b-ea52fae9, #w-node-ca4db098-deb7-11c4-be1b-dbded9e5701c-ea52fae9, #w-node-ca4db098-deb7-11c4-be1b-dbded9e5701d-ea52fae9, #w-node-ca4db098-deb7-11c4-be1b-dbded9e5701e-ea52fae9, #w-node-_4cebbe4d-ec00-88d9-0961-9ea88325a608-ea52fae9, #w-node-_4cebbe4d-ec00-88d9-0961-9ea88325a609-ea52fae9, #w-node-_4cebbe4d-ec00-88d9-0961-9ea88325a60a-ea52fae9, #w-node-_373e12c4-268f-b913-e37a-d0deb06245e8-ea52fae9, #w-node-_373e12c4-268f-b913-e37a-d0deb06245e6-ea52fae9, #w-node-_373e12c4-268f-b913-e37a-d0deb06245e7-ea52fae9, #w-node-_06661b17-ce52-05a8-6994-739f8f209f74-ea52fae9, #w-node-_06661b17-ce52-05a8-6994-739f8f209f75-ea52fae9, #w-node-_06661b17-ce52-05a8-6994-739f8f209f76-ea52fae9, #w-node-_939ba760-700d-ac89-409a-5c097a867240-ea52fae9, #w-node-_939ba760-700d-ac89-409a-5c097a867241-ea52fae9, #w-node-_939ba760-700d-ac89-409a-5c097a867242-ea52fae9, #w-node-_0cd466f3-e733-3a4a-ec86-f5dab533dc88-ea52fae9, #w-node-_0cd466f3-e733-3a4a-ec86-f5dab533dc89-ea52fae9, #w-node-_0cd466f3-e733-3a4a-ec86-f5dab533dc8a-ea52fae9, #w-node-_0cc91b13-e1df-4728-38cd-3285b1a65b49-ea52fae9, #w-node-_0cc91b13-e1df-4728-38cd-3285b1a65b4a-ea52fae9, #w-node-_0cc91b13-e1df-4728-38cd-3285b1a65b4b-ea52fae9, #w-node-_998378ea-7788-b80f-1fd2-f4d946c56d6e-ea52fae9, #w-node-_998378ea-7788-b80f-1fd2-f4d946c56d6f-ea52fae9, #w-node-_998378ea-7788-b80f-1fd2-f4d946c56d70-ea52fae9, #w-node-e5eaddc3-c248-498e-9564-fd4b65fa8bd3-ea52fae9, #w-node-e5eaddc3-c248-498e-9564-fd4b65fa8bd4-ea52fae9, #w-node-e5eaddc3-c248-498e-9564-fd4b65fa8bd5-ea52fae9, #w-node-_54a43efb-9200-d854-fcd0-2305a1c3968d-ea52fae9, #w-node-_54a43efb-9200-d854-fcd0-2305a1c3968e-ea52fae9, #w-node-_54a43efb-9200-d854-fcd0-2305a1c3968f-ea52fae9, #w-node-_9c612d79-0760-ec3d-9f7f-b98a6c830f16-ea52fae9, #w-node-_9c612d79-0760-ec3d-9f7f-b98a6c830f17-ea52fae9, #w-node-_9c612d79-0760-ec3d-9f7f-b98a6c830f18-ea52fae9, #w-node-fc20ec6d-b13b-d0b8-9578-491aa4d2960d-ea52fae9, #w-node-fc20ec6d-b13b-d0b8-9578-491aa4d2960e-ea52fae9, #w-node-fc20ec6d-b13b-d0b8-9578-491aa4d2960f-ea52fae9, #w-node-f5546c78-1d7d-6458-059f-4d151b7d9667-ea52fae9, #w-node-f5546c78-1d7d-6458-059f-4d151b7d9668-ea52fae9, #w-node-f5546c78-1d7d-6458-059f-4d151b7d9669-ea52fae9, #w-node-b13d3878-9272-25a0-cb78-aaa730766c07-ea52fae9, #w-node-b13d3878-9272-25a0-cb78-aaa730766c08-ea52fae9, #w-node-b13d3878-9272-25a0-cb78-aaa730766c09-ea52fae9, #w-node-ed554a2d-017b-8f4e-0f94-b3a748fa50ec-ea52fae9, #w-node-ed554a2d-017b-8f4e-0f94-b3a748fa50ed-ea52fae9, #w-node-ed554a2d-017b-8f4e-0f94-b3a748fa50ee-ea52fae9, #w-node-af1baa12-bec4-f3db-1ea8-b94536543df8-ea52fae9, #w-node-af1baa12-bec4-f3db-1ea8-b94536543df9-ea52fae9, #w-node-af1baa12-bec4-f3db-1ea8-b94536543dfa-ea52fae9, #w-node-e92900b0-f380-18ac-a44f-a50a2deaf9c8-ea52fae9, #w-node-e92900b0-f380-18ac-a44f-a50a2deaf9c9-ea52fae9, #w-node-e92900b0-f380-18ac-a44f-a50a2deaf9ca-ea52fae9 { justify-self: center; } #w-node-f04d6453-361e-1f56-7c70-841d73f11d2f-ea52fae9, #w-node-b8c96860-e6ff-b98b-5781-74809cfe101b-ea52fae9, #w-node-_5a1a9f50-4c0c-233f-4be0-8a48a0192b64-ea52fae9, #w-node-c2c758e9-c6ad-acd4-005e-80428da6c016-ea52fae9, #w-node-c2c758e9-c6ad-acd4-005e-80428da6c01a-ea52fae9, #w-node-c2c758e9-c6ad-acd4-005e-80428da6c01e-ea52fae9 { align-self: start; } #w-node-_985d241a-82f9-3d4e-5926-b4a98cddf762-ea52fae9, #w-node-_85cb27c4-b3d0-845f-6602-dabbc53aecb6-ea52fae9, #w-node-_985d241a-82f9-3d4e-5926-b4a98cddf763-ea52fae9, #w-node-_937f812b-7434-3bae-02a6-02751a893406-ea52fae9, #w-node-c7270ab8-d486-117d-7d49-99d81b2bcd9d-ea52fae9, #w-node-_89166c65-8305-26d6-cc85-84fbefd17abb-ea52fae9 { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-a452faf6 { grid-column: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fca-a452faf6 { grid-row: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fcd-a452faf6 { grid-column: span 1 / span 1; justify-self: auto; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd0-a452faf6 { grid-row: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd3-a452faf6 { grid-column: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd6-a452faf6 { grid-row: span 1 / span 1; } #w-node-ce8fdcdc-a0f4-b049-7200-75e266362f88-0952fafd, #w-node-_065b3d38-831d-673a-607f-b7c2b4e236ee-1ce26edf { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-4aef63b4 { grid-column: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fca-4aef63b4 { grid-row: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fcd-4aef63b4 { grid-column: span 1 / span 1; justify-self: auto; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd0-4aef63b4 { grid-row: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd3-4aef63b4 { grid-column: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd6-4aef63b4 { grid-row: span 1 / span 1; } #w-node-d8ab67f2-53d5-f002-5410-ecd4c6191664-d985b45d { justify-self: center; } #w-node-df33332e-a157-b7da-1615-7fb23fd7fef9-d985b45d { justify-self: start; } #w-node-_6c48aaff-260b-85d8-6275-10fabd682319-d985b45d { grid-area: span 2 / span 1 / span 2 / span 1; align-self: center; } #w-node-_6c48aaff-260b-85d8-6275-10fabd68231f-d985b45d { grid-area: span 2 / span 1 / span 2 / span 1; place-self: center; } #w-node-_4af5b8be-7cbf-d3ec-a559-fd25e52a8c12-d985b45d { grid-area: 1 / 1 / 2 / 2; justify-self: start; } #w-node-_4af5b8be-7cbf-d3ec-a559-fd25e52a8c15-d985b45d { align-self: center; } #w-node-_4af5b8be-7cbf-d3ec-a559-fd25e52a8c1a-d985b45d { grid-area: span 2 / span 1 / span 2 / span 1; place-self: center; } #w-node-ba0f3f99-4521-eac8-9b28-65ac6ba667c4-d985b45d { grid-area: feature; } #w-node-ba0f3f99-4521-eac8-9b28-65ac6ba667c7-d985b45d { align-self: center; } #w-node-ba0f3f99-4521-eac8-9b28-65ac6ba667cc-d985b45d { grid-area: span 2 / span 1 / span 2 / span 1; place-self: center; } #w-node-c6db4e59-6475-cd09-de68-3dfd31231ab1-d985b45d { justify-self: center; } #w-node-_6652e60b-82bb-967e-96ff-31edb675d1bd-d985b45d { place-self: center start; } #w-node-_6652e60b-82bb-967e-96ff-31edb675d1c0-d985b45d { align-self: start; } #w-node-_6652e60b-82bb-967e-96ff-31edb675d1c8-d985b45d { grid-area: plan-1; place-self: end center; } #w-node-f32877be-c896-3e83-10ea-366007f1292c-d985b45d { justify-self: center; } #w-node-c281a5d7-6d02-8a83-3546-b0a282769c81-d985b45d { align-self: center; } #w-node-c281a5d7-6d02-8a83-3546-b0a282769c84-d985b45d { align-self: start; } #w-node-c281a5d7-6d02-8a83-3546-b0a282769c8c-d985b45d { grid-area: plan-1; place-self: end center; } #w-node-_9b8faec9-d00f-a53f-be31-12457ac0e23e-d985b45d { justify-self: center; } #w-node-_2f783985-d769-4289-0224-7838365896ba-d985b45d { align-self: center; } #w-node-_2f783985-d769-4289-0224-7838365896bd-d985b45d { align-self: start; } #w-node-_2f783985-d769-4289-0224-7838365896c5-d985b45d { grid-area: plan-1; place-self: end center; } #w-node-_2f783985-d769-4289-0224-7838365896c6-d985b45d { justify-self: center; } #w-node-_8cfba43a-88e3-ebf9-9d92-f08d4f17f904-d985b45d { align-self: center; } #w-node-_8cfba43a-88e3-ebf9-9d92-f08d4f17f907-d985b45d { align-self: start; } #w-node-_8cfba43a-88e3-ebf9-9d92-f08d4f17f90d-d985b45d { grid-area: plan-1; place-self: end center; } #w-node-_8cfba43a-88e3-ebf9-9d92-f08d4f17f90e-d985b45d { justify-self: center; } #w-node-c4e06577-a6f2-1b01-00db-a6cf5e6fe8a0-d985b45d { align-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec277-d985b45d { grid-area: Area-3; place-self: start center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec27c-d985b45d { align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec27f-d985b45d { place-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec285-d985b45d { grid-area: plan-1; justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec286-d985b45d { align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec289-d985b45d { place-self: start center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec28f-d985b45d { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec293-d985b45d { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec299-d985b45d { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec29d-d985b45d, #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d2-d985b45d { justify-self: center; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d3-d985b45d { align-self: start; } #w-node-_631b7f2f-e32f-742b-e6ea-5deb925706d6-d985b45d { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a6-d985b45d { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2a7-d985b45d { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2ad-d985b45d { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b1-d985b45d { justify-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b7-d985b45d { justify-self: center; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2b8-d985b45d { align-self: start; } #w-node-_4e7cd486-c53b-078a-a990-f14ce5bec2bb-d985b45d { justify-self: start; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc17d-d985b45d { grid-area: Area-3; place-self: start center; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc182-d985b45d { align-self: start; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc185-d985b45d { place-self: start; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc18b-d985b45d { grid-area: plan-1; justify-self: start; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc18c-d985b45d { align-self: start; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc18f-d985b45d { place-self: start center; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc195-d985b45d { justify-self: start; } #w-node-efdc9e4f-0e62-f315-4662-11ca0d6bc199-d985b45d { justify-self: center; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-544125cc { grid-column: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fca-544125cc { grid-row: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fcd-544125cc { grid-column: span 1 / span 1; justify-self: auto; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd0-544125cc { grid-row: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd3-544125cc { grid-column: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd6-544125cc { grid-row: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-7cba45fe { grid-column: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fca-7cba45fe { grid-row: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fcd-7cba45fe { grid-column: span 1 / span 1; justify-self: auto; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd0-7cba45fe { grid-row: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd3-7cba45fe { grid-column: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd6-7cba45fe { grid-row: span 1 / span 1; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3e9-0b408103 { grid-column: span 1 / span 1; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3ec-0b408103 { grid-row: span 1 / span 1; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3ef-0b408103 { grid-column: span 1 / span 1; justify-self: auto; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3f2-0b408103 { grid-row: span 1 / span 1; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3f5-0b408103 { grid-column: span 1 / span 1; } #w-node-ec1209bd-aadb-99eb-bfa4-9b394ffbb3f8-0b408103 { grid-row: span 1 / span 1; } #w-node-c1d56d05-bb43-4f31-71c7-d4a9ee508326-d820a22c { justify-self: center; } #w-node-c1d56d05-bb43-4f31-71c7-d4a9ee508332-d820a22c { grid-area: feature; align-self: auto; } #w-node-_7c28cdf8-0497-c7ba-d985-086ecd39c23f-d820a22c { grid-area: plan-1; } #w-node-_246f3c67-04d6-f3da-f31e-9ab4facae689-d820a22c { grid-area: 1 / 1 / 2 / 2; place-self: auto; } #w-node-_7378dc50-2557-69bc-3a70-38fff622d68b-d820a22c { grid-area: plan-2; align-self: auto; } #w-node-c1d56d05-bb43-4f31-71c7-d4a9ee508369-d820a22c { align-self: start; } #w-node-_8984f9db-9aca-b539-e9a5-263ce59665ea-d820a22c { grid-area: 1 / 2 / 2 / 4; place-self: auto; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fc7-8866f1c1 { grid-column: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fca-8866f1c1 { grid-row: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fcd-8866f1c1 { grid-column: span 1 / span 1; justify-self: auto; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd0-8866f1c1 { grid-row: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd3-8866f1c1 { grid-column: span 1 / span 1; } #w-node-_4fcee22b-6a9c-6c3c-55e0-16a34ebc6fd6-8866f1c1 { grid-row: span 1 / span 1; } }