/*
Theme Name: SmartBear WP Bugsnag
Theme URI: SmartBear.com
Author: SmartBear Web Team
Author URI: https://smartbear.team
Description: A new BugSnag Theme
Tested up to: 6.1
Requires PHP: 5.6
Version: 1.0
License: 
License URI: 
Text Domain: 
Tags: 
*/

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-family: sans-serif
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    vertical-align: baseline;
    display: inline-block
}

audio:not([controls]) {
    height: 0;
    display: none
}

[hidden],
template {
    display: none
}

a {
    background-color: transparent
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    margin: .67em 0;
    font-size: 2em
}

mark {
    color: #000;
    background: #ff0
}

small {
    font-size: 80%
}

sub,
sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: none
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}

@font-face {
    font-family: webflow-icons;
    src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");
    font-weight: 400;
    font-style: normal
}

[class^=w-icon-],
[class*=\ w-icon-] {
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-family: webflow-icons !important
}

.has--margin_left-20 {
    margin-left: 20px;
}

.has--margin_top-60 {
    margin-top: 60px;
}

.has--margin_top-60_imp {
    margin-top: 60px !important;
}

.has--margin_bottom-90_imp {
    margin-bottom: 90px !important;
}

.is--white {
    color: #fff;
}

.is--white_imp {
    color: #fff !important;
}

.position-absolute {
    position: absolute;
}

.w-icon-slider-right:before {
    content: url('/wp-content/uploads/2023/06/chevron-right-sharp-regular.svg');
}

.w-icon-slider-left:before {
    content: url('/wp-content/uploads/2023/06/chevron-left-sharp-regular.svg');
}

.w-icon-nav-menu:before {
    content: url('/wp-content/uploads/2023/06/bars-solid.svg');
}

.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
    content: url('/wp-content/uploads/2023/06/angle-down-solid.svg');
    height: 10px;
}

.w-icon-file-upload-remove:before {
    content: url('/wp-content/uploads/2023/06/xmark-sharp-regular.svg');
}

.w-icon-file-upload-icon:before {
    content: url('/wp-content/uploads/2023/06/cloud-arrow-up-solid.svg');
}

* {
    box-sizing: border-box
}

html {
    height: 100%
}

body {
    min-height: 100%;
    color: #333;
    background-color: #fff;
    margin: 0;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px
}

img {
    max-width: 100%;
    vertical-align: middle;
    display: inline-block
}

html.w-mod-touch * {
    background-attachment: scroll !important
}

.w-block {
    display: block
}

.w-inline-block {
    max-width: 100%;
    display: inline-block
}

.w-clearfix:before,
.w-clearfix:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-clearfix:after {
    clear: both
}

.w-hidden {
    display: none
}

.w-button {
    color: #fff;
    line-height: inherit;
    cursor: pointer;
    background-color: #3898ec;
    border: 0;
    border-radius: 0;
    padding: 9px 15px;
    text-decoration: none;
    display: inline-block
}

input.w-button {
    -webkit-appearance: button
}

html[data-w-dynpage] [data-w-cloak] {
    color: transparent !important
}

.w-webflow-badge,
.w-webflow-badge * {
    z-index: auto;
    visibility: visible;
    box-sizing: border-box;
    width: auto;
    height: auto;
    max-height: none;
    max-width: none;
    min-height: 0;
    min-width: 0;
    float: none;
    clear: none;
    box-shadow: none;
    opacity: 1;
    direction: ltr;
    font-family: inherit;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    font-style: inherit;
    font-variant: inherit;
    text-align: inherit;
    letter-spacing: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    text-indent: 0;
    text-transform: inherit;
    text-shadow: none;
    font-smoothing: auto;
    vertical-align: baseline;
    cursor: inherit;
    white-space: inherit;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    background: 0 0;
    border: 0 transparent;
    border-radius: 0;
    margin: 0;
    padding: 0;
    list-style-type: disc;
    transition: none;
    display: block;
    position: static;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    overflow: visible;
    transform: none
}

.w-webflow-badge {
    white-space: nowrap;
    cursor: pointer;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .1);
    visibility: visible !important;
    z-index: 2147483647 !important;
    color: #aaadb0 !important;
    opacity: 1 !important;
    width: auto !important;
    height: auto !important;
    background-color: #fff !important;
    border-radius: 3px !important;
    margin: 0 !important;
    padding: 6px 8px 6px 6px !important;
    font-size: 12px !important;
    line-height: 14px !important;
    text-decoration: none !important;
    display: inline-block !important;
    position: fixed !important;
    top: auto !important;
    bottom: 12px !important;
    left: auto !important;
    right: 12px !important;
    overflow: visible !important;
    transform: none !important
}

.w-webflow-badge>img {
    visibility: visible !important;
    opacity: 1 !important;
    vertical-align: middle !important;
    display: inline-block !important
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 10px;
    font-weight: 700
}

h1 {
    margin-top: 20px;
    font-size: 38px;
    line-height: 44px
}

h2 {
    margin-top: 20px;
    font-size: 32px;
    line-height: 36px
}

h3 {
    margin-top: 20px;
    font-size: 24px;
    line-height: 30px
}

h4 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 24px
}

h5 {
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px
}

h6 {
    margin-top: 10px;
    font-size: 12px;
    line-height: 18px
}

p {
    margin-top: 0;
    margin-bottom: 10px
}

blockquote {
    border-left: 5px solid #e2e2e2;
    margin: 0 0 10px;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 22px
}

figure {
    margin: 0 0 10px
}

figcaption {
    text-align: center;
    margin-top: 5px
}

ul,
ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px
}

.w-list-unstyled {
    padding-left: 0;
    list-style: none
}

.w-embed:before,
.w-embed:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-embed:after {
    clear: both
}

.w-video {
    width: 100%;
    padding: 0;
    position: relative
}

.w-video iframe,
.w-video object,
.w-video embed {
    width: 100%;
    height: 100%;
    border: none;
    position: absolute;
    top: 0;
    left: 0
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

button,
[type=button],
[type=reset] {
    cursor: pointer;
    -webkit-appearance: button;
    border: 0
}

.w-form {
    margin: 0 0 15px
}

.w-form-done {
    text-align: center;
    background-color: #ddd;
    padding: 20px;
    display: none
}

.w-form-fail {
    background-color: #ffdede;
    margin-top: 10px;
    padding: 10px;
    display: none
}

label {
    margin-bottom: 5px;
    font-weight: 700;
    display: block
}

.w-input,
.w-select {
    width: 100%;
    height: 38px;
    color: #333;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    display: block
}

.w-input:-moz-placeholder,
.w-select:-moz-placeholder {
    color: #999
}

.w-input::-moz-placeholder,
.w-select::-moz-placeholder {
    color: #999;
    opacity: 1
}

.w-input::-webkit-input-placeholder,
.w-select::-webkit-input-placeholder {
    color: #999
}

.w-input:focus,
.w-select:focus {
    border-color: #3898ec;
    outline: 0
}

.w-input[disabled],
.w-select[disabled],
.w-input[readonly],
.w-select[readonly],
fieldset[disabled] .w-input,
fieldset[disabled] .w-select {
    cursor: not-allowed
}

.w-input[disabled]:not(.w-input-disabled),
.w-select[disabled]:not(.w-input-disabled),
.w-input[readonly],
.w-select[readonly],
fieldset[disabled]:not(.w-input-disabled) .w-input,
fieldset[disabled]:not(.w-input-disabled) .w-select {
    background-color: #eee
}

textarea.w-input,
textarea.w-select {
    height: auto
}

.w-select {
    background-color: #f3f3f3
}

.w-select[multiple] {
    height: auto
}

.w-form-label {
    cursor: pointer;
    margin-bottom: 0;
    font-weight: 400;
    display: inline-block
}

.w-radio {
    margin-bottom: 5px;
    padding-left: 20px;
    display: block
}

.w-radio:before,
.w-radio:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-radio:after {
    clear: both
}

.w-radio-input {
    float: left;
    margin: 3px 0 0 -20px;
    line-height: normal
}

.w-file-upload {
    margin-bottom: 10px;
    display: block
}

.w-file-upload-input {
    width: .1px;
    height: .1px;
    opacity: 0;
    z-index: -100;
    position: absolute;
    overflow: hidden
}

.w-file-upload-default,
.w-file-upload-uploading,
.w-file-upload-success {
    color: #333;
    display: inline-block
}

.w-file-upload-error {
    margin-top: 10px;
    display: block
}

.w-file-upload-default.w-hidden,
.w-file-upload-uploading.w-hidden,
.w-file-upload-error.w-hidden,
.w-file-upload-success.w-hidden {
    display: none
}

.w-file-upload-uploading-btn {
    cursor: pointer;
    background-color: #fafafa;
    border: 1px solid #ccc;
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 400;
    display: flex
}

.w-file-upload-file {
    background-color: #fafafa;
    border: 1px solid #ccc;
    flex-grow: 1;
    justify-content: space-between;
    margin: 0;
    padding: 8px 9px 8px 11px;
    display: flex
}

.w-file-upload-file-name {
    font-size: 14px;
    font-weight: 400;
    display: block
}

.w-file-remove-link {
    width: auto;
    height: auto;
    cursor: pointer;
    margin-top: 3px;
    margin-left: 10px;
    padding: 3px;
    display: block
}

.w-icon-file-upload-remove {
    margin: auto;
    font-size: 10px
}

.w-file-upload-error-msg {
    color: #ea384c;
    padding: 2px 0;
    display: inline-block
}

.w-file-upload-info {
    padding: 0 12px;
    line-height: 38px;
    display: inline-block
}

.w-file-upload-label {
    cursor: pointer;
    background-color: #fafafa;
    border: 1px solid #ccc;
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 400;
    display: inline-block
}

.w-icon-file-upload-icon,
.w-icon-file-upload-uploading {
    width: 20px;
    margin-right: 8px;
    display: inline-block
}

.w-icon-file-upload-uploading {
    height: 20px
}

.w-container {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto
}

.w-container:before,
.w-container:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-container:after {
    clear: both
}

.w-container .w-row {
    margin-left: -10px;
    margin-right: -10px
}

.w-row:before,
.w-row:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-row:after {
    clear: both
}

.w-row .w-row {
    margin-left: 0;
    margin-right: 0
}

.w-col {
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative
}

.w-col .w-col {
    padding-left: 0;
    padding-right: 0
}

.w-col-1 {
    width: 8.33333%
}

.w-col-2 {
    width: 16.6667%
}

.w-col-3 {
    width: 25%
}

.w-col-4 {
    width: 33.3333%
}

.w-col-5 {
    width: 41.6667%
}

.w-col-6 {
    width: 50%
}

.w-col-7 {
    width: 58.3333%
}

.w-col-8 {
    width: 66.6667%
}

.w-col-9 {
    width: 75%
}

.w-col-10 {
    width: 83.3333%
}

.w-col-11 {
    width: 91.6667%
}

.w-col-12 {
    width: 100%
}

.w-hidden-main {
    display: none !important
}

@media screen and (max-width:991px) {
    .w-container {
        max-width: 728px
    }

    .w-hidden-main {
        display: inherit !important
    }

    .w-hidden-medium {
        display: none !important
    }

    .w-col-medium-1 {
        width: 8.33333%
    }

    .w-col-medium-2 {
        width: 16.6667%
    }

    .w-col-medium-3 {
        width: 25%
    }

    .w-col-medium-4 {
        width: 33.3333%
    }

    .w-col-medium-5 {
        width: 41.6667%
    }

    .w-col-medium-6 {
        width: 50%
    }

    .w-col-medium-7 {
        width: 58.3333%
    }

    .w-col-medium-8 {
        width: 66.6667%
    }

    .w-col-medium-9 {
        width: 75%
    }

    .w-col-medium-10 {
        width: 83.3333%
    }

    .w-col-medium-11 {
        width: 91.6667%
    }

    .w-col-medium-12 {
        width: 100%
    }

    .w-col-stack {
        width: 100%;
        left: auto;
        right: auto
    }
}

@media screen and (max-width:767px) {

    .w-hidden-main,
    .w-hidden-medium {
        display: inherit !important
    }

    .w-hidden-small {
        display: none !important
    }

    .w-row,
    .w-container .w-row {
        margin-left: 0;
        margin-right: 0
    }

    .w-col {
        width: 100%;
        left: auto;
        right: auto
    }

    .w-col-small-1 {
        width: 8.33333%
    }

    .w-col-small-2 {
        width: 16.6667%
    }

    .w-col-small-3 {
        width: 25%
    }

    .w-col-small-4 {
        width: 33.3333%
    }

    .w-col-small-5 {
        width: 41.6667%
    }

    .w-col-small-6 {
        width: 50%
    }

    .w-col-small-7 {
        width: 58.3333%
    }

    .w-col-small-8 {
        width: 66.6667%
    }

    .w-col-small-9 {
        width: 75%
    }

    .w-col-small-10 {
        width: 83.3333%
    }

    .w-col-small-11 {
        width: 91.6667%
    }

    .w-col-small-12 {
        width: 100%
    }
}

@media screen and (max-width:479px) {
    .w-container {
        max-width: none
    }

    .w-hidden-main,
    .w-hidden-medium,
    .w-hidden-small {
        display: inherit !important
    }

    .w-hidden-tiny {
        display: none !important
    }

    .w-col {
        width: 100%
    }

    .w-col-tiny-1 {
        width: 8.33333%
    }

    .w-col-tiny-2 {
        width: 16.6667%
    }

    .w-col-tiny-3 {
        width: 25%
    }

    .w-col-tiny-4 {
        width: 33.3333%
    }

    .w-col-tiny-5 {
        width: 41.6667%
    }

    .w-col-tiny-6 {
        width: 50%
    }

    .w-col-tiny-7 {
        width: 58.3333%
    }

    .w-col-tiny-8 {
        width: 66.6667%
    }

    .w-col-tiny-9 {
        width: 75%
    }

    .w-col-tiny-10 {
        width: 83.3333%
    }

    .w-col-tiny-11 {
        width: 91.6667%
    }

    .w-col-tiny-12 {
        width: 100%
    }
}

.w-widget {
    position: relative
}

.w-widget-map {
    width: 100%;
    height: 400px
}

.w-widget-map label {
    width: auto;
    display: inline
}

.w-widget-map img {
    max-width: inherit
}

.w-widget-map .gm-style-iw {
    text-align: center
}

.w-widget-map .gm-style-iw>button {
    display: none !important
}

.w-widget-twitter {
    overflow: hidden
}

.w-widget-twitter-count-shim {
    vertical-align: top;
    width: 28px;
    height: 20px;
    text-align: center;
    background: #fff;
    border: 1px solid #758696;
    border-radius: 3px;
    display: inline-block;
    position: relative
}

.w-widget-twitter-count-shim * {
    pointer-events: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
    text-align: center;
    color: #999;
    font-family: serif;
    font-size: 15px;
    line-height: 12px;
    position: relative
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
    display: block;
    position: relative
}

.w-widget-twitter-count-shim.w--large {
    width: 36px;
    height: 28px
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
    font-size: 18px;
    line-height: 18px
}

.w-widget-twitter-count-shim:not(.w--vertical) {
    margin-left: 5px;
    margin-right: 8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
    margin-left: 6px
}

.w-widget-twitter-count-shim:not(.w--vertical):before,
.w-widget-twitter-count-shim:not(.w--vertical):after {
    content: " ";
    height: 0;
    width: 0;
    pointer-events: none;
    border: solid transparent;
    position: absolute;
    top: 50%;
    left: 0
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
    border-width: 4px;
    border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
    margin-top: -4px;
    margin-left: -9px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
    border-width: 5px;
    margin-top: -5px;
    margin-left: -10px
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
    border-width: 4px;
    border-color: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
    margin-top: -4px;
    margin-left: -8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
    border-width: 5px;
    margin-top: -5px;
    margin-left: -9px
}

.w-widget-twitter-count-shim.w--vertical {
    width: 61px;
    height: 33px;
    margin-bottom: 8px
}

.w-widget-twitter-count-shim.w--vertical:before,
.w-widget-twitter-count-shim.w--vertical:after {
    content: " ";
    height: 0;
    width: 0;
    pointer-events: none;
    border: solid transparent;
    position: absolute;
    top: 100%;
    left: 50%
}

.w-widget-twitter-count-shim.w--vertical:before {
    border-width: 5px;
    border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
    margin-left: -5px
}

.w-widget-twitter-count-shim.w--vertical:after {
    border-width: 4px;
    border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
    margin-left: -4px
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
    font-size: 18px;
    line-height: 22px
}

.w-widget-twitter-count-shim.w--vertical.w--large {
    width: 76px
}

.w-background-video {
    height: 500px;
    color: #fff;
    position: relative;
    overflow: hidden
}

.w-background-video>video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -100;
    background-position: 50%;
    background-size: cover;
    margin: auto;
    position: absolute;
    top: -100%;
    bottom: -100%;
    left: -100%;
    right: -100%
}

.w-background-video>video::-webkit-media-controls-start-playback-button {
    -webkit-appearance: none;
    display: none !important
}

.w-background-video--control {
    background-color: transparent;
    padding: 0;
    position: absolute;
    bottom: 1em;
    right: 1em
}

.w-background-video--control>[hidden] {
    display: none !important
}

.w-slider {
    height: 300px;
    text-align: center;
    clear: both;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    background: #ddd;
    position: relative
}

.w-slider-mask {
    z-index: 1;
    height: 100%;
    white-space: nowrap;
    display: block;
    position: relative;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-slide {
    vertical-align: top;
    width: 100%;
    height: 100%;
    white-space: normal;
    text-align: left;
    display: inline-block;
    position: relative
}

.w-slider-nav {
    z-index: 2;
    height: 40px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    margin: auto;
    padding-top: 10px;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0
}

.w-slider-nav.w-round>div {
    border-radius: 100%
}

.w-slider-nav.w-num>div {
    width: auto;
    height: auto;
    font-size: inherit;
    line-height: inherit;
    padding: .2em .5em
}

.w-slider-nav.w-shadow>div {
    box-shadow: 0 0 3px rgba(51, 51, 51, .4)
}

.w-slider-nav-invert {
    color: #fff
}

.w-slider-nav-invert>div {
    background-color: rgba(34, 34, 34, .4)
}

.w-slider-nav-invert>div.w-active {
    background-color: #222
}

.w-slider-dot {
    width: 1em;
    height: 1em;
    cursor: pointer;
    background-color: rgba(255, 255, 255, .4);
    margin: 0 3px .5em;
    transition: background-color .1s, color .1s;
    display: inline-block;
    position: relative
}

.w-slider-dot.w-active {
    background-color: #fff
}

.w-slider-dot:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff
}

.w-slider-dot:focus.w-active {
    box-shadow: none
}

.w-slider-arrow-left,
.w-slider-arrow-right {
    width: 80px;
    cursor: pointer;
    color: #fff;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: auto;
    font-size: 40px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-slider-arrow-left [class^=w-icon-],
.w-slider-arrow-right [class^=w-icon-],
.w-slider-arrow-left [class*=\ w-icon-],
.w-slider-arrow-right [class*=\ w-icon-] {
    position: absolute
}

.w-slider-arrow-left:focus,
.w-slider-arrow-right:focus {
    outline: 0
}

.w-slider-arrow-left {
    z-index: 3;
    right: auto
}

.w-slider-arrow-right {
    z-index: 4;
    left: auto
}

.w-icon-slider-left,
.w-icon-slider-right {
    width: 1em;
    height: 1em;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.w-slider-aria-label {
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    border: 0;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden
}

.w-slider-force-show {
    display: block !important
}

.w-dropdown {
    text-align: left;
    z-index: 900;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    position: relative
}

.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
    vertical-align: top;
    color: #222;
    text-align: left;
    white-space: nowrap;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    position: relative
}

.w-dropdown-toggle {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    padding-right: 40px;
    display: inline-block
}

.w-dropdown-toggle:focus {
    outline: 0
}

.w-icon-dropdown-toggle {
    width: 1em;
    height: 1em;
    margin: auto 20px auto auto;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0
}

.w-dropdown-list {
    min-width: 100%;
    background: #ddd;
    display: none;
    position: absolute
}

.w-dropdown-list.w--open {
    display: block
}

.w-dropdown-link {
    color: #222;
    padding: 10px 20px;
    display: block
}

.w-dropdown-link.w--current {
    color: #0082f3
}

.w-dropdown-link:focus {
    outline: 0
}

@media screen and (max-width:767px) {
    .w-nav-brand {
        padding-left: 10px
    }
}

.w-lightbox-backdrop {
    cursor: auto;
    letter-spacing: normal;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    visibility: visible;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    color: #fff;
    text-align: center;
    z-index: 2000;
    opacity: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -webkit-tap-highlight-color: transparent;
    background: rgba(0, 0, 0, .9);
    outline: 0;
    font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.2;
    list-style: disc;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transform: translate(0)
}

.w-lightbox-backdrop,
.w-lightbox-container {
    height: 100%;
    -webkit-overflow-scrolling: touch;
    overflow: auto
}

.w-lightbox-content {
    height: 100vh;
    position: relative;
    overflow: hidden
}

.w-lightbox-view {
    width: 100vw;
    height: 100vh;
    opacity: 0;
    position: absolute
}

.w-lightbox-view:before {
    content: "";
    height: 100vh
}

.w-lightbox-group,
.w-lightbox-group .w-lightbox-view,
.w-lightbox-group .w-lightbox-view:before {
    height: 86vh
}

.w-lightbox-frame,
.w-lightbox-view:before {
    vertical-align: middle;
    display: inline-block
}

.w-lightbox-figure {
    margin: 0;
    position: relative
}

.w-lightbox-group .w-lightbox-figure {
    cursor: pointer
}

.w-lightbox-img {
    width: auto;
    height: auto;
    max-width: none
}

.w-lightbox-image {
    float: none;
    max-width: 100vw;
    max-height: 100vh;
    display: block
}

.w-lightbox-group .w-lightbox-image {
    max-height: 86vh
}

.w-lightbox-caption {
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: rgba(0, 0, 0, .4);
    padding: .5em 1em;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-lightbox-embed {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.w-lightbox-control {
    width: 4em;
    cursor: pointer;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    transition: all .3s;
    position: absolute;
    top: 0
}

.w-lightbox-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 {
    height: 2.6em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
    background-size: 18px;
    right: 0
}

.w-lightbox-strip {
    white-space: nowrap;
    padding: 0 1vh;
    line-height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: auto;
    overflow-y: hidden
}

.w-lightbox-item {
    width: 10vh;
    box-sizing: content-box;
    cursor: pointer;
    padding: 2vh 1vh;
    display: inline-block;
    -webkit-transform: translate(0, 0)
}

.w-lightbox-active {
    opacity: .3
}

.w-lightbox-thumbnail {
    height: 10vh;
    background: #222;
    position: relative;
    overflow: hidden
}

.w-lightbox-thumbnail-image {
    position: absolute;
    top: 0;
    left: 0
}

.w-lightbox-thumbnail .w-lightbox-tall {
    width: 100%;
    top: 50%;
    transform: translateY(-50%)
}

.w-lightbox-thumbnail .w-lightbox-wide {
    height: 100%;
    left: 50%;
    transform: translate(-50%)
}

.w-lightbox-spinner {
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    border: 5px solid rgba(0, 0, 0, .4);
    border-radius: 50%;
    margin-top: -20px;
    margin-left: -20px;
    animation: .8s linear infinite spin;
    position: absolute;
    top: 50%;
    left: 50%
}

.w-lightbox-spinner:after {
    content: "";
    border: 3px solid transparent;
    border-bottom-color: #fff;
    border-radius: 50%;
    position: absolute;
    top: -4px;
    bottom: -4px;
    left: -4px;
    right: -4px
}

.w-lightbox-hide {
    display: none
}

.w-lightbox-noscroll {
    overflow: hidden
}

@media (min-width:768px) {
    .w-lightbox-content {
        height: 96vh;
        margin-top: 2vh
    }

    .w-lightbox-view,
    .w-lightbox-view:before {
        height: 96vh
    }

    .w-lightbox-group,
    .w-lightbox-group .w-lightbox-view,
    .w-lightbox-group .w-lightbox-view:before {
        height: 84vh
    }

    .w-lightbox-image {
        max-width: 96vw;
        max-height: 96vh
    }

    .w-lightbox-group .w-lightbox-image {
        max-width: 82.3vw;
        max-height: 84vh
    }

    .w-lightbox-left,
    .w-lightbox-right {
        opacity: .5;
        display: block
    }

    .w-lightbox-close {
        opacity: .8
    }

    .w-lightbox-control:hover {
        opacity: 1
    }
}

.w-lightbox-inactive,
.w-lightbox-inactive:hover {
    opacity: 0
}

.w-richtext:before,
.w-richtext:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-richtext:after {
    clear: both
}

.w-richtext[contenteditable=true]:before,
.w-richtext[contenteditable=true]:after {
    white-space: initial
}

.w-richtext ol,
.w-richtext ul {
    overflow: hidden
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,
.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,
.w-richtext .w-richtext-figure-selected[data-rt-type=image] div {
    outline: 2px solid #2895f7
}

.w-richtext figure.w-richtext-figure-type-video>div:after,
.w-richtext figure[data-rt-type=video]>div:after {
    content: "";
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.w-richtext figure {
    max-width: 60%;
    position: relative
}

.w-richtext figure>div:before {
    cursor: default !important
}

.w-richtext figure img {
    width: 100%
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
    opacity: .6
}

.w-richtext figure div {
    color: transparent;
    font-size: 0
}

.w-richtext figure.w-richtext-figure-type-image,
.w-richtext figure[data-rt-type=image] {
    display: table
}

.w-richtext figure.w-richtext-figure-type-image>div,
.w-richtext figure[data-rt-type=image]>div {
    display: inline-block
}

.w-richtext figure.w-richtext-figure-type-image>figcaption,
.w-richtext figure[data-rt-type=image]>figcaption {
    caption-side: bottom;
    display: table-caption
}

.w-richtext figure.w-richtext-figure-type-video,
.w-richtext figure[data-rt-type=video] {
    width: 60%;
    height: 0
}

.w-richtext figure.w-richtext-figure-type-video iframe,
.w-richtext figure[data-rt-type=video] iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.w-richtext figure.w-richtext-figure-type-video>div,
.w-richtext figure[data-rt-type=video]>div {
    width: 100%
}

.w-richtext figure.w-richtext-align-center {
    clear: both;
    margin-left: auto;
    margin-right: auto
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,
.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div {
    max-width: 100%
}

.w-richtext figure.w-richtext-align-normal {
    clear: both
}

.w-richtext figure.w-richtext-align-fullwidth {
    width: 100%;
    max-width: 100%;
    text-align: center;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.w-richtext figure.w-richtext-align-fullwidth>div {
    padding-bottom: inherit;
    display: inline-block
}

.w-richtext figure.w-richtext-align-fullwidth>figcaption {
    display: block
}

.w-richtext figure.w-richtext-align-floatleft {
    float: left;
    clear: none;
    margin-right: 15px
}

.w-richtext figure.w-richtext-align-floatright {
    float: right;
    clear: none;
    margin-left: 15px
}

.w-nav {
    z-index: 1000;
    background: #ddd;
    position: relative
}

.w-nav:before,
.w-nav:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-nav:after {
    clear: both
}

.w-nav-brand {
    float: left;
    color: #333;
    text-decoration: none;
    position: relative
}

.w-nav-link {
    vertical-align: top;
    color: #222;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    display: inline-block;
    position: relative
}

.w-nav-link.w--current {
    color: #0082f3
}

.w-nav-menu {
    float: right;
    position: relative
}

[data-nav-menu-open] {
    text-align: center;
    min-width: 200px;
    background: #c8c8c8;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: visible;
    display: block !important
}

.w--nav-link-open {
    display: block;
    position: relative
}

.w-nav-overlay {
    width: 100%;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-nav-overlay [data-nav-menu-open] {
    top: 0
}

.w-nav[data-animation=over-left] .w-nav-overlay {
    width: auto
}

.w-nav[data-animation=over-left] .w-nav-overlay,
.w-nav[data-animation=over-left] [data-nav-menu-open] {
    z-index: 1;
    top: 0;
    right: auto
}

.w-nav[data-animation=over-right] .w-nav-overlay {
    width: auto
}

.w-nav[data-animation=over-right] .w-nav-overlay,
.w-nav[data-animation=over-right] [data-nav-menu-open] {
    z-index: 1;
    top: 0;
    left: auto
}

.w-nav-button {
    float: right;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 18px;
    font-size: 24px;
    display: none;
    position: relative
}

.w-nav-button:focus {
    outline: 0
}

.w-nav-button.w--open {
    color: #fff;
    background-color: #c8c8c8
}

.w-nav[data-collapse=all] .w-nav-menu {
    display: none
}

.w-nav[data-collapse=all] .w-nav-button,
.w--nav-dropdown-open,
.w--nav-dropdown-toggle-open {
    display: block
}

.w--nav-dropdown-list-open {
    position: static
}

@media screen and (max-width:1229px) {
    .w-nav[data-collapse=medium] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=medium] .w-nav-button {
        display: block
    }
}

@media screen and (max-width:767px) {
    .w-nav[data-collapse=small] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=small] .w-nav-button {
        display: block
    }

    .w-nav-brand {
        padding-left: 10px
    }
}

@media screen and (max-width:479px) {
    .w-nav[data-collapse=tiny] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=tiny] .w-nav-button {
        display: block
    }
}

.w-tabs {
    position: relative
}

.w-tabs:before,
.w-tabs:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-tabs:after {
    clear: both
}

.w-tab-menu {
    position: relative
}

.w-tab-link {
    vertical-align: top;
    text-align: left;
    cursor: pointer;
    color: #222;
    background-color: #ddd;
    padding: 9px 30px;
    text-decoration: none;
    display: inline-block;
    position: relative
}

.w-tab-link.w--current {
    background-color: #c8c8c8
}

.w-tab-link:focus {
    outline: 0
}

.w-tab-content {
    display: block;
    position: relative;
    overflow: hidden
}

.w-tab-pane {
    display: none;
    position: relative
}

.w--tab-active {
    display: block
}

@media screen and (max-width:479px) {
    .w-tab-link {
        display: block
    }
}

.w-ix-emptyfix:after {
    content: ""
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.w-dyn-empty {
    background-color: #ddd;
    padding: 10px
}

.w-dyn-hide,
.w-dyn-bind-empty,
.w-condition-invisible {
    display: none !important
}

.wf-layout-layout {
    display: grid
}

.w-layout-grid {
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.w-pagination-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    display: flex
}

.w-pagination-previous {
    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-embed-youtubevideo {
    width: 100%;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg);
    background-position: 50%;
    background-size: cover;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative
}

.w-embed-youtubevideo:empty {
    min-height: 75px;
    padding-bottom: 56.25%
}

.w-pagination-next-icon {
    margin-left: 4px
}

.w-page-count {
    width: 100%;
    text-align: center;
    margin-top: 20px
}

body {
    height: 100%;
    font-family: Lineto brown pro, Arial, sans-serif;
    font-size: 14px
}

h1 {
    color: #212121;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 40px;
    font-weight: 300;
    line-height: 1.4em
}

h2 {
    color: #212121;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 32px;
    font-weight: 400;
    line-height: 1.4em
}

h3 {
    color: #323232;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.5em
}

h4 {
    color: #636363;
    margin-top: 10px;
    margin-bottom: 16px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.5em
}

h5 {
    color: #636363;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.5rem
}

h6 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.5em
}

p {
    color: #323232;
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em
}

a {
    color: #4949e4;
    text-decoration: none
}

a:hover {
    color: #2c2c89
}

ul {
    margin-top: 10px;
    padding-left: 25px
}

ol {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 25px
}

li {
    padding-bottom: 5px;
    font-size: 16px;
    line-height: 27px
}

img {
    max-width: 100%;
    align-self: center;
    padding: 0;
    display: inline-block
}

label {
    cursor: default;
    margin-bottom: 5px;
    font-weight: 700;
    display: block
}

em {
    font-style: italic
}

blockquote {
    color: #4949e4;
    border-left: 5px #e2e2e2;
    margin-top: 25px;
    margin-bottom: 25px;
    margin-left: 0;
    padding: 10px 20px 10px 0;
    font-size: 21px;
    font-weight: 400;
    line-height: 1.5em
}

figure {
    margin-bottom: 10px
}

figcaption {
    color: #676671;
    text-align: center;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    display: block
}

.nav__container {
    z-index: 99;
    min-width: 100%;
    cursor: default;
    background-color: #fff;
    border: 1px #000;
    border-bottom: 1px solid #f1f1f1;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 55px;
    position: relative
}

.nav__container.is--campaign {
    background-color: transparent;
    border-bottom-style: none;
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex
}

.nav {
    z-index: 999;
    background-color: transparent;
    flex-direction: row;
    justify-content: space-between;
    align-self: stretch;
    align-items: stretch;
    display: block;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.nav__link {
    color: #676671;
    letter-spacing: 0;
    cursor: pointer;
    background-color: transparent;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 10px;
    font-size: 14.5px;
    line-height: 1em;
    transition: color .2s;
    display: flex
}

.nav__link.nav__link--dd {
    cursor: default;
    align-items: flex-start;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 18px
}

.nav__link.nav__link--dd.w--current {
    color: #4949e4
}

.nav__link.nav__link--dd.is--dark {
    color: #fff;
    cursor: default;
    justify-content: center;
    line-height: 18px
}

.nav__link.nav__link--dd.is--dark:hover {
    color: #b8b7bd
}

.nav__link.nav__link--dd.nav__link--dd--sub {
    cursor: pointer;
    line-height: 18px
}

.nav__link.nav__link--dd.nav__link--dd--sub.hide-backend,
.nav__link.nav__link--dd.backend {
    display: none
}

.nav__link.nav__link--dark {
    color: #fff
}

.nav__link.nav__link--dark:hover {
    color: #b8b7bd
}

.nav__link.nav__link--dark.w--current {
    color: #8e8e96
}

.nav__link.nav__link--dark.w--current:hover {
    color: #fff
}

.nav__link.nav__link--dark.is--last-child {
    padding-left: 10px;
    padding-right: 20px
}

.nav__link.nav__link--signin.nav__last-child {
    padding-right: 16px
}

.nav__link.not-logged-in {
    align-content: stretch;
    align-items: flex-start;
    padding-right: 15px;
    font-size: 15px
}

.nav__link.not-logged-in.nav__last-child {
    padding-right: 16px
}

.nav__link.is--last-child {
    order: 0;
    padding-left: 5px;
    padding-right: 20px
}

.nav__brand {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    cursor: pointer;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    padding-top: 20px;
    padding-bottom: 10px;
    display: flex
}

.nav__brand.nav__brand--inner {
    padding-top: 7px;
    padding-bottom: 7px
}

.nav__brand.nav__brand--campaign {
    width: 165px
}

.nav__brand.nav__brand--blog {
    width: 11.5rem;
    cursor: pointer;
    margin-top: 9px;
    margin-bottom: 9px;
    padding-top: 0;
    padding-bottom: 0
}

.nav__brand.nav__brand--blog.w--current {
    width: auto
}

.nav__brand.nav__brand--invert {
    filter: grayscale()invert()
}

.global-section {
    flex: 0 auto;
    padding: 100px 55px;
    display: block
}

.global-section.section--customer {
    padding-top: 40px;
    padding-bottom: 40px
}

.global-section.section__center-60px {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 60px;
    display: block
}

.global-section.section__customer-center {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 100px;
    display: block
}

.global-section.section--overview {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 60px
}

.global-section.section--on-premise {
    padding-top: 60px;
    padding-bottom: 60px
}

.global-section.section--open-source {
    color: #fff;
    text-align: center;
    background-color: #2c2c89;
    padding-top: 60px;
    padding-bottom: 80px
}

.global-section.section--integrations {
    padding-top: 0
}

.global-section.section--jobs {
    padding-top: 40px;
    padding-bottom: 0
}

.global-section.section--blog-cat-header {
    margin-top: -400px;
    padding-top: 0
}

.global-section.section--blog-inner {
    padding-top: 50px;
    padding-bottom: 0;
    position: relative
}

.global-section.section--platform {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 100px;
    padding-bottom: 100px;
    display: block
}

.global-section.section--about {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 60px
}

.global-section.section--events {
    color: #fff;
    text-align: center;
    background-color: #4949e4;
    display: block
}

.global-section.section--leadership {
    text-align: center;
    background-color: #f8f8f8;
    display: none;
    position: relative;
    overflow: hidden
}

.global-section.section--faqs {
    text-align: center;
    background-color: #f8f8f8
}

.global-section.section--more-resources {
    text-align: center;
    padding-top: 70px;
    padding-bottom: 80px
}

.global-section.section--hub {
    background-color: #f8f8f8;
    padding-top: 50px;
    padding-bottom: 50px
}

.global-section.section--intro-integrations {
    text-align: center;
    padding-top: 70px;
    padding-bottom: 0
}

.global-section.section--mobile-intro {
    text-align: center;
    padding-top: 0
}

.global-section.section--playforms-mobile {
    text-align: center
}

.global-section.section--featured-blog-home {
    margin-top: -100px;
    padding-top: 0
}

.global-section.section--60-60 {
    padding-top: 60px;
    padding-bottom: 60px
}

.global-section.section--60-60.section--grey {
    background-color: #f8f8f8
}

.global-section.section--60-60.section-padding__10-60 {
    padding-top: 10px
}

.global-section.section--center-__dark {
    text-align: center;
    background-color: #000d47;
    padding-top: 60px;
    padding-bottom: 60px;
    display: block
}

.global-section.section--center-__dark.hide--customer-story-pdf {
    background-color: #fff;
    background-image: url(/wp-content/uploads/2023/03/607f4f6df411bd478d7dd479_pattern_header-1.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover
}

.global-section.section--customer-story-stats {
    background-color: #f8f8f8;
    padding-top: 60px;
    padding-bottom: 20px
}

.global-section.is--center {
    text-align: center;
    display: block;
    position: relative
}

.global-section.is--center.section-padding__100-0 {
    padding-bottom: 0
}

.global-section.section--grey {
    background-color: #f8f8f8
}

.global-section.contest__mobile-view {
    display: none
}

.global-section.contest__desktop-view {
    display: block
}

.global-section.section--dark-pricing {
    background-color: #000d47;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd06167dca56_pattern-bg-dark.svg);
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
    padding-top: 20px
}

.global-section.section__center-0px {
    text-align: center;
    padding-top: 0;
    padding-bottom: 60px;
    display: block
}

.global-section.section__newsroom-1 {
    padding-top: 60px;
    padding-bottom: 60px
}

.global-section.section__center-grey {
    text-align: center;
    background-color: #f9f9f9;
    display: block
}

.global-section.is--grey {
    background-color: #f8f8f8
}

.global-section.is--p0 {
    padding-top: 0;
    padding-bottom: 0;
    display: block
}

.global-section.is--covid {
    max-width: 100%;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd160d7dcb2c_2020-covid-report-bgkd.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: fixed;
    margin-left: 0;
    margin-right: 0;
    padding: 0
}

.global-section.events-community {
    padding-top: 40px;
    padding-bottom: 40px
}

.global-section.section__resources-cont {
    padding-top: 50px;
    padding-bottom: 100px;
    display: block
}

.global-section.section__resources-cont--header {
    padding-top: 50px;
    padding-bottom: 0
}

.global-section.section__resources-cont--header.is--content-c {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 200px
}

.global-section.section__resources-cont--header.is--content-f {
    padding-bottom: 60px
}

.global-section.is--resources-gated__header {
    min-height: 400px;
    background-color: #000d47;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 15% 12%;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: scroll;
    align-items: center;
    padding-top: 50px;
    display: flex
}

.global-section.section__platform {
    padding-top: 0;
    padding-bottom: 0
}

.global-section.section--hub {
    background-color: #f9f9f9;
    padding-top: 50px;
    padding-bottom: 50px
}

.global-section.is--grey-20x20 {
    background-color: #f9f9f9;
    padding-top: 20px;
    padding-bottom: 20px
}

.global-section.is--grey {
    background-color: #f9f9f9
}

.global-section.section--homepromo {
    text-align: center;
    margin-top: -79px;
    padding-top: 80px;
    padding-bottom: 60px;
    display: block;
    position: relative
}

.global-section.section--homepromo.hide {
    display: none
}

.global-section.contact--offices {
    background-color: #e9e9e9;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bdbe427dcc0b_contact-map.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.global-section.section--50-50 {
    perspective: 1000px;
    padding-top: 50px;
    padding-bottom: 50px;
    position: relative;
    bottom: 0
}

.global-section.content-c__ondemand {
    margin-top: -150px
}

.global-section.section--swag-img {
    perspective: 1000px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
    position: relative;
    bottom: 0
}

.global-section.section--swag-faq {
    perspective: 1000px;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
    bottom: 0
}

.global-section.section__0 {
    padding-top: 0
}

.global-container {
    width: 1200px;
    max-width: 100%;
    background-color: transparent;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    display: block;
    position: relative
}

.global-container.container--leadership {
    z-index: 1;
    position: relative
}

.global-container.container--blog {
    margin-top: 50px
}

.global-container.blog-top {
    display: block
}

.global-container.container__footer-cta {
    text-align: left
}

.global-container.resources-content__container {
    width: 840px
}

.global-container.container__resources-cont {
    width: 840px;
    max-width: 100%
}

.global-container.container--homepromo {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.global-container.container__requests {
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 70px
}

.global-container.container__request-confirmation {
    text-align: center;
    padding: 60px
}

.global-container.container--contact {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.global-container.container--events {
    grid-column-gap: 60px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.global-container.sticky {
    align-items: flex-start;
    display: flex
}

.intro__icon {
    max-width: 155px;
    margin-bottom: 20px
}

.intro__title {
    margin-bottom: 5px;
    font-size: 24px;
    font-weight: 300;
    line-height: 30px
}

._3-col-points__subtitle {
    max-width: 500px;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    display: block
}

.hero__flexrow {
    width: 400px;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.hero__flexrow.home {
    flex-wrap: nowrap;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 40px
}

.hero__flexrow.support {
    margin-left: auto;
    margin-right: auto
}

.hero__flexrow.margin0-copy {
    width: auto;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.navbar {
    z-index: 999;
    border: 1px #b8b7bd;
    border-bottom: .5px solid rgba(184, 183, 189, .5);
    position: -webkit-sticky;
    position: sticky;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.navbar.navbar__campaign {
    background-color: #000d47;
    border-style: none;
    border-color: #000;
    position: static
}

.navbar.navbar--blog {
    background-color: #000d47;
    border: .5px rgba(184, 183, 189, .5);
    border-bottom-style: solid
}

.navbar.navbar--dark {
    background-color: #000d47;
    margin-bottom: -1px
}

.navbar.navbar--light-blue {
    background-color: #2f3293
}

.navbar.navbar--dark {
    background-color: #000d47;
    margin-bottom: -1px
}

.navbar.navbar__campaign-transparent {
    border-style: none;
    border-color: #000;
    justify-content: center;
    align-items: flex-start;
    position: static
}

.section__title {
    margin-bottom: 10px
}

.global-button {
    max-width: 100%;
    min-width: 185px;
    color: #fff;
    text-align: center;
    letter-spacing: .75px;
    text-transform: uppercase;
    background-color: #4949e4;
    border: 1px solid #4949e4;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    padding: 10px 25px;
    font-weight: 700;
    line-height: 1.4em;
    text-decoration: none;
    transition: background-color .2s, color .2s;
    display: inline-block;
    position: relative;
    overflow: hidden
}

.global-button:hover {
    color: #fff;
    background-color: #3a3ab6;
    border-color: #3a3ab6
}

.global-button.button--customers {
    margin-top: 20px
}

.global-button.is--ghost {
    color: #000d47;
    background-color: transparent;
    border: 1px solid #000d47
}

.global-button.is--ghost:hover {
    color: #4949e4;
    background-color: transparent;
    border-color: #4949e4
}

.global-button.button--indigo {
    min-width: 160px;
    text-align: center;
    border: 1px #000
}

.global-button.button--podcast-signup {
    border: 1px #000;
    margin-top: 15px
}

.global-button.button--mobile-nav {
    min-width: 160px;
    cursor: pointer;
    background-color: #4949e4;
    padding-left: 20px;
    padding-right: 20px;
    transition: color .2s;
    display: none
}

.global-button.button--mobile-nav.logged-in {
    background-color: #30b8ce;
    display: flex
}

.global-button.button--mobile-nav.logged-in.logged-in-hero {
    min-width: 140px;
    cursor: pointer;
    border-color: #30b8ce;
    order: 1;
    margin-top: 0;
    margin-left: 10px;
    padding: 8px 15px;
    display: none
}

.global-button.button--mobile-nav.logged-in.app-link {
    cursor: pointer;
    padding-left: 20px;
    padding-right: 20px;
    display: none
}

.global-button.button--mobile-nav.not-logged-in {
    cursor: pointer;
    display: none
}

.global-button.button--ghost-nav {
    color: #000d47;
    letter-spacing: .5px;
    text-transform: uppercase;
    cursor: pointer;
    background-color: transparent;
    border: 1px solid #000d47;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    display: none
}

.global-button.button--ghost-nav:hover {
    color: #fff;
    background-color: #000d47
}

.global-button.button--pagination {
    min-width: 106px;
    text-align: center;
    border-style: none;
    padding-left: 15px;
    padding-right: 15px
}

.global-button.button--pill {
    color: #8e8e96;
    letter-spacing: 1px;
    text-transform: uppercase;
    background-color: transparent;
    border: 1px solid #8e8e96;
    border-radius: 50px;
    margin-right: 10px;
    padding-top: 8px;
    padding-bottom: 6px;
    font-size: 14px
}

.global-button.button--pill:hover {
    color: #fff;
    background-color: #000d47;
    border-color: #000d47
}

.global-button.button--pill.w--current {
    border-color: #393939
}

.global-button.button--pill.nck-pill {
    max-height: 47px;
    min-height: 47px;
    min-width: 100px;
    color: #000d47;
    letter-spacing: 0;
    text-transform: none;
    background-color: #fff;
    border-style: none;
    border-radius: 6px;
    align-self: center;
    margin-right: 10px;
    padding: 0 28px;
    font-size: 18px;
    font-weight: 300;
    line-height: 18;
    transition: color .2s;
    display: flex;
    transform: translate(0);
    box-shadow: 1px 1px 12px rgba(87, 74, 57, .15)
}

.global-button.button--pill.nck-pill:hover {
    color: #8e8e96
}

.global-button.button--pill.nck-pill-copy {
    max-height: 47px;
    min-height: 47px;
    min-width: 100px;
    color: #000d47;
    letter-spacing: 0;
    text-transform: none;
    background-color: #fff;
    border-style: none;
    border-radius: 6px;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    margin-right: 10px;
    padding: 0 28px;
    font-size: 18px;
    font-weight: 300;
    line-height: 18;
    transition: color .2s;
    display: flex;
    transform: translate(0);
    box-shadow: 1px 1px 12px rgba(87, 74, 57, .15)
}

.global-button.button--pill.nck-pill-copy:hover {
    color: #4a4a4a
}

.global-button.is--ghost-pricing {
    max-width: 100%;
    min-width: 140px;
    color: #000d47;
    background-color: transparent;
    border: 1px solid #000d47;
    padding: 4px 5px;
    font-size: 12px;
    line-height: 18px
}

.global-button.is--ghost-pricing:hover {
    color: #4949e4;
    background-color: transparent;
    border-color: #4949e4
}

.global-button.button-small {
    max-width: 100%;
    min-width: 140px;
    padding: 4px 5px;
    font-size: 12px;
    line-height: 18px;
}

.global-button.is--indigo-pricing {
    display: block
}

.global-button.is--ghost-white {
    color: #fff;
    background-color: transparent;
    border: 1px solid #fff
}

.global-button.is--ghost-white:hover {
    color: #b8b7bd;
    background-color: transparent;
    border-color: #8e8e96
}

.global-button.resources__content-button {
    margin-top: 20px
}

.global-button.resources__content-button.button--gated {
    margin-top: 0
}

.global-button.button--capitalize {
    text-transform: capitalize
}

.global-button.is--event-acc {
    color: #fff;
    background-color: transparent;
    border: 1px solid #fff
}

.global-button.is--event-acc:hover {
    opacity: .8
}

.global-button.button--m20 {
    margin-right: 20px
}

.global-button.button--external {
    background-image: url(/wp-content/uploads/2023/06/60d4b33a73cea2168c299190_arrow-external.svg);
    background-position: 95%;
    background-repeat: no-repeat;
    background-size: 20px;
    padding-right: 50px
}

.global-button.button--external.external-signedin {
    background-image: url(/wp-content/uploads/2023/06/60d4b33a73cea2168c299190_arrow-external.svg);
    background-position: 95%;
    background-repeat: no-repeat;
    background-size: 20px;
    display: none
}

.global-button.is--ghost-external {
    color: #000d47;
    background-color: transparent;
    background-image: url(https://static1.smartbear.co/smartbearbrand/media/images/icons/arrow-external-dark.svg);
    background-position: 95%;
    background-repeat: no-repeat;
    background-size: 20px;
    border: 1px solid #000d47;
    padding-right: 50px
}

.global-button.is--ghost-external:hover {
    color: #4949e4;
    background-color: transparent;
    border-color: #4949e4
}

.global-button.button--navbar.navbar-demo {
    margin-bottom: 10px;
    display: none
}

.button__text {
    z-index: 2;
    color: #fff;
    text-align: center;
    letter-spacing: .5px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 24px;
    position: relative
}

.button-filler-one {
    z-index: 0;
    height: 80%;
    background-color: rgba(0, 0, 0, .05);
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.button-filler-two {
    z-index: 1;
    height: 30%;
    background-color: rgba(0, 0, 0, .1);
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.section__title-wrapper {
    width: 750px;
    max-width: 100%;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.section__title-wrapper.section__title-wrapper--no-margin {
    margin-top: 0;
    margin-bottom: 0
}

.section__title-wrapper.section__title-wrapper--platforms {
    margin-bottom: 50px
}

.section__title-wrapper.is--center {
    text-align: center
}

.section__title-wrapper.is--900px-wide-center {
    width: 900px;
    text-align: center
}

.divder__line {
    height: 1px;
    background-color: #e3e3e3;
    flex: 1;
    margin-left: 10px;
    margin-right: 10px;
    display: flex
}

.divder__line.divider__line--footer {
    background-color: rgba(255, 255, 255, .13);
    margin-left: 0;
    margin-right: 0
}

.customers__grid {
    max-width: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: ". . . . . ." ". . . . . ." /1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 50px;
    display: grid
}

.customer {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.customer.customer--airbnb {
    background-color: #ff5c61
}

.customer.customer--mailchimp {
    background-color: #212121
}

.customer.customer--oracle {
    background-color: #ff5a60
}

.customer.customer--square {
    background-color: #42424e
}

.customer.customer--pagerduty {
    background-color: #39c053
}

.customer.customer--docker {
    background-color: #f8f8f8
}

.customer.customer--modernizer {
    background-color: #ffa300
}

.customer.customer--exercism {
    background-color: #212121
}

.customer.customer--atom {
    background-color: #37c2d9
}

.customer__middle {
    color: #8e8e96;
    text-align: center;
    background-color: #f8f8f8;
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    padding: 90px 50px;
    display: flex
}

.customer__middle__image {
    width: 65px;
    height: 65px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd72167dc89d_asset-28.jpeg);
    background-position: 50%;
    background-size: cover;
    border-radius: 50%;
    margin-bottom: 20px
}

.customer__quote {
    color: #323232;
    border-style: none;
    margin-bottom: 16px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em
}

.quoter {
    color: #393939;
    margin-bottom: 3px
}

.customer__lyft {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd9fdb7dc89c_asset-38.jpeg);
    background-position: 50%;
    background-size: cover;
    align-self: auto
}

.signup-section {
    background-color: #f8f8f8;
    padding: 50px 55px
}

.signup-section.signup-section--white,
.signup-section.signup-section--briefs {
    background-color: #fff
}

.signup-section.signup-section--sherlock {
    background-color: #fff;
    padding-top: 80px;
    padding-bottom: 60px
}

.signup__grid {
    grid-template-rows: auto;
    align-items: center
}

.signup__subtitle {
    max-width: 450px;
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
    display: block
}

.signup__icon {
    margin-bottom: 15px
}

.signup__form {
    align-items: center;
    display: flex
}

.form__input {
    min-height: 45px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 300;
    line-height: 30px
}

.signup__submit {
    min-height: 45px;
    background-color: #4949e4;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    padding-left: 21px;
    padding-right: 21px;
    font-size: 16px;
    transition: background-color .2s
}

.signup__submit:hover {
    background-color: #4442cb
}

.footer {
    background-color: #000d47;
    color: #fff;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: -20px;
    max-width: 1920px;
    padding: 50px 55px;
    width: 100%;
}

.footer.footer--campaigns {
    text-align: right
}

.footer__grid {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    grid-template-rows: 40px auto auto;
    grid-template-columns: 1.5fr 1.5fr 1.5fr 1.5fr 1.5fr 1.5fr;
    grid-auto-columns: .5fr;
    padding-top: 40px;
    font-weight: 400
}

.footer__grid.footer__grid--campaign {
    color: #fff;
    grid-template: ". . . . . . ." /1.75fr 1.5fr 1.5fr 1.5fr 1.5fr 1.75fr .5fr .5fr;
    align-content: end;
    align-items: center
}

.footer__title {
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1.4em;
    position: static
}

.footer__link {
    color: #e9e9e9;
    text-align: left;
    letter-spacing: 0;
    cursor: pointer;
    background-color: transparent;
    margin-bottom: 15px;
    padding-left: 0;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.4em;
    text-decoration: none;
    transition: color .4s;
    display: block
}

.footer__link:hover {
    color: #4949e4;
    font-weight: 300
}

.footer__link.footer__link--more {
    color: #c6c6c6
}

.footer__link.footer__link--more:hover {
    color: #6078ff
}

.footer__link.footer__link--more {
    color: #8e8e96
}

.footer__social {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    padding-top: 0;
    display: flex
}

.footer__social__link {
    width: 25px;
    opacity: .6;
    cursor: pointer;
    transition-property: opacity;
    transition-duration: .4s
}

.footer__social__link:hover {
    opacity: 1
}

.nav__menu {
    min-height: 50px;
    align-items: flex-start;
    display: flex
}

.hero__nav {
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: absolute;
    top: 60px;
    bottom: auto;
    overflow: visible
}

.nav__dd {
    margin-left: -15px;
    padding: 15px
}

.nav__dd.w--open {
    background-color: #fff;
    display: block;
    box-shadow: 0 5px 14px -5px rgba(0, 0, 0, .26)
}

.nav__dd.nav__dd--cols.w--open {
    align-items: flex-start;
    margin-left: -35px;
    padding-right: 20px;
    display: flex
}

.nav__dd__subtitle {
    color: #8e8e96;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 15px;
    font-size: 13px
}

.nav__dd__subtitle.nav__dd__subtitle--top {
    margin-top: 5px
}

.dd__icon {
    margin-right: 10px
}

.platform__hero {
    text-align: center;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bdab6d7dc918_platform-header-general-693e1cff.svg);
    background-position: 50%;
    background-size: cover;
    padding-top: 80px;
    padding-bottom: 80px
}

.global-body-wrap {
    max-width: 1920px;
    flex-direction: column;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    box-shadow: 0 1px 20px rgba(0, 0, 0, .07)
}

.global-body-wrap.bmr-1 {
    background-color: #1a2559;
    background-image: none
}

.global-body-wrap.acc {
    height: auto
}

.global-body-wrap.swag {
    height: auto;
    background-color: #0f0f2e
}

.global-body-wrap.asi-2 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    line-height: 1.6em
}

.platform__logo {
    width: 50px;
    height: 50px;
    -webkit-text-fill-color: inherit;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd00567dc91a_dotnet-8666b7b8.svg);
    background-size: auto;
    background-clip: border-box;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.platform__section-header {
    max-width: 900px;
    text-align: center;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto
}

.global__common-grid {
    grid-column-gap: 122px;
    grid-row-gap: 30px;
    text-align: left;
    grid-template: "Area" /.75fr .75fr;
    grid-auto-columns: 1fr;
    padding-top: 50px;
    padding-bottom: 50px;
    display: grid
}

.global__common-grid.this-is--reverse {
    grid-column-gap: 122px;
    grid-template-columns: .75fr .5fr;
    justify-content: center;
    align-items: stretch;
    justify-items: stretch
}

.global__common-grid.is--reverse {
    grid-template-columns: 40% 1fr
}

.global__common-grid.platform__grid--sherlock {
    grid-column-gap: 0px;
    grid-template-columns: .25fr 1fr .25fr
}

.global__common-grid.global__grid--video {
    grid-template-columns: .76fr 1.5fr
}

.global__common-grid.img__grid--integration {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 45% 1fr 1fr 1fr;
    padding-bottom: 0
}

.global__common-grid.grid__blf-speaker {
    grid-column-gap: 60px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 45% 1fr;
    margin-top: 60px;
    margin-bottom: 60px;
    position: static;
    top: 2px
}

.global__common-grid.grid__blf-talking-heads {
    grid-column-gap: 60px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 0;
    margin-bottom: 60px
}

.global__common-grid.newsroom__grid {
    grid-column-gap: 30px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 68% 1fr;
    margin-top: 40px;
    margin-bottom: 60px
}

.global__common-grid.img__grid--integration-2col {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr .5fr 37%
}

.global__common-grid.grid--columns {
    grid-template-rows: auto auto;
    grid-template-columns: .4fr 1fr;
    align-items: stretch;
    justify-items: stretch
}

.global__common-grid.gaming-mobile-vert-wrapper {
    background-color: #fff
}

.prod-image__wrapper {
    z-index: 2;
    text-align: center;
    background-color: #f8f8f8;
    border-radius: 2px;
    justify-content: center;
    align-items: center;
    padding: 30px;
    display: flex;
    position: static
}

.product-image {
    width: 800px;
    max-width: 100%;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 125px;
    border-radius: 5px;
    box-shadow: 0 4px 23px -3px rgba(0, 0, 0, .18)
}

.product-image.wauto {
    width: auto
}

.platform__divider {
    width: 1200px;
    height: 1px;
    max-width: 100%;
    background-color: #e8e8ea;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto
}

.platform__section {
    text-align: center
}

.inner-navbar {
    z-index: 99;
    padding-top: 20px;
    padding-bottom: 0
}

.customer-quote__quotee {
    color: #42424e;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px
}

.customer-story__header-img {
    width: 100%;
    border-radius: 5px;
    box-shadow: 1px 1px 4px -5px rgba(0, 0, 0, .38)
}

.customer-story__header-logo {
    max-height: 45px;
    min-height: 20px;
    filter: contrast(200%)grayscale();
    text-align: left;
    align-self: center;
    display: block;
    position: static
}

.customer-story__header-grid {
    grid-column-gap: 50px;
    grid-row-gap: 16px;
    grid-template: "." /1fr 1.25fr
}

.grid__customer-story {
    grid-column-gap: 50px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template: ". ." /.25fr 1fr 1fr .25fr
}

.grid__customer-story blockquote {
    color: #4949e4
}

.customer-story__body-full-img {
    border-radius: 5px
}

.grid-2 {
    grid-column-gap: 40px;
    grid-template-rows: auto;
    grid-template-areas: ". ."
}

.global-subtitle {
    color: #4a4a4a;
    margin-bottom: 20px;
    padding-right: 40px;
    font-size: 1.25em;
    font-weight: 300;
    line-height: 1.5em
}

.global-subtitle.subtitle--hero-jobs {
    text-align: left;
    margin-bottom: 20px
}

.global-subtitle.is--white {
    color: #fff
}

.global-subtitle.is--white.subtitle-centered {
    color: #fff;
    text-align: center;
    padding-right: 0
}

.global-subtitle.subtitle--card {
    color: #000d47;
    background-color: #fff;
    border-radius: 3px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px 15px;
    font-size: 21px;
    font-weight: 400;
    display: inline-block
}

.global-subtitle.integrations {
    max-width: 716px;
    font-size: 18px;
    line-height: 1.5em
}

.global-subtitle.blog__home-subtitle {
    color: #fff;
    margin-top: 20px;
    padding-top: 0
}

.global-subtitle.subtitle__remove-padding {
    padding-right: 0
}

.global-subtitle.subtitle--center {
    text-align: center;
    padding-right: 0
}

.global-subtitle.subtitle__center-width {
    width: 800px;
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.global-subtitle.homeheader {
    margin-bottom: 0;
    font-size: 18px
}

.global-subtitle.homeheader.mb-40 {
    text-align: left;
    margin-bottom: 40px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 60px
}

.global-label {
    color: #323232;
    letter-spacing: .5px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 700
}

.global-label.large-label--purple {
    color: #4949e4;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: 400
}

.global-label.label-center {
    text-align: center
}

.global-label.is--grey {
    color: #8e8e96
}

.global-label.is--small {
    font-size: 13px;
    line-height: 1.5em
}

.global-label.label--no-margin {
    margin-bottom: 0
}

.small-label {
    color: #4a4a4a;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-top: 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    display: block
}

.small-label.small-label--price-cell {
    color: #000d47;
    margin-bottom: 10px;
    line-height: 18px
}

.small-label.small-label--white {
    color: #fff;
    text-align: left;
    letter-spacing: 1px;
    font-weight: 400
}

.small-label.small-label__grey {
    color: #8e8e96;
    margin-top: 10px;
    line-height: 24px
}

.small-label.label__platform {
    margin-top: 20px;
    margin-bottom: 0;
    display: block
}

.small-label.is--dark {
    color: #393939;
    font-weight: 700
}

.paragraph-sm {
    font-size: 10px;
    line-height: 1.4em
}

.home__logos-row {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    display: flex
}

.home__logo-wrapper {
    width: 20%;
    align-self: center;
    padding: 20px
}

.home__tab-link {
    opacity: .7;
    color: #323232;
    background-color: transparent;
    background-image: radial-gradient(circle at 50% 32%, #323232 22%, transparent 23%);
    border-bottom: 2px solid rgba(142, 142, 150, .53);
    padding-bottom: 15px;
    padding-left: 75px;
    padding-right: 75px;
    transition: all .2s
}

.home__tab-link:hover {
    color: #393939
}

.home__tab-link.w--current {
    opacity: 1;
    color: #4949e4;
    background-color: transparent;
    background-image: radial-gradient(circle at 50% 32%, #4949e4 22%, transparent 23%);
    border-bottom: 2px solid #4949e4
}

.tab__logo-wrapper {
    border-radius: 50%;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    display: flex
}

.home__tab__header {
    color: #fff;
    background-color: #000d47;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    align-items: center;
    margin: -35px -30px 35px;
    padding: 2px 20px;
    display: flex
}

.vr {
    width: 1px;
    background-color: #8e8e96;
    align-self: stretch;
    margin-left: 10px;
    margin-right: 10px
}

.tab__content {
    text-align: left;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

.home__tab__menu {
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.home__tabs {
    margin-bottom: 10px
}

.points__grid {
    grid-column-gap: 80px;
    grid-template: ". . ." /1fr 1fr 1fr
}

._3-col-points__title {
    margin-top: 0;
    margin-bottom: 0
}

.customer-quote-1__grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    box-shadow: none;
    background-color: #f8f8f8;
    grid-template: ". ." /1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: stretch;
    align-items: stretch;
    justify-items: stretch;
    margin-bottom: 50px;
    transition: none;
    display: grid;
    overflow: hidden
}

.customer-quote-1__grid:hover {
    transform: none
}

.customer-quote-1__wrapper {
    text-align: left;
    padding: 60px 50px
}

.home__case__logo {
    width: auto;
    min-width: 20px;
    margin-bottom: 30px;
    display: inline-block
}

.customer-quote__quote-wrapper {
    color: #393939;
    margin-bottom: 30px;
    padding-right: 40px
}

.quote__quote-mark {
    margin-left: -12px;
    margin-right: 3px;
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
    display: inline
}

.customer-quote__quote {
    letter-spacing: 0;
    font-size: 21px;
    font-weight: 300;
    line-height: 32px;
    display: inline
}

.customer-quote__quotee-role {
    color: #8e8e96;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    line-height: 26px
}

.hero-section {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    padding: 100px 80px;
    display: flex;
    position: relative
}

.hero-section.section__pricing-hero {
    padding-top: 60px;
    padding-bottom: 20px
}

.inner-hero {
    height: 600px;
    max-height: 90vh;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    display: flex
}

.inner-hero.inner-hero--soft-engineer {
    height: 670px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd229f7dc87b_role-engineer-header-a852ffd1.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: -80px;
    padding-bottom: 80px;
    position: relative
}

.inner-hero.inner-hero--engineer-managers {
    height: 670px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd2f697dc86e_role-manager-engineer-header-77fd80e4.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: -80px;
    padding-bottom: 80px;
    position: relative
}

.inner-hero.inner-hero--release-managers {
    height: 670px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd1aa07dc877_role-release-manager-header-cd303ece.svg);
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: -80px;
    padding-bottom: 80px;
    position: relative
}

.inner-hero.inner-hero--hockeyapp,
.inner-hero.inner-hero--apteligent {
    height: 700px;
    max-height: none;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd08477dc8c7_competitor-header-general-1-5b813daf.svg);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: cover;
    align-items: center;
    padding-bottom: 100px;
    position: relative
}

.inner-hero.inner-hero--mobile {
    height: 520px;
    color: #fff;
    text-align: center;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd5b917dc92f_application-mobile-header.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative
}

.inner-hero.inner-hero--web {
    height: 520px;
    color: #fff;
    text-align: center;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd20b67dc9ac_application-web-header-1.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative
}

.inner-hero.inner-hero--serverside {
    height: 520px;
    color: #fff;
    text-align: center;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd9a657dca93_application-serverside-header.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative
}

.hero__container {
    z-index: 10;
    flex: 1;
    align-self: center;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.accent {
    margin-bottom: 10px
}

.accent.gold {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd47067dcad8_accent-gold.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 80px;
    background-attachment: scroll;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px
}

.accent.gold.is--center {
    background-position: 50%
}

.accent.left {
    align-self: flex-start
}

.inline-button {
    text-align: center;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.inline-button:hover {
    color: #3a3ab6
}

.inline-button.inline-button__white {
    filter: brightness(200%)saturate(200%)brightness(200%);
    color: #fff
}

.inline-button.inline-button__white.inline-button__centered {
    flex-direction: row;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.inline-button.inline-button__centered {
    justify-content: center
}

.inline-button.top {
    margin-top: 10px
}

.inline-button__text {
    text-align: left;
    letter-spacing: .5px;
    align-self: center;
    margin-left: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
    display: inline-block;
    position: relative
}

.inline-button__text.is--white {
    color: #fff
}

.inline-button__text.is--indigo-lite {
    min-height: 100px;
    color: #fff;
    text-align: left;
    border-top: 1px solid #4949e4;
    border-bottom: 1px #4949e4;
    align-self: flex-start;
    margin-top: 20px;
    margin-left: 0;
    padding-top: 10px;
    font-size: 17px;
    line-height: 1.6em
}

.section__icon {
    margin-bottom: 20px
}

.overview__logos-row {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    display: flex
}

.overview__logo-wrapper {
    width: 150px;
    padding: 20px 50px
}

.overview__sticky-wrapper {
    position: relative
}

.sticky__button {
    color: #8e8e96;
    background-color: transparent;
    border-bottom: 4px solid #fff;
    font-size: 15px;
    font-weight: 700;
    line-height: 25px;
    transition: border .2s, color .2s
}

.sticky__button.w--current {
    color: #4949e4;
    border-bottom: 4px solid #4949e4
}

.sticky__button.w--current:focus {
    text-decoration: underline
}

.sticky__button.crashlytics {
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    border: 1px #000;
    border-bottom-color: #fff;
    order: 0;
    margin-top: 0;
    margin-left: 40px;
    margin-right: 40px;
    padding: 10px;
    font-size: 14px;
    line-height: 16px;
    transition: border .2s
}

.sticky__button.crashlytics:focus {
    border-style: none none solid;
    border-color: #fff;
    text-decoration: none
}

.open-source__grid {
    grid-column-gap: 40px;
    grid-template: ". . ." /1fr 1fr 1fr;
    margin: 40px auto;
    padding-top: 0
}

.open-source__card {
    background-color: #2f3293;
    border-radius: 5px;
    padding: 30px 40px 20px
}

.white {
    color: #fff;
    cursor: default
}

.white:hover {
    color: #fff
}

.white.white__link {
    cursor: pointer
}

.white.white__link:hover {
    text-decoration: underline
}

.open-source__number {
    width: 75px;
    margin-bottom: 20px
}

.open-source__flexrow {
    width: 75%;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.open-source__icon {
    align-self: flex-start;
    margin-top: 20px;
    margin-right: 20px
}

.open-source__flexrow__col {
    order: 0;
    justify-content: center;
    align-items: center;
    padding-left: 60px;
    padding-right: 60px;
    display: flex
}

.open-source__grid-2 {
    grid-column-gap: 50px;
    grid-template-rows: auto;
    grid-template-areas: ". .";
    margin-top: 40px
}

.decide__card {
    border: 2px solid #4949e4;
    border-radius: 10px
}

.decide__card__header {
    color: #fff;
    background-color: #4949e4;
    padding: 28px;
    font-size: 24px;
    line-height: 30px
}

.decide__card__content {
    text-align: left;
    padding: 20px 40px
}

.customer__middle__image--open-source {
    width: 65px;
    height: 65px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd877d7dc8a0_taylor_otwell%402x-87a7d454.jpg);
    background-position: 50%;
    background-size: cover;
    border-radius: 50%;
    margin-bottom: 20px
}

.customer__coder {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd4b587dc905_coder.jpg);
    background-position: 50%;
    background-size: cover;
    align-self: auto
}

.integration__hero {
    height: 650px;
    max-height: 100vh;
    color: #fff;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    align-items: center;
    padding-bottom: 15vh;
    padding-left: 30px;
    display: flex
}

.integrations__hero__row {
    align-items: center;
    margin-bottom: 30px;
    display: flex
}

.integrations__back-button {
    color: #fff;
    border-right: 1px solid #fff;
    justify-content: flex-start;
    align-items: center;
    margin-right: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 30px;
    display: flex
}

.integrations__back-button:hover {
    color: #fff
}

.integrations__back__arrow {
    width: 8px;
    filter: brightness(5000%)saturate(0%);
    transform-style: preserve-3d;
    margin-right: 15px;
    transform: rotateX(0)rotateY(180deg)rotate(0)
}

.integrations__logo {
    width: 30px
}

.mini-container {
    max-width: 630px;
    margin-left: auto;
    margin-right: auto
}

.security__logos {
    margin-top: 40px
}

.cert-wrapper {
    border: 1px #000;
    border-bottom: 2px solid #f1f1f1;
    margin-bottom: -1px
}

.cert__title-wrapper {
    text-transform: uppercase;
    cursor: pointer;
    border-top: 1px solid #f3f4fa;
    justify-content: space-between;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex
}

.cert-list {
    margin-top: 40px
}

.cert__body {
    text-align: left;
    padding-bottom: 10px;
    overflow: hidden
}

.security__grid {
    grid-column-gap: 100px;
    grid-template: ". ." /2fr 1fr
}

.security__grid__image {
    min-height: 500px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bdf2a87dc95e_security-illustration-614d1a4a.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.global__hr-divider {
    width: 1200px;
    height: 1px;
    max-width: 100%;
    background-color: #e9e9e9;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.global__hr-divider.events-droidcon {
    width: auto;
    margin-top: 40px;
    margin-bottom: 40px
}

.intro__grid {
    grid-column-gap: 100px;
    grid-template: ". . ." /1fr 1fr 1fr
}

.underline {
    text-decoration: underline
}

.code {
    color: #393939;
    background-color: #e9e9e9;
    border-radius: 4px;
    padding-left: 2px;
    padding-right: 2px;
    font-family: Inconsolata, monospace;
    font-size: 16px;
    line-height: 24px;
    display: inline-block
}

.campaign__hero {
    color: #fff;
    text-align: center;
    background-color: #000d47;
    background-image: linear-gradient(138deg, #000d47, #000d47 52%, #4949e4);
    padding-bottom: 60px
}

.campaign__hero__logo {
    width: 80px;
    height: 80px;
    background-color: #ffa300;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    display: flex
}

.campaign__signup__grid {
    grid-column-gap: 24px;
    text-align: center;
    grid-template: ". ." ". ." /.5fr 1fr .5fr;
    align-items: center;
    justify-items: center
}

.campaign__copyright {
    margin-bottom: 10px
}

.feature__tick {
    width: 15px;
    align-self: flex-start;
    margin-right: 8px;
    padding-top: 2px;
    padding-bottom: 2px
}

.jobs__hero {
    padding: 100px 55px 40px
}

.jobs__hero__grid {
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    grid-template: ". ." /.85fr 1fr
}

.jobs__hero__image-grid {
    min-height: 450px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "." "." "." "." "." "." /1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 8px;
    display: grid
}

.jobs__hero__image-1 {
    min-height: 250px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd47c97dca24_careers-img-2.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 5px 150px 5px 5px
}

.jobs__benefits-grid {
    grid-column-gap: 60px;
    grid-row-gap: 30px;
    text-align: left;
    grid-template: "." /.7fr 1fr 1fr
}

.jobs__image-row {
    margin-top: 100px;
    display: flex
}

.jobs__flex-image {
    min-height: 350px;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-size: cover;
    border-radius: 5px;
    flex: 1
}

.jobs__flex-image.jobs__flex-image--left {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd340c7dc9f1_careers-img-body-1.jpg);
    background-size: cover;
    margin-right: 10px
}

.jobs__flex-image.jobs__flex-image--right {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd31d47dca23_careers-img-body-2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: 10px
}

.jobs__iframe-title {
    margin-top: 95px
}

.jobs__end-image {
    min-height: 200px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd86787dc9f5_pattern_header-1.png);
    background-position: 50%;
    background-size: cover
}

.blog__hero {
    min-height: 400px;
    background-color: #000d47
}

.youtube-wrapper {
    width: 580px;
    max-width: 100%;
    margin: 50px auto 100px;
    box-shadow: 0 0 0 30px #000931
}

.jobs__hero__image-2 {
    min-height: 285px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd38ae7dca2a_careers-img-3.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 5px
}

.jobs__hero__image-3 {
    min-height: 180px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd96377dc9f4_careers-img-1.jpg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 5px 5px 5px 150px
}

.jobs__coral-corner {
    margin-top: 30px
}

.blog__wrapper {
    width: 100%;
    height: 100%;
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    justify-content: flex-start;
    transition: none;
    display: flex;
    box-shadow: 0 4px 20px rgba(0, 0, 0, .12)
}

.blog__wrapper:hover {
    transform: none;
    box-shadow: 0 4px 20px rgba(0, 0, 0, .12)
}

.blog__thumb__image {
    width: 100%;
    min-height: 225px;
    background-color: #4949e4;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.blog__thumb__image:hover {
    transform: translate(0)
}

.blog__thumb__image.image--featured {
    min-height: 275px
}

.blog__thumb-details {
    text-align: left;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    margin: 30px 30px 40px;
    display: flex
}

.blog__author-wrapper {
    flex: 0 auto;
    align-items: center;
    margin-top: 30px;
    display: flex
}

.blog__author-wrapper.blog__author-wrapper--inner {
    margin-top: 20px;
    margin-bottom: 10px
}

.author-image {
    width: 30px;
    height: 30px;
    background-color: #4949e4;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 50%;
    margin-right: 10px
}

.author-image.author-image--inner {
    width: 60px;
    height: 60px;
    background-color: #000d47;
    border-radius: 100%
}

.author-image.large {
    width: 200px;
    height: 200px
}

.blog__thumb__title {
    margin-top: 10px;
    font-size: 20px;
    font-weight: 300
}

.blog__thumb__title.featured {
    margin-bottom: 10px
}

.nav__blog__logo {
    width: 160px;
    align-self: flex-start
}

.blog__hero-image {
    width: auto;
    min-height: 400px;
    background-color: #000d47;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd40767dc9f6_bugsnag-og.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.author-name {
    color: #323232;
    letter-spacing: .5px;
    text-transform: uppercase;
    padding-bottom: 1px;
    font-size: 13px;
    font-weight: 400;
    line-height: 19px;
    display: inline-block
}

.blog__date {
    color: #636363;
    letter-spacing: 1px;
    text-transform: uppercase;
    flex: none;
    align-self: stretch;
    align-items: center;
    padding-top: 0;
    font-size: 13px;
    font-weight: 400;
    line-height: 26px;
    display: flex;
    overflow: visible
}

.blog__thumb-details-featured {
    text-align: left;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    margin: 30px 50px 40px;
    display: flex
}

.copyright {
    opacity: 1;
    color: #b8b7bd;
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 18px
}

.terms__row {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.terms__link {
    opacity: 1;
    color: #e9e9e9;
    cursor: pointer;
    font-size: 12px;
    transition: color .4s
}

.terms__link:hover {
    opacity: 1;
    color: #4949e4
}

.footer__terms-wrapper {
    text-align: left;
    align-self: end
}

.terms__dot {
    width: 2px;
    height: 2px;
    background-color: #4949e4;
    margin-top: 2px;
    margin-left: 10px;
    margin-right: 10px
}

.platforms__list {
    flex-wrap: wrap;
    display: flex
}

.platforms__item {
    width: 33.33%;
    grid-column-gap: 24px;
    grid-row-gap: 25px;
    text-align: left;
    grid-template: ". ." /auto 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    padding: 20px;
    display: grid
}

.platform__logo-wrapper {
    width: 50px;
    height: 50px;
    background-color: #ffa101;
    background-position: center;
    background-size: contain;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex
}

.platform__logo-wrapper.green {
    background-color: #8ac42d
}

.platform__logo-wrapper.orange {
    color: #cb1b1b;
    background-color: #ffa200
}

.platform__logo-wrapper.blue {
    background-color: #36c0d9
}

.platform__logo-wrapper.red {
    background-color: #ff5c61
}

.platform__logo-wrapper.purple {
    background-color: #4949e4
}

.platform__title {
    margin-top: 10px;
    margin-bottom: 10px
}

.platform__hero__mini-container {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto
}

.integration__wrapper {
    text-align: left;
    margin-top: 25px;
    margin-bottom: 25px;
    position: relative
}

.integration__flexrow {
    align-items: center;
    display: flex
}

.integration__logo {
    width: 45px;
    min-height: 0;
    min-width: 45px;
    margin-right: 20px
}

.integration__title {
    font-size: 21px;
    line-height: 25px
}

.integration__list {
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-left: 100px;
    display: flex
}

.integration__item {
    width: 33.33%;
    flex: 0 auto;
    align-self: auto;
    padding-left: 0;
    padding-right: 0
}

.about__hero {
    text-align: center;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd0ac77dc883_about-header-illo.svg);
    background-position: 50% 20%;
    background-repeat: no-repeat;
    background-size: 97%;
    padding-top: 100px;
    padding-bottom: 40px
}

.footer__logo {
    width: 40px
}

._404__title {
    color: #000d47;
    font-size: 80px;
    font-weight: 400;
    line-height: 140px
}

.cust-stories__container {
    text-align: left;
    flex-direction: column;
    transition: opacity .2s, color .2s;
    display: block
}

.cust-stories__container:hover {
    opacity: .8
}

.cust-stories__title {
    letter-spacing: 0;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 22px;
    font-weight: 400
}

.cust-stories__list {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-top: 50px;
    display: grid
}

.cust-stories__item {
    flex: 0 48%
}

.cust-stories__item.three {
    flex-basis: 31%
}

.mobile-nav-button {
    display: none
}

.about__image-grid {
    grid-template-rows: auto;
    grid-template-areas: ". .";
    margin-top: 40px
}

.about__image {
    min-height: 370px;
    border-radius: 5px
}

.about__image.about__image--1 {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd6e8f7dc9f2_about-img-body-1.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-right-radius: 200px
}

.about__image.about__image--2 {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bdf5da7dca63_about-img-body-2.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-right-radius: 200px
}

.about__split-p {
    text-align: left;
    column-count: 2;
    column-gap: 60px
}

.leadership__card {
    min-height: 100%;
    text-align: left;
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    flex: 1;
    align-items: stretch;
    padding: 30px;
    display: flex;
    box-shadow: 0 1px 12px rgba(34, 34, 34, .01)
}

.leader__image {
    width: 125px;
    height: 125px;
    filter: grayscale();
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 100px;
    flex: none;
    margin-bottom: 20px
}

.leader__link {
    width: 20px;
    margin-right: 10px
}

.leadership__item {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr
}

.leadership__list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    justify-items: stretch;
    display: grid
}

.leader__job {
    color: #4949e4;
    text-transform: none;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 700
}

.leader__name {
    color: #00024b;
    margin-bottom: 3px;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px
}

.events__list {
    flex-flow: wrap;
    justify-content: flex-start;
    display: flex
}

.event__card {
    min-height: 100%;
    min-width: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    background-color: #000d47;
    border-radius: 5px;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: space-between;
    justify-items: stretch;
    display: flex
}

.event__title {
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px
}

.event__item {
    padding-top: 10px;
    padding-bottom: 10px
}

.event__booth-wrap {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 300;
    display: flex
}

.event__location {
    color: #30b8ce;
    margin-left: 5px;
    font-weight: 400
}

.row-logos__row {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 40px;
    display: flex
}

.row-logos__row.row-on-premise {
    justify-content: space-around;
    margin-bottom: 10px
}

.about__footer-image {
    height: 215px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd86787dc9f5_pattern_header-1.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.leadership__bg-image {
    z-index: 0;
    min-height: 130%;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd5b7c7dc929_about-leadership-bkgd.svg);
    background-position: 50%;
    background-size: contain;
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.faq-wrapper {
    text-align: left;
    border-bottom: 1px solid rgba(184, 183, 189, .32);
    padding-top: 20px;
    padding-bottom: 20px;
    overflow: hidden
}

.faq__title-wrapper {
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    padding-top: 0;
    padding-bottom: 10px;
    font-size: 20px;
    transition: color .2s;
    display: flex
}

.faq__title-wrapper:hover {
    color: #4949e4
}

.faq__arrow {
    padding-left: 0
}

.faq__answer {
    flex-direction: row;
    margin-top: 0;
    padding-right: 60px;
    display: block
}

.faq__answer-wrapper {
    overflow: hidden
}

.pricing__sticky {
    z-index: 1;
    text-align: left;
    background-color: #fff;
    border-bottom: 1px solid #b8b7bd;
    align-items: center;
    margin-bottom: 0;
    padding-top: 42px;
    padding-bottom: 10px;
    padding-right: 30px;
    font-size: 22px;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 70px;
    left: 0;
    right: 0
}

.pricing__sticky.sticky-no-lines {
    background-color: #F7F7F7;
    border-bottom-style: none;
    border-left: 2px solid #B8B7BD;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    margin-top: 10px;
    top: 150px;
}

.pricing__sticky.sticky-no-lines.active {
    border-left: 2px solid #4949e4;
}

.pricing__sticky.sticky-no-lines.active .pricing__table-heading {
    color: #000 !important;
    font-weight: 700 !important;
}

.icon-chevron--dropdown {
    height: 20px;
    transition: transform .2s ease-in-out;
}
.pricing__sticky.sticky-no-lines.active .rotate-active--180 .icon-chevron--dropdown {
    transform: rotate(180deg);
}

.pricing__sticky.sticky-no-lines + .pricing__features-table {
    display: none;
    border-bottom: none;
}

.pricing__sticky.sticky-no-lines.active + .pricing__features-table  {
    display: table;
    width: 100%;
}

.pricing__icon {
    width: 32px;
    flex: 0 auto;
    align-self: auto;
    margin-right: 15px
}

.pricing__features-table td + td {
    width: 15%;
    border-left: 1px solid #eae9eb;
}

.pricing__features-table tr {
    border-bottom: 1px solid #eae9eb;
    transition: background-color .2s ease-in-out;
}


.pricing__features-table tr:last-of-type {
    border-bottom: none;
}

.pricing__features-table tr:hover {
    background-color: rgba(73, 73, 228, 0.05);
}

.pricing__cell {
    min-height: 51px;
    color: #42424e;
    text-align: center;
    flex: 1;
    align-self: center;
    padding: 14px;
    font-size: 16px
}

.pricing__cell.pricing__cell--left {
    text-align: left;
    padding-left: 17px;
}

.pricing__cell.cell--sticky {
    z-index: 9;
    background-color: #fff;
    border-bottom-style: none
}

.pricing__cell.cell--sticky.sticky-header {
    min-height: 55px;
    text-transform: none;
    border-bottom-style: none;
    border-bottom-color: #b8b7bd;
    padding-top: 20px;
    padding-bottom: 10px;
    position: relative
}

.pricing__cell.cell__subhead {
    border-bottom-color: #b8b7bd
}

.pricing__cell.cell__subhead.subhead--left {
    border-right-style: solid;
    border-right-color: #b8b7bd
}

.pricing__cell.cell--sticky-nav {
    z-index: 1;
    background-color: #fff;
    border-bottom-style: none;
    padding-top: 3px;
    padding-bottom: 5px;
    position: static;
    top: 70px
}

.pricing__tick {
    width: 20px
}

.home__tabs-text {
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-top: 20px;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.4em
}

.tab__pane-row {
    justify-content: space-between;
    margin-left: -20px;
    margin-right: -20px;
    padding: 30px 10px;
    display: flex
}

.tab__content-card {
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    margin-left: 20px;
    margin-right: 20px;
    padding: 35px 30px;
    display: flex;
    box-shadow: 0 1px 13px rgba(0, 0, 0, .14)
}

.tab__header__title {
    text-transform: uppercase;
    margin-left: 5px;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px
}

.tab__icon {
    width: 45px
}

.code-wrapper {
    color: #fff;
    background-color: #000d47;
    border-radius: 5px;
    margin-top: -5px;
    margin-bottom: 15px;
    padding: 10px 15px;
    font-family: Inconsolata, monospace
}

.tabs__p {
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 21px
}

.pink {
    color: #ff5a60;
    display: inline
}

.pink.move {
    padding-left: 10px
}

.green {
    color: #8cc63f
}

.green.move {
    margin-left: 0;
    padding-left: 10px
}

.orange {
    color: #ffa300
}

.blue {
    color: #37c2d9
}

.tabs__links-row {
    text-align: center;
    border-top: 1px solid #eeeeef;
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 20px;
    display: flex
}

.tabs__links-row.home__code {
    font-family: Inconsolata, monospace;
    font-size: 15px
}

.tabs__subtext {
    text-align: center;
    margin-bottom: 0;
    padding-left: 60px;
    padding-right: 60px
}

.yellow {
    color: #ffa300
}

.tab__link__icon {
    width: 40px;
    filter: brightness(0%)invert();
    margin-top: 6px
}

.tab__link__icon.tab__link__icon--browser,
.tab__link__icon.tab__link__icon--server {
    width: 40px;
    margin-top: 6px
}

.nav-minimal__login-text {
    color: #fff;
    font-size: 18px;
    line-height: 25px
}

.nav-minimal__login-text.dark {
    color: #323232
}

.request-grid {
    grid-column-gap: 100px;
    grid-row-gap: 0px;
    background-color: #fff;
    border-radius: 5px;
    grid-template: ". ." /1.25fr 1.25fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    padding: 0;
    display: grid;
    box-shadow: 0 1px 20px rgba(0, 0, 0, .01)
}

.request-grid.confirmation {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 0;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 60px
}

.request-grid.grid--form {
    grid-template-rows: auto auto;
    grid-auto-rows: 1fr;
    align-content: center;
    align-items: stretch
}

.request-grid__form-wrap {
    color: #393939;
    text-align: left;
    flex: 1
}

.faq-container {
    flex-flow: row;
    margin-top: 30px;
    display: flex
}

.integrations__container {
    text-align: center
}

.tabs__content {
    width: 1200px;
    max-width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.integration__tabs-menu {
    z-index: 9;
    background-color: #f8f8f8;
    margin-bottom: 30px;
    padding-top: 10px;
    padding-bottom: 10px
}

.tab-link__integrations {
    opacity: .7;
    color: #323232;
    background-color: transparent;
    border-radius: 3px;
    margin-left: 3px;
    margin-right: 3px;
    padding: 8px 15px;
    font-size: 16px;
    line-height: 19px;
    transition: opacity .2s, color .2s
}

.tab-link__integrations:hover {
    opacity: 1;
    border-bottom-color: rgba(184, 183, 189, .12)
}

.tab-link__integrations.w--current {
    opacity: 1;
    color: #4949e4;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .14)
}

.platforms__tab-container {
    margin-left: -55px;
    margin-right: -55px
}

.platforms-mini {
    max-width: 650px;
    flex-wrap: wrap;
    justify-content: center;
    margin: 30px auto 20px;
    display: flex
}

.platforms-mini.mini__larger {
    max-width: 900px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.platform__mini-link {
    justify-content: center;
    align-items: center;
    padding: 24px 45px;
    transition: opacity .2s, color .2s;
    display: flex
}

.platform__mini-link:hover {
    opacity: .5
}

.platform__mini-link.mini-link-update {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block
}

._3-col-points__icon {
    width: 100px;
    margin-bottom: 10px;
    transition: opacity .2s
}

._3-col-points__row {
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

._3-col-points__col.is--col-left {
    order: -1;
    padding-left: 0;
    padding-right: 0
}

._3-col-points__col.is--col-middle {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0
}

._3-col-points__col.is--col-right {
    padding-left: 0;
    padding-right: 0
}

.points__divider {
    width: 1px;
    background-color: #e9e9e9;
    flex: none;
    align-self: stretch
}

.action-section__one-row {
    display: flex
}

.div-block-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    display: flex
}

.sign-up__col {
    flex: 1;
    padding: 40px
}

.sign-up__col.sign-up__col--top {
    align-items: center
}

.sign-up__col.sign-up__col--top--hub {
    padding-right: 0
}

.sign-up__divider {
    width: 1px;
    background-color: rgba(142, 142, 150, .5);
    flex: none;
    margin-right: 60px
}

.hub__sign-up-col {
    flex: 0 auto;
    justify-content: flex-end;
    align-items: center;
    padding-left: 50px;
    display: flex
}

.hub__signup-row {
    padding-left: 30px;
    padding-right: 30px;
    display: flex
}

.resources__content-title {
    align-self: center;
    margin-bottom: 10px;
    font-weight: 300
}

.resources__content-title.live-webinar {
    color: #fff;
    margin-top: 0;
    margin-bottom: 0
}

.resources__collection-wrap.confirmation {
    margin-top: 40px
}

.resources-cont__video-wrap {
    border: 1px solid #f1f1f1;
    align-self: center;
    margin-top: 20px
}

.resources-cont__speaker-info {
    color: #42424e;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.resources-cont__speaker-info.is--name {
    text-align: left;
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: 700
}

.content-a__content li {
    margin-left: 3px
}

.content-a__content blockquote {
    color: #393d51;
    background-color: #f7f7f7;
    border-radius: 4px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0;
    padding: 20px 16px;
    font-family: Inconsolata, monospace;
    font-size: 14px;
    line-height: 20px;
    box-shadow: 0 5px 7px rgba(184, 183, 189, .4)
}

.content-a__content img {
    border: 1px solid #f1f1f1;
    margin-top: 10px;
    margin-bottom: 20px
}

.content-a__content h6 {
    color: #393939;
    letter-spacing: 0;
    text-transform: none;
    background-image: none;
    border-left: 5px solid #30b8ce;
    margin-top: 40px;
    margin-bottom: 40px;
    font-size: 16px;
    font-weight: 700;
    line-height: 30px
}

.content-thumb__container {
    width: 100%;
    height: 100%;
    background-color: #fff;
    border: 1px solid #f1f1f1;
    border-radius: 5px;
    flex-direction: column;
    display: flex;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .05)
}

.content-thumb__container.container--research-asi {
    justify-content: space-between;
    padding: 30px 30px 10px
}

.content-thumb__container.container--research-asi-content {
    flex-direction: row;
    justify-content: flex-start;
    padding: 30px
}

.content-thumb__wrap {
    text-align: left;
    background-color: #fff;
    flex-direction: column;
    flex: 1;
    justify-content: space-around;
    align-items: stretch;
    padding: 30px
}

.content-thumb__wrap.wrap--research-asi {
    height: 175px;
    flex: none;
    justify-content: flex-end;
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0
}

.content-thumb__wrap.wrap--research-asi-content {
    justify-content: flex-end;
    padding: 0 0 0 20px
}

.content-thumb__title {
    color: #393939;
    letter-spacing: 0;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em
}

.button__text-ghost {
    z-index: 2;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 43px;
    position: relative
}

.nav__link-dark {
    color: #fff;
    cursor: pointer;
    background-color: transparent;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 10px 14px;
    font-size: 15px;
    line-height: 18px;
    display: flex
}

.nav__link-dark:hover {
    color: #b8b7bd
}

.nav__link-dark.w--current {
    color: #8e8e96
}

.nav__link-dark.w--current:hover {
    color: #fff
}

.nav__link-dark.nav__link-dark--signin {
    cursor: pointer;
    padding-left: 14px;
    padding-right: 14px;
    line-height: 18px
}

.nav__link-dark.nav__link-dark--signin.nav__last-child {
    padding-right: 16px
}

.customer-quote__image {
    object-fit: cover
}

.button__text--ghost {
    z-index: 2;
    letter-spacing: .5px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 24px;
    display: block;
    position: relative
}

.customers__grid--2 {
    max-width: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: ". . . . . ." ". . . . . ." /1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 50px;
    display: grid
}

.blog-collection-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    align-items: stretch;
    margin-top: 60px;
    display: grid
}

.resources__collection-item {
    flex: 0 32%;
    display: block
}

.content-a__wrap,
.content-d__wrap,
.content-b__wrap {
    display: block
}

.blog-post-container {
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 50px;
    position: relative
}

.blog__pagination-count {
    color: #8e8e96
}

.pagination {
    margin-top: 30px
}

.blog__pill-row {
    justify-content: center;
    align-items: center;
    margin-top: 30px;
    display: flex
}

.blog__category-title {
    color: #4949e4;
    text-align: left;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    margin-bottom: 8px;
    font-family: Lineto brown pro, Arial, sans-serif;
    line-height: 25px;
    display: block
}

.blog__category-title.grey {
    color: #4a4a4a
}

.blog-rich-text blockquote {
    color: #393d51;
    background-color: #f7f7f7;
    border-radius: 4px;
    margin-top: 20px;
    margin-bottom: 24px;
    margin-left: 0;
    padding: 16px 16px 16px 18px;
    font-family: Inconsolata, monospace;
    font-size: 14px;
    line-height: 20px;
    box-shadow: 0 5px 7px rgba(184, 183, 189, .4)
}

.blog-rich-text img {
    max-width: none;
    object-fit: contain;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    box-shadow: 0 4px 23px -3px rgba(0, 0, 0, .18)
}

.blog-rich-text figcaption {
    flex-flow: column wrap;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 20px;
    font-size: 14px;
    display: flex
}

.blog-rich-text figure {
    width: 100%;
    max-width: 100%;
    text-align: center;
    background-image: linear-gradient(#f9f9f9, #f9f9f9);
    background-position: 0 0;
    border-radius: 5px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    margin: 30px auto 40px;
    padding: 30px;
    display: flex
}

.blog-rich-text p {
    margin-top: 20px;
    margin-bottom: 20px
}

.blog-rich-text h2 {
    margin-top: 30px
}

.content-a__toc {
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto
}

.react-tab {
    margin-left: 118px
}

.blog-container {
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto
}

.new-blog-wrapper {
    max-width: 1200px;
    min-height: 100px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0
}

.insert__panels__wrapper {
    flex-flow: wrap;
    flex: 1;
    align-content: stretch;
    justify-content: space-between;
    align-self: center;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    display: flex
}

.link-block-2 {
    cursor: pointer;
    align-self: start;
    display: inline
}

.text-block-2 {
    color: #8e8e96;
    text-align: left;
    border-top: 1px #b8b7bd;
    margin-top: 20px;
    padding-top: 0;
    line-height: 24px
}

.section__footer-asterisk {
    width: 1200px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.platform-hr {
    margin-top: 60px;
    margin-bottom: 60px
}

.blog__cat-title {
    color: #fff;
    text-align: center;
    margin-top: 10px
}

.blog__cat-header {
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    margin: 60px 50px;
    display: flex
}

.case__logo-stubhub {
    width: 90px;
    min-width: 60px;
    margin-bottom: 30px
}

.case__image--stubhub {
    min-height: 300px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd0d267dc906_stubhub_header%402x-17b01e5e.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.collection-list {
    cursor: pointer
}

.text-block-5 {
    color: #676671
}

.utility-page-form {
    width: 30%;
    flex-direction: column;
    align-items: center;
    display: flex
}

.form-block {
    z-index: 99;
    justify-content: center;
    align-items: stretch;
    margin-top: auto;
    padding-top: 163px;
    padding-bottom: 163px;
    display: flex;
    position: relative
}

.overview__sticky__nav-container {
    z-index: 100;
    width: 1200px;
    height: auto;
    max-width: 100%;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.intro-descriptor {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px 20px 40px;
    display: flex
}

.anchor-offset {
    margin-top: -200px;
    position: absolute
}

.blog__home-h1 {
    color: #fff;
    margin-top: 0
}

.blog__home-header {
    text-align: center;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    margin: 60px 50px;
    display: flex
}

.small-label--dark {
    color: #000d47;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    line-height: 26px;
    display: block
}

.small-label-3 {
    color: #4949e4;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    line-height: 26px;
    display: block
}

.small-label-3.small-label--white {
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    font-weight: 400
}

.blog__hero-2 {
    min-height: 400px;
    background-color: #000d47
}

.container__cat-pills-mobile {
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 0;
    display: flex;
    position: relative
}

.blog__breadcrumb {
    padding-top: 10px;
    padding-bottom: 20px;
    display: flex
}

.blog__breadcrumb-text {
    color: #4949e4;
    text-align: left;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    margin-bottom: 0;
    padding-right: 10px;
    font-family: Lineto brown pro, Arial, sans-serif;
    line-height: 25px;
    display: inline-block;
    overflow: visible
}

.blog__breadcrumb-text.breadcrumb--last-child {
    padding-right: 24px
}

.breadcrumb__divider {
    color: #b8b7bd;
    text-align: left;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    order: 0;
    align-self: center;
    margin-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Lineto brown pro, Arial, sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 25px;
    display: inline-block
}

.breadcrumb__pill-button {
    opacity: 1;
    color: #636363;
    letter-spacing: 1px;
    text-transform: uppercase;
    background-color: #e9e9e9;
    border-radius: 20px;
    flex: none;
    align-self: center;
    padding: 2px 10px;
    font-size: 11px;
    display: block
}

.cta-footer__title {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 24px
}

.customer-story__body-half-img {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 5px
}

.heading-11 {
    text-transform: none;
    margin-bottom: 0
}

.resources__collection-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    display: grid
}

.resources__collection-list.collection--inforgraphic {
    grid-template-columns: 1fr 1fr
}

.resources__collection-list.sticky {
    position: relative
}

.section__title--center {
    text-align: center
}

.crashlytics-paragraph.is--react-native,
.crashlytics-paragraph.is--android {
    display: block
}

.heading--h1-white {
    color: #fff
}

.heading--h1-white.hi-white__center {
    text-align: center
}

.global-hero-wrapper {
    flex: 0 auto;
    order: 0;
    align-self: auto;
    padding-left: 55px;
    padding-right: 55px
}

.global-hero-wrapper.wrapper__on-premise {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd4a1c7dc9b5_on-premise-header.svg);
    background-size: cover
}

.global-hero-wrapper.wrapper__mobile-crash-reporting {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bdbb547dca3e_mobile-crash-reporting-header.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.global-hero-wrapper.wrapper__apm-alternative {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd7ea47dcad5_apm-alternative-header-bgkd.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.global-hero-wrapper.wrapper__gaming {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd54e87dcae7_industry-gaming-header-bkgd.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.global-hero-wrapper.wrapper__covid-19-report {
    z-index: 9;
    background-color: #fff;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd97a47dcb27_2020-covid-report-header.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    padding-top: 40px;
    padding-bottom: 40px;
    position: relative
}

.global-hero-wrapper.wrapper__ecommerce {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd384f7dcb56_ecommerce-and-retail-monitoring-header-bkgd.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.global-hero-wrapper.wrapper__buyvsbuild {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bdad447dcb58_buy-versus-build-error-monitoring-bkgd.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.global-hero-wrapper.wrapper__observability {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd18997dcb84_solutions-observability-header-bkgd.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.global-hero-wrapper.wrapper__observability.margin-50 {
    margin-bottom: 50px
}

.global-hero-wrapper.wrap__solution-financial {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bdd4747dcba3_financial-services-apm-header-bkgd.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.global-hero-wrapper.wrap__solution-health {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd3b9d7dcbb2_health-technology-header-bkgd.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.global-hero-wrapper.wrap__solution-entertainment {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd98d17dcbd9_media-and-entertainment-header-bkgd.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.global-hero-wrapper.wrap__contact {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd42337dcc03_contact-header.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.global-hero-wrapper.wrapper__resources-cat {
    background-color: #fff;
    padding-top: 40px;
    padding-bottom: 20px
}

.global-hero-wrapper.wrap__research {
    background-image: url(/wp-content/uploads/2023/06/6101a4a2928f9c71ad927da4_research-header.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.global-hero-wrapper.wrap__resources {
    padding-top: 0
}

.global-hero-wrapper.gaming-mobile-vert-wrapper {
    background-color: #1d1d5b;
    background-image: url(/wp-content/uploads/2023/06/62463305ad3ec16051838498_bkgd-invader-hero.jpg);
    background-position: 50%;
    background-size: cover
}

.global-hero__grid {
    grid-column-gap: 30px;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    align-content: stretch;
    align-self: auto;
    align-items: center;
    justify-items: stretch;
    padding-top: 10px;
    padding-bottom: 10px
}

.global-hero__grid.hero-grid__stablity-score {
    grid-template-columns: .9fr 1fr
}

.global-hero__grid.hero-grid__product {
    grid-template-columns: 1fr 1fr
}

.global-hero__grid.hero-grid__open-source {
    grid-template-columns: .85fr 1fr
}

.global-hero__grid.grid-left__on-premise,
.global-hero__grid.grid-left__mobile-crash-reporting {
    grid-template-columns: .8fr 1fr
}

.global-hero__grid.grid__20 {
    grid-template-columns: .7fr 1fr;
    align-self: stretch;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px
}

.global-hero__grid.grid-left__covid-19-report {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: .5fr 2fr .5fr;
    align-self: center;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px
}

.global-hero__grid.grid__events-droidcon {
    height: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0
}

.global-hero__grid.grid__events-droidcon-confirmation {
    height: 100%;
    grid-column-gap: 40px;
    grid-row-gap: 0px;
    background-color: #fff;
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0
}

.global-hero__grid.grid--resources {
    flex: 1;
    grid-template-columns: 1fr 1fr
}

.global-hero__grid.grid__events-droidcon {
    height: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0
}

.global-hero__grid.grid__events-community-confirmation {
    height: 100%;
    grid-column-gap: 40px;
    grid-row-gap: 0px;
    background-color: #fff;
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0
}

.global-hero__grid.grid__events-acc {
    min-height: 400px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #000;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bdf96d7dcc0e_acc-event-header-bkgd.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: scroll;
    grid-template-rows: auto 1fr 1fr auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: grid
}

.global-hero__grid.grid__customers {
    grid-row-gap: 20px;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    align-self: flex-start;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0
}

.global-hero__grid.grid--author {
    grid-column-gap: 50px;
    flex: 1;
    grid-template-columns: 1fr .25fr;
    padding-bottom: 40px
}

.global-hero__grid.grid__swag {
    grid-column-gap: 60px;
    grid-template-rows: 1fr;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: grid
}

.global-hero__grid.grid__research {
    text-align: center;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: block
}

.global-hero__grid.grid__resources {
    align-items: center
}

.global-hero__container {
    width: 1200px;
    height: 520px;
    max-width: 100%;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex
}

.global-hero__container.container__blf {
    height: 645px
}

.global-hero__container.container__newsroom {
    height: 440px;
    flex-wrap: nowrap;
    justify-content: flex-start
}

.global-hero__container.container__newsroom.news {
    height: 300px
}

.global-hero__container.container__no-padding {
    padding-top: 0
}

.global-hero__container.container--covid-19 {
    height: 700px;
    min-height: 60vh;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex
}

.global-hero__container.container__resources {
    height: auto;
    flex-flow: column;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    display: block
}

.global-hero__container.container__contact {
    height: auto;
    padding-top: 60px;
    padding-bottom: 100px;
    display: block
}

.global-hero__container.container__customers {
    flex-direction: column;
    align-items: stretch
}

.global-hero__container.container__research {
    height: 320px;
    align-items: stretch
}

.global-hero__container.container__resources-home {
    height: 366px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    display: flex
}

.grid-body__premise-1 {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template: ". ." 28px". ." /25% 1fr;
    margin-top: 60px;
    margin-bottom: 32px
}

._3-point__row__col {
    width: 33%;
    flex: 0 auto;
    padding: 20px 60px
}

._3point__row {
    flex-wrap: wrap;
    display: flex
}

.logos-wrapper__on-premise {
    max-width: 130px
}

.global__grid-2-cols {
    grid-column-gap: 50px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template: ". ." /1fr 1fr;
    grid-auto-flow: column;
    margin-top: 20px
}

.list__columns {
    border-right: 1px #b8b7bd;
    padding-right: 50px
}

.list__columns.columns--small-width {
    padding: 40px 100px
}

.list__columns.columns--contest {
    background-color: #f3f4fa;
    padding: 40px 48px 60px
}

.list__columns.columns--60px-padding {
    height: 500px;
    flex-direction: column;
    grid-template-rows: 275px auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    padding: 40px 60px;
    display: flex;
    position: relative
}

.list__item-wrap {
    align-items: stretch;
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex
}

.list__checkmarks {
    align-self: flex-start;
    padding-top: 3px;
    padding-right: 16px
}

.cols-list__wrapper {
    border: 1px #000;
    border-right-color: #e8e8ea
}

.cols-list__wrapper.col-divider {
    border-right-style: solid
}

.cols-list__wrapper.wrapper--background {
    background-color: #f8f8f8
}

.cols-list__wrapper.wrapper--background.is--white {
    background-color: #fff;
    border-style: solid;
    border-color: #f1f1f1;
    flex: 1;
    align-self: stretch;
    margin-left: 20px;
    margin-right: 20px
}

.list__text-items {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    line-height: 24px
}

.card-icon__row {
    flex-wrap: wrap;
    align-content: stretch;
    justify-content: space-around;
    align-items: stretch;
    display: flex
}

.card-icon__row.row--padding-top {
    align-content: stretch;
    padding-top: 20px
}

.card-icon__row.justify-center {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    padding-bottom: 0
}

.card-icon__row.justify--space-between {
    justify-content: space-between
}

.card-icon__row.row__callout-quote {
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: .75fr .25fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    margin-bottom: 100px;
    padding-top: 0;
    display: flex
}

.card-icon__row.row__callout-quote.is--reversed {
    justify-content: flex-end;
    margin-bottom: 40px
}

.card-icon__row.grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.card-icon__row._3col-grid {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    display: grid
}

.card-icon__row._2col-grid {
    width: 100%;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.card-icon__row._1col-grid {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.card-icon__row__col {
    background-color: #f8f8f8;
    border: 1px solid #e9e9e9;
    border-radius: 5px;
    flex: 0 auto;
    padding: 24px;
    display: flex
}

.card-icon__row__col._2-cols-white {
    width: 48.5%;
    background-color: #fff;
    flex-direction: row;
    flex: 0 auto;
    align-self: stretch;
    align-items: stretch;
    margin-top: 30px;
    margin-bottom: 20px;
    padding: 30px;
    display: flex
}

.card-icon__row__col._2-cols-white.events-community {
    margin-top: 10px;
    padding: 40px
}

.card-icon__row__col._1-cols-white {
    width: 200%;
    background-color: #fff;
    padding: 20px
}

.card-icon__row__col._1-cols-white.margin-bottom {
    margin-bottom: 20px
}

.card-icon__row__col._3-cols-white {
    width: 31%;
    background-color: #fff;
    align-self: stretch;
    margin: 10px;
    padding: 20px 20px 20px 15px
}

.card-icon__row__col._3-cols-white.is--vertical {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.card-icon__row__col._3-cols-white.gaming-mobile-vert-wrapper {
    transition: all .2s
}

.card-icon__row__col._3-cols-white.gaming-mobile-vert-wrapper:hover {
    margin-top: 10px;
    margin-bottom: 10px;
    transform: translateY(-4px)
}

.card-icon__row__col._4-cols-white-news {
    width: 24%;
    letter-spacing: 0;
    background-color: #fff;
    border-width: 1px;
    border-color: #e9e9e9;
    align-self: auto;
    padding: 30px 30px 24px;
    transition: transform .2s;
    display: block;
    position: relative
}

.card-icon__row__col._4-cols-white-news:hover {
    border-style: solid;
    border-color: transparent;
    transform: translateY(-4px);
    box-shadow: 1px 1px 20px rgba(0, 0, 0, .15)
}

.card-icon__row__col._4-cols-white__logo {
    width: 24%;
    letter-spacing: 0;
    background-color: #fff;
    border-width: 1px;
    border-color: rgba(184, 183, 189, .4);
    padding: 20px;
    transition: transform .2s;
    display: block;
    position: relative
}

.card-icon__row__col._4-cols-white__logo:hover {
    border-style: solid;
    border-color: transparent;
    transform: translateY(-4px);
    box-shadow: 1px 1px 20px rgba(0, 0, 0, .15)
}

.card-icon__row__col._1-cols-grey--link {
    width: 200%;
    color: #393939;
    background-color: #f8f8f8;
    align-self: stretch;
    align-items: stretch;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 60px;
    transition: transform .2s
}

.card-icon__row__col._1-cols-grey--link:hover {
    transform: translateY(-4px)
}

.card-icon__row__col._1-cols-grey-quote {
    background-color: #f9f9f9;
    flex: 1;
    align-items: flex-start;
    margin-right: -80px;
    padding: 30px 20px 40px;
    display: flex
}

.card-icon__row__col._1-cols-grey-quote.is--reversed {
    justify-content: flex-end;
    margin-left: -80px;
    margin-right: 0
}

.card-icon__row__col.wauto {
    width: auto;
    background-color: #fff;
    flex: 0 auto;
    align-self: stretch;
    padding: 20px;
    display: flex
}

.card-icon__row__col.cols-vertical {
    width: auto;
    background-color: #fff;
    border-color: #e9e9e9;
    flex-direction: column;
    align-self: stretch;
    padding: 30px
}

.card-icon__row__col.cols-vertical.grey {
    background-color: #f8f8f8
}

.card-icon__row__col.cols-horizontal {
    width: auto;
    background-color: #fff;
    flex-direction: row;
    align-self: stretch;
    padding: 30px
}

.card-icon__row__col.cols-horizontal-link {
    width: auto;
    background-color: transparent;
    flex-direction: row;
    align-self: stretch;
    padding: 30px
}

.card-icon__row__col.cols-horizontal-link:hover {
    background-color: #e9e9e9
}

.card-icon__row__col.cols-horizontal-link {
    transition: background-color .2s ease-in-out
}

.card-icon__row__col.cols-horizontal-link:hover {
    background-color: #f8f8f8;
    border-color: #f8f8f8
}

.card-icon__title {
    max-width: 320px;
    color: #000d47;
    text-align: left;
    margin: 0 auto 10px;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px
}

.card-icon__title.title--padding {
    margin-top: 16px
}

.card-icon__p {
    margin-top: 0;
    margin-bottom: 0
}

.card-icon__p.p--full-width {
    max-width: 600px;
    text-align: left
}

.card-icon__p.p--padding-20px {
    letter-spacing: 0;
    padding-bottom: 20px
}

.card-icon__p.p--center {
    text-align: center
}

.card-icon__icon {
    width: 45px;
    align-self: flex-start
}

.card-icon__icon.icon--34px {
    min-width: 34px
}

.card-icon__icon.icon--logo {
    width: auto;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.card-icon__icon.icon-padding {
    padding-bottom: 16px
}

.card-icon__icon.icon--80px {
    width: 80px;
    min-width: 80px;
    width: 80px;
    min-width: 80px
}

.card-icon__icon.icon--110px {
    width: 110px;
    min-width: 110px
}

.card-icon__icon-wrapper {
    flex: none;
    padding-right: 10px
}

.card-icon__icon-wrapper.is--10px-top-padding {
    padding-top: 10px;
    padding-right: 10px
}

.card-icon__icon-wrapper.icon-wrapper__logo {
    height: 60px;
    text-align: center;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 40px;
    padding-right: 0;
    display: block
}

.card-icon__icon-wrapper.icon-wrapper__logo.no-padding {
    padding-top: 0
}

.card-icon__icon-wrapper.align-center {
    align-self: center;
    padding-bottom: 10px;
    padding-right: 0
}

.card-icon__icon-wrapper.is--20px-bottom-padding {
    align-self: flex-start;
    padding-bottom: 20px;
    padding-right: 0
}

.card-icon__icon-wrapper.is--reversed {
    margin-left: 80px;
    padding-left: 20px
}

.card-icon__icon-wrapper.icon--large {
    margin-top: -10px;
    margin-left: -5px
}

.card-icon__icon-wrapper.icon--greyscale {
    filter: grayscale();
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    margin-right: 10px;
    padding-right: 0
}

.card-icon__text-wrapper {
    letter-spacing: 0
}

.card-icon__text-wrapper.text-wrapper--center-align,
.card-icon__text-wrapper.align-center {
    align-self: center
}

.card-icon__text-wrapper.is--60-percent-width {
    margin-right: 80px;
    padding-right: 20px
}

.grid-body__premise-2 {
    grid-column-gap: 75px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template: ". ." /1fr 40%;
    margin-top: 0;
    margin-bottom: 0
}

.hero-wrapper__stability-score {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bdd5677dca62_stability-score-header.svg);
    background-position: 0 0;
    background-size: cover;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    padding-left: 55px;
    padding-right: 55px
}

.hero-wrapper__search {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd7c397dc8c1_competitor-header-general-2-29a505d8.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 55px;
    padding-right: 55px
}

/* .hero-wrapper__dist-tracing {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd160d7dcb2c_2020-covid-report-bgkd.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 55px;
    padding-right: 55px
} */

.hero-container__search {
    width: 1200px;
    height: 550px;
    max-width: 100%;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.hero-wrapper__product {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bdd37d7dc9fc_product-header.svg);
    background-position: 50%;
    background-size: cover;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    padding-left: 55px;
    padding-right: 55px
}

.hero-wrapper__crashlytics {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bde5277dca09_crashlytics-alt-header-1.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    padding-left: 55px;
    padding-right: 55px;
    position: static
}

.hero-grid-center-global {
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    align-content: stretch;
    align-self: auto;
    align-items: center;
    justify-items: stretch;
    padding-top: 10px;
    padding-bottom: 10px
}

.hero-grid-center-global.hero-grid-center__firebase {
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr 1fr .5fr;
    grid-auto-flow: column;
    justify-items: stretch
}

.hero-grid-center-global.hero-grid-center__blf {
    grid-template-rows: auto auto;
    grid-template-columns: .75fr 1fr 1fr 1fr .75fr;
    padding-top: 10px
}

.hero-grid-center-global.hero-grid-center__newsroom {
    flex: 1;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-flow: column;
    justify-items: stretch
}

.hero-grid-center-global.hero-grid-center__support {
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    justify-items: stretch
}

.hero-div-center {
    text-align: center;
    display: block
}

.hero-div-center.hero-grid-center__firebase,
.hero-div-center.hero-grid-center__newsroom,
.hero-div-center.hero-grid-center__support {
    display: block
}

.crashlytics__table {
    width: 100%;
    max-width: 856px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    grid-template: "." 48px"." 48px"." 48px"." 48px"." 48px"." 48px"." 48px/5fr 2fr 2fr;
    grid-auto-rows: 48px;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    align-content: stretch;
    justify-content: stretch;
    align-items: stretch;
    justify-items: stretch;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    display: grid
}

.crashlytics__table.table-1 {
    grid-template-rows: 48px 48px 48px 48px 48px 48px 48px 48px 48px
}

.crashlytics__table-container {
    width: 1200px;
    max-width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 48px;
    padding-bottom: 48px;
    display: block
}

.crashlytics__table-container.table-container--bkgd-1 {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bde9887dca11_crashlytics-table-1-3.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll
}

.crashlytics__table-container.table-container--bkgd-2 {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd06af7dca1d_crashlytics-table-2-3.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 60px
}

.table-header-indigo {
    width: 100%;
    height: 100%;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    background-color: #4949e4;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    display: flex
}

.table-list {
    width: 100%;
    height: 100%;
    border: 1px solid #f2f2f2;
    align-items: stretch;
    padding-left: 64px;
    display: flex
}

.table-marks {
    width: 100%;
    height: 100%;
    border: 1px solid #f2f2f2;
    justify-content: center;
    align-items: center;
    display: flex
}

.table-marks.check-mark {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd44f27dc872_check_small-7b7b4c6d.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 25px
}

.table-marks.x-mark {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd58ab7dca02_x-mark.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 22px
}

.crashlytics__body-grid-1 {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template: ". ." /2fr 3fr;
    align-items: stretch;
    margin-top: 60px;
    margin-bottom: 32px
}

.crashlytics__body-grid-2 {
    grid-column-gap: 80px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template: ". ." /.85fr 1fr;
    margin-top: 60px;
    margin-bottom: 32px
}

.crashlytics__div-60p {
    margin-top: 60px
}

.paragraph-3 {
    padding-right: 40px
}

.crashlytics__body-grid-3 {
    grid-column-gap: 80px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template: ". ." /1fr 1fr;
    margin-top: 60px;
    margin-bottom: 32px
}

.secondary-sticky-nav {
    z-index: 10;
    height: auto;
    min-height: 0;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    transform-origin: 50%;
    text-align: center;
    background-color: #30b8ce;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px 15px;
    display: none;
    position: -webkit-sticky;
    position: sticky;
    top: 70px;
    bottom: 0
}

.hero-wrapper__open-source {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd9f277dca21_open-source-header.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    padding-left: 55px;
    padding-right: 55px
}

.heading-white {
    color: #fff
}

.open-source__cols-copy {
    color: #fff;
    text-align: left;
    margin: 0
}

.text-block-9 {
    font-weight: 700
}

.customer-card-icon__row {
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
    margin-bottom: 0;
    padding-bottom: 24px;
    padding-left: 0;
    display: flex
}

.customer-card-icon__row__coll {
    width: 24%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    border: 2px solid #f1f1f1;
    border-radius: 6px;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 4px;
    margin-right: 4px;
    padding: 16px 20px 20px;
    display: flex
}

.customer-story__header-logo-wrap {
    width: 30%;
    height: 100%;
    flex: 1;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    margin-bottom: 30px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: flex
}

.hide {
    display: none
}

.breadcrumb-system {
    align-items: stretch;
    padding-top: 10px;
    padding-bottom: 20px;
    display: flex
}

.grid__div.events-droidcon {
    width: 100%;
    padding: 140px 80px 80px
}

.grid__div.events-droidcon.droidcon-confirmation {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0
}

.global__grid-2-cols-image {
    grid-column-gap: 120px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template: ". ." ". ." /1fr 1fr;
    grid-auto-flow: column;
    margin-top: 40px;
    margin-bottom: 0
}

.container__title {
    width: 850px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px
}

.container__title.title__is--850px {
    width: 850px
}

.container__title.is--center {
    text-align: center
}

.container__title.is--center.is--full {
    width: 100%
}

.container__title.is--fullwidthcenter {
    width: auto;
    text-align: center
}

.container__title.is--900center {
    width: 900px;
    text-align: center
}

.card-icon__wrapper.margin-50 {
    margin-bottom: 50px
}

.card-icon__wrapper.center {
    text-align: center
}

.card-icon__wrapper.margin-20 {
    margin-bottom: 20px
}

.div-block-15 {
    max-height: 100%;
    min-height: 600px
}

.empty-state {
    background-color: transparent;
    display: none
}

.customer-logo.is--grey {
    opacity: 1;
    filter: saturate(200%)grayscale()
}

.customer-logo.is--grey.darken {
    filter: brightness(53%)saturate(200%)grayscale()
}

.firebase__body-grid-2 {
    grid-column-gap: 80px;
    grid-row-gap: 0px;
    text-align: left;
    grid-template: ". ." ". ." /.85fr 1fr;
    margin-top: 60px;
    margin-bottom: 32px
}

.crashlytics__div-20p {
    margin-top: 20px
}

.firebase__body-grid-3 {
    grid-column-gap: 80px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template: ". ." /1fr 1fr;
    margin-top: 60px;
    margin-bottom: 32px
}

.firebase__grid-b {
    grid-column-gap: 48px;
    grid-row-gap: 20px;
    text-align: left;
    grid-template: ". ." 1fr". ." 1fr". ." 1fr". ." 1fr/.5fr .5fr .5fr .25fr .25fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 60px;
    display: grid
}

.firebase__div-20p {
    margin-top: 20px
}

.hero-wrapper__firebase {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd2d497dca52_firebase-alternative-header-2.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    padding-left: 55px;
    padding-right: 55px;
    position: static
}

.platform-rich-text img {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0
}

.platform-rich-text figcaption {
    font-size: 14px
}

.platform-rich-text a {
    letter-spacing: .75px;
    font-size: 16px;
    font-weight: 400
}

.firebase__grid-a {
    grid-column-gap: 80px;
    grid-row-gap: 30px;
    text-align: left;
    grid-template: ". ." /1fr 42%;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    margin-bottom: 60px;
    display: grid
}

.content-b__transcript {
    overflow: visible
}

.hero-wrapper__career-contest {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd2f4d7dca51_careers-in-coding-contest-header.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    padding-left: 55px;
    padding-right: 55px;
    position: static
}

.tab__navigation {
    grid-column-gap: 60px;
    grid-row-gap: 30px;
    text-align: left;
    grid-template: ". ." /1fr 350px;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 60px;
    display: grid
}

.tabs__style {
    color: #676671;
    text-transform: uppercase;
    background-color: transparent;
    margin-left: 0;
    margin-right: 32px;
    padding: 8px 0;
    font-weight: 700
}

.tabs__style:hover {
    color: #000d47
}

.tabs__style.w--current {
    color: #000d47;
    text-transform: uppercase;
    background-color: transparent;
    border-bottom: 3px solid #4949e4;
    margin-right: 32px;
    padding-left: 0;
    padding-right: 0;
    font-weight: 700
}

.tabs__style.tab__style--first-child {
    margin-left: 0;
    margin-right: 32px
}

.tabs__style.tab__style--first-child.w--current {
    margin-left: 0;
    margin-right: 32px;
    padding-top: 8px
}

.tabs__style.tab__style--last-child {
    margin-right: 0
}

.tabs__menu-contest {
    border-bottom: 1px solid #b8b7bd
}

.tabs__content-contest {
    margin-top: 60px
}

.list__sub-item {
    margin-left: 40px;
    padding-left: 0
}

.columns__contest-details {
    margin-bottom: 0;
    padding-bottom: 32px
}

.columns__contest-details.contest-details--less-padding {
    padding-bottom: 10px
}

.contest__jumplinks {
    color: #676671;
    text-transform: uppercase;
    background-color: transparent;
    margin-left: 0;
    margin-right: 32px;
    padding: 0 0 8px;
    font-weight: 700
}

.contest__jumplinks:hover {
    color: #000d47
}

.contest__jumplinks.w--current {
    color: #000d47;
    text-transform: uppercase;
    background-color: transparent;
    border-bottom: 3px solid #4949e4;
    margin-right: 32px;
    padding-left: 0;
    padding-right: 0;
    font-weight: 700
}

.inline-button__arrow {
    align-self: flex-start;
    margin-top: 5px
}

.inline-button__arrow.arrow__white {
    filter: grayscale()
}

.inline-button__arrow.arrow__white.white {
    filter: invert()grayscale()
}

.pricing__nos-label {
    justify-content: center;
    align-items: center;
    margin-bottom: 24px;
    display: flex
}

.pricing__nos-label.standard--monthly,
.pricing__nos-label.lite--monthly {
    display: none
}

.pricing-select__subtitle {
    color: #fff;
    text-align: left;
    margin-top: 20px;
    padding-bottom: 10px;
    position: relative
}

.pricing-select__subtitle.dark {
    color: #323232
}

.pricing__label-grey {
    color: #959595;
    letter-spacing: .5px;
    margin-top: 0;
    margin-bottom: 8px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    line-height: 16px;
    overflow: hidden
}

.pricing__label-grey.nos-label__grey-month {
    margin-left: 3px
}

.tooltip__text {
    color: #fff;
    font-size: 13px;
    line-height: 16px
}

.pricing-switch-block-text {
    color: #fff;
    letter-spacing: 1px;
    align-self: center;
    align-items: flex-start;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    display: block
}

.features__row-new {
    cursor: default;
    align-items: baseline;
    margin-top: 12px;
    font-size: 12px;
    display: flex
}

.label__row-dark {
    color: #000d47;
    text-align: left;
    letter-spacing: 0;
    font-weight: 700;
    line-height: 16px;
    overflow: visible
}

.label__row-dark.standard__seat-15 {
    display: none
}

.nos-label__dollars {
    color: #000d47;
    flex: none;
    align-self: flex-start;
    margin-right: 3px;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px
}

.nos-label__dollars.dollars--white {
    color: #fff
}

.feature__row--wrapper {
    cursor: default;
    position: relative
}

.pricing__tooltip-wrapper {
    display: inline;
    position: relative
}

.pricing__tier-label {
    color: #212121;
    margin-bottom: 16px;
    padding-top: 0;
    font-size: 21px;
    font-weight: 700;
    line-height: 24px
}

.pricing__tier-label.tier-label--white {
    color: #fff;
    margin-top: 0;
    margin-bottom: 16px;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 24px
}

.tooltip__container {
    cursor: default;
    display: block
}

.nos-label__row-white {
    color: #fff;
    font-size: 52px;
    font-weight: 300;
    line-height: 40px
}

.nos-label__row-white.lite-monthly__seat-5,
.nos-label__row-white.lite-monthly__seat-50,
.nos-label__row-white.lite-monthly__seat-30,
.nos-label__row-white.lite-monthly__seat-15 {
    display: none
}

.dd-content__row-white {
    color: #000d47;
    text-align: left;
    padding: 12px 10px 12px 20px;
    font-weight: 700;
    line-height: 16px;
    display: block
}

.dd-content__row-white:hover {
    opacity: 1;
    color: #000d47;
    background-color: #f8f8f8;
    border-radius: 4px
}

.dd-content__row-white.standard__seat-5 {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.dd-content__row-white.standard__seat-5:hover {
    border-radius: 4px 4px 0 0
}

.dd-content__row-white.standard__seat-15:hover {
    border-radius: 0
}

.pricing-plan__features {
    text-align: left;
    border-top: 1px #f3f4fa;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 7px;
    display: block
}

.pricing-plan__features.features--more-padding {
    margin-top: 25px;
    padding-bottom: 20px
}

.pricing__tier-description {
    letter-spacing: .5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.pricing__tier-description.tier-description--white {
    color: #fff;
    padding-left: 10px;
    padding-right: 10px
}

.pricing-cards__wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-left: 1px #000;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    position: relative;
    overflow: visible
}

.dd-trigger__label {
    flex: 1;
    align-self: center
}

.toggle__cicle {
    width: 25px;
    height: 25px;
    text-align: right;
    background-color: #fff;
    border-radius: 50%;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    display: block;
    position: relative;
    right: -35px;
    overflow: visible
}

.toggle__button {
    width: 60px;
    height: 15px;
    cursor: pointer;
    background-color: #37c2d9;
    border-radius: 20px;
    flex: 0 auto;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    margin-bottom: 0;
    margin-left: 30px;
    margin-right: 30px;
    display: flex
}

.pricing__plan-divider {
    z-index: 9;
    border-left: 1px solid #000d47;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    margin-top: 40px;
    margin-bottom: 40px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto
}

.pricing__plan {
    min-height: 0;
    text-align: center;
    background-color: #fff;
    /* border-radius: 5px; */
    flex: 1;
    align-self: baseline;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 25px;
    box-shadow: 0 2px 11px rgba(0, 0, 0, .09)
}

.pricing__plan.plan--lite {
    box-shadow: none;
    background-color: #000d47;
    border: 1px #fff;
    /* border-radius: 4px 0 0 4px; */
    margin-right: 0;
    padding: 40px 0 20px;
    position: relative
}

.pricing__plan.plan--enterprise {
    background-color: #000d47;
    box-shadow: none;
    /* border-radius: 0 4px 4px 0; */
    margin: 0;
    padding: 40px 0 20px;
    position: relative
}

.pricing__plan.plan--standard {
    box-shadow: 0px 0px 10px -2px #000;
    border-radius: 4px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 83px 0 0;
    position: relative;
    z-index: 1;
}

.nos-label__row-dark {
    color: #000d47;
    font-size: 52px;
    font-weight: 300;
    line-height: 40px
}

.nos-label__row-dark.standard__seat-15 {
    display: none
}

.nos-label__row-dark.standard__seat-5 {
    display: block
}

.nos-label__row-dark.standard__seat-30,
.nos-label__row-dark.standard__seat-50 {
    display: none
}

.pricing-plan__features-label {
    color: #000d47;
    letter-spacing: .5px
}

.pricing-plan__features-label.label--white {
    color: #fff
}

.pricing__plan-tier {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    position: static
}

.pricing__plan-tier.plan-tier--lite {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: 42px 30px 80px;
    display: block
}

.pricing__plan-tier.card--standard {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    white-space: pre-wrap;
    border-right: 1px #000;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    padding: 0 30px 40px;
    display: block
}

.pricing__plan-tier.plan-tier--enterprise {
    padding: 42px 30px 102px;
}

.dd-content__row-dark {
    color: #fff;
    text-align: left;
    background-color: #000d47;
    padding: 12px 10px 12px 20px;
    font-weight: 700;
    line-height: 16px;
    display: block;
    position: static
}

.dd-content__row-dark:hover {
    opacity: 1;
    color: #fff;
    background-color: rgba(73, 73, 228, .3);
    border-radius: 4px
}

.dd-content__row-dark.lite-monthly__seat-1 {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    position: static
}

.dd-content__row-dark.lite-monthly__seat-1:hover {
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.dd-content__row-dark.lite-monthly__seat-5 {
    border-radius: 4px
}

.dd-content__row-dark.lite-monthly__seat-5:hover {
    border-radius: 0
}

.dd-trigger__arrow {
    float: right;
    clear: none;
    flex: 0 auto;
    order: 1;
    align-self: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px 0 4px;
    display: inline-block;
    position: relative
}

.label__row-white {
    color: #fff;
    text-align: left;
    letter-spacing: 0;
    font-weight: 700;
    line-height: 16px;
    overflow: visible
}

.label__row-white.lite-monthly__seat-5 {
    display: none
}

.tooltip__trigger {
    cursor: help;
    border-bottom: 1px dotted #8e8e96;
    display: inline
}

.tooltip__trigger.trigger__seats-lite-plan,
.tooltip__trigger.trigger__seats-standard-plan,
.tooltip__trigger.trigger__event-lite-plan,
.tooltip__trigger.trigger__event-standard-plan,
.tooltip__trigger.trigger__span-lite-plan,
.tooltip__trigger.trigger__span-standard-plan {
    color: #323232;
    border: 1px #000;
    border-bottom-style: dotted
}

.pricing__dd-content {
    z-index: 99;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #000d47;
    border: 1px solid #fff;
    border-radius: 4px;
    flex-wrap: nowrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: none;
    position: absolute;
    top: -2%;
    bottom: auto;
    left: -.2%;
    right: -.6%
}

.pricing__dd-content.dd-content__lite {
    border-radius: 4px;
    display: none
}

.pricing__dd-content.dd-content__standard {
    background-color: #fff;
    border-color: #000d47;
    display: none
}

.toggle__block {
    flex-flow: row;
    align-content: stretch;
    justify-content: center;
    align-items: center;
    display: flex
}

.pricing__dd-wrapper {
    background-color: #000d47;
    border: 1px solid #fff;
    border-radius: 4px;
    justify-content: flex-start;
    align-items: center;
    display: block;
    position: relative
}

.pricing__dd-wrapper:hover {
    box-shadow: 1px 1px 6px 1px rgba(73, 73, 228, .2)
}

.pricing__dd-wrapper:active,
.pricing__dd-wrapper.dd-wrapper--lite-monthly {
    box-shadow: none
}

.pricing__dd-wrapper.dd-wrapper--lite-monthly:hover {
    opacity: 1;
    box-shadow: 1px 1px 6px 1px rgba(73, 73, 228, .3)
}

.pricing__dd-wrapper.dd-wrapper--lite-monthly:focus {
    box-shadow: none
}

.pricing__dd-wrapper.wrapper--dark {
    background-color: #fff;
    border: 1px solid #000d47
}

.pricing__dd-wrapper.wrapper--dark:hover {
    box-shadow: 1px 1px 6px 1px #b8b7bd
}

.pricing__dd-wrapper.wrapper--dark.standard--annually:hover {
    box-shadow: none
}

.pricing__dd-wrapper select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url('/wp-content/uploads/2023/06/5df7fef2cc5337799dbde805_pricing-arrow.svg'); 
    background-repeat: no-repeat;
    background-position: 96% 52%;
    border: none;
    border-radius: 4px;
    padding: 10px;
    width: 100%;
}

.pricing__dd-wrapper select:after {
}

.tooltip__content {
    z-index: 999;
    width: 40%;
    text-align: left;
    background-color: #323232;
    border: 1px solid #323232;
    border-radius: 4px;
    padding: 10px;
    line-height: 16px;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
    overflow: hidden;
    box-shadow: 1px 0 10px #8e8e96
}

.tooltip__content.content__events-standard-plan {
    z-index: 99;
    width: 140px;
    border-style: none;
    display: none;
    top: auto;
    bottom: auto;
    left: auto;
    right: 0%;
    box-shadow: 1px 0 10px #000
}

.tooltip__content.content__seats-lite-plan {
    z-index: 99;
    width: 140px;
    border-style: none;
    display: none;
    top: auto;
    bottom: auto;
    left: -57px;
    right: auto;
    box-shadow: 1px 0 10px #000
}

.tooltip__content.content__events-lite-plan {
    z-index: 99;
    width: 140px;
    border-style: none;
    display: none;
    position: absolute;
    top: auto;
    bottom: auto;
    left: auto;
    right: 0%;
    overflow: hidden;
    box-shadow: 1px 0 10px #000
}

.tooltip__content.content__seats-standard-plan {
    z-index: 99;
    width: 140px;
    border-style: none;
    display: none;
    top: auto;
    bottom: auto;
    left: -57px;
    right: auto;
    box-shadow: 1px 0 10px #000
}

.tooltip__content.content__support-critical {
    z-index: 99;
    width: 40%;
    border-style: none;
    display: none;
    top: auto;
    bottom: 30px;
    left: 0%;
    right: 0%;
    box-shadow: 1px 0 10px #000
}

.tooltip__content.content__support-high {
    z-index: 99;
    width: 40%;
    border-style: none;
    display: none;
    position: absolute;
    top: auto;
    bottom: 30px;
    left: 0%;
    right: 0%;
    box-shadow: 1px 0 10px #000
}

.tooltip__content.content__support-medium {
    z-index: 99;
    width: 40%;
    border-style: none;
    display: none;
    top: auto;
    bottom: 30px;
    left: 0%;
    right: 0%;
    box-shadow: 1px 0 10px #000
}

.tooltip__content.content__support-low {
    z-index: 99;
    width: 40%;
    border-style: none;
    display: none;
    top: auto;
    bottom: 30px;
    left: 0;
    right: 0%;
    box-shadow: 1px 0 10px #000
}

.tooltip__content.content__support-outages {
    z-index: 99;
    width: 40%;
    border-style: none;
    display: none;
    top: auto;
    bottom: 30px;
    left: 0%;
    right: 0%;
    box-shadow: 1px 0 10px #000
}

.tooltip__content.content__pricing {
    z-index: 99;
    width: 250px;
    border-style: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: auto;
    bottom: 30px;
    left: auto;
    right: auto;
    box-shadow: 1px 0 10px #000
}

.tooltip__content.content__pricing.trigger__error-1,
.tooltip__content.content__pricing.trigger__error-2,
.tooltip__content.content__pricing.trigger__error-3,
.tooltip__content.content__pricing.trigger__error-4,
.tooltip__content.content__pricing.trigger__error-5,
.tooltip__content.content__pricing.trigger__error--6,
.tooltip__content.content__pricing.trigger__error-7,
.tooltip__content.content__pricing.trigger__error-8,
.tooltip__content.content__pricing.trigger__error-9,
.tooltip__content.content__pricing.trigger__error-10,
.tooltip__content.content__pricing.trigger__error-11,
.tooltip__content.content__pricing.trigger__error-12,
.tooltip__content.content__pricing.trigger__error-13,
.tooltip__content.content__pricing.trigger__app-1,
.tooltip__content.content__pricing.trigger__app-2,
.tooltip__content.content__pricing.trigger__app-3,
.tooltip__content.content__pricing.trigger__app-4 {
    display: none
}

.tooltip__content.content__pricing.trigger__alerts-1,
.tooltip__content.content__pricing.trigger__alerts-2,
.tooltip__content.content__pricing.trigger__alerts-3,
.tooltip__content.content__pricing.trigger__alerts-4,
.tooltip__content.content__pricing.trigger__alerts-5,
.tooltip__content.content__pricing.trigger__alerts-6,
.tooltip__content.content__pricing.trigger__alerts-7,
.tooltip__content.content__pricing.trigger__alerts-8,
.tooltip__content.content__pricing.trigger__alerts-9,
.tooltip__content.content__pricing.trigger__alerts-10,
.tooltip__content.content__pricing.trigger__security-1,
.tooltip__content.content__pricing.trigger__security-2,
.tooltip__content.content__pricing.trigger__deploy-1,
.tooltip__content.content__pricing.trigger__deploy-2,
.tooltip__content.content__pricing.trigger__deploy-3,
.tooltip__content.content__pricing.trigger__deploy-4,
.tooltip__content.content__pricing.trigger__support-1,
.tooltip__content.content__pricing.trigger__support-2,
.tooltip__content.content__pricing.trigger__alerts-11 {
    display: none;
    left: auto;
    right: auto
}

.tooltip__content.content__pricing.trigger__app-5 {
    display: none
}

.tooltip__content.content__pricing.trigger__security-3,
.tooltip__content.content__pricing.trigger__security-4,
.tooltip__content.content__pricing.trigger__alerts-13,
.tooltip__content.content__pricing.trigger__security-5 {
    display: none;
    left: auto;
    right: auto
}

.tooltip__content.content__pricing.trigger__app-6,
.tooltip__content.content__pricing.trigger__app-7 {
    display: none
}

.pricing__dd-trigger {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    cursor: pointer;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    align-items: center;
    padding: 10px 0 10px .2%;
    position: relative;
    display: flex
}

.pricing__dd-trigger:focus {
    opacity: 1
}

.features__row-copy {
    color: #323232;
    letter-spacing: .5px;
    cursor: default;
    border-bottom: 1px #b8b7bd;
    font-size: 14px;
    font-weight: 400;
    display: block
}

.features__row-copy:hover {
    text-decoration: none
}

.features__row-copy.row-copy--white {
    color: #fff;
    cursor: default;
    border-bottom-style: none
}

.pricing__cardrow-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: start;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
    display: grid
}

.pricing__label-wrapper {
    height: 24px;
    color: #b3b6c8;
    letter-spacing: .5px;
    margin-top: 0;
    margin-bottom: 8px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    line-height: 16px;
    overflow: visible
}

.pricing-plan__cta {
    width: 100%;
    padding: 10px 20px;
    display: block;
    position: absolute;
    top: auto;
    bottom: 6%;
    left: 0%;
    right: 0%
}

.pricing-plan__cta.cta__standard {
    position: relative;
    bottom: 4%
}

.pricing-plan__cta.cta__enterprise {
    margin-top: 44px;
    position: relative;
    bottom: 4%
}

.pricing-plan__cta.cta__lite {
    position: relative;
    bottom: .35%
}

.pricing__plan-wrapper {
    background-color: #fff;
    border: 1px solid #fff;
    border-right-style: none;
    flex-wrap: nowrap;
    display: block;
    position: relative
}

.pricing__plan-wrapper.plan-left {
    border-radius: 4px 0 0 4px;
}

.pricing__plan-wrapper.plan-right {
    border-radius: 0 4px 4px 0;
}

.hero-wrapper__blf {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd83807dca59_blf-header-2019.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-bottom: 200px;
    padding-left: 55px;
    padding-right: 55px;
    position: static
}

.blf__speaker-img {
    width: 250px;
    margin-left: -24px
}

.blf__speaker-block {
    display: flex
}

.blf__speaker-info {
    align-self: center;
    padding-left: 20px
}

.blf__speaker-info.remove-padding {
    align-self: auto;
    padding-left: 0
}

.blf__speaker-quote {
    color: #676671;
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-weight: 300;
    line-height: 30px
}

.pricing__features-link {
    width: 500px;
    text-align: center;
    align-items: flex-end;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.pricing__col-text {
    font-size: 14px
}

.pricing__col-text.small.mobile {
    display: none
}

.pricing__col-text.col-text__subhead {
    color: #393939;
    text-transform: uppercase;
    font-weight: 700
}

.pricing__table {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    grid-template: "." /3.25fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    margin-bottom: 10px;
}

.pricing__table.hide {
    display: none
}

.pricing__table.sticky-nav {
    background-color: #fff;
    z-index: 9;
    align-items: stretch;
    position: -webkit-sticky;
    position: sticky;
    top: 62px;
    bottom: auto;
    left: 0%;
    right: 0%;
    padding-bottom: 10px;
    margin-bottom: 0px;
}

.pricing__table-heading {
    color: #212529;
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 0;
    margin-right: auto;
    margin-top: 0;
}

.text-block-18 {
    border-bottom: 1px #000
}

.text-block-21 {
    color: #4949e4;
    font-size: 20px;
    font-weight: 300
}

.faq__title {
    padding-right: 10px;
    font-weight: 300
}

.read-time__copy {
    opacity: 1;
    color: #636363;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 4px 0 4px 10px;
    font-size: 11px
}

.read-time__copy.copy--minute {
    padding-left: 0;
    font-size: 13px
}

.read-time__copy.copy--text {
    padding-left: 8px;
    font-size: 13px
}

.blog__read-time {
    align-self: center;
    padding-left: 0;
    display: flex
}

.progress-bar {
    z-index: 9999;
    width: 100%;
    height: 3px;
    max-width: 1920px;
    opacity: 1;
    perspective-origin: 0%;
    transform: ;
    transform-origin: 0%;
    object-fit: fill;
    background-color: #4949e4;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: fixed;
    top: 0;
    bottom: auto;
    left: 0%;
    right: 0%;
    overflow: hidden
}

.progress-bar.covid-bar {
    z-index: 999999999
}

.blog__track-progress {
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    top: 100vh;
    bottom: 100vh
}

.empty-div-anchor {
    width: 0;
    height: 0
}

.hero-wrapper__newsroom {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd5ed27dca6b_newsroom-header.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    padding-left: 55px;
    padding-right: 55px;
    position: static
}

.hero-wrapper__newsroom.newsroom--news {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd6b087dca7d_news-header.svg)
}

.card-news__col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    background-color: #fff;
    border: 1px solid rgba(184, 183, 189, .4);
    border-radius: 6px;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    transition: transform .2s
}

.card-news__col:hover {
    transform: translateY(-2px);
    box-shadow: 1px 1px 20px rgba(0, 0, 0, .15)
}

.card-news__col.press-2-cols-white {
    background-color: #fff;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px
}

.card-news__wrapper {
    background-color: transparent
}

.empty-state-4 {
    background-color: transparent;
    display: none
}

.news__title {
    text-align: left;
    margin-top: 0;
    font-size: 20px;
    font-weight: 300
}

.news__title.title--press:hover {
    color: #4949e4
}

.news__date {
    color: #7c7a7c;
    text-align: left;
    flex: none;
    align-self: auto;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 26px;
    display: block
}

.card-news__row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    margin-bottom: 20px;
    display: grid
}

.card-news__row.press-release {
    grid-template-columns: 1fr 1fr
}

.news__card-link {
    height: auto;
    flex-direction: column;
    justify-content: flex-start;
    padding: 30px;
    display: flex
}

.news__card-link.newsroom {
    min-height: auto;
    justify-content: flex-start
}

.newsroom__body-grid-1 {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template: ". ." ". ." /1fr 1fr;
    align-items: stretch;
    margin-top: 60px;
    margin-bottom: 32px
}

.div-block-19 {
    margin-top: 32px;
    padding-top: 0
}

.news__press-link {
    letter-spacing: 0;
    padding-bottom: 20px
}

.news__press-link:hover {
    color: #3a3ab6
}

.news__awards-wrapper {
    border-left: 1px solid #b8b7bd;
    padding-left: 40px
}

.newsroom__body-grid-2 {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template: ". ." /.75fr 3fr;
    align-items: stretch;
    margin-top: 0;
    margin-bottom: 0
}

.news__element-1 {
    position: absolute;
    top: auto;
    left: 44px
}

.news__element-2 {
    position: absolute;
    top: 40%;
    bottom: 0%;
    left: auto;
    right: 13%
}

.brand-assets__download-link {
    color: #323232;
    letter-spacing: 0;
    background-color: #fff;
    border: 1px solid #f8f8f8;
    border-radius: 20px;
    align-self: center;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 24px
}

.brand-assets__download-link:hover {
    color: #393939;
    background-color: #f8f8f8
}

.brand-assets__links {
    align-items: center;
    display: flex
}

.brand-assets__links.border {
    border-right: 1px solid #7c7a7c;
    margin-right: 10px;
    padding-right: 0
}

.brand-assets__link-label {
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 4px;
    font-size: 12px;
    font-weight: 700
}

.brand-assets__link-bar {
    margin-top: 20px;
    display: flex
}

.pricing__tab-wrapper {
    display: none
}

.app-serverside__grid {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template: ". ." /.75fr 3fr;
    align-items: stretch;
    margin-top: 0;
    margin-bottom: 0
}

.div-block-25 {
    text-align: center
}

.hero-wrapper__support {
    background-color: #fff;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bdf1267dcaa6_support-header.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    padding-left: 55px;
    padding-right: 55px;
    position: static
}

.bold-text-4,
.bold-text-5 {
    text-transform: uppercase
}

.support__body-grid-1 {
    grid-column-gap: 32px;
    grid-row-gap: 40px;
    text-align: left;
    grid-template: ". ." ". ." /1fr 1fr 1fr;
    margin-top: 60px;
    margin-bottom: 32px
}

.icon-block {
    margin-top: 40px
}

.list-item-2 {
    letter-spacing: .1px
}

.support__table {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    grid-template-rows: 1fr 1fr auto auto auto auto auto auto auto auto auto auto auto auto auto minmax(100px, auto) auto auto auto auto;
    grid-template-columns: 2fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid
}

.support__tooltip-wrapper {
    display: block;
    position: relative
}

.support__tooltip {
    cursor: help;
    border-bottom: 1px dotted #676671;
    display: inline
}

.leader__bug {
    color: #393939;
    letter-spacing: .4px;
    text-transform: uppercase;
    align-items: center;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.5em
}

.awards__block {
    margin-bottom: 40px
}

.blog__details-container {
    align-items: stretch;
    display: flex
}

.blog__details {
    color: #aeaeae;
    letter-spacing: 1px;
    text-transform: uppercase;
    flex: none;
    align-self: stretch;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 0;
    font-size: 13px;
    font-weight: 400;
    line-height: 26px;
    display: flex;
    overflow: visible
}

.blog__social-sticky-wrapper {
    opacity: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 50px;
    margin-left: 0;
    margin-right: 10px;
    display: block;
    position: absolute;
    top: 10px;
    bottom: 50vh;
    left: 20px;
    right: auto
}

.social-wrapper__sticky-share {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 65%
}

.social-wrapper__sticky-share.covid-sticky {
    top: 40%
}

.social-wrapper__sticky-share.covid-static {
    display: none;
    top: 40%
}

.blog__social-wrapper {
    opacity: 1;
    border-bottom: 1px solid #b8b7bd;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
    padding-bottom: 20px;
    display: none
}

.social-wrapper__share {
    min-width: 150px;
    flex-direction: row;
    justify-content: space-between;
    align-self: auto;
    align-items: center;
    display: flex;
    position: static;
    top: 51vh
}

.text-block-22 {
    font-size: 15px
}

.social-icon-btn {
    width: 30px;
    height: 30px;
    cursor: pointer;
    align-self: center;
    margin-bottom: 40px;
    transition: transform .2s
}

.social-icon-btn:hover {
    transform: translateY(-4px)
}

.social-icon-btn.static {
    text-align: center;
    margin-bottom: 0
}

.resources-cont__social-wrap {
    align-items: stretch;
    display: flex
}

._404__subhead {
    margin-bottom: 40px;
    font-weight: 300
}

.mobile-nav-button-2 {
    display: none
}

.hero-image.customers {
    border-radius: 5px 5px 5px 200px
}

.grid__right-div.events-droidcon {
    background-color: #000d47;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd82bc7dcb44_202007-droidcon-header-2.svg);
    background-position: 112% 0;
    background-repeat: no-repeat;
    background-size: auto 835px;
    background-attachment: scroll;
    padding: 80px
}

.card-icon__h3 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 40px;
    padding-right: 60px;
    font-size: 20px;
    font-weight: 300
}

.card-icon__arrow {
    text-align: right;
    flex: 1;
    align-self: center
}

.global__grid-2-cols-copy {
    grid-column-gap: 50px;
    grid-row-gap: 16px;
    text-align: left;
    flex-flow: row;
    grid-template: ". ." /1fr 1fr;
    grid-auto-flow: column;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 20px;
    display: flex
}

.col-illo {
    padding-bottom: 20px
}

.div-block-32 {
    grid-column-gap: 30px;
    grid-row-gap: 0px;
    flex-flow: row;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 23% 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-top: 10px;
    display: grid
}

.columns-3 {
    margin-right: 0
}

.apm-table__label {
    background-color: #e8e8e9;
    border: 1px solid #f3f4fa;
    padding-left: 20px;
    padding-right: 20px
}

.text-span {
    text-transform: none
}

.apm-table__col {
    background-color: #fff;
    border: 1px solid #f3f4fa;
    padding-left: 20px;
    padding-right: 20px
}

.apm-col__item {
    padding-top: 0;
    padding-bottom: 0
}

.apm-table__header {
    background-color: #4949e4;
    border: 1px solid #f3f4fa;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding-left: 20px;
    padding-right: 20px
}

.apm-table__header.is--dark {
    background-color: #393939
}

.paragraph-5 {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    font-weight: 700
}

.column-2 {
    padding-left: 60px
}

.logo--white {
    filter: grayscale()brightness(0%)invert()
}

.resources-cont__duration-text {
    color: #7c7a7c;
    text-transform: uppercase;
    padding-right: 3px;
    font-weight: 400;
    line-height: 24px
}

.resources-cont__duration-text.is--white {
    color: #fff
}

.resources-cont__duration-text.padding--r20 {
    padding-right: 20px
}

.resources-cont__date-wrap {
    border-top: 1px #fff;
    display: flex
}

.resources-cont__date-wrap.is--content-b-podcast {
    justify-content: space-between
}

.resources-cont__form-wrap {
    height: 536px
}

.resources-cont__form-wrap.is--gated {
    height: auto
}

.content__details.is--livewebinar {
    text-align: center;
    flex-direction: column;
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex
}

.content-c___grid {
    grid-column-gap: 80px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr .5fr;
    grid-auto-columns: 1fr;
    display: grid
}

.resources-cont__speaker {
    align-items: center;
    display: flex
}

.resources-cont__speaker-img {
    width: 100px;
    height: 100px;
    filter: grayscale();
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 50%;
    flex: none;
    margin-right: 20px
}

.resources-cont__speaker-img.speaker-img__modal {
    margin-bottom: 20px
}

.resources-cont__speaker-item {
    padding-top: 20px;
    padding-bottom: 20px
}

.resources-cont__speaker-details {
    align-self: center
}

.resources-cont__speaker-bio {
    display: block
}

.resources-cont__speaker-modal-wrap {
    z-index: 99999;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 13, 71, .9);
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: visible
}

.resources-cont__speaker-modal {
    max-width: 600px;
    background-color: #fff;
    border: 1px solid #f3f4fa;
    border-radius: 5px;
    flex: 1;
    padding: 30px 40px 30px 30px;
    position: relative
}

.resources-cont__speaker-modal-close {
    padding: 0 5px 5px;
    font-size: 40px;
    position: absolute;
    top: 20px;
    right: 20px
}

.social-share-btn {
    width: 30px;
    height: 30px
}

.social-share-btn.fb {
    width: 20px;
    height: 20px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd3c537dc9b4_share-facebook.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 20px
}

.social-share-btn.tw {
    width: 20px;
    height: 20px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd90b67dc976_share-twitter.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 20px
}

.social-share-btn.li {
    width: 20px;
    height: 20px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bdcb697dc9b7_share-linkedin.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 20px
}

.resources-cont__form-container {
    min-height: 624px;
    background-color: #fff;
    padding: 20px 30px 30px;
    overflow: hidden
}

.resources-cont__form-container.is--gated {
    background-color: #f9f9f9
}

.resources-cont__form-container.is--webbasedpdf {
    width: 400px;
    max-width: 100%;
    text-align: left;
    background-color: #f9f9f9;
    margin: auto
}

.resources-cont__form-container.is--webinar {
    padding-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px
}

.button-embed.is--pricing-table {
    display: block
}

.button-embed.embed--navbar-menu-cta {
    margin-bottom: -5px
}

.inline-button__wrapper {
    margin-top: 15px;
    display: inline-block
}

.inline-button__wrapper.is--content-f {
    margin-left: 20px
}

.inline-button__wrapper.no-margin-top {
    margin-top: 0
}

.blog__insert {
    background-color: #f6f8f8;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bda1697dcae1_blog-trialcta-bkgd.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: wrap;
    justify-content: space-around;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 40px 60px 30px;
    display: flex
}

.blog__insert.insert--3 {
    flex-direction: column;
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 40px
}

.blog__insert.insert--1 {
    width: 100%;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd5a857dcbcd_blog-insert-bgkd-1.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    display: flex
}

.blog__insert.insert--2 {
    width: 100%;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd4af67dcbd0_blog-insert-bgkd-2.svg);
    background-position: 100%;
    background-repeat: repeat-y;
    background-size: cover;
    align-items: center
}

.blog__insert-heading {
    color: #323232;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 28px;
    line-height: 1.5em
}

.blog__insert-heading.white {
    color: #fff;
    padding-top: 10px
}

.platform__logo-img {
    margin-right: 0
}

.prod-image__collection {
    max-width: 1590px
}

.callout-inline {
    border-left: 4px solid #30b8ce;
    margin-top: 40px;
    padding-left: 15px;
    padding-right: 15px
}

.inlinebtn__wrapper {
    justify-content: center;
    display: block
}

.inlinebtn__wrapper.is--inline-block {
    display: inline-block
}

.covid__visual {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template-rows: auto auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
    display: block
}

.covidreport__callout-title {
    color: #393939;
    text-align: left;
    letter-spacing: 0;
    text-transform: uppercase;
    border-bottom: 1px solid #000;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 10px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

.covidreport__callout-title.remove-padding-top {
    padding-top: 5px;
    padding-right: 10px
}

.covid__card-label {
    color: #393939;
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 30px;
    font-weight: 700;
    line-height: 32px
}

.text-span-4 {
    font-size: 16px
}

.superscript {
    font-size: 11px;
    position: relative;
    top: -6px
}

.covid__sources-list {
    color: #8e8e96;
    padding-bottom: 0;
    font-size: 12px;
    line-height: 24px;
    list-style-type: none
}

.covid__source-link {
    color: #8e8e96
}

.covid__container {
    width: 100%;
    max-width: 1000px;
    border-bottom: 1px solid #f1f1f1;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 60px
}

.covid__container.no-border {
    border-bottom-style: none
}

.covidreport__h2 {
    border-left: 4px solid #4949e4;
    margin-bottom: 30px;
    padding-left: 20px;
    font-size: 40px;
    line-height: 50px
}

.covidreport__h1 {
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    text-shadow: 1px 1px 11px #000d47;
    font-size: 55px;
    font-weight: 400;
    line-height: 65px
}

.covidreport__h3 {
    color: #4949e4;
    margin-top: 60px;
    margin-bottom: 10px;
    font-size: 28px;
    font-weight: 300
}

.div-block-58 {
    grid-column-gap: 40px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1.1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.covid__card-p {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px
}

.covid__callout-wrapper {
    flex: 1;
    align-self: center;
    padding-left: 0
}

.covid__card-title-text {
    color: #fff;
    text-align: center;
    letter-spacing: .5px;
    text-transform: uppercase;
    flex: 1;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px
}

.covid__card-title-bar {
    min-height: 60px;
    text-align: center;
    background-color: #3a3ab6;
    flex-flow: wrap;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    margin-bottom: 10px;
    padding: 10px 20px;
    display: flex
}

.div-block-62 {
    grid-column-gap: 40px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 20px;
    display: grid
}

.covid__chart-bar-indigo-2 {
    width: 100%;
    height: 15px;
    background-color: #4949e4;
    margin-right: 20px
}

.covid__chart-bar-indigo-2.is--53 {
    width: 53%
}

.covid__chart-bar-indigo-2.is--38 {
    width: 38%
}

.covid__chart-bar-indigo-2.is--22 {
    width: 22%
}

.covid__chart-bar-indigo-2.is--19 {
    width: 19%
}

.covid__chart-text {
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 10px;
    display: flex
}

.covid__chart-nom {
    color: #393939;
    text-align: right;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 700
}

.covid__chart-label {
    color: #393939;
    font-size: 16px;
    font-weight: 400
}

.covid__bar-row {
    border-bottom: 1px solid #b8b7bd;
    margin-bottom: 15px
}

.covid__chart-bar-gold {
    width: 100%;
    height: 15px;
    background-color: #ffa300;
    margin-right: 20px
}

.covid__chart-bar-gold.is--22 {
    width: 22%
}

.covid__chart-bar-gold.is--19 {
    width: 19%
}

.covid__chart-bar-gold.is--26 {
    width: 26%
}

.covid__chart-bar-gold.is--17 {
    width: 17%
}

.div-block-63 {
    grid-column-gap: 40px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none
}

.div-block-64 {
    width: 100%;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-right: 20px;
    display: grid
}

.covid__table-data {
    border-top: 1px solid #b8b7bd;
    border-bottom: 1px #000;
    border-left: 1px #000;
    border-right: 1px solid #b8b7bd;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px
}

.covid__table-data.no-border {
    border-right-style: none;
    padding-left: 10px
}

.covid__table-data.no-border-copy {
    text-align: center;
    background-color: #ffa300;
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: none
}

.covid__table-data.no-border-copy.indigo {
    background-color: #4949e4;
    padding-left: 10px;
    padding-right: 10px
}

.covid__chart-subtitle {
    color: #393939;
    letter-spacing: .5px;
    text-transform: uppercase;
    border-bottom: 1px #000;
    padding-bottom: 10px;
    font-size: 16px;
    font-weight: 700
}

.div-block-65 {
    flex-direction: row;
    justify-content: flex-start;
    display: flex
}

.div-block-64-copy {
    width: 100%;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-left: 20px;
    display: grid
}

.bold-text-8 {
    color: #fff;
    text-align: center;
    letter-spacing: .5px
}

.covid__card-wrapper {
    flex-direction: row;
    justify-content: space-between;
    display: flex
}

.covid__card-wrapper.is--wrapped {
    flex-wrap: wrap;
    align-content: space-between;
    justify-content: center
}

.covid__card-wrapper.is--wrapped.is--spaced {
    justify-content: space-between
}

.covid__card-wrapper.is--blocked {
    flex-wrap: wrap;
    align-content: space-between;
    justify-content: center;
    display: block
}

.covid__card-col {
    text-align: center;
    border: 2px solid #f3f4fa;
    border-radius: 6px;
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    padding: 10px 20px;
    display: flex
}

.covid__card-col.is--3-cols {
    width: 32%
}

.covid__card-col.is--horizontal {
    text-align: left;
    border-style: none;
    flex-direction: row;
    padding-left: 0;
    padding-right: 0
}

.covid__card-col.is--4-cols {
    width: 23.5%;
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 10px;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0
}

.covid__card-col.is--4-cols.is--flexed {
    width: 32%;
    text-align: left;
    flex-flow: row;
    align-self: stretch;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px
}

.covid__card-col.is--2cols-copy {
    text-align: left;
    flex-direction: row;
    align-self: stretch;
    align-items: center;
    margin: 10px 5px;
    padding-top: 15px;
    padding-bottom: 15px
}

.covid__card-col.is--2-cols {
    width: 49%;
    border-color: #f3f4fa;
    flex-direction: row;
    justify-content: space-around;
    margin-bottom: 20px
}

.covid__card-icon {
    width: 100px;
    text-align: left;
    align-self: flex-start
}

.covid__card-icon.icon--left-margin {
    margin-left: 20px
}

.covid__card-icon.icon--85px {
    width: 85px
}

.covid__card-icon-wrapper {
    align-self: auto;
    padding-top: 10px;
    padding-bottom: 10px
}

.covid__card-text-wrapper {
    text-align: left;
    flex: 1;
    padding: 0 10px
}

.covid__card-text-wrapper.left-padding {
    padding-left: 20px
}

.covid__card-text-wrapper.is--center {
    text-align: center;
    align-self: center
}

.covid__card-col-div {
    text-align: center;
    flex-direction: column;
    padding: 10px;
    display: block
}

.covid__card-label-small {
    color: #393939;
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 700
}

.covid__sources-wrapper {
    border: 1px #000;
    border-bottom: 2px #f1f1f1;
    margin-bottom: -1px
}

.covid__sources--title-wrapper {
    cursor: pointer;
    justify-content: space-between;
    padding-bottom: 20px;
    display: flex
}

.covid__sources--list {
    padding-bottom: 10px;
    overflow: hidden
}

.covid__nav-wrapper {
    z-index: 99999999;
    width: 100%;
    min-height: 50px;
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    background-color: #f1f1f1;
    flex-direction: row;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: max-content max-content max-content max-content;
    grid-auto-columns: max-content;
    grid-auto-flow: column;
    justify-content: center;
    align-items: stretch;
    justify-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    list-style-type: none;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 0 1px 5px #b8b7bd
}

.covid__nav-links {
    color: #676671;
    text-align: center;
    text-transform: none;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 15px 5px;
    font-size: 14px;
    line-height: 24px;
    text-decoration: none;
    position: relative
}

.covid__nav-links:hover,
.covid__nav-links:focus {
    color: #3a3ab6
}

.covid__nav-links.w--current:hover {
    color: #4949e4
}

.covid__nav-links.w--current:visited {
    color: #676671
}

.covid__nav-links.close-nav {
    display: none
}

.covid-sticky-nav {
    z-index: 8;
    width: 100%;
    height: auto;
    text-align: center;
    background-color: #f1f1f1;
    align-self: center;
    margin-left: auto;
    margin-right: auto;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
    right: 0
}

.covid__chart-bar-indigo-1 {
    width: 100%;
    height: 15px;
    background-color: #4949e4;
    margin-right: 20px
}

.covid__chart-bar-indigo-1.is--627 {
    width: 100%
}

.covid__chart-bar-indigo-1.is--613 {
    width: 98%
}

.covid__chart-bar-indigo-1.is--511 {
    width: 81%
}

.covid__chart-bar-indigo-1.is--281 {
    width: 45%
}

.covid__chart-bar-indigo-1.is--265 {
    width: 42%
}

.covid__chart-bar-indigo-1.is--226 {
    width: 36%
}

.covid__chart-bar-indigo-1.is--199 {
    width: 32%
}

.covid__chart-bar-indigo-1.is--194 {
    width: 31%
}

.covid__callout-text {
    flex: 1;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0
}

.covid__inline-callout {
    background-color: #f9f9f9;
    border-radius: 5px;
    align-items: center;
    margin-bottom: 20px;
    padding: 30px 40px;
    display: flex
}

.covid__callout-logo {
    padding-right: 40px
}

.covid__nav-toggle {
    height: 0;
    display: none
}

.covid_track-progress {
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    top: 0;
    bottom: 200vh
}

.covid__social-sticky-wrapper {
    opacity: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 10px;
    display: block;
    position: absolute;
    top: 100vh;
    bottom: 200vh;
    left: 20px;
    right: auto
}

.events-community__wrap {
    max-width: 800px;
    background-color: #fff;
    border-radius: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    justify-items: center;
    margin: 0 auto;
    padding: 50px;
    display: flex;
    box-shadow: 1px 1px 9px 1px rgba(0, 13, 71, .3)
}

.div-block-67 {
    display: flex
}

.events-community__swag-img {
    min-width: 250px;
    align-self: stretch;
    margin-top: -20px;
    margin-right: -30px;
    padding: 5px 0 5px 10px;
    display: block
}

.events-community__logo {
    padding-top: 10px;
    padding-bottom: 10px
}

.events-community__logo.hide--ondesktop {
    width: 125px;
    display: none
}

.events-community__logo.hide--onmobile,
.events-community__logo._125w {
    width: 125px;
    margin-bottom: 10px;
    display: block
}

.events-community__footer {
    background-color: #000d47;
    flex: 0 auto;
    justify-content: space-between;
    padding: 30px 55px;
    display: flex
}

.events-community__footer-wrap {
    max-width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: nowrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.events-footer__links {
    color: #fff;
    padding: 10px;
    display: inline
}

.events-footer__links:hover {
    color: #b8b7bd
}

.events-footer__div {
    color: #fff;
    text-align: center;
    border: 1px #fff;
    border-right-style: solid;
    padding-left: 40px;
    padding-right: 40px
}

.events-footer__div.last {
    border-right-style: none
}

.events-footer__text-contain {
    display: flex
}

.marketo-form.form-droidcon {
    margin-top: 10px
}

.marketo-form.form--demo,
.marketo-form.form--pricing {
    display: block
}

.callout-inline__text p {
    margin-bottom: 5px
}

.callout-inline__text.is--fs21 {
    color: #42424e;
    font-size: 21px;
    font-weight: 300;
    line-height: 32px
}

.callout-quote {
    width: 100%;
    background-color: #f8f8f8;
    border-radius: 5px;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 30px 40px;
    display: flex
}

.callout-quote.margin-bottom-50px {
    margin-bottom: 50px
}

.callout-quote__logo-wrapper {
    width: 130px;
    flex-direction: row;
    flex: none;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-right: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex
}

.callout-block__text {
    flex: 1;
    align-self: center;
    margin-top: 0;
    margin-bottom: 20px;
    padding-left: 0
}

.callout-block__title {
    color: #000d47;
    font-size: 18px;
    font-weight: 700;
    line-height: 32px
}

.callout-block__wrapper {
    text-align: left
}

.callout-block__wrapper.center {
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.card-icon__number {
    color: #393939;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 30px;
    font-weight: 700;
    line-height: 32px
}

.callout-quote__name {
    letter-spacing: .5px;
    text-transform: uppercase;
    flex: 1;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 14px;
    font-weight: 700
}

.callout-quote__name.is--margin-bottom {
    margin-bottom: 20px
}

.callout-quote__name.is--white {
    color: #fff
}

.callout-quote__quote {
    text-indent: -10px;
    flex: 1;
    align-self: center;
    margin-top: 0;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 18px;
    font-weight: 300
}

.callout-quote__quote.is--white {
    color: #fff;
    padding-right: 0
}

.callout-quote__quote.removed-indent {
    text-indent: 0;
    padding-right: 0
}

.callout-quote__logo {
    width: 130px;
    flex: 0 auto;
    display: block
}

.callout-quote__logo.is--small {
    width: 90px
}

.callout-quote__logo.is--grey {
    filter: grayscale()
}

.div-block-73 {
    width: 500px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.div-block-74 {
    margin-top: -10px
}

.platform-grid__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.integration-grid__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid
}

.integration-grid__grid.hiding-this {
    display: none
}

.platform-grid__wrapper {
    text-align: center
}

.platform__grid-icon {
    width: 50px;
    filter: grayscale()
}

.platform__grid-icon.is--link {
    transition: transform .15s
}

.platform__grid-icon.is--link:hover {
    transform: translateY(-4px)
}

.platform__grid-label {
    color: #676671;
    margin-bottom: 5px;
    font-size: 14px
}

.columns__platform-grid {
    border-right: 1px solid #b8b7bd;
    padding-left: 0;
    padding-right: 40px
}

.columns__wrapper-platform-integration {
    align-items: center;
    margin-top: 50px;
    display: flex
}

.integration-grid__wrapper {
    text-align: center
}

.integration-grid__logo {
    width: 50px
}

.integration-grid__logo.height-is--35 {
    height: 35px
}

.integration-grid__logo.is--link {
    transition: transform .15s
}

.integration-grid__logo.is--link:hover {
    transform: translateY(-4px)
}

.customer-grid__grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.customer-grid__grid.grid-4x1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.customer-grid__grid.grid-5x1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}

.customer-grid__grid.grid-4x2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: center;
    justify-items: center;
    margin-left: auto;
    margin-right: auto
}

.customer-grid__grid.grid-7x1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    display: grid
}

.customer-grid__grid.grid-3x3 {
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    align-content: stretch;
    justify-content: stretch;
    align-items: stretch;
    padding-right: 0
}

.customer-grid__wrapper {
    text-align: center;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px
}

.customer-grid__logo {
    max-width: 200px;
    text-align: center;
    flex-direction: row;
    justify-content: space-between;
    margin-left: 20px;
    margin-right: 20px;
    display: flex
}

.customer-grid__logo.is--link {
    transition: transform .15s
}

.customer-grid__logo.is--link:hover {
    transform: translateY(-4px)
}

.customer-grid__logo.is--grey {
    max-width: 150px;
    filter: saturate(200%)grayscale();
    margin-left: 0;
    margin-right: 0;
    display: inline-block
}

.customer-grid__logo.is--grey.darker {
    filter: brightness(47%)saturate(200%)grayscale()
}

.customer-grid__logo.is--grey.margin {
    margin-top: 3px
}

.content-b__podcast-embed {
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px
}

.resources-cont__header-grid {
    grid-column-gap: 80px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template: "." "." /1fr 1fr;
    align-items: stretch
}

.resources-cont__header-grid.is--infographic {
    grid-column-gap: 50px;
    grid-template-columns: .4fr 1fr .4fr
}

.resources-cont__header-grid.is--webinar {
    grid-template-columns: 1fr .65fr
}

.resources-cont__header-grid.is--webreport {
    grid-column-gap: 60px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr
}

.resources-cont__details {
    border-bottom: 1px solid #b8b7bd;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex
}

.resources-cont__details.is--content-c {
    border-top: 1px solid #b8b7bd;
    border-bottom-style: none;
    align-items: center;
    margin-top: 15px;
    padding-top: 15px;
    padding-bottom: 10px
}

.resources-cont__details.is--content-f {
    margin-top: 0;
    margin-bottom: 10px
}

.resources-cont__duration-icon {
    filter: grayscale();
    flex: none;
    align-self: stretch;
    margin-right: 5px;
    padding-bottom: 1px
}

.resources-cont__duration-icon.is--white {
    opacity: 1;
    filter: invert()
}

.div-block-75 {
    min-width: 125px;
    align-items: center
}

.resources-cont__header-img {
    width: 100%;
    min-height: auto;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd6b767dc9d0_pattern_5.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.resources-cont__header-img.is--content-f {
    background-image: none
}

.content-e___grid {
    grid-column-gap: 60px;
    grid-row-gap: 16px;
    grid-template-rows: max-content auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.resources-cont__duration-wrap {
    align-self: center;
    align-items: stretch;
    display: flex
}

.resources-cont__social-text {
    color: #676671;
    text-transform: uppercase;
    align-self: center;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.resources-cont__social-text.is--white {
    color: #fff
}

.resources-cont__header-content.is--infographic {
    text-align: center
}

.resources-cont__form-embed {
    display: block
}

.resources-gated__header-grid {
    grid-column-gap: 120px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template: "." /1fr 1fr 1fr
}

.resources-gated__header-grid.is--gated-generic {
    grid-column-gap: 50px;
    text-align: center;
    grid-template-columns: .25fr 1fr .25fr
}

.resources-gated__header-grid.is--gated-download {
    grid-column-gap: 50px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr .25fr
}

.resources-cont__date {
    color: #676671;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.resources-cont__date.is--white {
    color: #fff
}

.resources-cont__detail-block {
    margin-top: 40px
}

.resources-cont__date-flex-cont {
    color: #676671;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: flex
}

.content-thumb__img {
    width: 100%;
    display: block
}

.content-thumb__img-wrap {
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px
}

.content-thumb__img-wrap.wrap--research-asi {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    align-self: stretch;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0
}

.content-thumb__img-wrap.wrap--research-asi-content {
    width: 190px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0
}

.label__platform {
    color: #676671;
    letter-spacing: 1px
}

.customer-story__header-img-wrap {
    width: 100%
}

.customer-story__header {
    justify-content: center;
    align-items: center;
    padding: 80px 55px
}

.content-thumb__label-wrap {
    flex-wrap: wrap;
    padding-top: 5px;
    padding-bottom: 5px;
    display: flex
}

.content-thumb__label {
    color: #676671;
    text-transform: uppercase
}

.content-thumb__duration-wrap {
    border-top: 1px solid #e9e9e9;
    align-items: stretch;
    padding: 10px 30px;
    display: flex
}

.content-thumb__duration-wrap.wrap--research {
    align-items: flex-end;
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 30px;
    padding-right: 0
}

.content-thumb__duration-wrap.feature {
    margin-top: 30px;
    padding: 30px 0 0
}

.security__logos-item {
    align-self: center
}

.security__logos-list {
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 0;
    display: flex
}

.security__logos-img {
    height: 90px;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.callout__box {
    background-color: #30b8ce;
    margin-top: 30px;
    margin-bottom: 10px;
    padding: 15px 20px
}

.callout-box__text {
    color: #fff;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0
}

.text-span-5 {
    text-decoration: underline
}

.card__callout-quote {
    z-index: 9;
    width: 390px;
    background-color: #4949e4;
    border-radius: 5px;
    align-self: center;
    margin-right: auto;
    padding: 30px;
    position: relative;
    top: 60px
}

.card__callout-quote.is--reversed {
    top: -60px
}

.div-block-82 {
    padding-top: 20px;
    padding-bottom: 20px
}

.div-block-83 {
    align-self: center
}

.div-block-84 {
    justify-content: space-between;
    display: flex
}

.div-block-85 {
    padding-right: 20px
}

.center {
    text-align: center
}

.link-3 {
    color: #4949e4;
    border-bottom: 1px solid #4949e4
}

.gated-c__content {
    height: 900px;
    max-height: 100%;
    flex-direction: row;
    display: block
}

.blog__insert-text-wrapper._350px {
    width: 350px
}

.blog__insert-text-wrapper._350px-copy {
    width: 550px;
    flex-direction: column;
    justify-content: space-around;
    align-self: center;
    margin-top: -10px;
    display: block
}

.blog__insert-text {
    color: #393939;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 32px
}

.blog__insert-text.white {
    color: #fff
}

.bmr-g__wrap--stability {
    min-height: 330px;
    clear: none;
    justify-content: space-around;
    align-items: flex-start;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-bottom: 40px;
    display: flex;
    position: relative
}

.bmr-g__wrap--stability.industry {
    margin-bottom: 0;
    padding-bottom: 140px
}

.bmr-g__wrap--stability.industry.app-stab-2022._w--1200,
.bmr-g__wrap--stability.industry._w--1200 {
    width: 1200px
}

.bmr-g__wrap--stability.industry._w--1000 {
    width: 1000px
}

.bmr-g__wrap--stability.appratings {
    padding-bottom: 60px
}

.bmr-container {
    z-index: 1;
    max-width: 1240px;
    border-bottom: 1px transparent;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
    left: 0
}

.bmr-container.graph {
    margin-bottom: 20px
}

.bmr-container.graph._w--1000 {
    width: 1000px;
    max-width: 100%
}

.bmr-container.graph._w--1000.mx-auto {
    overflow: visible
}

.bmr-container.graph._w--1000.mx-auto.overflow-scroll {
    overflow: scroll
}

.bmr-container.graph._w--1000.mx-auto.overflow-scroll.h--675 {
    height: 675px
}

.bmr-container.graph.overflow-scroll {
    overflow: scroll
}

.bmr-container.graph.overflow-scroll.h--765 {
    height: 765px
}

.bmr-container.graph.overflow-scroll.h--650 {
    height: 650px
}

.bmr-container.copy {
    flex-wrap: nowrap;
    justify-content: space-between;
    display: block
}

.bmr-container.copy.mw--900 {
    width: 900px;
    max-width: 100%
}

.bmr-container.copy._w--1000 {
    width: 1000px;
    max-width: 100%;
    display: block
}

.bmr-container.copy.d-flex.justify-center {
    justify-content: center;
    display: flex
}

.bmr-container.copy.d-flex.justify-center.overflow-hidden {
    overflow: hidden
}

.bmr-g__container--stability {
    justify-content: space-around;
    margin-left: auto;
    margin-right: auto;
    padding-left: 50px;
    padding-right: 0;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.bmr-g__col--div1 {
    z-index: 1;
    width: 100px;
    height: 100px;
    background-color: #6d6de9;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    position: relative
}

.bmr-g__col--div1.stability-mob--col2 {
    height: 24px
}

.bmr-g__col--div1.stability-mob--col3 {
    height: 52px
}

.bmr-g__col--div1.stability-mob--col4 {
    height: 4px
}

.bmr-g__col--div1.stability-mob--col1 {
    height: 30px
}

.bmr-g__col--div1.stability-team--col1 {
    height: 48.5px
}

.bmr-g__col--div1.stability-team--col2 {
    height: 31.5px
}

.bmr-g__col--div1.stability-team--col3 {
    height: 9.5px
}

.bmr-g__col--div1.stability-team--col4 {
    height: 15.5px
}

.bmr-g__col--div1.stability-web--col1 {
    height: 23px
}

.bmr-g__col--div1.stability-web--col3 {
    height: 7px
}

.bmr-g__col--div1.stability-web--col2 {
    height: 59px
}

.bmr-g__col--div1.stability-web--col4 {
    height: 17px
}

.bmr-g__col--div1.stability-web--col5 {
    height: 37px
}

.bmr-g__col--div3 {
    z-index: 1;
    width: 100px;
    height: 88px;
    background-color: #4949e4;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    position: relative
}

.bmr-g__col--div3.stability-mob--col2 {
    height: 83px
}

.bmr-g__col--div3.stability-mob--col3 {
    height: 170px
}

.bmr-g__col--div3.stability-mob--col4 {
    height: 58px
}

.bmr-g__col--div3.stability-mob--col1 {
    height: 87px
}

.bmr-g__col--div3.stability-team--col1 {
    height: 153.5px
}

.bmr-g__col--div3.stability-team--col2 {
    height: 98.5px
}

.bmr-g__col--div3.stability-team--col3 {
    height: 73px
}

.bmr-g__col--div3.stability-team--col4 {
    height: 118.5px
}

.bmr-g__col--div3.stability-web--col1 {
    height: 52px
}

.bmr-g__col--div3.stability-web--col2 {
    height: 142px
}

.bmr-g__col--div3.stability-web--col3 {
    height: 18px
}

.bmr-g__col--div3.stability-web--col4 {
    height: 51px
}

.bmr-g__col--div3.stability-web--col5 {
    height: 63px
}

.bmr-g__col--div2 {
    z-index: 1;
    width: 100px;
    height: 2px;
    background-color: #ffa300;
    position: relative
}

.bmr-g__col--div2.stability-mob--col1,
.bmr-g__col--div2.stability-team--col1,
.bmr-g__col--div2.stability-web--col1 {
    height: 2px
}

.bmr-g__stack--stability-mob {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.bmr-g__stack--stability-mob.stack--col1 {
    align-self: center
}

.bmr-g__data-callout {
    color: #fff;
    text-align: center;
    padding-top: 5px;
    font-size: 16px;
    font-weight: 700
}

.bmr-g__data-callout.asi2-size--14 {
    padding-top: 1px;
    font-size: 14px
}

.bmr-g__data-callout.asi2-size--14.asr-2022.platform {
    padding-top: 1px
}

.bmr-g__data-callout.asi2-size--14.asr-2022.platform.pt-0,
.bmr-g__data-callout.asi2-size--14.asr-2022.frequency.pt-0 {
    padding-top: 0
}

.bmr-g__data-callout.asi2-size--14.asr-2022.frequency.mt--25 {
    margin-top: -25px
}

.bmr-g__data-callout.asi2-size--14.asr-2022.frequency.mt--25.p--pacific {
    color: #37c2d9
}

.bmr-g__lines-vertical {
    width: 1px;
    height: 85.5%;
    background-color: #2c2c89;
    position: absolute
}

.bmr-g__lines-vertical.vertical--grey {
    height: 330px;
    background-color: #d8d8d8
}

.bmr-g__col--empty {
    z-index: 1;
    width: 100px;
    height: 0;
    position: relative
}

.bmr-g__col--empty.stability-mob--col2 {
    height: 7.5px
}

.bmr-g__col--empty.stability-mob--col3 {
    height: 13.5px
}

.bmr-g__col--empty.stability-mob--col4 {
    height: 0
}

.bmr-g__col--empty.stability-mob--col1 {
    height: 4.5px
}

.bmr-g__col--empty.stability-team--col1 {
    height: 9.5px
}

.bmr-g__col--empty.stability-team--col2 {
    height: 10.5px
}

.bmr-g__col--empty.stability-team--col3 {
    height: 2px
}

.bmr-g__col--empty.stability-team--col4 {
    height: 6.5px
}

.bmr-g__col--empty.stability-web--col1 {
    height: 5.5px
}

.bmr-g__col--empty.stability-web--col2 {
    height: 34.5px
}

.bmr-g__col--empty.stability-web--col3 {
    height: 2.5px
}

.bmr-g__col--empty.stability-web--col4 {
    height: 5.5px
}

.bmr-g__col--empty.stability-web--col5 {
    height: 7.5px
}

.bmr-g__label-left-wrap {
    z-index: 1;
    height: 345px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-right: 20px;
    font-size: 13px;
    display: flex;
    position: relative
}

.bmr-graph__label-left {
    color: #fff;
    text-align: right;
    line-height: 1.6em
}

.bmr-graph__label-left.label--grey {
    color: #959595
}

.bmr-g__lines--stability {
    width: 100%;
    height: 331px;
    flex-direction: column;
    justify-content: space-between;
    align-self: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.bmr-g__lines--stability.asi2--ratings {
    height: 333px
}

.bmr-g__lines--stability.asi2--releasecadence {
    height: 333px;
    display: flex
}

.bmr-g__lines-horizontal {
    width: 100%;
    height: 1px;
    background-color: #2c2c89
}

.bmr-g__lines-horizontal.lines--grey {
    background-color: #d8d8d8
}

.bmr-g__label-bottom {
    z-index: 0;
    color: #fff;
    text-align: center;
    order: 1;
    align-items: flex-end;
    font-size: 17px;
    line-height: 1.6em;
    display: block;
    position: relative
}

.bmr-g__label-bottom.label--asi2 {
    color: #393939;
    font-size: 16px;
    line-height: 1.2em
}

.bmr-g__label-bottom.label--asi2.rotated {
    width: 100px;
    height: 60px;
    text-align: right;
    flex-direction: column;
    flex: none;
    order: 1;
    justify-content: center;
    align-self: center;
    align-items: flex-end;
    line-height: 1.2em;
    display: flex;
    position: absolute;
    top: 386px;
    bottom: 0;
    transform: rotate(-90deg)
}

.bmr-g__label-bottom.label--asi2.rotated.white {
    color: #fff
}

.bmr-g__col-wrap {
    width: 220px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-top: -20px;
    margin-bottom: -15px;
    padding-top: 28px;
    padding-bottom: 15px;
    display: flex
}

.bmr-g__col-wrap:hover {
    background-color: rgba(44, 44, 137, .3)
}

.bmr-g__col-wrap.col-wrap--web {
    width: 170px
}

.bmr-g__col-wrap.col-wrap--web:hover {
    background-color: rgba(44, 44, 137, .3)
}

.bmr-g__col-wrap.col-wrap--ratings {
    width: 100%
}

.bmr-g__col-wrap.col-wrap--ratings:hover {
    background-color: transparent
}

.bmr-g__col-wrap.col-wrap--vertical {
    width: auto;
    -webkit-text-fill-color: inherit;
    background-clip: border-box
}

.bmr-g__col-wrap.col-wrap--vertical:hover {
    background-color: transparent
}

.bmr-g__col-wrap.col-wrap--vertical.app-stability-2022 {
    width: 70px
}

.bmr-g__col-wrap.col-wrap--vertical {
    width: 70px;
    margin-bottom: -80px;
    padding-bottom: 50px
}

.bmr-g__col-wrap.col-wrap--vertical:hover {
    background-color: transparent
}

.bmr-g__hover-wrap {
    z-index: 9;
    flex-direction: column;
    order: 1;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.bmr-g__hover-wrap.hover--ember {
    margin-top: 15px
}

.bmr-g__hover-wrap.hover--industry {
    display: none
}

.bmr-g__hover-pointer {
    width: 20px;
    height: 20px;
    background-color: #000d47;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    transform: rotate(45deg)
}

.bmr-g__hover-pointer.hover-pointer--dark {
    background-color: #212121;
    align-self: center
}

.bmr-g__hover-container {
    z-index: 1;
    width: 200px;
    -webkit-text-fill-color: inherit;
    background-color: #000d47;
    background-clip: border-box;
    border: 1px solid #1d1d5b;
    border-radius: 2px;
    order: 1;
    margin-top: -15px;
    padding: 5px 10px 10px;
    position: relative;
    box-shadow: 1px 1px 2px #1d1d5b
}

.bmr-g__hover-container.hover-container--dark {
    width: 170px;
    background-color: #212121;
    border-color: #212121;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    box-shadow: 1px 1px 2px rgba(33, 33, 33, .34)
}

.bmr-g__legend-data {
    color: #fff;
    align-self: center;
    margin-right: 0;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.4em
}

.bmr-g__legend-dot {
    width: 4px;
    height: 10px;
    -webkit-text-fill-color: inherit;
    background-color: #4442cb;
    background-clip: padding-box;
    display: none
}

.bmr-g__legend-dot.dot--2 {
    background-color: #ffa300
}

.bmr-g__legend-dot.dot--3 {
    background-color: #6d6de9
}

.bmr-g__legend-dot.dot--1 {
    background-color: #4949e4
}

.bmr-g__legend-row {
    text-align: left;
    justify-content: space-between;
    align-items: center;
    margin-top: 8px;
    padding-left: 7px;
    display: flex
}

.bmr-g__legend-row.row--1 {
    border-left: 4px solid #6d6de9
}

.bmr-g__legend-row.row--2 {
    border-left: 4px solid #ffa300
}

.bmr-g__legend-row.row--3 {
    border-left: 4px solid #4949e4
}

.bmr-g__legend-row.asi2-row--1 {
    border-left: 4px solid #c3edf4
}

.bmr-g__legend-row.asi2-row--2 {
    border-left: 4px solid #30b8ce
}

.bmr-g__legend-row.asi2-row--3 {
    border-left: 4px solid #4949e4
}

.bmr-g__legend-label {
    color: #fff;
    text-transform: uppercase;
    flex: 1;
    align-self: center;
    padding-right: 5px;
    font-size: 12px;
    font-weight: 400;
    line-height: 1rem
}

.bmr-h2 {
    color: #fff;
    letter-spacing: .5px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 38px;
    font-weight: 400;
    line-height: 1.5em
}

.bmr-h2.h2--dark {
    color: #393939
}

.bmr-h2.mb-0 {
    margin-bottom: 0
}

.bmr-h2.mb-0.mt-50 {
    margin-top: 50px
}

.bmr-p {
    color: #fff;
    letter-spacing: .5px;
    margin-bottom: 0;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.5em
}

.bmr-p.list {
    padding-bottom: 0;
    font-size: 16px;
    line-height: 1.5em;
    list-style-type: disc
}

.bmr-p.cols-copy {
    flex: 0 32%;
    margin-bottom: 0;
    font-weight: 300
}

.bmr-p.p--dark {
    float: none;
    clear: none;
    color: #393939;
    letter-spacing: 0;
    column-count: auto;
    align-self: center;
    margin-top: 0;
    margin-bottom: auto;
    font-size: 20px;
    text-decoration: none
}

.bmr-p.p--dark.mb-30 {
    margin-bottom: 30px
}

.bmr-p.p--dark.p-col-2 {
    column-count: 2
}

.bmr-p.p--18 {
    color: #393939;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.6em
}

.bmr-p.p--18.white {
    color: #fff;
    margin-left: auto;
    margin-right: auto;
    font-weight: 100
}

.bmr-p.p--dark-copy {
    color: #fff;
    color: #393939;
    color: #393939;
    align-self: center;
    margin-top: 0;
    margin-bottom: 10px;
    font-weight: 300
}

.bmr-p.p--dark-larger {
    color: #393939;
    border-bottom: 1px #4949e4;
    align-self: center;
    margin-top: 0;
    padding-bottom: 10px;
    font-size: 20px;
    font-weight: 400
}

.bmr-p.p--dark-copy {
    color: #393939;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0
}

.bmr-p.orange.f18.font-weight-normal {
    color: #ffa300;
    font-size: 18px
}

.bmr-p.orange.f18.font-weight-normal.mb-30 {
    margin-bottom: 30px
}

.bmr-p.mt-40 {
    margin-top: 40px
}

.bmr-p.pr-10 {
    padding-right: 10px
}

.bmr-median__data {
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 50px;
    font-weight: 400;
    line-height: 1.2em
}

.bmr-median__data.dark-copy {
    color: #30b8ce;
    align-items: center;
    font-size: 55px;
    font-weight: 400
}

.bmr-h1 {
    color: #fff;
    text-align: center;
    text-shadow: none;
    align-self: center;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 50px;
    font-weight: 700;
    line-height: 1.4em
}

.bmr-h1.asi2 {
    font-weight: 700;
    line-height: 1.5em
}

.bmr-g__stack--team {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.bmr-g__stack--team.stack--col1 {
    align-self: center
}

.bmr-g__stack--stability-web {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.bmr-g__stack--stability-web.stack--col1 {
    align-self: center
}

.brm__heading-border {
    width: 100px;
    border-bottom: 2px dashed #4949e4;
    margin-bottom: 20px;
    display: none
}

.bmr-h3 {
    color: #ffa300;
    letter-spacing: .5px;
    margin: 10px auto 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 25px;
    font-weight: 300
}

.bmr-h3.h3--indigo {
    color: #4949e4
}

.bmr-grid__applications {
    grid-column-gap: 50px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-top: -20px;
    display: grid
}

.bmr-callout__div {
    align-self: center;
    margin-left: auto;
    margin-right: auto
}

.bmr-callout__text {
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 40px;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.5em
}

.bmr-callout__text.full {
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    font-size: 24px
}

.bmr-callout__text.text--small {
    flex: none;
    align-self: center;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 24px
}

.bmr-callout__text.text--small.text--border-top {
    border-top: 1px solid #fff
}

.bmr-callout__text.text--stability {
    padding-right: 20px;
    font-size: 26px
}

.bmr-callout {
    background-color: #2c2c89;
    background-image: linear-gradient(336deg, #4949e4, #2c2c89 70%);
    border-radius: 10px;
    padding: 40px;
    box-shadow: 1px 1px 10px 1px rgba(18, 29, 81, .62)
}

.bmr-callout.callout--user-abandon {
    min-height: 250px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bdf4fe7dccae_202011-stability-index-element-1.svg), linear-gradient(336deg, #4949e4, #2c2c89 70%);
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto, auto;
    border-radius: 2px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex
}

.bmr-callout.full {
    min-height: 200px;
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    text-align: center;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bdaa0e7dcccb_202011-stability-index-callout.svg), linear-gradient(336deg, #4949e4, #2c2c89 70%);
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
    border-radius: 2px;
    grid-template-rows: auto;
    grid-template-columns: minmax(100px, .25fr) 1fr minmax(100px, .25fr);
    grid-auto-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 60px;
    padding-bottom: 60px;
    display: grid
}

.bmr-callout.callout--pdf {
    box-shadow: none;
    background-color: #000d47;
    background-image: none;
    border-radius: 0;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 10px;
    display: none
}

.bmr-callout.callout--definition {
    z-index: 9;
    box-shadow: none;
    background-color: #ebf9fb;
    background-image: none;
    border: 1px #f8f8f8;
    border-left: 3px #30b8ce;
    border-radius: 0;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 20px;
    padding: 15px 40px 15px 20px;
    display: flex
}

.bmr-callout.callout--definition.mt-40 {
    margin-top: 40px
}

.bmr-callout.callout--ad {
    z-index: 9;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    box-shadow: none;
    background-color: #4949e4;
    background-image: linear-gradient(-200deg, #4949e4, #2c2c89 70%);
    border-radius: 0;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: .4fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    justify-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative
}

.bmr-callout.callout--ad:hover {
    background-color: #3a3ab6
}

.bmr-link {
    color: #fff;
    border-bottom: 1px solid #fff;
    display: inline
}

.bmr-link:hover {
    color: #fff;
    border-bottom-style: dashed
}

.bmr-cols__wrap {
    flex-direction: column;
    flex: 0 100%;
    justify-content: space-between;
    display: flex
}

.bmr-cols__wrap.cols--4 {
    flex-basis: 22%
}

.bmr-cols__wrap.cols--3 {
    flex-basis: 31%
}

.bmr-cols__wrap.cols--2 {
    flex-basis: 46%
}

.bmr-header__contain {
    z-index: 9;
    width: 700px;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.bmr-header__contain.asi2.p--10 {
    padding: 10px
}

.bmr-grid__target {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr .35fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-top: 20px;
    display: grid
}

.bmr-target__example {
    width: 100%;
    display: none
}

.bmr-target__wrap {
    flex-direction: column;
    justify-content: space-around;
    padding-top: 90px;
    display: flex
}

.bmr-target__contain-sla {
    border: 1px solid #ff5a60;
    border-radius: 2px;
    padding: 10px
}

.bmr-target__contain-slo {
    border: 1px solid #8cc53f;
    border-radius: 2px;
    padding: 10px
}

.bmr-grid__intro {
    grid-column-gap: 25px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .5fr .5fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid
}

.bmr-grid__intro._w--1000 {
    width: 1000px;
    max-width: 100%
}

.bmr-grid__intro._w--1000.mx-auto {
    grid-template-columns: 1.5fr .5fr
}

.bmr-grid__intro._w--1000.mx-auto.app-stability-2022-frequency {
    grid-template-columns: .5fr .5fr
}

.bmr-grid__intro.app-stability-2022 {
    grid-template-columns: 1.5fr .5fr
}

.bmr-icon__row {
    border: 1px solid #2c2c89;
    border-radius: 2px;
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 15px 60px 30px;
    display: flex
}

.bmr-grid__icon {
    flex-direction: column;
    justify-content: space-between;
    display: flex
}

.bmr-grid__median {
    width: 400px;
    height: 330px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd73ca7dccac_202011-stability-index-mobile.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    flex-direction: row;
    grid-template-rows: .7fr .75fr;
    grid-template-columns: minmax(100px, .25fr) 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    margin-left: auto;
    display: grid
}

.bmr-grid__median.median--web {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bdd26e7dccb2_202011-stability-index-web.svg);
    background-position: 50%;
    background-size: contain;
    grid-template-columns: 1fr minmax(100px, .25fr)
}

.bmr-grid__median.median--mobile {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd55ff7dccca_202011-stability-index-mobile.svg)
}

.bmr-grid__median.median--team {
    height: 300px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd10c37dccd0_202011-stability-index-team.svg);
    background-position: 50%;
    background-size: contain;
    grid-template-columns: 1fr minmax(100px, .25fr);
    display: block
}

.bmr-median__text-wrap {
    text-align: center;
    flex: 1;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 10px
}

.bmr-median__text-wrap.asi2 {
    border: 1px #3a3ab6;
    border-radius: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex
}

.bmr-median__wrap {
    flex: 1;
    align-self: center
}

.bmr-section {
    border-top: 1px solid #2c2c89;
    flex: 0 auto;
    padding: 60px 55px;
    display: block
}

.bmr-section.section--methodology {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd354b7dccb3_202011-stability-index-s7.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    padding-bottom: 140px
}

.bmr-section.section--no-border {
    border-top-style: none
}

.bmr-section.section--no-border.id--app-sta-3-quality {
    background-color: #1a2559;
    position: relative
}

.bmr-section.section--greydivide {
    background-color: transparent;
    border-top-style: none;
    border-top-color: #f8f8f8;
    border-bottom: 1px solid #e9e9e9;
    display: block;
    position: relative
}

.bmr-section.section--greydivide.bg-indigo {
    background-color: #1a2559
}

.bmr-section.section--intro {
    background-color: #101010;
    border-top-style: none;
    border-top-color: #e9e9e9;
    flex: none;
    margin-top: -1px;
    padding-top: 30px;
    padding-bottom: 30px
}

.bmr-section.section--greydivide-copy {
    background-color: #101010;
    border-top-style: none;
    border-top-color: #e9e9e9;
    position: relative
}

.bmr-section.section--metho {
    background-image: linear-gradient(#000d47, #101010);
    border-top-style: none;
    border-top-color: #e9e9e9;
    position: relative
}

.bmr-section.section--intro-copy {
    background-color: #000d47;
    border-top-style: none;
    border-top-color: #e9e9e9;
    flex: none;
    margin-top: -1px;
    padding-top: 30px;
    padding-bottom: 30px
}

.bmr-section.bg-indigo {
    background-color: #1a2559
}

.bmr-callout__img-graph {
    width: 200px;
    height: 200px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd440a7dccb0_202011-stability-index-pie.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex: none;
    align-self: flex-end;
    position: relative
}

.bmr__link-white {
    color: #fff
}

.bmr__link-white:hover {
    color: #c8c8f7
}

.resources__collection-list-copy {
    flex-flow: wrap;
    align-items: stretch;
    margin-top: 20px;
    display: flex
}

.resources__collection-item-copy {
    flex: 1;
    align-self: stretch;
    padding-left: 0;
    padding-right: 0;
    display: block
}

.div-block-98 {
    flex-wrap: wrap;
    justify-content: space-between;
    display: flex
}

.collection-list-wrapper-14 {
    flex: 0 49%;
    align-self: stretch
}

.content-thumb__img-wrap-copy {
    min-height: 150px;
    min-width: 225px;
    background-image: url(/wp-content/uploads/2023/06/60f08d560fcdb256fdee8913_202008-mobile-release-stability-error-and-adoption-trends.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 0 auto;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    margin: 20px
}

.content-thumb__container-copy {
    width: 100%;
    height: 250px;
    background-color: #fff;
    border: 1px solid #f1f1f1;
    border-radius: 5px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .05)
}

.body-3 {
    background-color: #000d47
}

.submit-button {
    width: 100%;
    letter-spacing: 1px;
    text-transform: uppercase;
    background-color: #4949e4;
    border-radius: 4px;
    font-size: 15px
}

.div-block-99 {
    width: 100vw;
    height: 100vh;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    overflow: hidden
}

.div-block-100 {
    z-index: 1;
    width: 100vw;
    height: 100vh;
    opacity: .3;
    background-color: #000d47;
    background-image: url(https://static1.smartbear.co/smartbearbrand/media/images/icons/pattern_bg_medium-dark.svg);
    background-position: 50%;
    background-size: cover;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.text-field {
    color: #393939;
    text-align: center;
    border-radius: 4px;
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
    line-height: 1.6em
}

.error-message {
    background-color: #ffcecf
}

.content-thumb__wrap-copy {
    text-align: left;
    background-color: #fff;
    flex-direction: column;
    flex: 1;
    justify-content: space-around;
    align-self: center;
    align-items: stretch;
    padding: 10px 20px 10px 10px;
    display: flex
}

.content-thumb__title-copy {
    color: #393939;
    letter-spacing: 0;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px
}

.bmr-nav {
    z-index: 999;
    width: 100%;
    text-align: center;
    flex: none;
    align-self: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
    right: 0
}

.bmr-nav__links {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 1px dashed transparent;
    align-self: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 13px;
    line-height: 1.4em;
    text-decoration: none;
    display: inline-block;
    position: relative
}

.bmr-nav__links:hover {
    color: #fff;
    border-bottom: 1px dashed #fff
}

.bmr-nav__links:focus {
    color: #fff
}

.bmr-nav__links.w--current {
    border-bottom-style: dashed;
    border-bottom-color: #fff
}

.bmr-nav__links.w--current:hover {
    color: #fff;
    border-bottom: 1px dashed #fff
}

.bmr-nav__links.w--current:visited {
    color: #fff
}

.bmr-nav__links.close-nav {
    display: none
}

.bmr-nav__links.buttons {
    text-align: center;
    border: 1px solid #fff;
    border-radius: 5px;
    align-self: center;
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px 8px
}

.bmr-nav__links.buttons:hover {
    border-color: #657ef3
}

.bmr-nav__links.last {
    align-self: center
}

.bmr-nav__wrapper {
    z-index: 9999;
    width: 100%;
    max-width: 100%;
    min-height: 55px;
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    box-shadow: none;
    background-color: #4949e4;
    flex-direction: row;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: max-content max-content max-content max-content;
    grid-auto-columns: max-content;
    grid-auto-flow: column;
    justify-content: space-between;
    align-self: stretch;
    align-items: stretch;
    justify-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 55px;
    padding-right: 55px;
    list-style-type: none;
    display: flex;
    position: relative;
    overflow: hidden
}

.bmr-nav__toggle {
    height: 0;
    display: none
}

.bmr-section__img {
    z-index: 0;
    width: 250px;
    height: 250px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd74fc7dccb4_202011-stability-index-s3.svg);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: -77px;
    margin-left: auto;
    display: block;
    position: absolute;
    left: 0
}

.bmr-section__img.s3 {
    width: 160px;
    height: 160px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bdf0b07dccd2_202011-stability-index-s3.svg);
    background-size: contain;
    margin-top: -22px;
    margin-left: 0;
    overflow: hidden
}

.bmr-section__img.section--2 {
    width: 200px;
    height: 315px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd52387dcccc_202011-stability-index-s2.svg);
    background-size: contain;
    margin-top: -340px;
    left: 0
}

.bmr-section__img.img--4 {
    width: 220px;
    height: 200px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bdbb617dccd1_202011-stability-index-s4.svg);
    background-position: 100% 100%;
    background-size: contain;
    margin-top: -29px;
    margin-right: 63px;
    right: 0
}

.bmr-section__img.asi2-1 {
    width: 140px;
    height: 140px;
    background-image: url(/wp-content/uploads/2023/06/60e795e2d2c2b24678b0f443_2021-asi2-1.svg);
    background-position: 0 100%;
    background-size: contain;
    margin-left: 0;
    display: none;
    overflow: hidden
}

.bmr-section__img.asi2-2 {
    z-index: 30;
    width: 170px;
    height: 170px;
    background-image: url(/wp-content/uploads/2023/06/60e795e1e4fe7e1e0a4f4ccd_2021-asi2-2.svg);
    background-position: 100% 100%;
    background-size: contain;
    margin-right: 32px;
    display: block;
    bottom: 0;
    right: 0
}

.bmr-section__img.asi2-3 {
    z-index: 30;
    width: 250px;
    height: 300px;
    background-image: url(/wp-content/uploads/2023/06/60e7b6a30e42a83d344bbee6_2021-asi2-1.svg);
    background-position: 50% 100%;
    background-size: contain;
    background-attachment: scroll;
    margin: 0 auto -1.5px;
    display: block;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto;
    overflow: hidden;
    transform: translate(-62px)
}

.bmr-section__img.asi2-4 {
    z-index: 30;
    width: 220px;
    height: 200px;
    background-image: url(/wp-content/uploads/2023/06/60e7b2ca2caca4743ab77d3f_2021-asi2-4.svg);
    background-position: 100% 100%;
    background-size: contain;
    margin-top: 0;
    top: 0;
    bottom: -16px;
    right: 0
}

.bmr-grid__methodology {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.bmr-nav__divider {
    border-left: 1px solid #fff;
    flex: 0 auto;
    align-self: center;
    padding-top: 10px;
    padding-bottom: 10px
}

.bmr-nav__embed {
    flex-flow: wrap;
    flex: 0 auto;
    order: 1;
    align-content: center;
    justify-content: center;
    align-self: center;
    align-items: center;
    line-height: 1.6;
    display: flex
}

.html-embed-13 {
    font-size: 16px
}

.bmr-list {
    margin-bottom: 0;
    padding-left: 20px
}

.brm-callout__div-divide {
    text-align: center;
    flex: none;
    align-self: center
}

.bmr-callout__span-large {
    font-size: 24px
}

.bmr-callout__wrap {
    flex-wrap: nowrap;
    flex: 1;
    justify-content: center;
    align-items: stretch;
    display: flex
}

.bmr-callout__wrap.formula {
    margin-top: 20px
}

.bmr-g__title {
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 19px;
    font-weight: 400;
    display: block
}

.bmr-g__title.title--dark {
    color: #393939;
    border-bottom: 1px solid #636363;
    margin-top: 0;
    margin-bottom: 40px
}

.bmr-g__title.font-weight-light {
    font-weight: 300
}

.bmr-g__title.font-weight-light.mb-0 {
    margin-bottom: 0
}

.bmr-g__title.font-weight-light.mb-0.pb-0 {
    padding-bottom: 0
}

.bmr-g__title.font-blue {
    color: #37c2d9
}

.bmr-g__title.mt-0 {
    margin-top: 0
}

.bmr-header {
    width: 100%;
    height: 600px;
    text-align: center;
    background-image: none;
    background-size: auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
    overflow: hidden
}

.bmr-header.asi2 {
    background-color: #101010;
    background-image: none;
    grid-template-rows: 1fr auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center
}

.bmr-header.asi1 {
    height: 600px
}

.bmr-header__subtitle {
    width: 95%;
    color: #fff;
    text-align: center;
    align-self: center;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    font-weight: 100;
    line-height: 1.4em
}

.bmr-label {
    color: #fff;
    letter-spacing: .5px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.5em
}

.bmr-label.label--slo {
    color: #8cc53f;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: 700
}

.bmr-label.label--sla {
    color: #ff5a60;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 700
}

.bmr-label.label-median {
    letter-spacing: 2px;
    font-size: 16px;
    font-weight: 400
}

.bmr-label.label-median-copy {
    color: #fff;
    letter-spacing: 0;
    text-transform: none;
    font-size: 14px;
    font-weight: 300
}

.bmr-icon__wrap {
    align-self: auto;
    padding-top: 10px;
    padding-bottom: 10px
}

.bmr-icon__img {
    width: 100px;
    align-self: flex-start
}

.bmr-icon__text-wrap {
    text-align: left;
    flex: 1;
    padding-left: 40px
}

.bmr-cols {
    flex-flow: wrap;
    align-content: space-between;
    justify-content: space-between;
    padding-bottom: 20px;
    display: flex
}

.div-block-104 {
    align-self: center
}

.bmr-nav__links-copy {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 1px dashed transparent;
    align-self: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 0;
    font-size: 13px;
    line-height: 1.6;
    text-decoration: none;
    position: relative
}

.bmr-nav__links-copy:hover {
    color: #fff;
    border-bottom: 1px dashed #fff
}

.bmr-nav__links-copy:focus {
    color: #fff
}

.bmr-nav__links-copy.w--current {
    border-bottom-style: dashed;
    border-bottom-color: #fff
}

.bmr-nav__links-copy.w--current:hover {
    color: #fff;
    border-bottom: 1px dashed #fff
}

.bmr-nav__links-copy.w--current:visited {
    color: #fff
}

.bmr-nav__btn-wrap {
    flex-wrap: nowrap;
    flex: none;
    justify-content: space-around;
    align-self: center;
    display: flex
}

.bmr-target__ex {
    width: 100%;
    height: 400px;
    max-width: 100%;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd53747dccd3_bmr-graph-stabilityscore.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover
}

.close-modal {
    z-index: 30;
    width: 30px;
    height: 30px;
    filter: contrast(0%)brightness(200%);
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd1e037dcab3_close-x.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    justify-content: space-between;
    margin: 0 -30px 10px auto;
    padding: 5px;
    display: inline-block;
    position: absolute;
    top: -25px;
    right: 0
}

.resources-cont__cta-wrap {
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 0;
    display: flex
}

.resources-cont__form-modalwrap {
    z-index: 9999;
    height: 100%;
    text-align: left;
    background-color: rgba(0, 13, 71, .8);
    padding-top: 80px;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.div-block-110 {
    width: 400px;
    text-align: right;
    margin-left: auto;
    margin-right: auto
}

.bmr-lottie {
    height: 100%;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden
}

.bmr-lottie.mobile {
    display: none
}

.homepromo__text-wrap {
    background-color: #f8f8f8;
    border-radius: 5px;
    flex: 1;
    margin-left: -140px;
    padding: 40px 40px 40px 140px;
    position: relative
}

.homepromo__title-wrap {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    margin-top: 0;
    display: flex;
    position: relative
}

.homepromo__img {
    align-self: flex-end;
    margin-right: 70px
}

.homepromo__img.desktop {
    margin-top: 10px
}

.homepromo__img.mobile {
    display: none
}

.homepromo__img.background {
    z-index: -9;
    width: 76px;
    height: 144px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd54e77dcccf_202011-stability-index-squares.svg);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 0;
    position: absolute;
    top: -25px;
    right: -25px
}

.homepromo__text {
    font-size: 1.25em;
    font-weight: 300;
    line-height: 1.6em
}

.blog-collection-list-wrap {
    width: 100%
}

.blog-collection-item {
    flex-direction: column;
    flex: 0 32%;
    align-items: flex-start;
    transition: transform .2s ease-in-out;
    display: flex
}

.blog-collection-item:hover {
    transform: translateY(-5px)
}

.empty-state-5 {
    background-color: transparent
}

.pagination-container {
    justify-content: center;
    align-items: center;
    display: flex
}

.blog-collection-list-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    align-items: stretch;
    margin-top: 60px;
    display: grid
}

.blog-collection-list-copy.list--featured {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid
}

.blog--pill-buttons-copy {
    width: 33.3%;
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 0;
    display: flex
}

.blog__cat-pills-copy {
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
    position: relative
}

.container__cat-pills-copy {
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
    position: relative
}

.csquote-grid {
    grid-column-gap: 80px;
    grid-row-gap: 100px;
    grid-template-rows: auto;
    grid-template-columns: .9fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 20px;
    padding-bottom: 40px;
    display: grid
}

.csquote-grid.grid--align-center {
    align-items: center
}

.csquote-content {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.csquote-content.justify-center {
    justify-content: center
}

.csquote-image {
    border-radius: 200px 5px 5px
}

.csquote-image.v2 {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 200px
}

.csquote-menu {
    border-top: 1px #676671;
    justify-content: space-between;
    display: flex
}

.csquote-tablink {
    width: 20%;
    opacity: .5;
    background-color: transparent;
    flex: none;
    align-self: stretch;
    padding-top: 25px;
    padding-bottom: 10px;
    padding-left: 0;
    display: flex
}

.csquote-tablink:hover {
    transform: translate(0)
}

.csquote-tablink.w--current {
    opacity: 1;
    background-color: transparent;
    border-top: 2px solid #4a4a4a;
    flex: none;
    margin-top: -2px
}

.csquote-tablink.customerpage {
    width: 15%;
    padding-right: 0
}

.csquote-tab__logo {
    width: 100%;
    flex-direction: row;
    justify-content: center;
    align-self: center;
    align-items: center;
    transition: transform .2s;
    display: flex
}

.csquote-tab__logo:hover {
    transform: translateY(-5px)
}

.csquote-tab__logo.padding {
    margin-bottom: -8px
}

.tabs-csquote__content {
    border-bottom: 1px solid #c6c6c6;
    padding-top: 20px
}

.csquote-quote__text {
    color: #636363;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
    display: block
}

.csquote-quote__name {
    margin-top: 5px;
    margin-bottom: 0;
    font-weight: 700
}

.csquote-quote__title {
    margin-top: 5px;
    margin-bottom: 0
}

.csquote-callout {
    color: #323232;
    padding-bottom: 10px;
    font-size: 25px;
    font-weight: 400;
    line-height: 1.5em;
    display: block
}

.csquote-quotee__wrap {
    padding-top: 20px
}

.tabs-csquote {
    border-radius: 5px;
    margin-left: auto;
    margin-right: auto
}

.csquote-quote__wrap {
    border-left: 2px solid #4949e4;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px
}

.empty-state-6 {
    background-color: transparent
}

.csquote-logo {
    width: 100%;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-bottom: 40px
}

.csquote-logo.less-margin {
    padding-bottom: 20px
}

.nav-minimal {
    width: 90%;
    justify-content: space-between;
    align-self: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex
}

.nav-minimal.confirmation {
    align-content: flex-start;
    padding-top: 0;
    padding-bottom: 0
}

.global-logo {
    display: block
}

.h1-regular {
    max-width: 900px;
    color: #000;
    border: 1px #000;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.4em;
    display: block
}

.request-grid__title.confirmation {
    text-align: center;
    padding-top: 40px;
    padding-bottom: 20px
}

.request-grid__title.confirmation.gdc {
    padding-bottom: 0
}

.request-grid__logos.confirmation {
    width: 60%
}

.request-body {
    min-height: 100vh;
    background-color: #000d47;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd34067dcbfe_bgkd-pricing-request.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.request-body.body--pricing {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd34067dcbfe_bgkd-pricing-request.svg)
}

.request-body.body--demo {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd2cb67dccd4_bgkd-demo-request.svg);
    background-position: 50% 100%;
    background-size: cover;
    background-attachment: scroll;
    flex-direction: column
}

.request-body.confirmation {
    background-image: none;
    display: block
}

.request-readings {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd2cb67dccd4_bgkd-demo-request.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover
}

.request-readings.demo {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd2cb67dccd4_bgkd-demo-request.svg);
    background-position: 50%
}

.request-readings.pricing {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd34067dcbfe_bgkd-pricing-request.svg)
}

.empty-state-7 {
    background-color: transparent
}

.contact-card__grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr
}

.contact-card__wrap {
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    flex: 0 auto;
    padding: 30px 40px;
    transition: transform .2s ease-in-out;
    display: flex;
    position: relative
}

.contact-card__wrap:hover {
    transform: translateY(-2px);
    box-shadow: 1px 1px 10px 1px rgba(73, 73, 228, .59)
}

.contact-card__icon {
    width: 60px;
    align-self: center
}

.contact-card__text {
    text-align: center
}

.contact-card__title {
    font-size: 18px;
    font-weight: 700
}

.contact-header__wrap {
    text-align: center;
    padding-bottom: 10px
}

.contact-embed__link {
    cursor: pointer;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.contact-link__wrap {
    background-color: #f8f8f8;
    border-radius: 5px;
    justify-content: space-between;
    padding: 25px 30px 20px;
    transition: transform .2s ease-in-out;
    display: flex
}

.contact-link__wrap:hover {
    transform: translateY(-2px);
    box-shadow: 1px 1px 10px 2px rgba(0, 0, 0, .07)
}

.contact-link__wrap.white {
    background-color: #fff;
    align-items: center
}

.contact-jobs__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template: ". ." ". ." /minmax(420px, 1fr) minmax(150px, .25fr) .25fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.contact-job__img1 {
    min-height: 340px;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bdafcb7dcc0a_contact-jobs.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-right-radius: 200px
}

.contact-job__img2 {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd38ae7dca2a_careers-img-3.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-left-radius: 300px;
    border-top-right-radius: 300px
}

.events__announce-img1 {
    background-color: #4949e4;
    border-radius: 300px 300px 300px 0
}

.contact-office__grid {
    grid-column-gap: 25px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: .75fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: space-around;
    align-items: stretch;
    display: grid
}

.contact-office__contain {
    flex: 1;
    justify-content: space-between;
    display: flex
}

.contact-address {
    margin-top: 0;
    margin-bottom: 0
}

.contact-address.flex--grow,
.contact-office__title {
    flex: 1
}

.contact-office__title.wrap {
    flex: 1;
    align-self: flex-start;
    padding-right: 20px
}

.html-embed-14 {
    display: inline-block
}

.html-embed-14.hide {
    display: none
}

.events-acc__title {
    color: #4949e4;
    text-align: center;
    align-self: center;
    font-weight: 700
}

.events-acc__header-wrap {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: auto;
    display: flex
}

.events-acc__header-img2 {
    z-index: 9;
    position: relative;
    right: -23px
}

.events-acc__header-text {
    width: 600px;
    height: 245px;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
    position: relative
}

.events-acc__header-img1 {
    z-index: 9;
    position: relative;
    left: -50px
}

.events-acc__bar {
    background-color: #4949e4;
    padding: 20px 55px
}

.events-acc__date {
    color: #fff;
    font-size: 18px;
    line-height: 1.5em
}

.events-acc__grid {
    grid-column-gap: 100px;
    grid-row-gap: 25px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr .6fr;
    grid-auto-columns: 1fr;
    display: grid
}

.events-acc__grid.grid--bar {
    align-items: center
}

.events-acc__detail {
    align-items: flex-start;
    margin-bottom: 30px;
    display: flex
}

.events-acc__icon {
    filter: grayscale();
    text-align: center;
    align-self: flex-start;
    margin-right: 20px
}

.events-acc__detail-text {
    margin-top: 0
}

.events-footer__generic {
    background-color: #fff;
    margin-top: 40px;
    padding-left: 55px;
    padding-right: 55px
}

.events-footer__wrap {
    width: 1200px;
    max-width: 100%;
    border-top: 1px solid #aeaeae;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 50px;
    padding-bottom: 50px;
    display: flex
}

.events-footer__p {
    text-align: right;
    margin-top: 0;
    margin-bottom: 0
}

.body__events-acc {
    height: 100%
}

.leadership-collection {
    margin-top: 40px;
    margin-bottom: 40px
}

.html-embed-15 {
    margin-top: 20px
}

.inline-button__center {
    text-align: center
}

.footer-cta__section {
    height: 100%;
    min-height: 400px;
    background-color: #f8f8f8;
    background-image: url(https://static1.smartbear.co/smartbearbrand/media/images/icons/cta-bkgd.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    align-self: stretch;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    padding: 50px 55px;
    display: flex
}

.footer-cta__section.horizontal {
    min-height: 325px;
    background-position: 50% 0
}

.footer-cta__section.gaming-mobile-vert-wrapper {
    background-image: url(/wp-content/uploads/2023/06/6246313d158eed337db07325_invader-footer.jpg)
}

.footer-cta__grid {
    width: 1200px;
    max-width: 100%;
    grid-column-gap: 30px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    display: grid
}

.footer-cta__grid.horizontal {
    display: block
}

.footer-cta__col-contain {
    text-align: center;
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    flex: 1;
    align-items: center;
    padding: 60px 40px
}

.footer-cta__col-contain.horizontal-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 50px;
    padding-bottom: 50px;
    display: grid
}

.footer-cta__title {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 24px
}

.footer-cta__title.horizontal {
    text-align: left;
    margin-bottom: 0
}

.form-asterisk {
    margin-top: 20px
}

.customer__twitter-card {
    height: 100%;
    min-height: 200px;
    background-color: #f8f8f8;
    border-radius: 5px;
    flex: 1;
    padding: 30px
}

.customer__twitter-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
}

.customer__twitter-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr
}

.customer__twitter-handle {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5em
}

.customer__twitter-div {
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 20px;
    display: flex
}

.customer__twitter-icon {
    filter: brightness(39%)
}

.customr__twitter-tweet {
    margin-bottom: 0
}

.cust-ft-content__grid {
    grid-column-gap: 100px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.data-section {
    background-color: #4949e4
}

.data-section.color1 {
    background-color: #2c2c89
}

.data-section.color2 {
    background-color: #4949e4
}

.data-wrapper {
    min-height: 220px;
    background-color: #2c2c89;
    border-top-right-radius: 300px;
    align-items: center;
    padding: 60px 55px;
    display: flex
}

.data-wrapper.shape1 {
    background-color: #4949e4;
    border-top-right-radius: 0;
    border-bottom-left-radius: 300px
}

.data-wrapper.shape2 {
    background-color: #2c2c89;
    border-top-right-radius: 300px;
    align-items: center
}

.data__grid {
    grid-column-gap: 130px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.data__grid.col-3 {
    grid-column-gap: 100px
}

.data__title {
    color: #fff;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2em
}

.cust-industry__tab-menu {
    border-top: 1px #676671;
    border-bottom: 1px solid #e9e9e9;
    justify-content: space-between;
    display: flex
}

.cust-industry__tab-link {
    opacity: .5;
    color: #323232;
    text-transform: uppercase;
    background-color: transparent;
    flex: none;
    align-self: stretch;
    margin-bottom: -1px;
    padding: 25px 0 10px;
    font-size: 14px;
    font-weight: 700;
    transition: transform .2s ease-in-out;
    display: flex
}

.cust-industry__tab-link:hover {
    color: #393939;
    transform: translateY(-2px)
}

.cust-industry__tab-link.w--current {
    opacity: 1;
    background-color: transparent;
    border-bottom: 2px solid #4949e4;
    flex: none;
    padding-right: 0
}

.cust-industry__ft-img {
    max-width: 80%;
    border-radius: 5px 200px 5px 5px;
    position: relative
}

.cust-industry__tabs-wrapper {
    padding-top: 40px
}

.cust-industry__ft-labels {
    flex-direction: row;
    align-items: center;
    margin-top: 10px;
    padding-top: 10px;
    display: flex
}

.cust-industry__ft-slash {
    color: #7c7a7c;
    align-self: flex-start;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 13px;
    line-height: 1.5em
}

.cust-industry__feat-icon {
    filter: grayscale();
    align-self: flex-start;
    margin-right: 5px
}

.cust-industry__feat-icon.is--grey {
    opacity: 1;
    filter: brightness(200%)grayscale()
}

.cust-industry__ft-platform {
    flex-direction: row;
    align-self: center;
    align-items: center;
    display: flex
}

.cust-industry__ft-grid {
    grid-column-gap: 120px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1.75fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.cust-industry__resources {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    background-color: #f8f8f8;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    padding-left: 30px;
    padding-right: 30px;
    display: grid
}

.cust-industry__ft-quote {
    color: #636363;
    margin-top: 15px;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.5em;
    display: block
}

.cust-industry__ft-logo {
    background-color: #fff;
    border-radius: 5px;
    padding: 10px 20px;
    display: inline-block;
    position: absolute;
    top: auto;
    bottom: 15px;
    left: 15px;
    right: auto
}

.cust-industry__ft-img-wrap {
    position: relative
}

.cust-industry__resource-wrap {
    border-bottom: 1px solid #e9e9e9;
    padding-top: 30px;
    padding-bottom: 20px
}

.cust-industry__resource-arrow {
    width: 10%;
    text-align: right;
    align-self: center;
    display: block
}

.cust-industry__resource-contain {
    width: 90%;
    align-self: stretch
}

.cust-industry__resource-link {
    display: flex
}

.cust-industry__resource-cta {
    padding-top: 30px;
    padding-bottom: 30px
}

.cust-industry__resource-text:hover {
    color: #4949e4
}

.grid-3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    align-items: center
}

.cust-industry__logo-bar {
    border-top: 1px solid #e9e9e9;
    margin-top: 50px;
    padding-top: 20px
}

.cust-industry__logo-list {
    grid-column-gap: 0px;
    grid-row-gap: 5px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid
}

.cust-industry__logo-list.business {
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}

.cust-industry__logo-list.financial {
    grid-template-columns: 1fr 1fr 1fr
}

.cust-industry__logo-list.health {
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}

.cust-industry__logo-list.media {
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.cust-industry__logo-list.ecommerce {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.cust-industry__logo-list.gaming {
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.cust-ft-content__lg-title {
    margin-top: 30px;
    font-size: 25px
}

.cust-ft-content__lg-img {
    border-radius: 5px 5px 200px;
    position: relative
}

.cust-ft-content__sm-img {
    width: 118px;
    height: 80px;
    border-radius: 5px;
    align-self: flex-start;
    position: relative
}

.cust-ft-content__sm {
    flex-direction: row;
    align-items: flex-start;
    margin-bottom: 20px;
    display: flex
}

.cust-ft-content__sm-title {
    margin-top: 0;
    margin-bottom: -10px
}

.cust-ft-content__sm-header {
    margin-top: 0
}

.cust-ft-content__sm-div {
    align-self: stretch;
    margin-left: 20px
}

.data__copy {
    color: #fff;
    cursor: default;
    font-size: 18px;
    font-weight: 300
}

.data__copy:hover {
    color: #fff
}

.data__block.is--center {
    text-align: center
}

.cust-industry__resource-arrow-img {
    align-self: flex-start;
    margin-top: 5px
}

.empty-state-blank {
    background-color: transparent
}

.cust-industry__ft-logo-img {
    filter: contrast(116%)grayscale()saturate(200%)
}

.cust-industry__tabs-dropdown {
    display: none
}

.cust-industry__tab-dropdown-link {
    color: #393939;
    text-transform: uppercase;
    flex: none;
    align-self: stretch;
    padding: 10px 0;
    font-size: 14px;
    font-weight: 700;
    display: flex
}

.cust-industry__tab-dropdown-link.w--current {
    opacity: 1;
    background-color: transparent;
    border-bottom: 2px solid #4949e4;
    flex: none;
    padding-right: 0
}

.cust-stories__img-wrap {
    position: relative
}

.cust-stories__img {
    border-radius: 5px;
    transition: transform .2s ease-in-out;
    position: relative
}

.cust-stories__logo {
    filter: contrast(116%)grayscale()saturate(200%);
    display: inline-block
}

.cust-stories__platform-label {
    border-bottom: 1px solid #e9e9e9;
    flex-direction: row;
    align-self: center;
    padding-bottom: 10px;
    display: flex
}

.cust-stories__content-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 100px 1fr;
    grid-auto-columns: 1fr;
    padding-top: 40px;
    display: grid
}

.cust-stories__text-wrap {
    padding-left: 20px
}

.author__bio {
    font-size: 21px;
    line-height: 1.5em
}

.author__bio p {
    font-size: 18px;
    font-weight: 300
}

.read-time__copy-2 {
    opacity: 1;
    color: #636363;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 4px 0 4px 10px;
    font-size: 11px
}

.read-time__copy-2.copy--text {
    padding-left: 8px;
    font-size: 13px
}

.read-time__copy-2.copy--minute {
    padding-left: 0;
    font-size: 13px
}

.paragraph-11 {
    font-weight: 400
}

.test {
    width: 100%;
    display: none
}

.div-block-149 {
    display: flex
}

.heading-24 {
    margin-top: 0
}

.author-link {
    position: relative
}

.author-link:hover {
    color: #7c7a7c;
    border-bottom: .5px solid #7c7a7c
}

.div-block-150 {
    flex-direction: column;
    justify-content: space-around;
    align-self: stretch;
    align-items: flex-start;
    display: flex
}

.div-block-151 {
    margin-right: 20px
}

.form-asterisk-text p {
    color: #636363;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 11px;
    line-height: 1.4em
}

.content-b__transcript-header {
    cursor: pointer;
    justify-content: space-between;
    padding-top: 40px;
    padding-bottom: 20px;
    display: flex
}

.content-b__transcript-wrap {
    padding-bottom: 10px;
    overflow: hidden
}

.content-b__transcript-title {
    letter-spacing: .5px;
    text-transform: uppercase;
    font-weight: 700
}

.swag__title {
    color: #fff;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(135deg, #30b8ce 4%, #4949e4 28%, #ff5a60 52%, #ffa300 78%);
    -webkit-background-clip: text;
    background-clip: text;
    align-self: center;
    font-size: 70px;
    font-weight: 700;
    line-height: 1.2em;
    display: inline-block
}

.swag__subtitle {
    color: #fff;
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em
}

.swag__button-text {
    z-index: 9;
    opacity: 1;
    color: #fff;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    border: 1px solid transparent;
    border-radius: 5px;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.4em;
    display: inline-block
}

.swag__gradient {
    -webkit-text-fill-color: inherit;
    background-image: linear-gradient(110deg, #30b8ce, #4949e4 27%, #ff5a60 67%, #ffa300 92%);
    background-clip: border-box;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    padding: 2px;
    display: flex
}

.swag__gradient.text {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(110deg, #30b8ce, #4949e4 27%, #ff5a60 67%, #ffa300 92%);
    -webkit-background-clip: text;
    background-clip: text;
    align-items: flex-start;
    display: block
}

.swag__gradient.section-title {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(110deg, #30b8ce, #4949e4 27%, #ff5a60 67%, #ffa300 92%);
    -webkit-background-clip: text;
    background-clip: text;
    align-items: flex-start;
    display: inline-block
}

.swag__gradient.button {
    justify-content: center;
    align-items: stretch
}

.swag__button {
    text-align: center;
    background-color: #0f0f2e;
    justify-content: space-around;
    align-items: center;
    padding: 20px 10px;
    transition: border .2s ease-in-out;
    display: flex
}

.swag__button:hover {
    background-color: transparent
}

.swag__button-arrow {
    transform: rotate(-45deg)
}

.collection-list-3 {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.collection-item-3 {
    align-items: center;
    display: flex
}

.div-block-159 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 30px;
    display: flex
}

.collection-list-4 {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.collection-item-4 {
    align-items: center;
    display: flex
}

.marquee-horizontal {
    z-index: 98;
    width: 100%;
    height: 100px;
    justify-content: flex-start;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
    position: relative;
    overflow: hidden
}

.track-horizontal {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.marquee-text {
    color: #fff;
    text-align: left;
    letter-spacing: 1px;
    text-transform: uppercase;
    white-space: nowrap;
    background-image: none;
    flex: none;
    font-size: 40px;
    line-height: 1.4em
}

.track-horizontal-alt {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.swag__collection-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.swag__item-img-wrap {
    width: 230px;
    height: 230px;
    perspective: 1000px;
    text-align: center;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-bottom: 20px;
    display: flex
}

.swag__item-wrap {
    height: 450px;
    perspective: 400px;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 30px;
    transition: background-color .2s ease-in-out;
    display: flex
}

.swag__item-wrap:hover {
    background-image: linear-gradient(228deg, #30b8ce, #4949e4 28%, #ff5a60 61%, #ffa300);
    transform: translate(0)
}

.swag__item-title {
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.3em
}

.swag__item-description {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em
}

.swag__item-img {
    max-height: 230px;
    transform-style: preserve-3d;
    transition: transform .2s ease-in-out;
    display: inline-block
}

.swag__item-img:hover {
    transform: none
}

.swag__faq-wrap {
    display: flex
}

.swag__faq-item {
    color: #fff;
    padding-bottom: 20px;
    font-weight: 300;
    line-height: 1.5em
}

.swag__faq {
    width: 50%;
    padding-right: 25px
}

.swag__link {
    color: #fff;
    text-decoration: underline;
    transition: transform .2s ease-in-out;
    display: inline-block
}

.swag__link:hover {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(63deg, #ffa300, #ffa300 0%, #ff5a60 69%);
    -webkit-background-clip: text;
    background-clip: text
}

.swag__section-title {
    font-size: 35px;
    line-height: 1.5em
}

.swag__social-wrap {
    width: 200px;
    color: #fff;
    text-align: center;
    justify-content: space-between;
    display: flex
}

.swag__social-img {
    width: 20px;
    height: 20px;
    filter: contrast(0%)grayscale()brightness(200%);
    flex: 1;
    justify-content: space-around;
    align-items: center;
    padding-top: 0;
    display: block
}

.swag__social {
    justify-content: space-around;
    align-items: center;
    padding: 5px;
    transition: transform .2s ease-in-out;
    display: block
}

.swag__social:hover {
    transform: translateY(-4px)
}

.swag__item-text-wrap {
    text-align: center
}

.swag__collection-item {
    border-radius: 5px
}

.swag__main-container {
    background-image: linear-gradient(#30b8ce, #4949e4 40%, #ff5a60 69%, #ffa300 92%);
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: auto
}

.swag__footer {
    margin-top: 40px;
    padding-left: 55px;
    padding-right: 55px
}

.sawg__footer-wrap {
    width: 1200px;
    max-width: 100%;
    border-top: 1px solid #b8b7bd;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 50px;
    display: flex
}

.swag__footer-p {
    color: #fff;
    text-align: right;
    margin-top: 0;
    margin-bottom: 10px
}

.image-40 {
    filter: contrast(0%)grayscale()
}

.div-block-164 {
    justify-content: center
}

.bmr-g__stack--ratings {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.bmr-g__stack--ratings.stack--col2,
.bmr-g__stack--ratings.stack--col3 {
    align-self: stretch
}

.bmr-g__col--asi2-div1 {
    z-index: 1;
    width: 65px;
    height: 100px;
    background-color: #c3edf4;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    position: relative
}

.bmr-g__col--asi2-div1.stability-ratings--col1 {
    height: 72.5px
}

.bmr-g__col--asi2-div1.stability-ratings--col2 {
    height: 45.5px
}

.bmr-g__col--asi2-div1.stability-ratings--col3 {
    height: 41px
}

.bmr-g__col--asi2-div1.stability-ratings--col4 {
    height: 23.5px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col1 {
    height: 65px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col1.asr-2022.frequency {
    height: 95px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col2 {
    height: 109px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col2.asr-2022.frequency {
    height: 30px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col3 {
    height: 10px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col3.asr-2022.frequency {
    height: 12px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col4-copy {
    height: 65px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col4-copy.asr-2022.frequency {
    height: 72px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col4-copy.asr-2022.frequency.copy {
    height: 74px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col5 {
    height: 175px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col5.asr-2022.frequency {
    height: 35px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col6 {
    height: 131px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col6.asr-2022.frequency {
    height: 24px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col10 {
    height: 43px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col10.asr-2022.frequency {
    height: 161px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col9 {
    height: 231px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col9.asr-2022.frequency {
    height: 34px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col9.asr-2022.frequency.copy {
    height: 52px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col8 {
    height: 142px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col8.asr-2022.frequency {
    height: 38px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col8.asr-2022.frequency.copy {
    height: 30px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col7 {
    height: 165px
}

.bmr-g__col--asi2-div1.stability-releasecadence--col7.asr-2022.frequency {
    height: 190px
}

.bmr-g__col--asi2-div1.stability-vertical--col1 {
    height: 18px;
    background-color: #c3edf4
}

.bmr-g__col--asi2-div1.stability-vertical--col1.asr-2022.platform {
    height: 15px
}

.bmr-g__col--asi2-div1.stability-vertical--col2 {
    height: 29px;
    background-color: #c3edf4
}

.bmr-g__col--asi2-div1.stability-vertical--col2.asr-2022.industry {
    height: 10px
}

.bmr-g__col--asi2-div1.stability-vertical--col2.asr-2022.platform {
    height: 12px
}

.bmr-g__col--asi2-div1.stability-vertical--col3 {
    height: 34px;
    background-color: #c3edf4
}

.bmr-g__col--asi2-div1.stability-vertical--col3.asr-2022.industry {
    height: 12px
}

.bmr-g__col--asi2-div1.stability-vertical--col3.asr-2022.platform {
    height: 9px
}

.bmr-g__col--asi2-div1.stability-vertical--col4 {
    height: 18px;
    background-color: #c3edf4
}

.bmr-g__col--asi2-div1.stability-vertical--col4.asr-2022.platform {
    height: 12px
}

.bmr-g__col--asi2-div1.stability-vertical--col5 {
    height: 20px;
    background-color: #c3edf4
}

.bmr-g__col--asi2-div1.stability-vertical--col5.asr-2022.platform {
    height: 15px
}

.bmr-g__col--asi2-div1.stability-vertical--col6 {
    height: 32px;
    background-color: #c3edf4
}

.bmr-g__col--asi2-div1.stability-vertical--col6.asr-2022.platform {
    height: 9px
}

.bmr-g__col--asi2-div1.stability-vertical--col7 {
    height: 25px;
    background-color: #c3edf4
}

.bmr-g__col--asi2-div1.stability-vertical--col7.asr-2022.industry {
    height: 90px
}

.bmr-g__col--asi2-div1.stability-vertical--col7.asr-2022.platform {
    height: 63px
}

.bmr-g__col--asi2-div1.stability-vertical--col8 {
    height: 50px;
    background-color: #c3edf4
}

.bmr-g__col--asi2-div1.stability-vertical--col8.asr-2022.industry {
    height: 56px
}

.bmr-g__col--asi2-div1.stability-vertical--col9 {
    height: 33px;
    background-color: #c3edf4
}

.bmr-g__col--asi2-div1.stability-vertical--col9.asr-2022.industry {
    height: 7px
}

.bmr-g__col--asi2-div1.stability-vertical--col10 {
    height: 15px;
    background-color: #c3edf4
}

.bmr-g__col--asi2-div1.stability-vertcal--col11 {
    height: 9px;
    background-color: #6e6eea
}

.bmr-g__col--asi2-div1.stability-vertcal--col11.asr-2022.industry {
    height: 15px;
    background-color: #c3edf4
}

.bmr-g__col--asi2-div1.stability-vertical--col12 {
    height: 15px;
    background-color: #6e6eea
}

.bmr-g__col--asi2-div1.stability-vertical--col12.asr-2022.industry {
    height: 17px;
    background-color: #c3edf4
}

.bmr-g__col--asi2-div1.stability-vertical--col13 {
    height: 18px;
    background-color: #6e6eea
}

.bmr-g__col--asi2-div1.stability-vertical--col13.asr-2022.industry {
    background-color: #c3edf4
}

.bmr-g__col--asi2-div3 {
    z-index: 1;
    width: 65px;
    height: 88px;
    background-color: #4949e4;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    position: relative
}

.bmr-g__col--asi2-div3.stability-ratings--col1 {
    height: 136.5px
}

.bmr-g__col--asi2-div3.stability-ratings--col2 {
    height: 48px;
    height: 48px
}

.bmr-g__col--asi2-div3.stability-ratings--col3 {
    height: 41px
}

.bmr-g__col--asi2-div3.stability-ratings--col4 {
    height: 65.5px
}

.bmr-g__col--asi2-div3.stability-releasecadence--col1 {
    height: 21px
}

.bmr-g__col--asi2-div3.stability-releasecadence--col1.asr-2022.frequency {
    height: 27px
}

.bmr-g__col--asi2-div3.stability-releasecadence--col2 {
    height: 43px
}

.bmr-g__col--asi2-div3.stability-releasecadence--col2.asr-2022.frequency {
    height: 60px
}

.bmr-g__col--asi2-div3.stability-releasecadence--col3 {
    height: 32px
}

.bmr-g__col--asi2-div3.stability-releasecadence--col3.asr-2022.frequency {
    height: 21px
}

.bmr-g__col--asi2-div3.stability-releasecadence--col4 {
    height: 87px
}

.bmr-g__col--asi2-div3.stability-releasecadence--col4.asr-2022.frequency {
    height: 35px
}

.bmr-g__col--asi2-div3.stability-releasecadence--col4.asr-2022.frequency.copy {
    height: 91px
}

.bmr-g__col--asi2-div3.stability-releasecadence--col5 {
    height: 43px
}

.bmr-g__col--asi2-div3.stability-releasecadence--col5.asr-2022.frequency {
    height: 20px
}

.bmr-g__col--asi2-div3.stability-releasecadence--col6 {
    height: 54px
}

.bmr-g__col--asi2-div3.stability-releasecadence--col6.asr-2022.frequency {
    height: 23px
}

.bmr-g__col--asi2-div3.stability-releasecadence--col6.asr-2022.frequency.copy {
    height: 8px
}

.bmr-g__col--asi2-div3.stability-releasecadence--col6.asr-2022.frequency.copy2 {
    height: 13px
}

.bmr-g__col--asi2-div3.stability-releasecadence--col10 {
    height: 21px
}

.bmr-g__col--asi2-div3.stability-releasecadence--col10.asr-2022.frequency {
    height: 26px
}

.bmr-g__col--asi2-div3.stability-releasecadence--col9 {
    height: 32px
}

.bmr-g__col--asi2-div3.stability-releasecadence--col9.asr-2022.frequency {
    height: 18px
}

.bmr-g__col--asi2-div3.stability-releasecadence--col9.asr-2022.frequency.copy {
    height: 20px
}

.bmr-g__col--asi2-div3.stability-releasecadence--col7 {
    height: 43px
}

.bmr-g__col--asi2-div3.stability-releasecadence--col7.asr-2022.frequency {
    height: 56px
}

.bmr-g__col--asi2-div3.stability-vertical--col1 {
    height: 110px
}

.bmr-g__col--asi2-div3.stability-vertical--col1.asr-2022.industry {
    height: 313px
}

.bmr-g__col--asi2-div3.stability-vertical--col1.asr-2022.platform {
    height: 82px
}

.bmr-g__col--asi2-div3.stability-vertical--col2 {
    height: 84px
}

.bmr-g__col--asi2-div3.stability-vertical--col2.asr-2022.industry {
    height: 20px
}

.bmr-g__col--asi2-div3.stability-vertical--col2.asr-2022.platform {
    height: 26px
}

.bmr-g__col--asi2-div3.stability-vertical--col3 {
    height: 76px
}

.bmr-g__col--asi2-div3.stability-vertical--col3.asr-2022.industry {
    height: 20px
}

.bmr-g__col--asi2-div3.stability-vertical--col3.asr-2022.platform {
    height: 77px
}

.bmr-g__col--asi2-div3.stability-vertical--col4 {
    height: 20px
}

.bmr-g__col--asi2-div3.stability-vertical--col4.asr-2022.platform {
    height: 95px
}

.bmr-g__col--asi2-div3.stability-vertical--col4.industry.asr-2022 {
    height: 207px
}

.bmr-g__col--asi2-div3.stability-vertical--col5 {
    height: 115px
}

.bmr-g__col--asi2-div3.stability-vertical--col5.asr-2022.industry {
    height: 125px
}

.bmr-g__col--asi2-div3.stability-vertical--col5.asr-2022.platform {
    height: 51px
}

.bmr-g__col--asi2-div3.stability-vertical--col6 {
    height: 214px
}

.bmr-g__col--asi2-div3.stability-vertical--col6.asr-2022.industry {
    height: 299px
}

.bmr-g__col--asi2-div3.stability-vertical--col6.asr-2022.platform {
    height: 19px
}

.bmr-g__col--asi2-div3.stability-vertical--col7 {
    height: 110px
}

.bmr-g__col--asi2-div3.stability-vertical--col7.asr-2022.industry {
    height: 241px
}

.bmr-g__col--asi2-div3.stability-vertical--col7.asr-2022.platform {
    height: 204px
}

.bmr-g__col--asi2-div3.stability-vertical--col8 {
    height: 100px
}

.bmr-g__col--asi2-div3.stability-vertical--col8.asr-2022.industry {
    height: 195px
}

.bmr-g__col--asi2-div3.stability-vertical--col9 {
    height: 113px
}

.bmr-g__col--asi2-div3.stability-vertical--col9.asr-2022.industry {
    height: 106px
}

.bmr-g__col--asi2-div3.stability-vertical--col10 {
    height: 77px
}

.bmr-g__col--asi2-div3.stability-vertical--col10.asr-2022.industry {
    height: 250px
}

.bmr-g__col--asi2-div3.stability-vertical--col12 {
    height: 197px
}

.bmr-g__col--asi2-div3.stability-vertical--col12.asr-2022.industry {
    height: 195px
}

.bmr-g__col--asi2-div3.stability-vertical--col11 {
    height: 170px
}

.bmr-g__col--asi2-div3.stability-vertical--col11.asr-2022.industry {
    height: 156px
}

.bmr-g__col--asi2-div3.stability-vertical-col13 {
    height: 312px
}

.bmr-g__col--asi2-div2 {
    z-index: 1;
    width: 65px;
    height: 2px;
    background-color: #30b8ce;
    position: relative
}

.bmr-g__col--asi2-div2.stability-ratings--col1,
.bmr-g__col--asi2-div2.stability-ratings--col2,
.bmr-g__col--asi2-div2.stability-ratings--col2,
.bmr-g__col--asi2-div2.stability-ratings--col3,
.bmr-g__col--asi2-div2.stability-ratings--col4,
.bmr-g__col--asi2-div2.stability-releasecadence--col1,
.bmr-g__col--asi2-div2.stability-releasecadence--col2,
.bmr-g__col--asi2-div2.stability-releasecadence--col3,
.bmr-g__col--asi2-div2.stability-releasecadence--col4,
.bmr-g__col--asi2-div2.stability-releasecadence--col5,
.bmr-g__col--asi2-div2.stability-releasecadence {
    height: 2px
}

.bmr-g__col--asi2-div2.stability-vertical {
    height: 3px
}

.bmr-g__stack--industry {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.bmr-g__filter {
    grid-template-rows: auto;
    grid-template-columns: max-content max-content max-content max-content max-content;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    display: flex
}

.bmr-g__filter._w--1000 {
    width: 1000px
}

.bmr-g__radio-btn--inner {
    width: 10px;
    height: 10px;
    background-color: transparent;
    border-radius: 100px;
    align-self: center;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.bmr-g__radio-btn--inner.all {
    background-color: #30b8ce;
    align-self: center;
    align-items: center
}

.bmr-g__radio-btn--inner.multiple,
.bmr-g__radio-btn--inner.weekly,
.bmr-g__radio-btn--inner.biweekly {
    align-self: center
}

.bmr-g__radio-btn--outer {
    width: 20px;
    height: 20px;
    border: 2px solid #4949e4;
    border-radius: 100px;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
    position: relative
}

.filter-button {
    flex-direction: row;
    align-items: center;
    display: flex
}

.bmr-g__filter-label {
    z-index: 0;
    color: #393939;
    text-align: center;
    order: 1;
    align-items: flex-end;
    margin-left: 10px;
    font-size: 17px;
    display: block;
    position: relative
}

.paragraph-12 {
    color: #676671;
    letter-spacing: 1px;
    text-transform: uppercase;
    order: -1;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1em
}

.tabs-menu {
    justify-content: flex-end;
    padding-bottom: 20px;
    display: inline-block
}

.tab-link-tab-1 {
    background-color: #e9e9e9
}

.tab-link-tab-1.w--current {
    color: #fff;
    background-color: #4949e4
}

.bmr-lottie__asi2 {
    height: 100%;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden
}

.bmr-callout__icon-wrap {
    width: 35px;
    height: 35px;
    float: left;
    flex: none;
    align-self: flex-start;
    margin-right: 15px
}

.brm-callout__icon {
    filter: grayscale()
}

.div-block-178 {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 20px;
    margin-bottom: 20px;
    display: grid
}

.tab-link-tab-2 {
    background-color: #e9e9e9
}

.tab-link-tab-2.w--current {
    color: #fff;
    background-color: #4949e4
}

.global-logo__wrap {
    width: 150px
}

.global-logo__wrap.width--100px {
    width: 100px
}

.global-logo__wrap.width--120px {
    width: 120px
}

.global-logo__wrap.width--150px {
    width: 150px
}

.global-logo__wrap.width--200px {
    width: 200px
}

.global-logo__wrap.width--75px {
    width: 75px
}

.bmr-median__wrap-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: linear-gradient(#000d47, #101010);
    border-radius: 15px;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    padding: 10px 10px 30px;
    display: grid
}

.lottie-animation {
    width: 175px
}

.brand-assets__contain {
    min-height: 250px;
    background-color: #e9e9e9;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex
}

.brand-assets__contain.contain--logo {
    padding-top: 60px
}

.tabs-content {
    overflow: visible
}

.div-block-181 {
    grid-column-gap: 50px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    margin-bottom: -20px;
    display: grid
}

.text-span-9 {
    color: #4949e4
}

.bmr-card {
    text-align: left;
    background-color: #fff;
    border: 1px solid #e9e9e9;
    border-radius: 5px;
    flex-direction: column;
    flex: 0 auto;
    align-items: flex-start;
    padding: 30px 40px 40px;
    display: flex
}

.div-block-182 {
    margin-top: 20px;
    margin-bottom: 40px
}

.div-block-183 {
    width: 70%;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.bmr-card__grid {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: space-around;
    align-items: stretch;
    display: grid
}

.bmr-card__icon {
    width: 80px;
    align-self: flex-start
}

.bmr-card__icon-wrap {
    flex: none;
    margin-left: -5px
}

.bmr-g__col--empty-asi2 {
    z-index: 1;
    width: 65px;
    height: 0;
    position: relative
}

.bmr-g__col--empty-asi2.stability-ratings--col1 {
    height: 67.72px
}

.bmr-g__col--empty-asi2.stability-ratings--col2 {
    height: 45.72px;
    height: 45.7272px
}

.bmr-g__col--empty-asi2.stability-ratings--col3 {
    height: 38.22px
}

.bmr-g__col--empty-asi2.stability-ratings--col4 {
    height: 25.72px
}

.bmr-g__col--empty-asi2.stability-releasecadence--col1 {
    height: 176.89px
}

.bmr-g__col--empty-asi2.stability-releasecadence--col1.asr-2022.frequency {
    height: 206px
}

.bmr-g__col--empty-asi2.stability-releasecadence--col2 {
    height: 132.89px
}

.bmr-g__col--empty-asi2.stability-releasecadence--col2.asr-2022.frequency {
    height: 212px
}

.bmr-g__col--empty-asi2.stability-releasecadence--col3 {
    height: 266px
}

.bmr-g__col--empty-asi2.stability-releasecadence--col3.asr-2022.frequency {
    height: 269px
}

.bmr-g__col--empty-asi2.stability-releasecadence--col4 {
    height: 111px
}

.bmr-g__col--empty-asi2.stability-releasecadence--col4.asr-2022.frequency {
    height: 220px
}

.bmr-g__col--empty-asi2.stability-releasecadence--col4.asr-2022.frequency.copy {
    height: 152px
}

.bmr-g__col--empty-asi2.stability-releasecadence--col5 {
    height: 66.89px
}

.bmr-g__col--empty-asi2.stability-releasecadence--col5.asr-2022.frequency {
    height: 263px
}

.bmr-g__col--empty-asi2.stability-releasecadence--col6 {
    height: 111px
}

.bmr-g__col--empty-asi2.stability-releasecadence--col6.asr-2022.frequency {
    height: 275px
}

.bmr-g__col--empty-asi2.stability-releasecadence--col10 {
    height: 220.99px
}

.bmr-g__col--empty-asi2.stability-releasecadence--col10.asr-2022.frequency {
    height: 113px
}

.bmr-g__col--empty-asi2.stability-releasecadence--col9 {
    height: 0
}

.bmr-g__col--empty-asi2.stability-releasecadence--col9.asr-2022.frequency {
    height: 273px
}

.bmr-g__col--empty-asi2.stability-releasecadence--col9.asr-2022.frequency.copy {
    height: 254px
}

.bmr-g__col--empty-asi2.stability-releasecadence--col8 {
    height: 88.89px
}

.bmr-g__col--empty-asi2.stability-releasecadence--col8.asr-2022.frequency {
    height: 283px
}

.bmr-g__col--empty-asi2.stability-releasecadence--col8.asr-2022.frequency.copy {
    height: 268px
}

.bmr-g__col--empty-asi2.stability-releasecadence--col7 {
    height: 55px
}

.bmr-g__col--empty-asi2.stability-releasecadence--col7.asr-2022.frequency {
    height: 57px
}

.bmr-g__col--empty-asi2.stability-vertical--col2 {
    height: 10px
}

.bmr-g__col--empty-asi2.stability-vertical--col2.asr-2022.platform {
    height: 15px
}

.bmr-g__col--empty-asi2.stability-vertical--col3 {
    height: 8px
}

.bmr-g__col--empty-asi2.stability-vertical--col3.asr-2022 {
    height: 12px
}

.bmr-g__col--empty-asi2.stability-vertical--col3.asr-2022.platform {
    height: 3px
}

.bmr-g__col--empty-asi2.stability-vertical--col4 {
    height: 10.73px
}

.bmr-g__col--empty-asi2.stability-vertical--col4.asr-2022.platform {
    height: 9px
}

.bmr-g__col--empty-asi2.stability-vertical--col5 {
    height: 10.73px
}

.bmr-g__col--empty-asi2.stability-vertical--col5.asr-2022.platform {
    height: 3px
}

.bmr-g__col--empty-asi2.stability-vertical--col6 {
    height: 34.23px
}

.bmr-g__col--empty-asi2.stability-vertical--col6.asr-2022.platform {
    height: 21px
}

.bmr-g__col--empty-asi2.stability-vertical--col7 {
    height: 18.73px
}

.bmr-g__col--empty-asi2.stability-vertical--col7.asr-2022.platform {
    height: 54px
}

.bmr-g__col--empty-asi2.stability-vertical--col8 {
    height: 30px
}

.bmr-g__col--empty-asi2.stability-vertical--col8.asr-2022 {
    height: 12px
}

.bmr-g__col--empty-asi2.stability-vertical--col9 {
    height: 22.23px
}

.bmr-g__col--empty-asi2.stability-vertical--col10 {
    height: 5.27px
}

.bmr-g__col--empty-asi2.stability-vertical--col10.app-stab-2022 {
    height: 1px
}

.bmr-header__links {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-self: center;
    margin-top: 20px;
    display: flex
}

.div-block-185 {
    width: 900px;
    margin-left: auto;
    margin-right: auto
}

.div-block-186 {
    align-self: center;
    margin-left: 40px
}

.bmr-p-copy {
    color: #fff;
    letter-spacing: .5px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 100;
    line-height: 1.5em
}

.bmr-g__wrap--medianrating {
    justify-content: space-around;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
    position: relative
}

.bmr-g__rating-tablet,
.bmr-g__rating-mobile {
    display: none
}

.bmr-g__rating-desktop {
    height: auto;
    flex: 1;
    align-self: flex-start
}

.list-2 {
    grid-column-gap: 50px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.bmr-form__container {
    width: 400px;
    max-width: 100%;
    min-height: 850px;
    text-align: left;
    background-color: #fff;
    margin: auto;
    padding: 20px 30px 30px
}

.bmr-form__embed {
    display: block
}

.bmr-form__modal-wrap {
    width: 100%;
    height: 100vh;
    justify-content: center;
    align-items: flex-start;
    padding: 60px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.bmr-form__modal-parent {
    z-index: 9999;
    width: 100%;
    height: 100vh;
    text-align: left;
    background-color: #101010;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: auto
}

.bmr-form__modal-bg {
    z-index: 0;
    width: 100%;
    height: 100%;
    background-color: #101010;
    display: block;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto
}

.bmr-form__modal {
    z-index: 30;
    width: auto;
    height: auto;
    position: relative;
    top: 0;
    left: 0;
    right: 0
}

.bmr-continue__link {
    color: #fff;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 30px;
    font-family: Lineto brown pro, Arial, sans-serif;
    font-size: 15px;
    font-weight: 300;
    display: flex
}

.bmr-continue__link:hover {
    color: #30b8ce
}

.bmr-continue__link.asi1:hover {
    color: #4949e4
}

.bmr-continue__arrow {
    height: 50px;
    margin-top: -8px
}

.div-block-187 {
    position: relative
}

.bmr-continue__text {
    margin-bottom: 5px
}

.asi-2 {
    background-image: url(/wp-content/uploads/2023/06/60e7b37adb0b53b3cae32e42_2021-asi2-bgkd.svg);
    background-position: 0 0;
    background-size: auto
}

.bmr-modal-button {
    max-width: 100%;
    min-width: 250px;
    color: #fff;
    text-align: center;
    letter-spacing: .75px;
    text-transform: uppercase;
    background-color: #4949e4;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    padding: 8px 25px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
    transition: background-color .2s, color .2s;
    display: inline-block;
    position: relative;
    overflow: hidden
}

.bmr-modal-button:hover {
    color: #fff;
    background-color: #4442cb
}

.bmr-modal-button.button--asi2 {
    z-index: 30;
    min-width: 250px;
    color: #000;
    background-color: #30b8ce;
    border-style: none
}

.bmr-modal-button.button--asi2:hover {
    color: #000;
    background-color: #2c9bae;
    border-style: none;
    border-color: #8e8e96
}

.bmr-modal-button.button--asi2022 {
    background-color: #37c2d9
}

.research-asi__collection-list-wrap {
    flex: 0 49%;
    align-self: stretch
}

.research-asi__collection-item {
    flex: 1;
    align-self: stretch;
    padding-left: 0;
    padding-right: 0;
    display: block
}

.research-asi__collection-list {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    margin-top: 20px;
    display: grid
}

.cust-ft-content__sm-title-copy {
    margin-top: 0;
    margin-bottom: 0
}

.research-trend__collection-list {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    margin-top: 20px;
    display: grid
}

.research-trend__collection-list.list-insert {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid
}

.div-block-188 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid
}

.div-block-189 {
    height: 100%;
    background-image: linear-gradient(#4949e4, #000d47);
    border-radius: 5px
}

.div-block-190 {
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px 40px;
    display: flex
}

.paragraph-13 {
    color: #fff;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    font-size: 25px;
    font-weight: 300;
    display: flex
}

.request-wrap {
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 60px;
    display: flex;
    position: relative
}

.request-wrap.confirmation {
    background-image: none;
    display: block
}

.swag__closed-overlay {
    z-index: 99;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .92);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.swag__closed-text {
    width: 75%;
    color: #fff;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 50px;
    font-weight: 400;
    line-height: 1.5em
}

.div-block-191 {
    flex-direction: column;
    justify-content: flex-start;
    display: flex
}

.div-block-194 {
    flex-direction: row;
    justify-content: flex-start;
    margin-top: 20px;
    display: flex
}

.resources__tab-menu {
    border-top: 1px #676671;
    border-bottom: 1px solid #e9e9e9;
    justify-content: space-between;
    display: flex
}

.resources__tab-menu.hide {
    display: none
}

.resources__tab-link {
    opacity: .5;
    color: #323232;
    text-transform: uppercase;
    background-color: transparent;
    flex: none;
    align-self: stretch;
    margin-bottom: -1px;
    padding: 25px 0 10px;
    font-weight: 700;
    transition: transform .2s ease-in-out;
    display: flex
}

.resources__tab-link:hover {
    color: #393939;
    transform: translateY(-2px)
}

.resources__tab-link.w--current {
    opacity: 1;
    background-color: transparent;
    border-bottom: 2px solid #4949e4;
    flex: none;
    padding-right: 0
}

.resources__tab-link.hide {
    display: none
}

.resources__tabs-wrap {
    padding-top: 40px
}

.resources__ft {
    grid-column-gap: 120px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1.75fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 20px
}

.resources__ft-item {
    grid-column-gap: 100px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr
}

.resources__ft-img-wrap,
.resources__ft-img {
    position: relative
}

.resources__ft-title {
    color: #323232
}

.resources__ft-title:hover {
    color: #4949e4
}

.cust-industry__ft-labels-copy {
    flex-direction: row;
    align-items: center;
    margin-top: 10px;
    padding-top: 10px;
    display: flex
}

.resources__ft-label {
    border: 1px solid #4949e4;
    border-radius: 2px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 2px 10px 0;
    line-height: 1.4em;
    display: inline-block
}

.resources__ft-label-text {
    color: #4949e4;
    letter-spacing: .5px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 700;
    display: inline
}

.resources__category-label {
    font-size: 20px;
    font-weight: 300
}

.resources__category-wrap {
    justify-content: space-around;
    margin-top: 20px
}

.resources__category-container {
    width: 100%;
    height: 100%;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 30px 20px;
    display: flex
}

.events__announce-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template: ". ." ". ." /.5fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    display: grid
}

.events__announce-link {
    border-bottom: 1px solid #e9e9e9;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 30px;
    padding-bottom: 20px;
    padding-right: 0;
    transition: transform .2s ease-in-out;
    display: flex
}

.events__announce-img3 {
    min-height: 250px;
    background-image: url(/wp-content/uploads/2023/06/616f17ce1bc86934d8d484ed_resources-events-img.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-right-radius: 150px
}

.events__announce-img2 {
    background-color: #37c2d9;
    border-radius: 0 0 300px 300px
}

.events__announce-wrap {
    margin-top: 10px
}

.events__announce-title {
    color: #4949e4;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 400
}

.events__announce-title:hover {
    color: #3a3ab6
}

.events__announce-details,
.events__announce-time {
    display: flex
}

.resources__ft-grid {
    grid-column-gap: 100px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.resources__tabs-dropdown {
    display: none
}

.resources__tab-dropdown-link {
    color: #393939;
    text-transform: uppercase;
    flex: none;
    align-self: stretch;
    padding: 10px 0;
    font-size: 14px;
    font-weight: 700;
    display: flex
}

.resources__tab-dropdown-link.w--current {
    opacity: 1;
    background-color: transparent;
    border-bottom: 2px solid #4949e4;
    flex: none;
    padding-right: 0
}

.events__announce-event {
    padding-right: 20px
}

.events__announce-arrow {
    align-self: stretch
}

.resources__category-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: space-between;
    align-items: stretch;
    display: grid
}

.resources__category-item {
    background-color: #fff;
    border: 1px solid #e9e9e9;
    border-radius: 5px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    transition: background-color .2s ease-in-out;
    display: flex
}

.resources__category-item:hover {
    background-color: #f8f8f8;
    border-color: #e9e9e9
}

.resources__tabs-section-title-wrap {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.resources__tabs-section-title {
    margin-top: 10px;
    margin-bottom: 0
}

.resources__category-sidebar-wrap {
    font-size: 16px
}

.resources__category-sidebar {
    flex: none;
    align-self: flex-start;
    padding-top: 20px;
    padding-bottom: 60px;
    padding-right: 60px;
    display: block;
    position: -webkit-sticky;
    position: sticky;
    top: 140px
}

.resources__category-sidebar.hide {
    display: none
}

.resources__category-sidebar-link {
    color: #42424e;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1.5em;
    display: block
}

.resources__category-sidebar-link:hover,
.resources__category-sidebar-link.w--current {
    color: #4949e4
}

.events__announce-type {
    display: flex
}

.home-header {
    width: 100%;
    grid-column-gap: 70px;
    grid-row-gap: 16px;
    flex-flow: row;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr minmax(50px, 0);
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: grid;
    position: relative;
    overflow: visible
}

.home-header__container {
    width: 85%;
    flex-direction: column;
    align-self: auto;
    padding-top: 40px;
    padding-bottom: 40px
}

.home-header__lottie-wrapper {
    background-color: #fff;
    flex-direction: row;
    flex: none;
    justify-content: flex-start;
    display: flex;
    position: relative;
    overflow: hidden
}

.home-header__content {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0
}

.home-hero__lottie {
    width: 95%;
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd042f7dc7e6_home_illustration_desktop-6e2cfdbb-1.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    flex-direction: row
}

.announcement-text {
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 10px;
    font-size: 15px;
    line-height: 1.4em
}

.announcement-text p {
    letter-spacing: .25px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 1.4em
}

.announcement-text a {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd45da7dca3d_arrow.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 6px;
    padding-left: 5px;
    padding-right: 12px
}

.navbar-link {
    color: #323232;
    white-space: nowrap;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
    transition: transform .2s ease-in-out, color .2s ease-in-out;
    display: flex
}

.navbar-link:hover {
    color: #4949e4
}

.navbar-link.w--current {
    color: #42424e
}

.navbar-dd-wrap {
    background-color: transparent;
    flex-direction: row;
    margin-left: auto;
    margin-right: auto;
    padding-left: 55px;
    padding-right: 55px;
    display: none;
    top: 100%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.navbar-dd-wrap.w--open {
    margin-top: 5px
}

.navbar-dd-btn {
    align-items: center;
    display: flex;
    position: static
}

.navbar-dd-contain {
    width: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff;
    border-radius: 5px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    display: grid;
    position: static;
    box-shadow: 1px 1px 15px 2px rgba(33, 33, 69, .15)
}

.navbar-dd-contain.is--short-col-1 {
    grid-template-columns: 0.7fr 1fr 1fr;
}

.navbar-dd-contain.is--cols-5 {
    grid-template-columns: 1fr 1.5fr 1fr 1.2fr
}

.navbar-dd-contain.is--contain-resources {
    grid-template-columns: 1fr 3fr;
}

.navbar-dd-col-label {
    color: #636363;
    letter-spacing: .5px;
    text-transform: uppercase;
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 13px
}

.navbar-dd-link {
    color: #323232;
    white-space: normal;
    padding-left: 0;
    padding-right: 5px;
    font-size: 15px;
    line-height: 1.4em;
    transition: color .2s ease-in-out
}

.navbar-dd-link:hover {
    color: #4949e4
}

.navbar-dd-link.w--current {
    color: #393939
}

.navbar-dd-col-wrap {
    padding: 30px
}

.navbar-dd-col-wrap.is--bkgd-grey {
    background-color: #f8f8f8
}

.navbar-dd-cols {
    justify-content: space-between;
    display: flex
}

.navbar-dd-cols.is--80percent {
    width: 80%
}

.navbar-dd-cols.is--cols-feat-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid
}

.navbar-dd-cols-list {
    white-space: normal;
    flex: 1
}

.navbar-dd-cols-list.is--cols-feat {
    border-radius: 5px;
    margin-top: 10px;
    padding: 20px;
    transition: box-shadow .2s ease-in-out;
    display: flex
}

.navbar-dd-cols-list.is--cols-feat:hover {
    box-shadow: 1px 1px 10px rgba(184, 183, 189, .4)
}

.navbar-dd-cols-list.is--cols-feat {
    background-color: #fff
}

.paragraph-14 {
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 1.4em
}

.paragraph-15 {
    margin-top: 0;
    margin-bottom: 0
}

.image-41 {
    max-width: 100%;
    filter: grayscale();
    align-self: flex-start;
    font-size: 14px
}

.div-block-204 {
    align-self: flex-start;
    margin-left: 10px
}

.navbar-overlay {
    z-index: 800;
    width: 100%;
    height: 100vh;
    background-color: rgba(32, 32, 45, .5);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.announcement-bar {
    z-index: 999;
    width: 100%;
    text-align: left;
    background-color: #c8c8f7;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 8px 55px;
    display: flex
}

.announcement-wrap {
    width: 100%;
    height: 100%;
    position: relative
}

.navbar-menu {
    min-width: 70%;
    flex: none;
    justify-content: space-between;
    display: flex;
    position: static
}

.navbar-menu-cta-wrapper {
    order: 1;
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.navbar-n {
    max-width: 1920px;
    background-color: #fff;
    position: relative;
    top: 0
}

.navbar-brand {
    width: 110px;
    cursor: pointer;
    flex-direction: column;
    flex: 0 .5 auto;
    justify-content: center;
    align-items: center;
    margin-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px
}

.navbar-container {
    z-index: 805;
    width: 100%;
    background-color: #fff;
    border-bottom: 1px solid #e9e9e9;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 55px;
    display: flex;
    position: relative
}

.navbar-menu-link-wrapper {
    justify-content: space-between;
    display: flex
}

.announcement-arrow {
    width: 8px
}

.navbar-wrapper {
    z-index: 90;
    width: 100%;
    max-width: 1920px;
    flex-direction: row;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    position: -webkit-sticky;
    position: sticky;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.navbar-menu-ctas {
    position: relative
}

.heading-25 {
    color: #212121
}

.sg__navbar {
    width: 240px;
    background-color: #000;
    display: block;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0
}

.container {
    width: 240px;
    height: 100vh
}

.nav-menu-2 {
    width: 100%
}

.nav-link {
    width: 100%;
    color: #fff;
    background-color: transparent;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 30px;
    font-size: 16px;
    transition: opacity .2s, background-color .2s ease-in-out
}

.nav-link:hover {
    color: #4949e4
}

.nav-link.w--current {
    color: #323232;
    background-color: #c8c8f7
}

.sg__header1 {
    background-color: #4949e4;
    padding: 100px 60px;
    line-height: 1.5em;
    position: relative
}

.sg__header1.header {
    background-color: #4949e4;
    padding-top: 100px;
    padding-bottom: 100px
}

.sg__header {
    font-weight: 700
}

.heading-27 {
    color: #fff
}

.sg__textbox {
    max-width: 500px
}

.paragraph-17 {
    color: #fff
}

.home-header__logostrip {
    margin-top: 50px
}

.home-header__logostrip-grid {
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: flex-start;
    justify-content: space-between;
    align-items: center;
    justify-items: center;
    display: flex
}

.home-header__logostrip-wrap {
    max-width: 650px;
    min-width: 515px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #f8f8f8;
    border-radius: 50px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 10px 25px
}

.sg__content {
    max-width: 100%;
    flex-direction: column;
    margin-left: 240px;
    display: flex
}

.sg__grid-typeface {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.sg__card {
    background-color: #fff;
    margin: 10px auto;
    padding: 20px
}

.sg__card.ac {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0
}

.sg__card.ac.lg {
    background-color: #ededfc
}

.sg__card.ac.indigo {
    background-color: #4949e4
}

.sg__card.ac.midnight {
    background-color: #000d47
}

.sg__card.ac.pacific {
    background-color: #37c2d9
}

.sg__card.ac.sunflower {
    background-color: #ffa300
}

.sg__card.ac.orchid {
    background-color: #a15fff
}

.sg__card.ac.coral {
    background-color: #ff5a60
}

.sg__card.ac.b90,
.sg__card.ac.lg-copy {
    background-color: #212121
}

.sg__card.ac.b80 {
    background-color: #323232
}

.sg__card.ac.b70 {
    background-color: #4a4a4a
}

.sg__card.ac.b00 {
    background-color: #f8f8f8
}

.sg__card.ac.b60 {
    background-color: #636363
}

.sg__card.ac.b10 {
    background-color: #e9e9e9
}

.sg__card.ac.b20 {
    background-color: #c6c6c6
}

.sg__card.ac.b30 {
    background-color: #aeaeae
}

.sg__card.ac.b40 {
    background-color: #959595
}

.sg__card.ac.b50 {
    background-color: #7c7a7c
}

.sg__card.lg {
    background-color: #ededfc
}

.t90 {
    font-size: 90px;
    font-weight: 100;
    line-height: 1em
}

.t90.light {
    font-weight: 300
}

.t90.normal {
    font-weight: 400
}

.t90.bold {
    font-weight: 700
}

.body-4 {
    background-color: #f8f8f8
}

.text-span-10 {
    color: #636363;
    font-weight: 400
}

.sg__header-wrap {
    margin-bottom: 30px
}

.sg__grid-colors,
.sg__grid-colors.secondary {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.sg__grid-buttons {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr
}

.collection-list-5 {
    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
}

.div-block-209 {
    height: 100%;
    flex-direction: column;
    justify-content: space-between;
    padding: 20px;
    display: flex
}

.sg__grid-icons {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
}

.sg__img-wrap {
    width: 40%
}

.sg__brand {
    width: 120px;
    filter: contrast(0%)brightness(200%);
    margin-top: 40px;
    margin-bottom: 40px;
    margin-left: 30px
}

.list-3,
.paragraph-18 {
    text-align: left
}

.div-block-211 {
    max-width: 400px;
    border: 0 solid #000;
    margin: 40px auto;
    position: static
}

.paragraph-19 {
    text-align: left
}

.paragraph-19.gdc {
    margin-bottom: 40px
}

.paragraph-20 {
    margin-top: 20px
}

.paragraph-21 {
    border-left: 0 #000;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px
}

.bkgd-gdc {
    background-image: url(/wp-content/uploads/2023/06/62291363829ffcdf48c93581_bkgd-gdc-reverse.svg);
    background-position: 50%;
    background-size: cover
}

.paragraph-22 {
    margin-bottom: 25px;
    font-size: 1.25em
}

.image-43 {
    width: 100%;
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px
}

.image-43.gdc {
    margin-top: 0;
    margin-bottom: 10px
}

.paragraph-23 {
    margin-top: 5px
}

.paragraph-23.gdc {
    border-left: 0 #000;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0;
    padding-left: 0
}

.bold-text-9 {
    color: #4949e4;
    background-color: transparent
}

.bold-text-10,
.bold-text-11 {
    color: #4949e4
}

.image-44 {
    width: 350px;
    min-width: 0
}

.div-block-214 {
    z-index: -1;
    position: absolute;
    top: -37px;
    right: -20px
}

.div-block-215 {
    z-index: -1;
    position: absolute;
    bottom: -62px;
    right: 40px;
    transform: rotate(180deg)
}

.image-45 {
    transform: translate(0)
}

.div-block-218 {
    z-index: -1;
    position: absolute;
    top: -59px;
    left: 60%
}

.div-block-219 {
    position: relative
}

.div-block-220 {
    position: absolute;
    top: -60px;
    bottom: auto;
    left: -30px;
    right: auto;
    transform: scale(.7)rotate(180deg)translate(0)
}

.div-block-221 {
    position: relative
}

.div-block-222 {
    z-index: -1;
    position: absolute;
    top: -61px;
    right: 160px
}

.div-block-223,
.div-block-225 {
    position: relative
}

.div-block-226 {
    align-items: center;
    display: flex;
    position: relative
}

.image-46 {
    z-index: -1;
    position: static;
    top: auto;
    bottom: -40px;
    right: -30px
}

.image-47 {
    transform: scale(1.6)rotate(180deg)
}

.div-block-227 {
    position: relative
}

.div-block-228 {
    position: absolute;
    top: auto;
    bottom: -90px;
    left: auto;
    right: 20px
}

.div-block-229 {
    position: absolute;
    top: auto;
    bottom: -156px;
    left: auto;
    right: 60px
}

.div-block-230 {
    position: relative
}

.gaming-mobile-vert-wrapper {
    overflow: visible
}

.image-48 {
    transform: rotate(90deg)
}

.div-block-231 {
    position: relative
}

.div-block-232 {
    z-index: -1;
    position: absolute;
    bottom: -30px;
    right: -30px
}

.link-4 {
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    display: none
}

.font-indigo {
    color: #4949e4
}

.div-block-233 {
    width: 750px;
    margin-left: auto;
    margin-right: auto
}

.h2 {
    font-size: 32px
}

.h2.orange {
    line-height: 1.3em
}

.font-weight-normal {
    font-weight: 400
}

._w--900 {
    width: 900px;
    max-width: 100%
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

._w--1170 {
    width: 1170px;
    max-width: 100%
}

.d-flex.space-between {
    justify-content: center;
    display: flex
}

.image-50 {
    max-width: 200px
}

.image-50.mx-20 {
    margin-left: 20px;
    margin-right: 20px
}

.image-50.mx-20.mb-30 {
    margin-bottom: 30px
}

.image-51 {
    max-width: 200px
}

.image-51.mb-30 {
    margin-bottom: 30px
}

.line-height-0 {
    line-height: 0
}

.grid-4 {
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr
}

._w--100 {
    width: 100px
}

._w--100.mb-30 {
    margin-bottom: 30px
}

._w--100.mb-50 {
    margin-bottom: 50px
}

.div-block-234 {
    text-align: center;
    padding-top: 15px
}

._w--125 {
    width: 125px
}

._w--125.mb-50 {
    margin-bottom: 50px
}

.p-col-2 {
    column-count: 2
}

._w--400 {
    width: 400px
}

._w--400.mx-20 {
    margin-left: 20px;
    margin-right: 20px
}

._w--400.mx-20._w--mob-land-200.px-20 {
    padding-left: 20px;
    padding-right: 20px
}

._w--250 {
    width: 250px
}

._w--250.absolute {
    position: absolute
}

._w--250.absolute.position-right {
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%
}

.font-weight-light {
    font-weight: 300
}

.font-weight-light.font-45 {
    font-size: 45px;
    line-height: 34px
}

.font-weight-light.font-45.mt-14 {
    margin-top: 14px
}

.mt-30 {
    margin-top: 30px
}

.logos-quote-block {
    opacity: 1;
    border-bottom: 1px solid #e4ebf3;
    padding: 60px 30px;
    display: block;
    position: relative;
    overflow: visible
}

.container-2 {
    width: 100%;
    max-width: 940px;
    margin-left: auto;
    margin-right: auto
}

.clients-wrapper-two {
    max-width: 820px;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.clients-card {
    width: 50%;
    background-color: #f5f7fa;
    flex-direction: column;
    align-items: flex-start;
    padding: 24px;
    display: flex
}

.clients-quote {
    margin-bottom: 24px;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px
}

.clients-grid {
    height: auto;
    grid-column-gap: 50px;
    grid-row-gap: 24px;
    flex: 0 auto;
    grid-template: "Area." ".Area-2" /1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    justify-items: center;
    display: grid
}

.image-52 {
    max-width: 81px;
    background-color: #4949e4;
    border-radius: 100px
}

.image-53 {
    max-width: 81px;
    background-color: #ffa300;
    border-radius: 100px
}

.text-block-33 {
    display: block
}

.image-54 {
    display: none
}

.hero-wrapper-error-owner {
    background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd08477dc8c7_competitor-header-general-1-5b813daf.svg);
    background-position: 0 0;
    background-size: cover;
    flex: 0 auto;
    order: 0;
    margin-bottom: 0;
    padding-left: 55px;
    padding-right: 55px
}

.grid-5 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area Area" 522px"Area-2 Area-2" /1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: grid
}

.heading-28 {
    text-align: left;
    padding-left: 0;
    padding-right: 40px
}

.grid-6 {
    grid-template-rows: 53px;
    grid-template-columns: 3fr 3fr 3fr 3fr 3fr 3fr;
    align-content: center;
    align-items: center
}

.image-55 {
    min-width: auto;
    float: right;
    clear: none;
    text-align: left;
    padding-top: 10px;
    padding-left: 0;
    display: block;
    position: relative
}

.section {
    padding: 70px 55px 0
}

.grid-7 {
    grid-template-rows: auto;
    grid-template-columns: .75fr .75fr .75fr .75fr .75fr .75fr;
    padding-top: 100px;
    display: flex
}

.image-56 {
    filter: grayscale();
    padding-left: 20px;
    padding-right: 20px
}

.image-57 {
    opacity: .39;
    filter: grayscale();
    padding-left: 20px;
    padding-right: 20px
}

.image-58 {
    opacity: .36;
    filter: grayscale();
    padding-left: 20px;
    padding-right: 20px
}

.image-59 {
    opacity: .43;
    filter: grayscale();
    padding-left: 20px;
    padding-right: 20px
}

.grid-8 {
    grid-column-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .25fr .25fr .25fr .25fr .25fr .25fr;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
    padding-left: 140px;
    padding-right: 140px;
    position: relative
}

.section-2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 60px;
    padding-right: 60px
}

.image-60 {
    opacity: .85;
    padding-left: 20px;
    padding-right: 20px
}

.image-61 {
    opacity: .68;
    padding-left: 20px;
    padding-right: 20px
}

.columns-4 {
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 100px 55px 70px;
    display: block;
    position: static
}

.column-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    margin-top: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: block
}

.columns-5 {
    flex: 0 auto;
    align-self: center;
    margin-left: auto;
    margin-right: auto;
    padding: 100px 55px
}

.container-3 {
    padding-top: 0
}

.section-3 {
    text-align: center;
    align-self: center;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.div-block-235 {
    flex-wrap: nowrap;
    display: flex
}

.container-4 {
    padding: 100px 0
}

.column-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
    display: inline-block
}

.column-6 {
    padding-left: 20px;
    padding-right: 20px
}

.section-4 {
    display: none
}

.text-span-11 {
    white-space: nowrap;
    object-fit: fill
}

.text-span-12 {
    white-space: nowrap
}

.text-span-13 {
    font-size: 1.5em;
    line-height: .9em
}

.empty-state-8 {
    display: block;
    overflow: visible
}

.image-62,
.image-63,
.image-64 {
    max-width: 81px
}
@media screen and (max-width:1229px) { 
    .nav__container {
        padding-left: 30px;
        padding-right: 30px
    }

    .nav__container.is--campaign {
        justify-content: center;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 40px;
        display: flex
    }

    .nav {
        position: -webkit-sticky;
        position: sticky
    }

    .nav__link {
        border-bottom: 1px solid #f1f1f1;
        align-items: flex-start;
        margin-left: 0;
        margin-right: 0;
        padding: 16px 10px
    }

    .nav__link.nav__link--dd {
        background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd598f7dc868_collapsed-930b7042.svg);
        background-position: 98.5%;
        background-repeat: no-repeat;
        background-size: 15px;
        margin-left: 0;
        margin-right: 0;
        padding: 12px 10px
    }

    .nav__link.nav__link--dd.is--dark {
        color: #393939
    }

    .nav__link.nav__link--dd.nav__link--dd--sub {
        background-image: none;
        border-bottom-style: none;
        padding: 9px 20px;
        font-size: 13px;
        line-height: 19px
    }

    .nav__link.nav__link--dark {
        color: #393939;
        padding-top: 12px;
        padding-bottom: 12px
    }

    .nav__link.nav__link--signin {
        border-bottom-style: none
    }

    .nav__link.is--last-child {
        min-width: 100%;
        text-align: left;
        flex: none;
        align-items: flex-start;
        padding-left: 10px;
        padding-right: 10px
    }

    .nav__brand {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .nav__brand.nav__brand--campaign {
        padding-top: 0;
        padding-bottom: 0
    }

    .navbar {
        padding-left: 30px;
        padding-right: 30px
    }

    .navbar.navbar__campaign {
        padding-top: 0;
        padding-bottom: 0
    }

    .navbar.navbar__campaign-transparent {
        align-items: center;
        padding-top: 0;
        padding-bottom: 0
    }

    .global-button.button--mobile-nav {
        margin-top: 10px;
        margin-left: 30px;
        margin-right: 30px;
        display: block
    }

    .global-button.button--mobile-nav.logged-in.app-link,
    .global-button.button--mobile-nav.not-logged-in {
        display: none
    }

    .global-button.button--ghost-nav {
        margin-top: 16px;
        margin-left: 30px;
        margin-right: 30px;
        display: block
    }

    .global-button.button--navbar {
        margin-top: 10px;
        display: block
    }

    .global-button.button--navbar.navbar-demo {
        display: block
    }

    .nav__menu {
        max-height: 100vh;
        min-height: 100vh;
        background-color: #fff;
        padding-top: 20px;
        padding-bottom: 20px;
        overflow: hidden
    }

    .hero__nav {
        margin-bottom: 45px;
        margin-left: 0;
        display: none;
        position: relative;
        top: 0;
        left: 0
    }

    .nav__dd.w--open {
        box-shadow: none;
        margin-left: 0;
        padding-left: 0;
        padding-right: 0
    }

    .nav__dd.nav__dd--cols.w--open {
        flex-direction: column;
        margin-left: -15px
    }

    .nav__dd__subtitle {
        margin-left: 20px
    }

    .mobile-nav-button {
        z-index: 9999;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-right: -15px;
        padding: 10px 20px;
        display: flex
    }

    .mobile-nav-button.w--open {
        color: #000;
        background-color: transparent
    }

    .mobile-nav-button.mobile-nav-button--blog {
        color: #fff
    }

    .nav__link-dark {
        color: #393939;
        border-bottom: 1px solid #f1f1f1;
        align-items: flex-start;
        margin-left: 20px;
        margin-right: 20px;
        padding-left: 10px;
        padding-right: 10px
    }

    .nav__link-dark.nav__link-dark--signin {
        border-bottom-style: none
    }

    .nav__x {
        width: 15px;
        flex: 0 auto;
        align-self: center;
        margin: 16px 22px;
        display: none;
        position: absolute;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .nav__close {
        width: 15px;
        filter: grayscale();
        margin: 16px 22px;
        display: block;
        position: absolute;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .mobile-nav-button-2 {
        z-index: 9999;
        color: #000;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-right: -20px;
        padding-top: 12px;
        padding-bottom: 12px;
        padding-right: 20px;
        display: flex
    }

    .mobile-nav-button-2.w--open {
        color: #000;
        background-color: transparent
    }

    .button-embed.embed--navbar-menu-cta {
        justify-content: center;
        margin-bottom: 10px;
        display: block
    }

    .nav-minimal {
        padding-bottom: 40px
    }

    .navbar-menu-icon {
        width: 20px;
        height: 20px
    }

    .navbar-link {
        width: 100%;
        border-top: 1px #e9e9e9;
        border-bottom: 1px solid #e9e9e9;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 30px;
        display: block
    }

    .navbar-link.w--open {
        justify-content: space-around;
        align-items: center
    }

    .navbar-link.link-not-signedin {
        width: auto;
        border-bottom-style: none;
        margin-left: 0;
        margin-right: 0
    }

    .navbar-icon {
        margin-right: 30px
    }

    .navbar-dd-wrap {
        z-index: auto;
        background-color: #fff;
        margin-left: auto;
        margin-right: auto;
        top: auto;
        bottom: auto;
        left: auto;
        right: auto
    }

    .navbar-dd-wrap.w--open {
        height: 100%;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
        position: relative
    }

    .navbar-dd-btn {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        display: block;
        position: relative
    }

    .navbar-dd-contain {
        box-shadow: none;
        border-radius: 0;
        margin-left: 0;
        margin-right: 0;
        display: block;
        position: relative
    }

    .navbar-dd-col-wrap {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .navbar-dd-col-wrap.is--bkgd-grey {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .navbar-dd-cols.is--80percent {
        width: 100%
    }

    .navbar-dd-cols-list.is--cols-feat {
        flex-direction: column
    }

    .navbar-menu {
        width: 100%;
        height: 100vh;
        min-width: auto;
        background-color: #fff;
        display: block;
        position: absolute;
        overflow: auto
    }

    .navbar-menu-cta-wrapper {
        width: 100%;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding-bottom: 15vh
    }

    .navbar-n {
        z-index: 850;
        width: auto;
        max-width: none;
        background-color: #fff;
        justify-content: space-between;
        align-items: center;
        transition: all .2s ease-in-out
    }

    .navbar-brand {
        flex: none;
        align-self: center;
        margin-left: 30px;
        padding-top: 15px;
        padding-bottom: 15px
    }

    .navbar-container {
        width: auto;
        padding-left: 0;
        padding-right: 0;
        display: flex;
        position: static
    }

    .navbar-menu-link-wrapper {
        display: block
    }

    .navbar-menu-btn {
        align-items: center;
        padding: 25px 30px;
        display: block
    }

    .navbar-menu-btn.w--open {
        background-color: transparent
    }

    .navbar-menu-ctas {
        width: 50vw;
        padding-left: 30px;
        padding-right: 30px
    }

    .div-block-204 {
        margin-top: 10px;
        margin-left: 0
    }

    .pricing__table.sticky-nav {
        top: 91px;
    }

    .pricing__sticky.sticky-no-lines {
        top: 179px;
    }
}

@media screen and (max-width:991px) {
    h1 {
        font-size: 35px
    }

    h2 {
        margin-bottom: 15px;
        font-size: 28px
    }

    .hide--ontablet {
        display: none;
    }
    
    .hide--ontablet_imp {
        display: none !important;
    }

    .global-section {
        padding: 50px 30px
    }

    .global-section.section--customer {
        padding-top: 40px;
        padding-bottom: 40px
    }

    .global-section.section--blog-cat-header,
    .global-section.section--more-resources {
        padding-left: 20px;
        padding-right: 20px
    }

    .global-section.section--other-posts {
        padding-left: 14px;
        padding-right: 14px
    }

    .global-section.section--featured-blog-home {
        margin-top: -200px
    }

    .global-section.section--60-60 {
        padding-bottom: 60px
    }

    .global-section.section--60-60.section--grey {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .global-section.is--center {
        padding-top: 60px;
        padding-bottom: 60px;
        display: none
    }

    .global-section.contest__mobile-view {
        padding-top: 40px;
        display: block
    }

    .global-section.contest__desktop-view {
        display: none
    }

    .global-section.section__newsroom-1 {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
        padding-bottom: 60px
    }

    .global-section.is--p0 {
        padding-bottom: 0
    }

    .global-section.is--covid {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
        background-attachment: scroll;
        padding-bottom: 0
    }

    .global-section.section__resources-cont,
    .global-section.section__resources-cont--header {
        background-position: 0 100%
    }

    .global-section.is--resources-gated__header {
        min-height: auto
    }

    .global-section.is--grey-20x20 {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .global-section.section--homepromo {
        margin-top: 0;
        padding-bottom: 80px
    }

    .global-section.content-c__ondemand {
        padding-top: 100px
    }

    .global-container {
        display: block
    }

    .global-container.container--homepromo {
        grid-template-columns: .7fr 1fr
    }

    .global-container.container__requests {
        padding-top: 70px;
        padding-bottom: 70px
    }

    .global-container.container__request-confirmation {
        padding-left: 60px;
        padding-right: 60px
    }

    .global-container.container--events {
        grid-column-gap: 30px;
        grid-template-rows: auto auto;
        grid-template-columns: .5fr 1fr
    }

    .hero__flexrow.home {
        max-width: 700px;
        margin-left: 0;
        margin-right: 0;
        padding-right: 0
    }

    .hero__flexrow.margin0-copy {
        width: 100%;
        flex-flow: column;
        align-content: flex-start;
        justify-content: flex-start;
        align-items: stretch;
        display: flex
    }

    .global-button {
        display: inline-block
    }

    .global-button.is--ghost {
        display: block
    }

    .global-button.is--ghost-pricing {
        display: none
    }

    .global-button.button--external {
        justify-content: flex-start;
        display: inline-block
    }

    .global-button.is--ghost-external {
        display: block
    }

    .global-button.hide {
        display: none
    }

    .section__title-wrapper {
        margin-bottom: 10px
    }

    .customers__grid {
        grid-template: ". . ." ". . ." ". . ." ". . ." /1fr 1fr 1fr;
        margin-left: 30px;
        margin-right: 30px
    }

    .signup-section {
        padding-left: 30px;
        padding-right: 30px
    }

    .signup-section.signup-section--sherlock {
        padding-left: 100px;
        padding-right: 100px
    }

    .signup-section.signup-section--contest {
        padding-top: 40px;
        padding-bottom: 0
    }

    .footer {
        padding-left: 30px;
        padding-right: 30px
    }

    .footer__grid {
        grid-column-gap: 25px;
        grid-template-rows: 40px auto 20px;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
            ". . . . . ."
            ". . . . . ."
            ". . . . . ."
            ". . . . . ."
            ". . . . . .";
    }

    .footer__grid.footer__grid--campaign {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr
    }

    .footer__link {
        font-size: 15px
    }

    .footer__social__link {
        padding-bottom: 20px;
        display: block
    }

    .platform__hero {
        padding-left: 20px;
        padding-right: 20px
    }

    .global-body-wrap {
        padding-left: 0;
        padding-right: 0
    }

    .global-body-wrap.acc,
    .global-body-wrap.swag {
        height: auto
    }

    .global-body-wrap.asi-2 {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
        background-attachment: scroll
    }

    .global__common-grid,
    .global__common-grid.this-is--reverse {
        grid-column-gap: 30px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr
    }

    .global__common-grid.platform__grid--sherlock {
        grid-column-gap: 30px;
        grid-template-rows: auto auto;
        margin-top: 0
    }

    .global__common-grid.img__grid--integration {
        grid-column-gap: 30px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        margin-top: 0
    }

    .global__common-grid.grid__blf-speaker {
        grid-column-gap: 30px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        margin-top: 40px;
        margin-bottom: 40px
    }

    .global__common-grid.grid__blf-talking-heads {
        grid-column-gap: 30px;
        grid-template-columns: 1fr 1fr
    }

    .global__common-grid.newsroom__grid {
        grid-column-gap: 30px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr 1fr
    }

    .global__common-grid.img__grid--integration-2col {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr 1fr
    }

    .global__common-grid.grid--columns {
        grid-column-gap: 30px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr
    }

    .platform__section {
        padding-left: 20px;
        padding-right: 20px
    }

    .customer-story__header-grid {
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .grid__customer-story {
        grid-column-gap: 24px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-flow: row
    }

    .global-subtitle.subtitle--center {
        text-align: center
    }

    .global-subtitle.subtitle__center-width {
        width: auto;
        padding-right: 0
    }

    .global-subtitle.homeheader.mb-40 {
        max-width: 700px;
        margin-left: auto;
        margin-right: auto
    }

    .small-label {
        display: none
    }

    .small-label.small-label--price-cell {
        margin-top: 20px;
        margin-bottom: 0
    }

    .home__logo-wrapper {
        padding-left: 15px;
        padding-right: 15px
    }

    .homepromo__img.desktop {
        display: none
    }

    .home__tab-link {
        background-image: radial-gradient(circle at 50% 32%, #393939 29%, transparent 30%);
        padding-left: 30px;
        padding-right: 30px
    }

    .home__tab-link.w--current {
        background-image: radial-gradient(circle at 50% 32%, #4949e4 29%, transparent 30%)
    }

    .customer-quote-1__grid {
        grid-template-rows: auto repeat(auto-fit, 350px);
        align-items: stretch;
        display: flex
    }

    .customer-quote-1__wrapper {
        padding-top: 40px
    }

    .hero-section {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .hero-section.section__pricing-hero {
        padding-top: 60px;
        padding-left: 0;
        padding-right: 0
    }

    .inner-hero {
        padding-left: 20px
    }

    .inner-hero.inner-hero--serverside {
        background-position: 30% 100%
    }

    .accent {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0
    }

    .inline-button__text {
        clear: none;
        text-align: left;
        line-height: 20px;
        display: inline;
        position: relative;
        top: 0%;
        bottom: -1%;
        left: 0%;
        right: auto;
        overflow: visible
    }

    .overview__logo-wrapper {
        padding-left: 40px;
        padding-right: 40px
    }

    .open-source__card {
        padding-left: 20px;
        padding-right: 20px
    }

    .open-source__flexrow {
        width: 90%;
        align-items: flex-start
    }

    .open-source__icon {
        align-self: flex-start
    }

    .open-source__flexrow__col {
        align-items: flex-start;
        padding-left: 20px;
        padding-right: 10px
    }

    .open-source__grid-2 {
        grid-column-gap: 30px
    }

    .decide__card__header {
        padding-left: 40px;
        padding-right: 40px
    }

    .security__logos {
        margin-top: 45px
    }

    .security__grid {
        grid-column-gap: 30px
    }

    .security__grid__image {
        min-height: auto
    }

    .intro__grid {
        grid-column-gap: 25px
    }

    .campaign__hero {
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px
    }

    .feature__tick {
        align-self: flex-start
    }

    .jobs__hero {
        padding-top: 40px
    }

    .jobs__hero__grid {
        flex-direction: column-reverse;
        grid-template-rows: auto auto
    }

    .jobs__hero__image-grid {
        margin-top: 50px
    }

    .jobs__benefits-grid {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr
    }

    .blog__thumb__image {
        min-height: 150px
    }

    .blog__thumb__image.image--featured {
        min-height: 200px
    }

    .blog__thumb-details {
        margin-right: 24px
    }

    .author-image {
        flex: none
    }

    .blog__thumb__title {
        white-space: normal
    }

    .blog__hero-image {
        min-height: 300px
    }

    .author-name {
        padding-bottom: 1px
    }

    .platforms__item {
        width: 50%
    }

    .integration__logo {
        margin-right: 10px
    }

    .integration__title {
        font-size: 19px;
        line-height: 23px
    }

    .integration__list {
        margin-left: 0
    }

    .integration__item {
        width: 33.33%;
        padding-left: 40px
    }

    .about__hero {
        background-position: 50% 0;
        padding-left: 20px;
        padding-right: 20px
    }

    .div-block {
        margin-top: 30px
    }

    .menu__icon {
        color: #4949e4
    }

    .menu__icon.icon--white {
        color: #fff
    }

    .leadership__card {
        flex-direction: column
    }

    .leader__image {
        margin-bottom: 20px;
        margin-right: 0
    }

    .leadership__item {
        width: 100%
    }

    .leadership__list {
        grid-template-columns: 1fr 1fr
    }

    .event__item {
        width: 50%
    }

    .row-logos__row {
        align-items: center;
        margin-top: 20px;
        margin-bottom: 30px
    }

    .faq__answer {
        padding-right: 60px
    }

    .pricing__sticky {
        min-height: 80px;
        margin-bottom: 0;
        padding-top: 10px;
        font-size: 18px;
        position: static
    }

    .pricing__icon {
        margin-right: 10px
    }

    .pricing__cell {
        background-color: #fff;
        padding-top: 10px;
        padding-bottom: 10px;
        position: -webkit-sticky;
        position: sticky;
        top: 70px
    }

    .pricing__cell.pricing__cell--left,
    .pricing__cell.cell--sticky.sticky-header {
        position: static
    }

    .pricing__tick {
        text-align: left
    }

    .tab__pane-row {
        flex-direction: column;
        padding-bottom: 10px
    }

    .tab__content-card,
    .tabs__subtext {
        margin-bottom: 20px
    }

    .request-grid {
        grid-column-gap: 40px;
        grid-template-columns: 1fr 1fr
    }

    .integration__tabs-menu {
        position: static;
        top: 69px
    }

    ._3-col-points__col.is--col-left {
        padding-right: 40px
    }

    ._3-col-points__col.is--col-middle {
        padding-left: 40px;
        padding-right: 40px
    }

    ._3-col-points__col.is--col-right {
        padding-left: 40px
    }

    .action-section__one-row {
        flex-direction: column;
        align-items: stretch
    }

    .div-block-2 {
        grid-template-columns: 1fr 1fr 1fr
    }

    .sign-up__col.sign-up__col--top {
        margin-bottom: 60px;
        padding-bottom: 0;
        padding-right: 20px
    }

    .sign-up__col.sign-up__col--top--hub {
        flex: 0 auto
    }

    .sign-up__divider {
        margin-right: 40px
    }

    .hub__sign-up-col {
        padding-right: 40px
    }

    .resources__content-title {
        margin-top: 0
    }

    .content-thumb__wrap {
        padding-left: 30px;
        padding-right: 30px
    }

    .content-thumb__title {
        font-size: 18px;
        line-height: 27px
    }

    .button__text-ghost {
        font-size: 13px
    }

    .customer-quote__image {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: space-between;
        align-self: flex-start;
        align-items: flex-start
    }

    .button__text--ghost {
        font-size: 13px
    }

    .customers__grid--2 {
        grid-template: ". . ." ". . ." ". . ." ". . ." /1fr 1fr 1fr;
        margin-left: 30px;
        margin-right: 30px
    }

    .blog-post-container {
        max-width: 550px;
        margin-left: auto;
        margin-right: auto
    }

    .blog-rich-text blockquote {
        margin-left: 0%
    }

    .new-blog-wrapper {
        padding-left: 10px;
        padding-right: 10px
    }

    .insert__panels__wrapper {
        width: 100%;
        max-width: 100%;
        align-self: stretch;
        margin-left: 0;
        margin-right: 0
    }

    .utility-page-form {
        width: 80%
    }

    .container__cat-pills-mobile {
        flex-wrap: nowrap;
        justify-content: center;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        display: none;
        position: static
    }

    .collection-list-wrapper-12 {
        flex-wrap: wrap;
        flex: 1;
        justify-content: space-around;
        align-self: auto;
        display: flex
    }

    .blog__breadcrumb-text.breadcrumb--last-child {
        padding-right: 24px
    }

    .breadcrumb__pill-button {
        display: inline-block
    }

    .cta-footer__title {
        padding-right: 0
    }

    .customer-story__body-half-img {
        background-position: 50%
    }

    .resources__collection-list {
        flex-wrap: wrap;
        margin-top: 20px
    }

    .resources__collection-list.sticky {
        grid-template-columns: 1fr 1fr
    }

    .global-hero-wrapper.wrapper__on-premise {
        background-position: 50% 100%;
        background-repeat: no-repeat
    }

    .global-hero-wrapper.wrapper__mobile-crash-reporting {
        background-position: 40%
    }

    .global-hero-wrapper.wrapper__apm-alternative,
    .global-hero-wrapper.wrapper__gaming {
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        padding: 40px 30px
    }

    .global-hero-wrapper.wrapper__covid-19-report {
        padding: 40px 30px
    }

    .global-hero-wrapper.wrapper__ecommerce,
    .global-hero-wrapper.wrapper__buyvsbuild,
    .global-hero-wrapper.wrapper__observability,
    .global-hero-wrapper.wrap__solution-financial,
    .global-hero-wrapper.wrap__solution-health,
    .global-hero-wrapper.wrap__solution-entertainment {
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        padding: 40px 30px
    }

    .global-hero-wrapper.wrapper__resources-cat {
        padding-bottom: 40px
    }

    .global-hero-wrapper.wrap__research {
        background-position: 50%
    }

    .global-hero-wrapper.wrap__resources {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .global-hero__grid {
        grid-template-columns: 1fr 1fr
    }

    .global-hero__grid.hero-grid__stablity-score {
        grid-template-columns: 1.65fr 1fr
    }

    .global-hero__grid.hero-grid__search {
        grid-template-columns: 1.25fr 1fr
    }

    .global-hero__grid.hero-grid__product {
        grid-template-columns: 1.65fr 1fr
    }

    .global-hero__grid.hero-grid__open-source {
        grid-template-columns: 3fr 1fr
    }

    .global-hero__grid.grid-left__mobile-crash-reporting {
        grid-template-columns: 1.8fr 1fr
    }

    .global-hero__grid.grid__20,
    .global-hero__grid.grid-left__covid-19-report {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr
    }

    .global-hero__grid.grid__events-droidcon,
    .global-hero__grid.grid__events-droidcon-confirmation {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .global-hero__grid.grid--resources {
        grid-template-columns: 2fr 1fr
    }

    .global-hero__grid.grid__events-droidcon,
    .global-hero__grid.grid__events-community-confirmation {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .global-hero__grid.grid__events-acc {
        align-items: start
    }

    .global-hero__grid.grid--author {
        grid-template-columns: 2fr 1fr
    }

    .global-hero__grid.grid__swag {
        grid-row-gap: 20px;
        align-items: start
    }

    .global-hero__container.container__newsroom {
        height: 300px
    }

    .global-hero__container.container__newsroom.news {
        height: 250px
    }

    .global-hero__container.container__no-padding {
        height: auto
    }

    .global-hero__container.container__resources {
        height: auto;
        align-items: flex-start
    }

    .global-hero__container.container__customers {
        height: auto
    }

    .global-hero__container.container__resources-home {
        height: auto;
        align-items: flex-start
    }

    .grid-body__premise-1 {
        grid-column-gap: 30px
    }

    ._3-point__row__col {
        padding-left: 20px;
        padding-right: 20px
    }

    .logos-wrapper__on-premise {
        margin-top: 15px;
        margin-bottom: 15px
    }

    .global__grid-2-cols {
        grid-column-gap: 30px;
        grid-template-rows: auto auto;
        justify-content: stretch
    }

    .list__columns {
        padding-right: 20px
    }

    .list__columns.columns--small-width {
        padding-left: 40px;
        padding-right: 40px
    }

    .list__columns.columns--contest {
        grid-column-gap: 24px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: .25fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: 60px;
        padding: 24px;
        display: grid
    }

    .list__columns.columns--60px-padding {
        height: auto;
        grid-template-rows: auto auto;
        padding-left: 40px;
        padding-right: 40px
    }

    .cols-list__wrapper.wrapper--background.is--white {
        margin-bottom: 20px
    }

    .card-icon__row.row__callout-quote {
        flex-flow: column wrap;
        margin-top: 30px;
        margin-bottom: 0;
        display: flex
    }

    .card-icon__row.grid,
    .card-icon__row._2col-grid {
        grid-template-columns: 1fr 1fr
    }

    .card-icon__row._1col-grid {
        grid-template-columns: 1fr
    }

    .card-icon__row__col {
        padding-right: 20px;
        display: block
    }

    .card-icon__row__col._2-cols-white {
        width: 100%
    }

    .card-icon__row__col._1-cols-white.margin-bottom {
        display: flex
    }

    .card-icon__row__col._3-cols-white {
        width: 30%;
        display: block
    }

    .card-icon__row__col._4-cols-white-news,
    .card-icon__row__col._4-cols-white__logo {
        width: 48%;
        margin-bottom: 20px
    }

    .card-icon__row__col._1-cols-grey--link {
        display: flex
    }

    .card-icon__row__col._1-cols-grey-quote {
        width: auto;
        flex: none;
        margin-right: 0;
        padding-bottom: 60px
    }

    .card-icon__row__col._1-cols-grey-quote.is--reversed {
        order: -1;
        margin-left: 0
    }

    .card-icon__row__col.wauto {
        flex-wrap: wrap;
        align-content: flex-start
    }

    .card-icon__row__col.cols-vertical {
        display: block
    }

    .card-icon__row__col.cols-horizontal,
    .card-icon__row__col.cols-horizontal-link {
        flex-direction: column;
        margin-bottom: 0;
        padding: 20px;
        display: flex
    }

    .card-icon__icon-wrapper {
        padding-bottom: 10px;
        display: block
    }

    .card-icon__icon-wrapper.is--10px-top-padding {
        align-self: flex-start
    }

    .card-icon__icon-wrapper.is--reversed {
        margin-left: 0;
        padding-left: 0
    }

    .card-icon__text-wrapper.is--60-percent-width {
        margin-right: 0;
        padding-right: 0
    }

    .grid-body__premise-2 {
        grid-column-gap: 30px
    }

    .hero-wrapper__stability-score {
        background-position: 50% 100%
    }

    .hero-wrapper__search {
        background-position: 65% 100%
    }

    .hero-wrapper__product {
        background-position: 40% 0
    }

    .hero-wrapper__crashlytics {
        background-position: 40% 100%
    }

    .hero-grid-center-global {
        flex: 1;
        grid-template-columns: 1fr 1fr;
        grid-auto-flow: column
    }

    .hero-div-center {
        text-align: center
    }

    .hero-div-center.hero-grid-center__firebase {
        text-align: left
    }

    .crashlytics__table {
        grid-template-rows: 48px 48px 48px 48px 48px 48px 48px
    }

    .crashlytics__table.table-1 {
        grid-template-rows: 48px 48px 48px 48px 48px 48px 48px 48px 48px
    }

    .crashlytics__table.table-2 {
        grid-template-rows: 48px 48px 48px 48px minmax(48px, 1fr) 48px 48px
    }

    .crashlytics__table-container {
        background-position: 0 100%;
        padding-left: 20px;
        padding-right: 20px
    }

    .crashlytics__table-container.table-container--bkgd-1 {
        background-position: 0 100%
    }

    .crashlytics__table-container.table-container--bkgd-2 {
        background-position: 100% 100%
    }

    .table-list {
        padding-left: 20px;
        padding-right: 10px
    }

    .crashlytics__body-grid-1 {
        grid-column-gap: 30px;
        grid-template-columns: 1fr 1fr
    }

    .crashlytics__body-grid-2 {
        grid-column-gap: 30px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .crashlytics__body-grid-3 {
        grid-column-gap: 30px;
        grid-template-columns: 1fr 1fr
    }

    .secondary-sticky-nav {
        top: 69px
    }

    .text-block-9 {
        font-weight: 700
    }

    .customer-card-icon__row {
        justify-content: flex-start;
        padding-left: 0
    }

    .customer-card-icon__row__coll {
        width: 48%;
        margin-bottom: 4px;
        margin-left: 4px;
        padding-right: 20px;
        display: flex
    }

    .customer-story__header-logo-wrap {
        width: 50%
    }

    .breadcrumb-system {
        float: none;
        clear: none
    }

    .grid__div.events-droidcon {
        padding-top: 60px;
        padding-bottom: 60px;
        padding-left: 60px
    }

    .grid__div.events-droidcon.droidcon-confirmation {
        padding-top: 0;
        padding-right: 0
    }

    .global__grid-2-cols-image {
        grid-column-gap: 30px
    }

    .container__title {
        width: auto;
        max-width: 100%
    }

    .container__title.title__is--850px,
    .container__title.is--fullwidthcenter {
        max-width: 100%
    }

    .firebase__body-grid-2 {
        grid-column-gap: 30px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .firebase__body-grid-3 {
        grid-column-gap: 30px;
        grid-template-columns: 1fr 1fr
    }

    .firebase__grid-b {
        grid-column-gap: 30px;
        grid-row-gap: 24px;
        grid-template-rows: 1fr .25fr .25fr .25fr .25fr;
        grid-template-columns: 1fr 1fr 1fr
    }

    .hero-wrapper__firebase {
        background-position: 60% 100%;
        padding-left: 30px;
        padding-right: 30px
    }

    .firebase__grid-a {
        grid-column-gap: 30px;
        grid-template-columns: 1fr 1fr
    }

    .hero-wrapper__career-contest {
        background-position: 50% 100%
    }

    .tab__navigation {
        grid-column-gap: 16px;
        grid-template-columns: 2.25fr 1fr;
        display: block
    }

    .tabs__style {
        text-align: left;
        flex: 0 auto;
        order: 0;
        align-self: auto;
        margin-left: 16px;
        margin-right: 16px;
        padding-top: 0;
        padding-bottom: 20px;
        display: block
    }

    .tabs__style.w--current {
        flex: 0 auto;
        align-self: auto;
        margin-right: 16px;
        padding-top: 0
    }

    .tabs__style.tab__style--first-child.w--current {
        align-self: auto;
        margin-right: 16px
    }

    .tabs__menu-contest {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: row;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        align-items: stretch;
        display: block
    }

    .tabs__content-contest.mobile {
        margin-top: 0;
        margin-right: 0;
        padding-top: 100px
    }

    .columns__contest-details {
        padding-bottom: 0
    }

    .menu-contest__label {
        color: #676671;
        justify-content: flex-start;
        align-items: stretch;
        font-size: 14px;
        font-weight: 700;
        display: inline
    }

    .menu-contest__label:hover,
    .menu-contest__label:focus {
        color: #000d47
    }

    .contest__jumplinks {
        text-align: left;
        flex: 0 auto;
        order: 0;
        align-self: auto;
        margin-left: 0;
        margin-right: 32px;
        padding-top: 0;
        padding-bottom: 8px;
        display: block
    }

    .contest__jumplinks:focus {
        color: #000d47;
        border-bottom: 3px solid #4949e4
    }

    .contest__jumplinks.w--current {
        flex: 0 auto;
        align-self: auto;
        margin-right: 16px;
        padding-top: 0
    }

    .div-block-18 {
        border-bottom: 1px solid #b8b7bd;
        margin-top: 40px;
        display: flex
    }

    .content__wrapper.contest {
        margin-top: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 60px
    }

    .back-to-top__wrapper-2 {
        width: 30%;
        height: 40px;
        color: #fff;
        background-color: #4949e4;
        justify-content: center;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        display: flex;
        position: fixed;
        top: auto;
        left: 0%;
        right: 0%
    }

    .back-to-top__wrapper-2.w--current {
        background-color: #000d47;
        justify-content: center;
        align-items: center;
        display: flex;
        top: auto;
        bottom: 16px;
        left: 0%;
        right: 0%
    }

    .back-to-top__wrapper-2.w--current:hover {
        color: #fff
    }

    .text-block-14 {
        font-weight: 700
    }

    .text-block-14:hover {
        color: #fff
    }

    .pricing-select__subtitle {
        color: #393939
    }

    .nos-label__dollars.dollars--white,
    .pricing__tier-label.tier-label--white {
        color: #000d47
    }

    .tooltip__container {
        display: block
    }

    .nos-label__row-white {
        color: #000d47
    }

    .pricing-plan__features {
        color: #393939
    }

    .pricing-plan__features.features--more-padding {
        padding-bottom: 0
    }

    .pricing__tier-description {
        padding-left: 20px;
        padding-right: 20px
    }

    .pricing__tier-description.tier-description--white {
        color: #393939;
        padding-left: 20px;
        padding-right: 20px
    }

    .pricing__plan-divider {
        display: none
    }

    .pricing__plan {
        box-shadow: none;
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .pricing__plan.plan--lite {
        background-color: #fff;
        border-style: none;
        border-radius: 0 0 4px 4px;
        box-shadow: none;
        padding-top: 60px;
        padding-bottom: 80px;
        display: block
    }

    .pricing__plan.plan--enterprise {
        border-radius: 0 0 4px 4px;
        box-shadow: none;
        padding-top: 0px;
        padding-bottom: 80px;
        display: none
    }
    
    .pricing__plan.plan--standard {
        border-radius: 0 0 4px 4px;
        box-shadow: none;
        padding-top: 60px;
        padding-bottom: 100px;
        display: none
    }

    .pricing-plan__features-label.label--white {
        color: #000d47
    }

    .pricing__plan-tier.plan-tier--enterprise{
        padding-top: 60px;
    }

    .pricing__plan-tier.plan-tier--lite {
        border-right: 1px #fff;
        border-radius: 0;
        padding-top: 0;
        padding-bottom: 60px
    }

    .pricing__plan-tier.card--standard {
        padding-bottom: 60px
    }

    .dd-content__row-dark {
        color: #000d47;
        background-color: #fff
    }

    .dd-content__row-dark:hover {
        color: #000d47;
        background-color: #f1f1f1
    }

    .dd-content__row-dark.lite-monthly__seat-1 {
        background-color: #fff
    }

    .label__row-white {
        color: #000d47
    }

    .tooltip__trigger {
        line-height: 24px
    }

    .tooltip__trigger.trigger__event-lite-plan,
    .tooltip__trigger.trigger__seats-lite-plan, 
    .tooltip__trigger.trigger__span-lite-plan {
        color: #393939;
        border-bottom-color: #000
    }

    .tooltip__trigger.trigger__error-1 {
        display: inline
    }

    .pricing__dd-content.dd-content__lite {
        background-color: #fff;
        border-color: #000d47;
        top: -3%;
        right: -.15%
    }

    .pricing__dd-content.dd-content__standard {
        display: none;
        top: -3%;
        right: -.15%
    }

    .pricing__dd-wrapper.dd-wrapper--lite-monthly {
        background-color: #fff;
        border-color: #000d47
    }

    .tooltip__content.content__events-standard-plan {
        right: 131px
    }

    .tooltip__content.content__seats-lite-plan {
        left: auto;
        right: 60px
    }

    .tooltip__content.content__events-lite-plan {
        width: 140px;
        left: auto;
        right: 131px
    }

    .tooltip__content.content__seats-standard-plan {
        left: auto;
        right: 60px
    }

    .tooltip__content.content__support-critical,
    .tooltip__content.content__support-high,
    .tooltip__content.content__support-medium,
    .tooltip__content.content__support-low,
    .tooltip__content.content__support-outages {
        z-index: 999;
        width: 70%;
        left: 0%
    }

    .tooltip__content.content__pricing {
        width: 200px;
        max-width: none;
        display: inline-block;
        bottom: 30px;
        left: auto;
        right: auto
    }

    .tooltip__content.content__pricing.trigger__error-1 {
        bottom: 50px
    }

    .tooltip__content.content__pricing.trigger__error-2 {
        top: auto;
        bottom: 50px;
        left: 0%;
        right: auto
    }

    .tooltip__content.content__pricing.trigger__error-3 {
        bottom: 50px
    }

    .tooltip__content.content__pricing.trigger__error-4 {
        bottom: 30px;
        left: auto;
        right: auto
    }

    .tooltip__content.content__pricing.trigger__error-5,
    .tooltip__content.content__pricing.trigger__error--6,
    .tooltip__content.content__pricing.trigger__error-7,
    .tooltip__content.content__pricing.trigger__error-8 {
        bottom: 30px
    }

    .tooltip__content.content__pricing.trigger__error-9,
    .tooltip__content.content__pricing.trigger__error-10,
    .tooltip__content.content__pricing.trigger__error-11,
    .tooltip__content.content__pricing.trigger__error-12,
    .tooltip__content.content__pricing.trigger__app-1 {
        bottom: 50px
    }

    .tooltip__content.content__pricing.trigger__app-5 {
        display: none;
        bottom: 54px
    }

    .tooltip__content.content__pricing.trigger__app-6,
    .tooltip__content.content__pricing.trigger__app-7 {
        bottom: 54px
    }

    .features__row-copy.row-copy--white {
        color: #393939
    }

    .pricing__cardrow-copy {
        grid-row-gap: 24px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        margin-top: 0
    }

    .pricing-plan__cta.cta__standard {
        bottom: 5%
    }

    .pricing-plan__cta.cta__enterprise {
        margin-top: 40px;
        top: auto;
        bottom: 3%
    }

    .pricing-plan__cta.cta__lite {
        padding-top: 20px;
        padding-bottom: 20px;
        position: relative;
        bottom: 3%
    }

    .pricing__plan-wrapper {
        white-space: normal;
        border-style: solid none solid solid
    }

    .hero-wrapper__blf {
        background-position: 20% 100%;
        margin-bottom: 100px
    }

    .blf__speaker-img {
        width: 150px;
        margin-left: -10px
    }

    .blf__speaker-block {
        display: flex
    }

    .blf__speaker-info {
        align-self: center;
        padding-left: 10px
    }

    .blf__speaker-quote {
        font-size: 18px
    }

    .pricing__features-link {
        margin-top: 20px
    }

    .pricing__col-text.small {
        font-size: 12px
    }

    .pricing__table {
        grid-template-columns: 4fr 1fr 1fr 1fr
    }

    .pricing__table.sticky-nav {
        position: static
    }

    .read-time__copy {
        margin-bottom: 10px;
        display: inline-block
    }

    .read-time__copy.copy--minute,
    .read-time__copy.copy--text {
        align-self: center;
        margin-bottom: 0
    }

    .blog__read-time {
        display: flex
    }

    .progress-bar {
        max-width: none
    }

    .hero-wrapper__newsroom {
        background-position: 56% 100%
    }

    .hero-wrapper__newsroom.newsroom--news {
        background-size: cover
    }

    .card-news__col {
        padding-right: 0;
        display: block
    }

    .news__card-link {
        height: auto;
        padding-left: 20px;
        padding-right: 20px
    }

    .newsroom__body-grid-1 {
        grid-column-gap: 16px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr;
        justify-items: stretch
    }

    .news__awards-wrapper {
        border-top: 1px #b8b7bd;
        border-left-style: none;
        margin-top: 0;
        padding-top: 60px;
        padding-left: 0
    }

    .newsroom__body-grid-2 {
        grid-column-gap: 30px;
        grid-template-columns: .5fr 1fr
    }

    .news__element-1,
    .news__element-2 {
        display: none;
        top: 939px;
        left: 440px
    }

    .brand-assets__download-link {
        margin-right: 10px
    }

    .brand-assets__links {
        padding-right: 0
    }

    .brand-assets__links.border {
        border-right-style: solid;
        margin-right: 8px
    }

    .brand-assets__link-bar {
        flex-wrap: nowrap;
        display: flex
    }

    .pricing__tab-wrapper {
        z-index: 999;
        text-align: center;
        border-radius: 4px 4px 0 0;
        justify-content: space-around;
        margin-top: 40px;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
        display: flex
    }

    .pricing__tab {
        color: #fff;
        letter-spacing: 1px;
        text-transform: uppercase;
        background-color: #000d47;
        border: 1px solid #fff;
        flex-flow: column;
        flex: 1;
        order: -1;
        align-self: stretch;
        padding: 16px 40px;
        display: block
    }

    .pricing__tab:hover {
        color: #fff;
        background-color: transparent
    }

    .pricing__tab.tab--lite {
        color: #4949e4;
        background-color: #fff;
        border-top-left-radius: 4px
    }

    .pricing__tab.tab--lite:hover {
        color: #4949e4
    }

    .pricing__tab.tab--enterprise {
        border-top-right-radius: 4px
    }

    .pricing__tab.tab--enterprise:hover {
        background-color: transparent
    }

    .pricing__tab.tab--standard:hover {
        color: #fff
    }

    .app-serverside__grid {
        grid-column-gap: 30px;
        grid-template-columns: .5fr 1fr
    }

    .hero-wrapper__support {
        background-position: 60% 100%
    }

    .support__body-grid-1 {
        grid-column-gap: 30px;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 1fr
    }

    .support__table {
        grid-template-columns: 2fr 1fr 1fr 1fr
    }

    .awards__block {
        width: 50%;
        margin-bottom: 0;
        margin-right: 40px;
        display: block
    }

    .news__awards-container {
        display: flex
    }

    .blog__details-container {
        flex-wrap: wrap
    }

    .blog__social-sticky-wrapper {
        flex-flow: row;
        margin-left: 0;
        margin-right: 0;
        left: 10px
    }

    .social-wrapper__sticky-share {
        margin-left: 0;
        top: 50vh
    }

    .social-wrapper__sticky-share.covid-static {
        width: 300px;
        flex-direction: row;
        justify-content: space-around;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        padding-top: 10px;
        display: flex;
        position: static;
        top: 0
    }

    .blog__social-wrapper {
        flex-flow: row;
        margin-bottom: 20px;
        display: none
    }

    .social-wrapper__share {
        justify-content: space-between;
        display: flex
    }

    .social-icon-btn.static {
        margin-right: 20px
    }

    .social-icon-btn.static.last {
        margin-right: 0
    }

    .menu__icon-2 {
        padding-top: 1px;
        display: none
    }

    .hero-image.customers {
        border-bottom-left-radius: 150px
    }

    .grid__right-div.events-droidcon {
        padding: 60px
    }

    .global__grid-2-cols-copy {
        grid-column-gap: 30px;
        grid-template-rows: auto auto;
        display: block
    }

    .div-block-32 {
        grid-column-gap: 10px
    }

    .columns-3 {
        margin-right: 0
    }

    .apm-table__header.is--dark {
        padding-left: 10px;
        padding-right: 10px
    }

    .column-2 {
        padding-left: 40px
    }

    .resources-cont__date-wrap {
        flex-wrap: wrap;
        justify-content: flex-start
    }

    .content-c___grid {
        grid-template-rows: auto auto;
        grid-template-columns: .65fr 1fr
    }

    .resources-cont__speaker-img {
        flex: none
    }

    .resources-cont__speaker-item {
        padding-left: 0
    }

    .resources-cont__speaker-details {
        flex: none
    }

    .inline-button__wrapper.is--content-f {
        margin-left: 0
    }

    .blog__insert {
        width: 100%;
        background-position: 0%;
        justify-content: flex-start;
        align-items: center
    }

    .blog__insert.insert--3 {
        justify-content: center;
        align-items: flex-start
    }

    .blog__insert.insert--1 {
        justify-content: flex-start
    }

    .covidreport__callout-title {
        padding-right: 0
    }

    .covid__container {
        padding-left: 50px;
        padding-right: 50px
    }

    .div-block-58 {
        grid-template-columns: 1.25fr 1fr
    }

    .div-block-62 {
        grid-column-gap: 40px
    }

    .covid__card-col {
        padding-right: 20px;
        display: block
    }

    .covid__card-col.is--horizontal {
        display: flex
    }

    .covid__card-col.is--4-cols.is--flexed {
        width: 31%;
        display: flex
    }

    .covid__card-col.is--2cols-copy {
        padding-right: 10px;
        display: flex
    }

    .covid__card-col.is--2-cols {
        display: flex
    }

    .covid__card-icon-wrapper {
        padding-bottom: 10px
    }

    .covid__nav-wrapper {
        width: 100%;
        height: auto;
        box-shadow: none;
        background-color: transparent;
        padding: 0;
        display: none;
        position: absolute;
        top: 0;
        overflow: hidden
    }

    .covid__nav-links {
        text-align: left;
        background-color: #f1f1f1;
        border-top: 1px solid #b8b7bd;
        padding: 18px 50px 15px;
        font-size: 15px;
        display: block
    }

    .covid__nav-links:hover {
        color: #fff;
        background-color: #4949e4
    }

    .covid__nav-links:active {
        color: #fff
    }

    .covid__nav-links:focus,
    .covid__nav-links.w--current:hover {
        color: #fff;
        background-color: #4949e4
    }

    .covid__nav-links.close-nav {
        color: #4949e4;
        letter-spacing: 1px;
        text-transform: uppercase;
        font-size: 14px;
        font-weight: 400;
        display: block
    }

    .covid__nav-links.close-nav:hover {
        color: #3a3ab6;
        background-color: #f1f1f1
    }

    .covid-sticky-nav {
        background-color: transparent;
        margin-left: 0;
        margin-right: 0;
        display: block;
        bottom: 0
    }

    .covid__nav-toggle {
        height: auto;
        background-color: #f1f1f1;
        flex-wrap: wrap;
        justify-content: space-between;
        padding-top: 3px;
        padding-left: 50px;
        padding-right: 50px;
        display: flex
    }

    .covid__nav-toggle:active {
        color: #fff
    }

    .covid__dd-text {
        color: #393939;
        text-align: left;
        letter-spacing: 1px;
        text-transform: uppercase;
        padding-top: 15px;
        padding-bottom: 15px;
        font-size: 14px;
        font-weight: 700;
        line-height: 24px;
        display: block
    }

    .covid__social-sticky-wrapper {
        flex-flow: row;
        margin-left: 0;
        margin-right: 0;
        display: none
    }

    .events-community__logo.hide--ondesktop {
        display: block
    }

    .events-community__logo.hide--onmobile {
        display: none
    }

    .events-community__footer {
        padding: 50px 30px
    }

    .events-community__footer-wrap {
        flex-wrap: wrap
    }

    .events-footer__div {
        padding-left: 20px;
        padding-right: 20px
    }

    .covid__dd-arrow {
        text-align: right;
        align-self: center;
        margin-right: -5px;
        padding: 10px;
        display: block
    }

    .div-block-74 {
        margin-bottom: -10px
    }

    .platform-grid__grid {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 1fr 1fr
    }

    .integration-grid__grid {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr
    }

    .columns__wrapper-platform-integration {
        display: block
    }

    .customer-grid__grid.grid-4x2 {
        justify-items: center
    }

    .customer-grid__grid.grid-7x1 {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-wrap: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .customer-grid__grid.grid-3x3 {
        display: none
    }

    .customer-grid__wrapper {
        padding-left: 10px;
        padding-right: 10px
    }

    .customer-grid__wrapper.customer-page {
        margin-left: 0;
        margin-right: 0
    }

    .resources-cont__header-grid {
        grid-column-gap: 30px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .resources-cont__header-grid.is--infographic {
        grid-column-gap: 16px;
        grid-template-columns: .25fr 1fr .25fr
    }

    .resources-cont__header-grid.is--webinar {
        grid-template-columns: 1.2fr 1fr
    }

    .content-e___grid {
        grid-template-rows: auto auto;
        grid-template-columns: .75fr 1fr
    }

    .resources-cont__duration-wrap {
        align-items: center
    }

    .resources-gated__header-grid {
        grid-column-gap: 30px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr
    }

    .resources-gated__header-grid.is--gated-generic {
        grid-template-rows: auto
    }

    .content-thumb__img-wrap.wrap--research-asi,
    .content-thumb__img-wrap.wrap--research-asi-content {
        height: 250px
    }

    .customer-story__header {
        padding-left: 30px;
        padding-right: 30px
    }

    .content-thumb__label-wrap {
        height: 40px;
        flex-wrap: wrap;
        align-content: flex-start
    }

    .security__logos-list {
        margin-left: 0
    }

    .card__callout-quote {
        width: 80%;
        height: auto;
        align-self: auto;
        margin-top: 0;
        margin-left: auto;
        margin-right: 20px;
        top: -30px
    }

    .card__callout-quote.is--reversed {
        top: -30px
    }

    .gated-c__content {
        height: 500px
    }

    .blog__insert-text-wrapper._350px-copy {
        margin-top: -20px
    }

    .bmr-g__wrap--stability.industry {
        padding-bottom: 60px
    }

    .bmr-g__wrap--stability.industry.app-stab-2022._w--1200._w--tab-800 {
        width: 800px
    }

    .bmr-g__wrap--stability.industry._w--1200._w--mobile-250._w--tab-700,
    .bmr-g__wrap--stability.industry._w--1000._w--tab-700 {
        width: 700px
    }

    .bmr-container {
        max-width: 100%
    }

    .bmr-g__container--stability {
        width: auto;
        padding-left: 50px
    }

    .bmr-g__col--div1 {
        width: 50px
    }

    .bmr-g__col--div3 {
        width: 50px;
        align-self: center
    }

    .bmr-g__col--div2 {
        width: 50px
    }

    .bmr-g__data-callout {
        justify-content: center;
        display: flex
    }

    .bmr-g__data-callout.asi2-size--14 {
        display: none
    }

    .bmr-g__lines--stability {
        flex: 0 auto
    }

    .bmr-g__label-bottom.label--asi2 {
        width: 110px;
        align-self: center;
        align-items: flex-start;
        font-size: 14px;
        position: absolute;
        bottom: 0
    }

    .bmr-g__label-bottom.label--asi2.rotated {
        transform: rotate(-90deg)
    }

    .bmr-g__col-wrap {
        width: 150px;
        margin-bottom: -30px;
        padding-bottom: 20px
    }

    .bmr-g__col-wrap.col-wrap--web {
        width: 100px
    }

    .bmr-g__col-wrap.col-wrap--vertical {
        width: 120px;
        width: 60px;
        flex: none;
        align-items: center;
        margin-bottom: 0;
        padding-bottom: 127px
    }

    .bmr-g__hover-wrap.hover--rating {
        display: none
    }

    .bmr-g__hover-container {
        width: 170px
    }

    .bmr-g__hover-container.hover-container--dark {
        width: 120px;
        flex-direction: column
    }

    .bmr-g__legend-data {
        font-size: 12px
    }

    .bmr-g__legend-dot {
        margin-top: 5px
    }

    .bmr-g__legend-row.asi2-row--1,
    .bmr-g__legend-row.asi2-row--2,
    .bmr-g__legend-row.asi2-row--3 {
        display: block
    }

    .bmr-g__legend-label {
        font-size: 9px
    }

    .bmr-median__data,
    .bmr-h1 {
        font-size: 40px
    }

    .bmr-h3 {
        width: 100%
    }

    .bmr-grid__applications {
        grid-column-gap: 50px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1.5fr
    }

    .bmr-grid__applications.grid--mobile {
        grid-template-columns: 1fr 1.5fr
    }

    .bmr-callout__div {
        width: auto
    }

    .bmr-callout__text {
        font-size: 20px
    }

    .bmr-callout__text.full {
        padding-right: 0
    }

    .bmr-callout.callout--user-abandon {
        flex-direction: column;
        padding: 20px 20px 20px 30px
    }

    .bmr-callout.full {
        background-image: url(/wp-content/uploads/2023/06/607f4f6df411bdaa0e7dcccb_202011-stability-index-callout.svg), linear-gradient(336deg, #4949e4, #2c2c89 70%);
        background-position: 20%, 0 0;
        background-repeat: no-repeat, repeat;
        background-size: auto, auto;
        grid-template-columns: .25fr 1fr .25fr;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 20px
    }

    .bmr-callout.callout--pdf {
        padding: 20px 20px 20px 30px
    }

    .bmr-cols__wrap {
        flex-basis: 48%
    }

    .bmr-cols__wrap.cols--4 {
        flex-basis: 46%
    }

    .bmr-header__contain {
        width: 600px;
        flex-direction: column;
        justify-content: flex-start;
        align-self: flex-start;
        align-items: flex-start;
        padding-top: 60px
    }

    .bmr-header__contain.asi2 {
        width: 500px
    }

    .bmr-header__contain.asi1 {
        width: 550px;
        justify-content: center
    }

    .bmr-grid__target {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .bmr-target__wrap {
        width: 100%;
        flex-direction: row;
        justify-content: space-around;
        padding-top: 0;
        display: flex
    }

    .bmr-target__contain-sla,
    .bmr-target__contain-slo {
        width: 45%
    }

    .bmr-grid__intro {
        grid-template-columns: 1fr 1.2fr;
        margin-top: 40px
    }

    .bmr-grid__intro.app-stability-2022 {
        grid-template-rows: minmax(auto, 1fr);
        grid-template-columns: 5.75fr .45fr
    }

    .bmr-grid__intro.app-stability-2022.mt--40 {
        margin-top: -40px
    }

    .bmr-icon__row {
        padding-left: 20px;
        padding-right: 20px;
        display: flex
    }

    .bmr-grid__median.median--team {
        width: 300px;
        background-position: 50% 0
    }

    .bmr-section {
        padding-left: 30px;
        padding-right: 30px
    }

    .bmr-section.section--methodology {
        background-position: 8% 100%;
        background-size: auto
    }

    .bmr-section.section--intro,
    .bmr-section.section--intro-copy {
        padding-bottom: 60px
    }

    .bmr-callout__img-graph {
        width: 250px;
        height: 250px;
        margin-top: 10px
    }

    .resources__collection-item-copy {
        flex: 1
    }

    .div-block-98 {
        flex-wrap: wrap
    }

    .collection-list-wrapper-14 {
        flex-basis: 100%
    }

    .content-thumb__img-wrap-copy {
        background-size: cover
    }

    .content-thumb__container-copy {
        width: 100%;
        height: auto
    }

    .content-thumb__wrap-copy {
        padding-left: 30px;
        padding-right: 30px
    }

    .content-thumb__title-copy {
        font-size: 20px;
        line-height: 27px
    }

    .bmr-nav {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
        display: block;
        bottom: 0
    }

    .bmr-nav__links {
        text-align: left;
        border-bottom: 1px solid rgba(44, 44, 137, .2);
        flex: 0 50%;
        padding: 15px 50px 15px 30px;
        display: block
    }

    .bmr-nav__links:hover {
        color: #fff;
        background-color: #3a3ab6;
        border-bottom-style: solid;
        border-bottom-color: rgba(44, 44, 137, .2)
    }

    .bmr-nav__links:active {
        color: #fff;
        border-bottom-style: none;
        border-bottom-width: 0
    }

    .bmr-nav__links:focus {
        color: #fff;
        background-color: #4949e4;
        border-bottom-style: solid;
        border-bottom-width: 1px
    }

    .bmr-nav__links.w--current,
    .bmr-nav__links.w--current:hover {
        border-bottom-style: solid;
        border-bottom-color: rgba(44, 44, 137, .2)
    }

    .bmr-nav__links.close-nav {
        letter-spacing: 1px;
        text-transform: uppercase;
        background-color: #000d47;
        font-weight: 400;
        display: block
    }

    .bmr-nav__links.close-nav:hover {
        color: rgba(255, 255, 255, .8)
    }

    .bmr-nav__links.buttons {
        flex: none;
        padding: 10px
    }

    .bmr-nav__links.last {
        border-bottom-style: solid
    }

    .bmr-nav__wrapper {
        width: 100%;
        height: auto;
        max-width: none;
        padding: 0;
        display: none;
        position: absolute;
        top: 0;
        overflow: hidden
    }

    .bmr-nav__toggle {
        height: auto;
        min-height: 50px;
        background-color: #4949e4;
        flex-wrap: wrap;
        justify-content: space-between;
        padding-left: 0;
        padding-right: 50px;
        display: flex
    }

    .bmr-nav__toggle:active {
        color: #fff
    }

    .covid__dd-arrow-copy {
        text-align: right;
        align-self: center;
        margin-right: -5px;
        padding: 10px;
        display: block
    }

    .bmr-section__img.s3 {
        width: 150px;
        height: 150px;
        display: none
    }

    .bmr-section__img.section--2 {
        width: 150px;
        height: 150px;
        margin-top: -65px;
        margin-left: 0;
        display: none
    }

    .bmr-section__img.img--4 {
        display: none
    }

    .bmr-section__img.asi2-1 {
        width: 150px;
        height: 150px;
        display: none
    }

    .bmr-section__img.asi2-2 {
        display: block
    }

    .bmr-section__img.asi2-3 {
        width: 150px;
        height: 150px;
        margin-top: -65px;
        margin-left: 0;
        display: none
    }

    .bmr-section__img.asi2-4,
    .bmr-nav__divider {
        display: none
    }

    .bmr-callout__span-large {
        font-size: 20px
    }

    .bmr-callout__wrap {
        flex-wrap: wrap
    }

    .bmr-g__title {
        width: 100%
    }

    .bmr-header,
    .bmr-header.asi2,
    .bmr-header.asi1 {
        height: 60vh
    }

    .bmr-header__subtitle {
        width: 100%
    }

    .bmr-icon__wrap {
        padding-bottom: 10px
    }

    .image-26 {
        opacity: 1;
        filter: contrast(0%)brightness(200%)
    }

    .bmr-nav__links-copy {
        text-align: left;
        border-top: 1px #3a3ab6;
        border-bottom-style: none;
        padding: 10px 50px 10px 30px;
        display: block
    }

    .bmr-nav__links-copy:hover {
        color: #fff;
        border-top-style: none;
        border-bottom-style: none
    }

    .bmr-nav__links-copy:active {
        color: #fff
    }

    .bmr-nav__links-copy:focus {
        color: #fff;
        background-color: #4949e4;
        border-top-style: none;
        border-bottom-style: none
    }

    .bmr-nav__links-copy.w--current {
        border-bottom-style: none
    }

    .bmr-nav__links-copy.w--current:hover {
        color: #fff;
        border-top-style: none;
        border-bottom-style: none
    }

    .bmr-nav__btn-wrap {
        justify-content: flex-start;
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 20px;
        display: flex
    }

    .resources-cont__cta-wrap {
        height: 100px;
        flex-wrap: wrap;
        align-content: space-between
    }

    .bmr-lottie.desktop {
        display: block
    }

    .bmr-lottie.mobile {
        height: 100%;
        align-self: center;
        display: none;
        overflow: visible
    }

    .homepromo__text-wrap {
        padding-left: 160px
    }

    .homepromo__img.background {
        display: none;
        right: 3px
    }

    .blog--pill-buttons-copy {
        width: 49.9%;
        flex-wrap: wrap;
        flex: 1;
        align-content: stretch;
        justify-content: center;
        align-self: auto;
        padding-top: 5px
    }

    .blog__cat-pills-copy,
    .container__cat-pills-copy {
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: flex-start;
        margin-left: auto;
        margin-right: auto;
        display: flex;
        position: static
    }

    .csquote-grid {
        grid-column-gap: 50px;
        grid-template-columns: 1.25fr 1fr
    }

    .csquote-image {
        border-top-left-radius: 100px
    }

    .csquote-image.v2 {
        border-bottom-left-radius: 100px
    }

    .csquote-quote__text {
        font-size: 18px
    }

    .csquote-callout {
        font-size: 22px
    }
    
    .navbar-overlay {
        z-index: 650
    }

    .request-grid__logos.confirmation {
        width: 100%
    }

    .request-body.body--pricing,
    .request-body.body--demo {
        padding-bottom: 60px
    }

    .contact-card__grid {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }

    .contact-card__wrap {
        padding: 20px
    }

    .contact-jobs__grid {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr .25fr .25fr 1fr
    }

    .contact-job__img1 {
        min-height: 275px;
        background-position: 100%;
        border-bottom-right-radius: 150px
    }

    .contact-office__contain {
        flex-direction: column;
        display: flex
    }

    .contact-address {
        margin-top: 20px
    }

    .events-acc__header-img2 {
        right: -11px
    }

    .events-acc__header-text {
        width: 485px;
        height: 225px
    }

    .events-acc__header-img1 {
        top: -41px
    }

    .events-acc__bar {
        padding-left: 30px;
        padding-right: 30px
    }

    .events-acc__grid {
        grid-column-gap: 50px;
        grid-template-columns: 1fr 1fr
    }

    .events-footer__generic {
        padding-left: 30px;
        padding-right: 30px
    }

    .footer-cta__section {
        background-position: 0%;
        padding-left: 30px;
        padding-right: 30px
    }

    .footer-cta__col-contain {
        justify-content: space-between;
        padding: 40px 45px
    }

    .footer-cta__title {
        padding-right: 0
    }

    .footer-cta__title.horizontal {
        text-align: center
    }

    .cust-ft-content__grid {
        grid-column-gap: 60px;
        grid-template-rows: auto
    }

    .data-wrapper {
        border-top-right-radius: 200px
    }

    .data__grid {
        grid-column-gap: 50px
    }

    .data__grid.col-3 {
        grid-column-gap: 40px
    }

    .data__title {
        font-size: 30px
    }

    .cust-industry__tab-menu {
        grid-column-gap: 16px;
        grid-row-gap: 0px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .cust-industry__tab-link {
        flex: 0 auto;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        align-self: flex-end;
        margin-bottom: 0
    }

    .cust-industry__tab-link.w--current {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-bottom: -2px
    }

    .cust-industry__ft-img {
        border-top-right-radius: 150px
    }

    .cust-industry__ft-labels {
        flex-direction: column;
        align-items: flex-start;
        display: flex
    }

    .cust-industry__ft-slash {
        display: none
    }

    .cust-industry__ft-platform {
        align-self: flex-start
    }

    .cust-industry__ft-grid {
        grid-column-gap: 50px;
        grid-template-columns: 1.2fr 1fr
    }

    .cust-industry__ft-quote {
        font-size: 18px
    }

    .grid-3 {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .cust-industry__logo-list {
        grid-row-gap: 0px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .cust-industry__logo-list.financial {
        grid-template-rows: auto
    }

    .cust-ft-content__lg-img {
        border-bottom-right-radius: 150px
    }

    .cust-industry__tab-dropdown-link {
        flex: 0 auto;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        align-self: flex-end;
        margin-bottom: 0
    }

    .cust-industry__tab-dropdown-link.w--current {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-bottom: -2px
    }

    .cust-stories__platform-label {
        align-self: flex-start
    }

    .cust-stories__logo-wrap {
        width: 100px;
        margin-bottom: 20px
    }

    .cust-stories__content-wrap {
        grid-template-columns: 1fr;
        padding-top: 20px
    }

    .cust-stories__text-wrap {
        padding-left: 0
    }

    .read-time__copy-2 {
        margin-bottom: 10px;
        display: inline-block
    }

    .read-time__copy-2.copy--text,
    .read-time__copy-2.copy--minute {
        align-self: center;
        margin-bottom: 0
    }

    .div-block-151 {
        flex-direction: column;
        margin-bottom: 10px;
        margin-right: 0;
        display: flex
    }

    .swag__collection-list {
        grid-template-columns: 1fr 1fr
    }

    .swag__social {
        flex: none
    }

    .swag__footer {
        padding-left: 30px;
        padding-right: 30px
    }

    .hero-div__title {
        width: auto
    }

    .div-block-164 {
        justify-content: flex-start;
        display: flex
    }

    .bmr-g__col--asi2-div1 {
        width: 30px
    }

    .bmr-g__col--asi2-div3 {
        width: 30px;
        align-self: center
    }

    .bmr-g__col--asi2-div2 {
        width: 30px
    }

    .bmr-g__filter {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        align-items: start;
        margin-bottom: 20px;
        display: grid
    }

    .bmr-g__filter._w--1000._w--mobile-250._w--tab-700 {
        width: 700px
    }

    .bmr-g__radio-btn--outer {
        align-self: flex-start
    }

    .filter-button.release-weekly {
        align-items: flex-start
    }

    .bmr-g__filter-label {
        text-align: left;
        margin-right: 10px;
        font-size: 14px;
        line-height: 1.2em
    }

    .div-block-181 {
        grid-template-columns: 1fr 1fr
    }

    .bmr-card {
        padding-left: 20px;
        padding-right: 20px;
        display: block
    }

    .div-block-183 {
        width: auto
    }

    .bmr-card__icon-wrap {
        padding-bottom: 10px;
        display: block
    }

    .bmr-g__col--empty-asi2 {
        width: 30px
    }

    .div-block-185 {
        width: auto
    }

    .bmr-g__wrap--medianrating {
        height: auto
    }

    .bmr-g__rating-tablet {
        width: 100%;
        align-self: flex-start;
        display: block
    }

    .bmr-g__rating-mobile {
        width: 100%;
        align-self: flex-start;
        display: none
    }

    .bmr-g__rating-desktop {
        display: none
    }

    .list-2 {
        margin-top: 60px
    }

    .bmr-form__modal-parent {
        display: none
    }

    .bmr-form__modal {
        align-self: flex-start
    }

    .bmr-modal-button {
        display: inline-block
    }

    .research-asi__collection-list-wrap {
        flex-basis: 100%
    }

    .research-asi__collection-item {
        flex: 1
    }

    .resources__tab-menu {
        grid-column-gap: 16px;
        grid-row-gap: 0px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .resources__tab-link {
        flex: 0 auto;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        align-self: flex-end;
        padding-top: 10px
    }

    .resources__tab-link.w--current {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-bottom: -2px
    }

    .resources__ft {
        grid-column-gap: 50px;
        grid-template-columns: 1.2fr 1fr
    }

    .resources__ft-item {
        grid-column-gap: 50px
    }

    .cust-industry__ft-labels-copy {
        flex-direction: column;
        align-items: flex-start;
        display: flex
    }

    .resources__category-container {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .events__announce-grid {
        grid-template-rows: auto 1fr;
        grid-template-columns: 1fr 1fr
    }

    .events__announce-img3 {
        min-height: 200px;
        background-position: 50%;
        border-bottom-right-radius: 150px
    }

    .events__announce-details {
        flex-wrap: wrap
    }

    .resources__ft-grid {
        grid-column-gap: 50px;
        align-items: start
    }

    .resources__tab-dropdown-link {
        flex: 0 auto;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        align-self: flex-end;
        margin-bottom: 0
    }

    .resources__tab-dropdown-link.w--current {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-bottom: -2px
    }

    .events__announce-event {
        padding-right: 20px
    }

    .home-header {
        min-height: auto;
        grid-column-gap: 30px;
        flex-direction: column-reverse;
        grid-template-columns: 1fr 1fr;
        grid-template-areas: "." ".";
        grid-auto-columns: 1fr;
        padding-left: 30px;
        padding-right: 30px
    }

    .home-header__container {
        width: 75%;
        align-self: auto;
        padding-top: 40px;
        padding-bottom: 40px
    }

    .home-header__lottie-wrapper {
        height: 350px;
        align-items: center;
        display: flex;
        overflow: hidden
    }

    .home-hero__lottie {
        width: 100%
    }

    .announcement-text {
        text-align: left;
        padding-right: 10px
    }

    .announcement-text p {
        font-size: 14px
    }

    .announcement-bar {
        padding-left: 30px;
        padding-right: 30px
    }

    .sg__navbar {
        width: 100%;
        height: 80px;
        padding-top: 10px;
        padding-bottom: 10px;
        position: -webkit-sticky;
        position: sticky;
        bottom: auto;
        right: 0
    }

    .container {
        width: auto;
        height: auto;
        justify-content: space-around;
        align-items: center;
        margin-left: 0;
        margin-right: 0
    }

    .nav-menu-2 {
        padding-top: 20px;
        padding-bottom: 20px;
        display: block;
        position: absolute;
        top: 60px;
        left: 0
    }

    .home-header__logostrip-grid {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .home-header__logostrip-wrap {
        max-width: none;
        min-width: auto
    }

    .sg__content {
        width: 100%;
        margin-left: 0
    }

    .sg__grid-typeface,
    .sg__grid-colors,
    .sg__grid-buttons {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .sg__grid-icons {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
    }

    .sg__brand {
        margin-top: 5px;
        margin-bottom: 5px
    }

    .div-block-214 {
        top: -20px
    }

    .div-block-220 {
        display: none;
        top: -40px
    }

    .div-block-223 {
        display: flex
    }

    .div-block-225,
    .div-block-226 {
        align-items: center;
        display: flex
    }

    .image-46 {
        position: static;
        bottom: auto;
        right: auto
    }

    .image-47 {
        transform: scale(1.6)rotate(-90deg)
    }

    .div-block-228 {
        bottom: -50px;
        right: 10px
    }

    .div-block-229 {
        bottom: -90px;
        right: 20px
    }

    .div-block-231 {
        align-items: center;
        display: flex
    }

    .div-block-232 {
        position: absolute;
        bottom: -30px;
        right: -30px
    }

    .image-49 {
        display: none
    }

    .d-flex.space-between {
        flex-wrap: wrap
    }

    ._w--250.absolute.position-right {
        display: none
    }

    .container-2 {
        max-width: 728px
    }

    .clients-grid {
        grid-column-gap: 14px;
        grid-row-gap: 24px;
        grid-template-columns: 1fr 1fr 1fr;
        grid-template-areas: "Area." ".Area-2";
        align-self: auto
    }

    .grid-5 {
        grid-template: ". ." 522px"Area-2 Area-2" /.5fr 1fr;
        grid-auto-columns: 1fr
    }

    .heading-28 {
        max-width: 700px;
        margin-left: auto;
        margin-right: auto
    }

    .image-55 {
        float: none;
        clear: none;
        white-space: normal;
        margin-left: auto;
        margin-right: auto;
        padding-top: 0;
        padding-left: 0;
        padding-right: 35px;
        display: block
    }

    .image-58 {
        white-space: normal;
        padding-top: 10px;
        padding-left: 20px
    }

    .image-59 {
        padding-top: 10px
    }

    .grid-8 {
        grid-template-columns: .25fr .25fr .25fr .25fr .25fr .25fr;
        padding-left: 0;
        padding-right: 0
    }

    .section-2 {
        padding-left: 0;
        padding-right: 0
    }

    .columns-5 {
        align-self: center;
        padding-top: 60px;
        padding-left: 20px;
        padding-right: 20px
    }

    .section-3 {
        text-align: center;
        flex-wrap: wrap;
        justify-content: center;
        align-self: center;
        padding-left: 40px;
        padding-right: 40px
    }

    .div-block-236 {
        align-self: center
    }

    .container-4.global-container {
        padding-bottom: 20px
    }

    .column-5 {
        white-space: normal;
        display: inline-block;
        position: relative
    }

    .column-6 {
        flex-wrap: wrap;
        align-content: stretch;
        display: block
    }

    .section-4 {
        display: block
    }

    .section-4.global-section {
        text-align: center;
        align-self: center;
        margin-left: 0;
        padding-left: 30px
    }

    .columns-6 {
        text-align: left;
        margin-left: 40px;
        padding-left: 0;
        padding-right: 0
    }

    .column-7 {
        clear: none;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        text-align: left;
        object-fit: fill;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        padding-left: 0;
        padding-right: 0;
        display: block;
        position: static
    }

    .column-8 {
        text-align: center;
        padding-right: 10px
    }

    .div-block-237 {
        max-width: 700px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0
    }
}

@media screen and (max-width:767px) {
    p {
        font-size: 16px;
        line-height: 25px
    }

    blockquote {
        margin-left: 0;
        padding-right: 0
    }

    .nav__container {
        padding-left: 10px;
        padding-right: 20px
    }

    .nav__brand {
        padding-left: 0
    }

    .global-section {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .global-section.section--customer {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .global-section.section--on-premise {
        padding-top: 40px;
        padding-bottom: 40px
    }

    .global-section.section--open-source {
        padding-top: 59px;
        padding-bottom: 59px
    }

    .global-section.section--platform {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .global-section.section--faqs {
        padding-top: 60px
    }

    .global-section.section--60-60 {
        padding-top: 20px;
        padding-bottom: 40px
    }

    .global-section.section--60-60.section--grey {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .global-section.section--center-__dark.hide--customer-story-pdf {
        display: none
    }

    .global-section.is--center {
        padding-bottom: 45px;
        display: block
    }

    .global-section.section__newsroom-1 {
        padding-top: 20px;
        padding-bottom: 40px
    }

    .global-section.is--p0,
    .global-section.is--covid {
        padding-bottom: 0
    }

    .global-section.section__resources-cont,
    .global-section.section__resources-cont--header {
        background-position: 0 100%
    }

    .global-section.section__resources-cont--header.is--content-c {
        background-color: #000d47;
        background-position: 50%;
        background-attachment: scroll
    }

    .global-section.section--50-50,
    .global-section.section--swag-img,
    .global-section.section--swag-faq {
        padding-top: 20px;
        padding-bottom: 40px
    }

    .global-container {
        display: block
    }

    .global-container.container--blog {
        margin-top: 0
    }

    .global-container.container__requests {
        max-width: 100%;
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px
    }

    .global-container.container__request-confirmation {
        max-width: 100%;
        padding-left: 20px;
        padding-right: 20px
    }

    .global-container.container--contact,
    .global-container.container--events {
        grid-template-columns: 1fr 1fr
    }

    .global-container.sticky {
        flex-direction: column
    }

    .hero__flexrow.home {
        margin-left: 0
    }

    .hero__flexrow.margin0-copy {
        flex-flow: wrap;
        align-items: flex-start
    }

    .navbar {
        padding-left: 20px;
        padding-right: 20px
    }

    .navbar.navbar__campaign-transparent {
        align-items: center
    }

    .section__title {
        font-size: 1.6rem;
        line-height: 2.4rem
    }

    .global-button {
        display: inline-block
    }

    .global-button.is--ghost {
        padding-left: 20px;
        padding-right: 20px
    }

    .global-button.button--mobile-nav {
        margin-left: 0;
        margin-right: 0
    }

    .global-button.button--ghost-nav {
        margin-left: 0;
        margin-right: 0;
        padding-left: 20px;
        padding-right: 20px
    }

    .global-button.button--pill {
        padding-left: 20px;
        padding-right: 20px
    }

    .global-button.button--pill.nck-pill,
    .global-button.button--pill.nck-pill-copy {
        margin-bottom: 10px
    }

    .global-button.is--ghost-pricing,
    .global-button.is--ghost-white,
    .global-button.is--event-acc,
    .global-button.is--ghost-external {
        padding-left: 20px;
        padding-right: 20px
    }

    .global-button.button--navbar {
        width: 100%
    }

    .section__title-wrapper {
        margin-bottom: 50px
    }

    .section__title-wrapper.is--center {
        margin-bottom: 20px
    }

    .divder__line.divider__line--footer {
        margin-left: 0;
        margin-right: 0
    }

    .customers__grid {
        grid-template: ". ." ". ." ". ." ". ." ". ." /1fr 1fr 1fr
    }

    .customer__middle {
        align-self: auto;
        padding: 30px 20px
    }

    .customer__lyft {
        min-height: 350px;
        justify-content: center;
        align-self: auto;
        align-items: center;
        display: flex
    }

    .signup-section.signup-section--white {
        padding: 60px 20px
    }

    .signup-section.signup-section--briefs {
        text-align: center
    }

    .signup-section.signup-section--sherlock {
        padding: 60px 20px
    }

    .signup__grid {
        grid-template: "." "." /1fr
    }

    .signup__form {
        flex-direction: column
    }

    .footer {
        padding-left: 20px;
        padding-right: 20px
    }

    .footer__grid {
        grid-column-gap: 24px;
        grid-row-gap: 16px;
        grid-template-rows: 40px auto 16px 40px auto;
        grid-template-columns: 0.5fr 1fr 1fr;
        grid-template-areas:
            "."
            "."
            "."
            "."
            ".";
    }

    .footer__grid.footer__grid--campaign {
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        align-items: center;
        justify-items: stretch;
        padding-top: 0
    }

    .footer__social__link {
        padding-bottom: 20px
    }

    .nav__menu {
        padding-left: 20px;
        padding-right: 20px
    }

    .hero__nav {
        display: none
    }

    .global__common-grid,
    .global__common-grid.this-is--reverse {
        grid-template-rows: auto auto;
        grid-template-areas: "." "."
    }

    .global__common-grid.is--reverse {
        grid-template-columns: 1fr;
        grid-template-areas: "." ".";
        margin-top: 50px
    }

    .global__common-grid.platform__grid--sherlock {
        grid-template: "." "." /100%
    }

    .global__common-grid.global__grid--video {
        grid-template-columns: 1fr;
        grid-template-areas: "." ".";
        margin-top: 50px
    }

    .global__common-grid.img__grid--integration {
        grid-row-gap: 16px;
        grid-template: "." "." "." /1fr 1fr 1fr
    }

    .global__common-grid.grid__blf-speaker {
        grid-template: "." "." "." /1fr 1fr
    }

    .global__common-grid.grid__blf-talking-heads {
        grid-template: "." "." "." 20px"." "." /1fr 1fr;
        align-items: start
    }

    .global__common-grid.newsroom__grid {
        grid-template: "." "." /100%
    }

    .global__common-grid.img__grid--integration-2col {
        grid-row-gap: 30px;
        grid-template: "." "." "." /1fr 1fr 1fr
    }

    .global__common-grid.grid--columns {
        grid-template: "." "." /100%
    }

    .prod-image__wrapper {
        padding: 20px
    }

    .platform__section {
        padding-left: 20px;
        padding-right: 20px
    }

    .customer-story__header-img,
    .customer-story__header-logo {
        display: block
    }

    .grid__customer-story {
        grid-template-rows: auto
    }

    .global-subtitle {
        margin-top: 0;
        padding-right: 0;
        font-size: 18px;
        line-height: 29px
    }

    .global-subtitle.subtitle--card {
        margin-left: 30px;
        margin-right: 30px
    }

    .global-subtitle.homeheader {
        font-size: 18px;
        line-height: 1.4em
    }

    .global-label.large-label--purple {
        align-self: start
    }

    .small-label.small-label--price-cell {
        font-size: 11px
    }

    .paragraph-sm {
        line-height: 1.5em
    }

    .home__logo-wrapper {
        width: 33.33%
    }

    .points__grid {
        grid-column-gap: 15px;
        grid-template-areas: ". . ."
    }

    .customer-quote-1__grid {
        flex-direction: column;
        grid-template-columns: 1fr 1fr;
        grid-template-areas: "." ".";
        align-items: stretch
    }

    .hide--onmobile {
        display: none;
    }

    .hide--onmobile_imp {
        display: none !important;
    }

    .hero-section {
        padding-left: 20px;
        padding-right: 20px
    }

    .hero-section.section__pricing-hero {
        padding-left: 10px;
        padding-right: 10px
    }

    .inner-hero.inner-hero--soft-engineer,
    .inner-hero.inner-hero--engineer-managers,
    .inner-hero.inner-hero--release-managers,
    .inner-hero.inner-hero--mobile,
    .inner-hero.inner-hero--web,
    .inner-hero.inner-hero--serverside {
        height: auto;
        max-height: auto;
        background-position: 50%;
        background-size: auto 160%;
        margin-bottom: 0;
        padding-top: 50px;
        padding-bottom: 50px
    }

    .inline-button {
        display: flex
    }

    .overview__logo-wrapper {
        max-width: 110px;
        padding-left: 30px;
        padding-right: 30px
    }

    .overview__sticky-wrapper {
        margin-top: 0
    }

    .sticky__button.crashlytics {
        padding-left: 15px;
        padding-right: 15px
    }

    .open-source__grid {
        grid-template: "." "." "." /1fr
    }

    .open-source__card {
        padding-left: 40px;
        padding-right: 40px
    }

    .open-source__flexrow__col {
        text-align: left;
        padding-left: 10px;
        padding-right: 10px
    }

    .open-source__grid-2 {
        grid-template: "." "." /1fr
    }

    .decide__card__header {
        padding: 20px
    }

    .decide__card__content {
        padding-bottom: 25px;
        padding-left: 25px;
        padding-right: 25px
    }

    .cert__title-wrapper {
        padding-top: 15px;
        padding-bottom: 15px;
        font-size: 15px;
        line-height: 15px
    }

    .cert__arrow {
        width: 20px
    }

    .security__grid {
        grid-column-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-areas: ". ." ". ."
    }

    .security__grid__image {
        min-height: 250px
    }

    .intro__grid {
        grid-row-gap: 50px;
        grid-template: "." "." "." /1fr
    }

    .campaign__signup__grid {
        grid-template-rows: auto auto;
        grid-template-areas: ". ." ". ."
    }

    .jobs__hero {
        padding: 60px 30px
    }

    .jobs__hero__grid {
        grid-template-rows: auto auto
    }

    .jobs__benefits-grid {
        grid-column-gap: 35px;
        grid-row-gap: 35px;
        grid-template: "." "." "." /1fr 1fr
    }

    .jobs__flex-image.jobs__flex-image--left,
    .jobs__flex-image.jobs__flex-image--right {
        min-height: 270px
    }

    .youtube-wrapper {
        width: auto;
        margin-left: 20px;
        margin-right: 20px
    }

    .blog__thumb__image.image--featured {
        min-height: 150px
    }

    .blog__thumb-details {
        margin-right: 40px
    }

    .author-image.large {
        width: 100px;
        height: 100px;
        margin-bottom: 10px
    }

    .blog__hero-image {
        min-height: 200px
    }

    .author-name {
        padding-bottom: 2px
    }

    .platforms__item {
        width: 100%;
        grid-column-gap: 15px;
        padding-left: 20px;
        padding-right: 20px
    }

    .integration__item {
        width: 50%;
        padding-left: 60px
    }

    .about__hero {
        padding-left: 20px;
        padding-right: 20px
    }

    .cust-stories__title {
        font-size: 18px
    }

    .cust-stories__list {
        grid-column-gap: 40px;
        grid-row-gap: 30px
    }

    .cust-stories__item.three {
        flex-basis: 100%
    }

    .mobile-nav-button {
        margin-right: -35px;
        padding-left: 30px;
        padding-right: 30px
    }

    .about__image {
        min-height: 250px
    }

    .about__split-p {
        column-count: 1
    }

    .leadership__card {
        flex-direction: row
    }

    .leader__image {
        width: 100px;
        height: 100px;
        margin-bottom: 0;
        margin-right: 20px
    }

    .leadership__item {
        padding: 6px 0
    }

    .leadership__list {
        grid-template-columns: 1fr
    }

    .events__list {
        flex-flow: wrap;
        align-content: stretch
    }

    .event__item {
        width: 100%
    }

    .faq__arrow {
        width: 30px;
        margin-left: 20px;
        padding-left: 0
    }

    .faq__answer {
        padding-right: 40px
    }

    .pricing__sticky {
        font-size: 16px;
        line-height: 18px
    }

    .pricing__icon {
        display: none
    }

    .pricing__cell {
        min-height: 40px
    }

    .pricing__cell.pricing__cell--left {
        position: static
    }

    .tabs__subtext {
        padding-left: 40px;
        padding-right: 40px
    }

    .nav-minimal__login-text {
        text-align: right;
        font-size: 16px
    }

    .nav-minimal__login-text.dark {
        font-size: 14px
    }

    .request-grid {
        grid-template-areas: ".";
        padding: 40px
    }

    .request-grid.grid--form {
        grid-template-columns: 1fr 1.25fr
    }

    .request-grid__form-wrap {
        margin-bottom: 30px
    }

    .integrations__container,
    .platforms__tab-container {
        margin-left: -20px;
        margin-right: -20px
    }

    .platforms-mini.mini__larger {
        grid-template-rows: 1fr auto;
        grid-template-columns: 1fr 1fr 1fr
    }

    .platform__mini-link {
        padding-left: 20px;
        padding-right: 20px
    }

    ._3-col-points__row {
        flex-direction: column
    }

    ._3-col-points__col.is--col-left {
        padding-bottom: 40px;
        padding-right: 0
    }

    ._3-col-points__col.is--col-middle {
        padding-bottom: 40px;
        padding-left: 0;
        padding-right: 0
    }

    ._3-col-points__col.is--col-right {
        padding-left: 0
    }

    .points__divider {
        display: none
    }

    .action-section__one-row {
        display: block
    }

    .div-block-2 {
        flex-direction: column;
        grid-template-rows: 100px auto;
        grid-template-columns: 1.5fr 1.5fr 1fr;
        display: flex
    }

    .sign-up__col.sign-up__col--top {
        margin-bottom: 60px;
        padding-bottom: 0
    }

    .sign-up__divider {
        display: none
    }

    .hub__sign-up-col {
        justify-content: flex-start;
        align-self: center;
        padding-left: 0;
        padding-right: 0
    }

    .hub__signup-row {
        flex-direction: column;
        padding-left: 0;
        padding-right: 0
    }

    .resources__content-title {
        margin-right: 0%
    }

    .nav__link-dark {
        margin-left: 0
    }

    .customers__grid--2 {
        grid-template: ". ." ". ." ". ." ". ." ". ." /1fr 1fr
    }

    .blog-collection-list {
        grid-template-columns: 1fr 1fr
    }

    .resources__collection-item {
        flex-basis: 48%
    }

    .blog-post-container {
        max-width: 500px
    }

    .blog__pill-row {
        flex-wrap: wrap
    }

    .new-blog-wrapper {
        padding-left: 5px;
        padding-right: 5px
    }

    .content-d__content {
        padding-top: 10px
    }

    .container__cat-pills-mobile {
        flex-flow: wrap;
        margin-left: 0;
        margin-right: 0;
        display: none
    }

    .collection-list-wrapper-12 {
        flex: 0 auto;
        display: flex
    }

    .breadcrumb__pill-button {
        overflow: visible
    }

    .customer-story__body-half-img {
        background-position: 50%
    }

    .resources__collection-list {
        grid-template-columns: 1fr 1fr;
        margin-top: 20px
    }

    .global-hero-wrapper {
        flex: 1;
        padding-left: 20px;
        padding-right: 20px
    }

    .global-hero-wrapper.wrapper__on-premise {
        background-position: 30% 100%
    }

    .global-hero-wrapper.wrapper__mobile-crash-reporting,
    .global-hero-wrapper.wrapper__apm-alternative,
    .global-hero-wrapper.wrapper__gaming,
    .global-hero-wrapper.wrapper__ecommerce,
    .global-hero-wrapper.wrapper__buyvsbuild,
    .global-hero-wrapper.wrapper__observability,
    .global-hero-wrapper.wrap__solution-financial,
    .global-hero-wrapper.wrap__solution-health,
    .global-hero-wrapper.wrap__solution-entertainment {
        background-position: 45%
    }

    .global-hero-wrapper.wrap__contact {
        background-position: 100%
    }

    .global-hero-wrapper.wrapper__resources-cat {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .global-hero-wrapper.wrap__research {
        background-position: 100%
    }

    .global-hero-wrapper.wrap__resources {
        padding-left: 30px;
        padding-right: 30px
    }

    .global-hero-wrapper.gaming-mobile-vert-wrapper {
        background-position: 0%
    }

    .global-hero__grid {
        grid-template-columns: 1.5fr 1fr
    }

    .global-hero__grid.hero-grid__stablity-score {
        grid-template-columns: 2.4fr 1fr
    }

    .global-hero__grid.hero-grid__search {
        grid-template-columns: 4.75fr 1fr
    }

    .global-hero__grid.hero-grid__product {
        grid-template-columns: 2.4fr 1fr
    }

    .global-hero__grid.hero-grid__open-source {
        grid-template-columns: 4fr 1fr
    }

    .global-hero__grid.grid-left__mobile-crash-reporting {
        grid-template-columns: 2.55fr 1fr
    }

    .global-hero__grid.grid__20,
    .global-hero__grid.grid-left__covid-19-report {
        grid-template-columns: 1fr
    }

    .global-hero__grid.grid__events-droidcon,
    .global-hero__grid.grid__events-droidcon-confirmation,
    .global-hero__grid.grid__events-droidcon,
    .global-hero__grid.grid__events-community-confirmation {
        grid-template-columns: 1fr 1fr
    }

    .global-hero__grid.grid__events-acc {
        height: 450px;
        background-image: url(/wp-content/uploads/2023/06/607f4f6df411bdf96d7dcc0e_acc-event-header-bkgd.svg);
        background-position: 50% 100%;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: scroll;
        grid-template-rows: auto max-content auto;
        grid-template-columns: auto 1fr auto
    }

    .global-hero__grid.grid__customers {
        grid-template-rows: auto auto
    }

    .global-hero__grid.grid__swag {
        height: 100%;
        min-height: 450px;
        grid-row-gap: 20px;
        background-image: none;
        align-items: start
    }

    .global-hero__grid.grid__research {
        grid-template-rows: auto auto
    }

    .global-hero__grid.grid__resources {
        grid-template-columns: 1fr 1fr
    }

    .global-hero__container.container__newsroom {
        height: 300px
    }

    .global-hero__container.container__newsroom.news {
        height: 240px;
        align-items: stretch
    }

    .global-hero__container.container__no-padding {
        justify-content: flex-start;
        padding-bottom: 0
    }

    .global-hero__container.container--covid-19 {
        height: 850px
    }

    .global-hero__container.container__resources {
        height: auto;
        align-items: flex-start
    }

    .global-hero__container.container__contact,
    .global-hero__container.container__research {
        padding-top: 40px;
        padding-bottom: 60px
    }

    .grid-body__premise-1 {
        grid-template: "." 24px"." 48px"." /1fr 1fr;
        margin-top: 50px
    }

    ._3-point__row__col {
        width: 75%;
        margin-left: auto;
        margin-right: auto
    }

    ._3point__row {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-left: auto;
        margin-right: auto;
        display: block
    }

    .logos-wrapper__on-premise {
        margin-left: 20px;
        margin-right: 20px
    }

    .global__grid-2-cols {
        grid-template: "." "." /1fr 1fr;
        grid-auto-flow: column;
        margin-top: 50px
    }

    .list__columns.columns--contest {
        grid-template-rows: auto auto
    }

    .list__columns.columns--60px-padding,
    .cols-list__wrapper {
        padding-bottom: 40px
    }

    .cols-list__wrapper.wrapper--background.is--white {
        padding-bottom: 0
    }

    .card-icon__row {
        justify-content: space-between;
        padding-bottom: 0;
        display: flex
    }

    .card-icon__row.row--padding-top {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        align-content: stretch;
        justify-content: space-between;
        display: flex
    }

    .card-icon__row.justify-center {
        justify-content: center
    }

    .card-icon__row.is--mobile-dont-wrapped {
        flex-wrap: nowrap
    }

    .card-icon__row.row__callout-quote {
        margin-bottom: 30px
    }

    .card-icon__row.row__callout-quote.is--reversed {
        margin-top: 30px
    }

    .card-icon__row._3col-grid {
        grid-template-columns: 1fr 1fr
    }

    .card-icon__row__col {
        width: 48%;
        margin-bottom: 20px
    }

    .card-icon__row__col._2-cols-white {
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .card-icon__row__col._1-cols-white {
        display: flex
    }

    .card-icon__row__col._3-cols-white {
        width: 100%;
        align-self: stretch;
        margin-left: 0;
        margin-right: 0;
        display: flex
    }

    .card-icon__row__col._1-cols-grey--link {
        display: flex
    }

    .card-icon__row__col._1-cols-grey-quote {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        margin-bottom: 0;
        padding-bottom: 20px;
        display: flex
    }

    .card-icon__row__col._1-cols-grey-quote.is--reversed {
        flex-direction: row
    }

    .card-icon__row__col.wauto {
        margin-bottom: 0
    }

    .card-icon__row__col.cols-vertical {
        width: 100%;
        align-self: stretch;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        display: flex
    }

    .card-icon__row__col.cols-horizontal,
    .card-icon__row__col.cols-horizontal-link {
        flex-direction: row;
        align-self: stretch;
        margin-left: 0;
        margin-right: 0
    }

    .card-icon__title {
        font-size: 18px;
        line-height: 29px
    }

    .card-icon__icon-wrapper {
        flex-direction: column;
        align-self: flex-start;
        align-items: flex-start
    }

    .card-icon__text-wrapper.text-wrapper--center-align {
        align-self: center
    }

    .card-icon__text-wrapper.is--60-percent-width {
        margin-right: 0
    }

    .grid-body__premise-2 {
        grid-template: "." "." /1fr .5fr;
        margin-top: 50px
    }

    .hero-container__is-narrow-tablet {
        height: 450px;
        margin-bottom: 0
    }

    .hero-wrapper__stability-score {
        padding-left: 20px;
        padding-right: 40px
    }

    .hero-wrapper__search {
        background-position: 12% 100%;
        padding-left: 20px;
        padding-right: 40px
    }

    .hero-wrapper__product {
        padding-left: 20px;
        padding-right: 40px
    }

    .hero-wrapper__crashlytics {
        background-position: 38% 100%;
        padding-left: 20px;
        padding-right: 40px
    }

    .hero-grid-center-global {
        grid-template-columns: 1fr 1fr
    }

    .crashlytics__table {
        grid-template-rows: 48px 48px 48px 48px 48px 48px 48px;
        grid-template-columns: 4fr 2fr 2fr
    }

    .crashlytics__table.table-1 {
        grid-template-rows: 48px minmax(48px, .9fr) minmax(48px, .9fr) 48px 48px minmax(48px, .9fr) minmax(48px, .9fr) 48px minmax(48px, .9fr)
    }

    .crashlytics__table.table-2 {
        grid-template-rows: 48px 48px 48px minmax(48px, .9fr) minmax(48px, .9fr) 48px 48px
    }

    .crashlytics__table-container {
        background-position: 0 100%;
        padding-left: 20px;
        padding-right: 20px
    }

    .table-header-indigo {
        font-size: 14px
    }

    .table-list {
        align-items: stretch;
        padding-left: 20px;
        padding-right: 10px
    }

    .crashlytics__body-grid-1 {
        grid-column-gap: 24px;
        grid-template: "." "." /1.25fr 1fr;
        margin-top: 50px
    }

    .crashlytics__body-grid-2 {
        grid-column-gap: 24px;
        grid-template: "." "." "." /1.25fr 1fr;
        margin-top: 50px
    }

    .crashlytics__div-60p {
        margin-top: 0
    }

    .crashlytics__body-grid-3 {
        grid-column-gap: 24px;
        grid-template: "." "." /1.25fr 1fr;
        margin-top: 50px
    }

    .secondary-sticky-nav {
        background-color: #fff
    }

    .hero-wrapper__open-source {
        padding-left: 20px;
        padding-right: 40px
    }

    .heading-white {
        padding-left: 20px;
        padding-right: 20px
    }

    .customer-card-icon__row {
        padding-bottom: 0;
        display: flex
    }

    .customer-card-icon__row__coll {
        width: 48%;
        margin-bottom: 20px
    }

    .customer-story__header-logo-wrap {
        width: 60%;
        height: 60%;
        text-align: left;
        display: flex
    }

    .customer-story__header-copy {
        margin-top: 0
    }

    .grid__div {
        max-width: 410px
    }

    .global__grid-2-cols-image {
        grid-template: "." "." "." "." /1fr 1fr;
        grid-auto-flow: column;
        margin-top: 50px
    }

    .list {
        margin-bottom: 16px
    }

    .firebase__body-grid-2 {
        grid-column-gap: 24px;
        grid-template: "." "." "." /1.25fr 1fr;
        margin-top: 50px
    }

    .crashlytics__div-20p {
        margin-top: 0
    }

    .firebase__body-grid-3 {
        grid-column-gap: 24px;
        grid-template: "." "." /1.25fr 1fr;
        margin-top: 50px
    }

    .firebase__grid-b {
        grid-template: "." "." /1fr;
        margin-top: 50px
    }

    .firebase__div-20p {
        margin-top: 40px
    }

    .hero-wrapper__firebase {
        background-position: 65% 100%;
        padding-right: 40px
    }

    .firebase__grid-a {
        grid-template: "." "." /1fr;
        margin-top: 50px
    }

    .hero-wrapper__career-contest {
        background-position: 60% 100%;
        padding-left: 20px;
        padding-right: 40px
    }

    .tab__navigation {
        grid-template: "." "." /1fr;
        margin-top: 50px
    }

    .contest__jumplinks {
        flex: 1
    }

    .back-to-top__wrapper-2.w--current {
        width: 40%
    }

    .tooltip__container {
        display: block
    }

    .pricing__tier-description {
        padding-left: 0;
        padding-right: 0
    }

    .pricing__plan {
        align-self: stretch;
        margin: 10px
    }

    .pricing__plan.plan--lite {
        margin-top: 0;
        margin-left: 0
    }

    .pricing__plan.plan--enterprise {
        margin-left: 0;
        margin-right: 0
    }

    .pricing__plan.plan--standard {
        margin-left: 0;
        margin-right: 0;
        display: none
    }

    .pricing__dd-content.dd-content__lite {
        display: none;
        top: -1%;
        right: -.3%
    }

    .pricing__dd-content.dd-content__standard {
        display: none;
        top: -2%;
        right: -.3%
    }

    .tooltip__content.content__events-standard-plan {
        left: auto;
        right: 60px
    }

    .tooltip__content.content__seats-lite-plan {
        left: auto;
        right: -20px
    }

    .tooltip__content.content__events-lite-plan {
        left: auto;
        right: 60px
    }

    .tooltip__content.content__seats-standard-plan {
        left: auto;
        right: -20px
    }

    .tooltip__content.content__support-critical,
    .tooltip__content.content__support-high,
    .tooltip__content.content__support-medium,
    .tooltip__content.content__support-low {
        width: 200px;
        top: auto;
        left: 0%
    }

    .tooltip__content.content__support-outages {
        width: 200px;
        top: auto;
        bottom: 50px;
        left: 0%
    }

    .tooltip__content.content__support-outages.outages-saas {
        bottom: 30px
    }

    .tooltip__content.content__pricing.trigger__error--6,
    .tooltip__content.content__pricing.trigger__error-13,
    .tooltip__content.content__pricing.trigger__app-1,
    .tooltip__content.content__pricing.trigger__app-2,
    .tooltip__content.content__pricing.trigger__app-3,
    .tooltip__content.content__pricing.trigger__deploy-1,
    .tooltip__content.content__pricing.trigger__deploy-2 {
        bottom: 50px
    }

    .tooltip__content.content__pricing.trigger__app-5 {
        bottom: 79px
    }

    .pricing__dd-trigger.dd-trigger__lite {
        padding-left: 1%
    }

    .pricing__cardrow-copy {
        flex-direction: column
    }

    .hero-wrapper__blf {
        background-position: 38% 100%;
        padding-left: 20px;
        padding-right: 40px
    }

    .blf__speaker-img {
        flex: 0 auto
    }

    .blf__speaker-block {
        align-items: flex-start;
        display: flex
    }

    .blf__speaker-info.remove-padding {
        align-self: flex-start
    }

    .blf__speaker-quote {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 24px
    }

    .pricing__features-link {
        width: auto;
        margin-top: 10px
    }

    .pricing__col-text.small.mobile {
        display: none
    }

    .read-time__copy {
        overflow: visible
    }

    .progress-bar {
        max-width: 100%
    }

    .hero-wrapper__newsroom {
        background-position: 50%;
        padding-left: 20px;
        padding-right: 40px
    }

    .card-news__col {
        width: 100%;
        display: block
    }

    .card-news__col.press-2-cols-white {
        display: flex
    }

    .card-news__row {
        grid-template-columns: 1fr 1fr;
        padding-bottom: 0
    }

    .newsroom__body-grid-1 {
        grid-column-gap: 24px;
        grid-template: "." "." "." "." /.25fr 1fr;
        margin-top: 50px
    }

    .newsroom__body-grid-2 {
        grid-column-gap: 24px;
        grid-template: "." "." /.75fr 1fr;
        margin-top: 50px
    }

    .press__list {
        padding-right: 0;
        display: block
    }

    .collection-item {
        width: 100%;
        clear: none;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-left: auto;
        margin-right: auto;
        display: block;
        overflow: visible
    }

    .news__element-1,
    .news__element-2 {
        display: none;
        top: 1254px
    }

    .brand-assets__link-bar {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-wrap: nowrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .pricing__tab {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px
    }

    .pricing__tab.tab--lite {
        border-top-left-radius: 4px;
        border-top-right-radius: 0
    }

    .pricing__tab.tab--enterprise {
        border-top-left-radius: 0
    }

    .pricing__tab.tab--standard {
        border-radius: 0
    }

    .app-serverside__grid {
        grid-column-gap: 24px;
        grid-template: "." "." /.75fr 1fr;
        margin-top: 50px
    }

    .hero-wrapper__support {
        background-position: 50% 100%;
        padding-left: 20px;
        padding-right: 40px
    }

    .support__body-grid-1 {
        grid-column-gap: 24px;
        grid-template: "." "." "." "." /1fr 1fr;
        margin-top: 50px
    }

    .support__table {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .awards__block {
        width: 50%
    }

    .blog__social-sticky-wrapper {
        display: none;
        position: absolute;
        top: 12%;
        left: auto
    }

    .social-wrapper__sticky-share {
        height: 40px;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        margin-top: 0;
        margin-left: 60px;
        padding-top: 0;
        display: flex;
        position: absolute;
        top: 0%;
        bottom: 0;
        left: 95px
    }

    .social-wrapper__sticky-share.covid-static {
        height: auto
    }

    .blog__social-wrapper {
        align-items: center;
        display: flex
    }

    .text-block-22 {
        align-self: stretch;
        padding-right: 10px
    }

    .social-icon-btn.static {
        margin-bottom: 0;
        margin-right: 0
    }

    .grid__right-div.events-droidcon {
        background-position: 0%
    }

    .global__grid-2-cols-copy {
        grid-template: "." "." /1fr 1fr;
        grid-auto-flow: column;
        margin-top: 50px
    }

    .div-block-32 {
        grid-column-gap: 0px;
        grid-template-columns: 30% 1fr 1fr;
        overflow: scroll
    }

    .columns-3 {
        margin-right: 0
    }

    .apm-table__label,
    .apm-table__col,
    .apm-table__header {
        padding-left: 10px;
        padding-right: 10px
    }

    .column-2 {
        padding-left: 0
    }

    .resources-cont__date-wrap {
        flex-wrap: wrap;
        justify-content: flex-start
    }

    .resources-cont__speaker-modal {
        margin-left: 20px;
        margin-right: 20px
    }

    .resources-cont__form-container {
        min-height: 550px
    }

    .inline-button__wrapper.is--content-f {
        margin-left: 20px
    }

    .blog__insert {
        background-position: 10%
    }

    .blog__insert.insert--2 {
        background-position: 100% 100%
    }

    .covid__card-label {
        font-size: 24px
    }

    .covid__container {
        padding-left: 20px;
        padding-right: 20px
    }

    .covidreport__h2 {
        font-size: 36px;
        line-height: 42px
    }

    .covidreport__h1 {
        font-size: 50px;
        line-height: 64px
    }

    .div-block-58 {
        grid-column-gap: 20px
    }

    .div-block-64 {
        margin-bottom: 40px
    }

    .covid__table-data {
        padding-right: 10px
    }

    .covid__table-data.no-border-copy {
        padding-left: 40px;
        padding-right: 40px
    }

    .covid__table-data.no-border-copy.indigo {
        padding-left: 20px;
        padding-right: 20px
    }

    .div-block-65 {
        display: block
    }

    .div-block-64-copy {
        margin-left: 0
    }

    .covid__card-wrapper.is--wrapped {
        flex-wrap: wrap;
        justify-content: center
    }

    .covid__card-col {
        margin-bottom: 20px
    }

    .covid__card-col.is--4-cols {
        width: 30%
    }

    .covid__card-col.is--4-cols.is--flexed {
        width: 47%;
        justify-content: center
    }

    .covid__card-col.is--2-cols {
        text-align: left;
        display: block
    }

    .covid__card-icon-wrapper {
        flex-direction: column;
        align-self: flex-start;
        align-items: flex-start
    }

    .covid__card-text-wrapper {
        display: block
    }

    .covid__card-label-small {
        font-size: 24px
    }

    .covid__sources--arrow {
        width: 20px
    }

    .covid__nav-wrapper {
        text-align: center
    }

    .covid__nav-links {
        padding-left: 20px;
        padding-right: 20px
    }

    .covid__nav-toggle {
        padding-left: 20px;
        padding-right: 0
    }

    .covid__social-sticky-wrapper {
        display: none;
        position: absolute;
        top: 12%;
        left: auto
    }

    .events-community__wrap {
        justify-content: space-between;
        padding: 40px;
        display: block
    }

    .div-block-67 {
        flex-wrap: wrap;
        display: flex
    }

    .events-community__swag-img {
        align-self: stretch;
        margin-top: 0;
        margin-right: 0;
        padding-top: 10px;
        padding-left: 0
    }

    .events-community__footer {
        padding: 50px 20px
    }

    .events-footer__div {
        padding-left: 10px;
        padding-right: 10px
    }

    .events-footer__text-contain {
        margin-top: 10px
    }

    .covid__dd-arrow {
        align-self: center;
        margin-right: 15px
    }

    .callout-quote,
    .callout-quote.margin-bottom-50px {
        flex-wrap: wrap
    }

    .callout-quote__logo-wrapper {
        margin-bottom: 20px
    }

    .card-icon__number {
        font-size: 24px
    }

    .div-block-73 {
        width: 420px
    }

    .platform-grid__grid {
        grid-column-gap: 0px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .integration-grid__grid {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        margin-top: 40px
    }

    .columns__platform-grid {
        border-bottom: 1px solid #b8b7bd;
        border-right-style: none;
        padding-bottom: 40px;
        padding-right: 0
    }

    .customer-grid__grid {
        grid-row-gap: 10px
    }

    .customer-grid__grid.grid-4x1 {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .customer-grid__grid.grid-5x1 {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr
    }

    .customer-grid__grid.grid-7x1 {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .customer-grid__wrapper {
        padding-left: 0;
        padding-right: 0
    }

    .resources-cont__header-grid {
        grid-template-rows: auto auto auto
    }

    .resources-cont__header-grid.is--infographic {
        grid-template-rows: auto auto
    }

    .resources-cont__duration-wrap {
        margin-left: 0
    }

    .resources-cont__header-content.is--infographic {
        text-align: left
    }

    .resources-gated__header-grid {
        grid-template-rows: auto auto auto
    }

    .content-thumb__img {
        -webkit-text-fill-color: inherit;
        background-clip: padding-box
    }

    .security__logos-img {
        height: 80px
    }

    .card__callout-quote {
        width: 100%;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        margin-right: auto;
        top: 0
    }

    .card__callout-quote.is--reversed {
        top: 0
    }

    .gated-c__content {
        height: 500px
    }

    .blog__insert-text-wrapper._350px,
    .blog__insert-text-wrapper._350px-copy {
        width: auto
    }

    .bmr-g__wrap--stability.industry._w--1200._w--mobile-250._w--tab-700 {
        width: 700px
    }

    .bmr-g__wrap--stability.industry._w--1000._w--tab-700._w--mob-landscape-500._w--mobile-250 {
        width: 500px
    }

    .bmr-container.graph {
        z-index: 9
    }

    .bmr-g__container--stability {
        justify-content: space-around
    }

    .bmr-g__col--div1,
    .bmr-g__col--div3,
    .bmr-g__col--div2 {
        width: 50px
    }

    .bmr-g__stack--stability-mob {
        width: auto
    }

    .bmr-g__data-callout {
        font-size: 12px
    }

    .bmr-g__data-callout.asi2-size--14 {
        display: none
    }

    .bmr-graph__label-left,
    .bmr-g__label-bottom {
        font-size: 12px
    }

    .bmr-g__label-bottom.label--asi2 {
        width: 90px;
        text-align: right;
        bottom: -20px;
        transform: rotate(-90deg)
    }

    .bmr-g__label-bottom.label--asi2.rotated {
        transform: rotate(-90deg)
    }

    .bmr-g__col-wrap {
        width: 100px
    }

    .bmr-g__col-wrap.col-wrap--web {
        width: 50px
    }

    .bmr-g__col-wrap.col-wrap--ratings {
        width: 100px;
        flex: none
    }

    .bmr-g__col-wrap.col-wrap--vertical {
        flex: 0 auto;
        align-items: center;
        margin-bottom: -55px
    }

    .bmr-g__hover-wrap.hover--reactnative {
        margin-top: -96px;
        position: relative
    }

    .bmr-g__hover-wrap.hover--backbone {
        margin-top: -73px
    }

    .bmr-g__hover-wrap.hover--1-10users {
        margin-top: -69px
    }

    .bmr-g__hover-wrap.hover--industry {
        align-items: center;
        display: none
    }

    .bmr-g__hover-wrap.hover--rating {
        display: none
    }

    .bmr-g__hover-container {
        width: 130px
    }

    .bmr-g__legend-row {
        flex-wrap: wrap;
        align-content: space-around;
        padding-top: 5px;
        padding-bottom: 5px;
        display: block
    }

    .bmr-h2 {
        font-size: 36px;
        line-height: 42px
    }

    .bmr-p.cols-copy {
        flex-basis: 100%
    }

    .bmr-p.p--dark.mb-30.p-col-2 {
        column-count: 1
    }

    .bmr-median__data {
        font-size: 36px
    }

    .bmr-median__data.dark-copy {
        font-size: 40px
    }

    .bmr-h1 {
        letter-spacing: 0;
        font-size: 36px
    }

    .bmr-g__stack--team,
    .bmr-g__stack--stability-web {
        width: auto
    }

    .bmr-grid__applications {
        grid-column-gap: 0px;
        grid-template-rows: auto auto
    }

    .bmr-grid__applications.grid--team {
        grid-template-columns: 1fr 1fr
    }

    .bmr-grid__applications.grid--mobile,
    .bmr-grid__applications.grid--web {
        grid-template-rows: auto auto auto
    }

    .bmr-callout__div {
        padding-left: 20px;
        padding-right: 20px
    }

    .bmr-callout__text {
        font-size: 18px;
        line-height: 1.6em
    }

    .bmr-callout__text.text--small {
        font-size: 20px
    }

    .bmr-callout.callout--user-abandon {
        flex-wrap: wrap;
        padding-left: 30px
    }

    .bmr-callout.full {
        background-position: 33% 0, 0 0;
        background-size: auto, auto;
        flex-wrap: wrap;
        padding-top: 60px;
        padding-bottom: 60px;
        padding-left: 20px
    }

    .bmr-callout.callout--pdf {
        flex-wrap: wrap;
        padding-left: 30px
    }

    .bmr-callout.callout--definition {
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        margin-top: 0
    }

    .bmr-callout.callout--ad {
        flex-direction: column;
        align-items: flex-start
    }

    .bmr-cols__wrap {
        flex-basis: 47%
    }

    .bmr-cols__wrap.cols--4 {
        padding-bottom: 16px
    }

    .bmr-cols__wrap.cols--3 {
        flex-basis: 100%;
        padding-bottom: 16px
    }

    .bmr-header__contain {
        width: 80%;
        padding-top: 40px
    }

    .bmr-header__contain.asi2.p--10 {
        max-width: 100%
    }

    .bmr-header__contain.asi1 {
        width: auto;
        justify-content: center;
        margin-top: 0;
        padding: 0 30px 40px
    }

    .bmr-grid__target {
        flex-direction: column
    }

    .bmr-target__wrap {
        flex-direction: row;
        flex: 0 auto
    }

    .bmr-target__contain-sla,
    .bmr-target__contain-slo {
        flex: 0 48%
    }

    .bmr-grid__intro {
        grid-column-gap: 30px;
        grid-template-columns: 1fr 1fr
    }

    .bmr-grid__intro._w--1000.mx-auto.app-stability-2022-frequency {
        grid-template-columns: minmax(400px, 4.5fr)
    }

    .bmr-icon__row {
        margin-bottom: 20px
    }

    .bmr-grid__median.median--team {
        width: 250px;
        height: 250px
    }

    .bmr-median__text-wrap {
        display: block
    }

    .bmr-section {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .bmr-section.section--methodology {
        padding-bottom: 160px
    }

    .bmr-callout__img-graph {
        width: 200px;
        margin-left: auto;
        margin-right: auto
    }

    .resources__collection-item-copy {
        flex: 1
    }

    .content-thumb__img-wrap-copy {
        min-width: 200px;
        align-self: stretch
    }

    .content-thumb__container-copy {
        height: 100%;
        min-height: 250px;
        align-items: stretch
    }

    .content-thumb__wrap-copy {
        padding-left: 10px;
        padding-right: 20px
    }

    .bmr-nav__links {
        padding-left: 30px;
        padding-right: 20px
    }

    .bmr-nav__wrapper {
        text-align: center
    }

    .bmr-nav__toggle {
        padding-left: 20px;
        padding-right: 0
    }

    .covid__dd-arrow-copy {
        align-self: center;
        margin-right: 15px
    }

    .bmr-section__img.s3 {
        width: 100px;
        height: 100px;
        margin-top: -13px;
        display: block
    }

    .bmr-section__img.section--2 {
        width: 100px;
        height: 100px;
        margin-top: -72px
    }

    .bmr-section__img.img--4 {
        margin-top: -92px;
        margin-left: 0
    }

    .bmr-section__img.asi2-1 {
        width: 100px;
        height: 100px;
        margin-top: -13px;
        display: block
    }

    .bmr-section__img.asi2-2 {
        margin-top: -92px;
        margin-left: 0
    }

    .bmr-section__img.asi2-3 {
        width: 100px;
        height: 100px;
        margin-top: -72px
    }

    .bmr-section__img.asi2-4 {
        margin-top: -92px;
        margin-left: 0
    }

    .bmr-header.asi2 {
        height: 50vh
    }

    .bmr-header.asi1 {
        height: 60vh
    }

    .bmr-header__subtitle {
        width: 90%;
        font-size: 18px;
        font-weight: 300
    }

    .bmr-icon__wrap {
        flex-direction: column;
        align-self: flex-start;
        align-items: flex-start
    }

    .bmr-icon__text-wrap {
        display: block
    }

    .bmr-nav__links-copy {
        padding-left: 10px;
        padding-right: 20px
    }

    .bmr-target__ex {
        height: 300px;
        background-size: cover
    }

    .resources-cont__cta-wrap {
        height: auto;
        margin-bottom: 20px
    }

    .bmr-lottie.desktop {
        display: none
    }

    .bmr-lottie.mobile {
        display: block
    }

    .homepromo__img.background {
        right: -10px
    }

    .homepromo__text {
        padding-right: 0
    }

    .blog-collection-item {
        flex-basis: 48%
    }

    .blog-collection-list-copy {
        grid-template-columns: 1fr 1fr
    }

    .blog--pill-buttons-copy {
        width: 100%;
        flex: 0 auto;
        justify-content: center;
        align-self: auto
    }

    .blog__cat-pills-copy,
    .container__cat-pills-copy {
        flex-flow: column wrap;
        flex: 0 auto;
        align-content: stretch;
        justify-content: center;
        align-self: auto;
        align-items: center;
        margin-left: 0;
        margin-right: 0;
        display: flex
    }

    .csquote-grid {
        grid-row-gap: 0px;
        grid-template-columns: 1fr 1.5fr
    }

    .tabs-csquote__content {
        padding-top: 0
    }

    .csquote-quote__text {
        font-size: 20px
    }

    .nav-minimal {
        padding-top: 40px
    }

    .request-grid__title {
        display: block
    }

    .request-body {
        background-position: 100%;
        padding-left: 20px;
        padding-right: 20px;
        display: block
    }

    .request-body.body--demo {
        background-position: 50% 0;
        background-size: cover
    }

    .request-body.confirmation {
        background-image: none;
        padding-left: 0;
        padding-right: 0
    }

    .contact-card__grid {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr
    }

    .contact-card__icon {
        flex-direction: column;
        align-items: flex-start
    }

    .contact-link__wrap {
        flex-direction: column
    }

    .contact-jobs__grid {
        grid-template: "." "." /1fr .25fr .25fr .5fr
    }

    .contact-job__img1 {
        min-height: 225px;
        background-position: 50%;
        border-bottom-right-radius: 150px
    }

    .contact-office__grid {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        justify-content: space-between;
        padding-bottom: 0
    }

    .events-acc__title {
        margin-bottom: 0
    }

    .events-acc__header-wrap {
        display: block
    }

    .events-acc__header-img2 {
        right: 114px;
        overflow: hidden
    }

    .events-acc__header-text {
        width: 350px
    }

    .events-acc__header-img1 {
        top: 0;
        left: 0;
        overflow: hidden
    }

    .events-footer__p {
        margin-top: 0
    }

    .footer-cta__section {
        background-position: 30%
    }

    .footer-cta__grid {
        grid-column-gap: 0px;
        grid-row-gap: 30px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    .footer-cta__col-contain {
        padding-top: 40px;
        padding-bottom: 40px
    }

    .customer__twitter-list {
        grid-template-columns: 1fr 1fr
    }

    .data__grid {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .cust-industry__tab-menu {
        z-index: 10;
        width: 100%;
        border-bottom-style: none;
        margin-top: -60px;
        padding-top: 60px;
        display: none;
        position: absolute;
        top: -.5px;
        bottom: auto;
        left: 0%;
        right: 0%
    }

    .cust-industry__tab-link {
        width: 100%;
        opacity: 1;
        background-color: #f8f8f8;
        border-top: 1px solid #e9e9e9;
        border-bottom: 1px #e9e9e9;
        padding: 15px 20px
    }

    .cust-industry__tab-link:hover {
        color: #8e8e96;
        transform: none
    }

    .cust-industry__tab-link.w--current {
        color: #4949e4;
        background-color: #f8f8f8;
        border-bottom: 1px solid #e9e9e9;
        transition: none
    }

    .cust-industry__tab-link.last {
        border-bottom-right-radius: 2px;
        border-bottom-left-radius: 2px
    }

    .cust-industry__ft-img {
        max-width: 100%
    }

    .cust-industry__tabs-wrapper {
        padding-top: 20px
    }

    .cust-industry__resource-wrap {
        padding-top: 20px;
        padding-bottom: 10px
    }

    .cust-industry__resource-contain {
        margin-top: 10px;
        margin-left: 0
    }

    .grid-3 {
        grid-template-columns: 1fr 1fr 1fr
    }

    .cust-industry__logo-list {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .cust-industry__logo-list.business,
    .cust-industry__logo-list.health {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .cust-ft-content__lg-title {
        line-height: 1.5em
    }

    .cust-ft-content__sm {
        flex-direction: column
    }

    .cust-ft-content__sm-div {
        margin-top: 10px;
        margin-left: 0
    }

    .cust-industry__tabs-dropdown {
        cursor: pointer;
        background-color: #4949e4;
        border-radius: 2px;
        align-items: center;
        padding-top: 10px;
        padding-bottom: 12px;
        display: block
    }

    .cust-industry__tabs-dropdown:hover {
        background-color: #3a3ab6
    }

    .cust-industry__tab-dropdown-link {
        opacity: 1;
        filter: contrast(0%)brightness(200%);
        color: #fff;
        letter-spacing: 1px;
        background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd2ba47dca70_arrow-down.svg);
        background-position: 95%;
        background-repeat: no-repeat;
        background-size: 20px;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 20px;
        font-size: 14px;
        font-weight: 700;
        transition-property: none
    }

    .cust-industry__tab-dropdown-link:hover {
        transform: none
    }

    .cust-stories__img {
        max-width: 100%
    }

    .read-time__copy-2 {
        overflow: visible
    }

    .div-block-151 {
        margin-right: 20px
    }

    .content-b__transcript-arrow {
        width: 20px
    }

    .swag__title {
        font-size: 55px
    }

    .swag__subtitle {
        padding-right: 0;
        font-size: 18px;
        line-height: 29px
    }

    .swag__collection-list {
        grid-template-columns: 1fr 1fr
    }

    .swag__item-img-wrap {
        width: 150px;
        height: 150px;
        margin-bottom: 0
    }

    .swag__item-wrap {
        height: 100%;
        flex-direction: column;
        align-items: center
    }

    .swag__item-img {
        max-height: 150px
    }

    .swag__faq-wrap {
        flex-direction: column
    }

    .swag__faq-item {
        padding-bottom: 10px
    }

    .swag__faq {
        width: 100%;
        margin-top: 0;
        margin-bottom: 0;
        padding-right: 0
    }

    .swag__section-title {
        padding-bottom: 20px
    }

    .swag__social-wrap {
        padding-left: 10px;
        padding-right: 10px
    }

    .swag__social-img,
    .swag__social {
        display: block
    }

    .swag__footer-p {
        text-align: center;
        margin-top: 0
    }

    .bmr-g__stack--ratings {
        width: auto
    }

    .bmr-g__col--asi2-div1,
    .bmr-g__col--asi2-div3,
    .bmr-g__col--asi2-div2 {
        width: 30px
    }

    .bmr-g__filter {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        margin-bottom: 20px
    }

    .bmr-g__filter._w--1000._w--mobile-250._w--tab-700 {
        width: 700px
    }

    .bmr-tabs__ratings-graph {
        margin-bottom: 40px
    }

    .bmr-callout__icon-wrap {
        align-self: flex-start
    }

    .div-block-178 {
        grid-template-columns: 1fr 1fr
    }

    .bmr-card {
        text-align: left;
        flex-direction: row;
        padding-top: 20px;
        padding-bottom: 20px;
        display: flex
    }

    .bmr-card__grid {
        flex-direction: column;
        justify-content: space-between;
        padding-bottom: 0;
        display: flex
    }

    .bmr-card__icon-wrap {
        flex-direction: column;
        align-self: flex-start;
        align-items: flex-start;
        margin-right: 10px
    }

    .bmr-g__rating-mobile {
        display: none
    }

    .list-2 {
        display: block
    }

    .bmr-form__container {
        min-height: 550px
    }

    .bmr-modal-button {
        display: inline-block
    }

    .bmr-modal-button.button--asi2 {
        padding-left: 20px;
        padding-right: 20px
    }

    .research-asi__collection-item {
        flex: 1
    }

    .request-wrap {
        background-position: 100%;
        padding-left: 20px;
        padding-right: 20px;
        display: block
    }

    .request-wrap.confirmation {
        background-image: none;
        padding-left: 0;
        padding-right: 0
    }

    .swag__closed-text {
        padding-right: 0
    }

    .resources__tab-menu {
        z-index: 10;
        width: 100%;
        border-bottom-style: none;
        margin-top: -60px;
        padding-top: 60px;
        display: none;
        position: absolute;
        top: -.5px;
        bottom: auto;
        left: 0%;
        right: 0%
    }

    .resources__tab-link {
        width: 100%;
        opacity: 1;
        background-color: #f8f8f8;
        border-top: 1px solid #e9e9e9;
        border-bottom: 1px #e9e9e9;
        justify-content: flex-start;
        padding: 15px 20px
    }

    .resources__tab-link:hover {
        color: #4949e4;
        transform: none
    }

    .resources__tab-link.w--current {
        color: #4949e4;
        background-color: #f8f8f8;
        border-bottom: 1px solid #e9e9e9;
        transition: none
    }

    .resources__tabs-wrap {
        padding-top: 20px
    }

    .resources__ft-img {
        max-width: 100%
    }

    .resources__category-label {
        font-size: 18px
    }

    .resources__category-container {
        text-align: left
    }

    .events__announce-grid {
        grid-template-rows: auto auto;
        grid-template-columns: .25fr 1fr
    }

    .events__announce-img3 {
        min-height: 250px;
        background-position: 50% 0;
        border-bottom-right-radius: 150px
    }

    .events__announce-wrap {
        margin-top: 0
    }

    .events__announce-details {
        flex-flow: wrap
    }

    .resources__ft-grid {
        grid-template-columns: 1fr
    }

    .resources__tabs-dropdown {
        cursor: pointer;
        background-color: #4949e4;
        border-radius: 2px;
        justify-content: space-between;
        align-items: center;
        padding: 10px 20px;
        display: flex
    }

    .resources__tabs-dropdown:hover {
        background-color: #3a3ab6
    }

    .resources__tab-dropdown-link {
        color: #fff;
        letter-spacing: 1px;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        font-size: 14px;
        font-weight: 700
    }

    .resources__tab-dropdown-link:hover {
        transform: none
    }

    .resources__tab-dropdown-arrow {
        filter: contrast(0%)brightness(200%)
    }

    .events__announce-event {
        padding-right: 20px
    }

    .resources__category-list {
        grid-template-columns: 1fr 1fr 1fr
    }

    .resources__category-sidebar {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-right: 0
    }

    .resources__category-sidebar-link {
        padding-top: 0;
        padding-bottom: 0
    }

    .resources__category-sidebar-list {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .home-header__container {
        width: auto;
        align-self: auto
    }

    .home-header__lottie-wrapper {
        width: auto
    }

    .announcement-text {
        font-size: 14px
    }

    .navbar-dd-cols-list {
        padding-right: 30px
    }

    .announcement-bar {
        min-height: 35px
    }

    .navbar-brand {
        padding-left: 0
    }

    .navbar-menu-ctas {
        width: 100%
    }

    .home-header__logostrip-grid {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: space-between;
        display: grid
    }

    .home-header__logostrip-wrap {
        border-radius: 10px;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .sg__grid-icons {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr
    }

    .div-block-214 {
        top: -20px
    }

    .div-block-215 {
        bottom: -40px
    }

    .div-block-218 {
        left: 75%
    }

    .div-block-222 {
        top: -60px;
        right: 50px
    }

    .image-46 {
        bottom: -20px;
        right: -20px
    }

    .div-block-228 {
        bottom: -20px
    }

    .div-block-229 {
        bottom: -90px
    }

    .image-48 {
        display: none
    }

    .div-block-233 {
        max-width: 100%
    }

    .d-flex.space-between {
        flex-wrap: nowrap
    }

    .image-50.mx-20.mb-30.mx-landscape-10 {
        margin-left: 10px;
        margin-right: 10px
    }

    ._w--400.mx-20._w--mob-land-200 {
        width: 200px
    }

    ._w--400.mx-20._w--mob-land-200.px-20.px-mob-land-10 {
        padding-left: 10px;
        padding-right: 10px
    }

    .mb--50 {
        margin-bottom: 50px
    }

    .logos-quote-block {
        padding: 60px 15px
    }

    .clients-wrapper-two {
        flex-direction: column
    }

    .clients-card {
        width: 100%;
        margin-bottom: 40px
    }

    .clients-grid {
        grid-column-gap: 40px;
        grid-row-gap: 27px;
        grid-template-columns: 1fr 1fr 1fr;
        align-self: auto;
        margin-top: 15px
    }

    .heading-28 {
        max-width: none
    }

    .image-55 {
        padding-right: 0
    }

    .grid-7 {
        display: block
    }

    .image-56,
    .image-57 {
        padding-top: 0
    }

    .image-58,
    .image-59 {
        padding-top: 10px
    }

    .section-3 {
        padding-left: 0;
        padding-right: 0
    }

    .div-block-236 {
        display: flex
    }

    .container-4.global-container {
        padding-bottom: 40px
    }

    .column-6 {
        padding-left: 0;
        padding-right: 0
    }

    .section-4 {
        display: none
    }

    .section-4.global-section {
        margin-left: 0;
        padding-left: 30px
    }

    .columns-6 {
        margin-left: 0
    }
}

@media screen and (max-width:479px) {
    h1 {
        font-size: 32.06px
    }

    h2 {
        margin-bottom: 20px
    }

    h3 {
        font-size: 21px;
        line-height: 28px
    }

    p {
        line-height: 27px
    }

    .nav__container {
        align-items: center;
        padding-left: 20px;
        padding-right: 20px
    }

    .nav {
        background-color: #fff;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        top: 0
    }

    .nav__link {
        color: #676671;
        text-align: left;
        flex: 0 auto;
        margin-left: 0;
        margin-right: 0;
        padding: 12px 0;
        display: block;
        position: relative
    }

    .nav__link.nav__link--dd {
        color: #676671;
        padding-left: 0;
        padding-right: 0
    }

    .nav__link.nav__link--dd.is--dark,
    .nav__link.nav__link--dark {
        color: #676671;
        padding-top: 12px;
        padding-bottom: 12px
    }

    .nav__link.nav__link--signin {
        padding-top: 12px;
        padding-bottom: 12px;
        position: relative
    }

    .nav__link.is--last-child {
        margin-right: 0;
        padding-left: 0;
        padding-right: 0
    }

    .nav__brand {
        padding-left: 0
    }

    .global-section {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .global-section.section__center-60px {
        padding-top: 40px
    }

    .global-section.section--blog-cat-header {
        padding-left: 10px;
        padding-right: 10px
    }

    .global-section.section--about,
    .global-section.section--leadership {
        text-align: left
    }

    .global-section.section--faqs {
        padding-top: 60px
    }

    .global-section.section--customer-story-stats {
        text-align: left
    }

    .global-section.section__center-0px {
        padding-top: 40px
    }

    .global-section.section__resources-cont,
    .global-section.section__resources-cont--header {
        background-position: 0 100%
    }

    .global-section.is--grey-20x20 {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .global-section.section--homepromo {
        padding-top: 40px;
        padding-bottom: 40px
    }

    .global-section.content-c__ondemand {
        margin-top: -200px;
        padding-top: 140px
    }

    .global-section.section--swag-img,
    .global-section.section--swag-faq {
        padding-bottom: 20px
    }

    .global-container.container--homepromo {
        grid-template-rows: auto auto
    }

    .global-container.container__requests,
    .global-container.container__request-confirmation {
        padding: 20px 20px 40px
    }

    .global-container.container--events {
        grid-template-rows: auto auto auto
    }

    .hero__flexrow {
        width: 100%;
        min-height: 120px;
        flex-flow: column wrap;
        flex: 0 auto;
        align-content: stretch;
        display: flex
    }

    .hero__flexrow.home {
        min-height: 100px;
        justify-content: flex-start
    }

    .hero__flexrow.margin0-copy {
        flex-direction: column;
        align-items: stretch
    }

    .navbar {
        padding-right: 0
    }

    .navbar.navbar__campaign {
        padding-left: 0
    }

    .navbar.navbar__campaign-transparent {
        background-color: transparent;
        align-items: center;
        padding-left: 0
    }

    .global-button {
        width: 100%
    }

    .global-button.is--ghost {
        width: 100%;
        min-width: 130px;
        text-align: center
    }

    .global-button.button--indigo {
        width: 100%;
        text-align: center
    }

    .global-button.button--mobile-nav {
        margin-left: 0;
        margin-right: 0
    }

    .global-button.button--ghost-nav {
        margin-left: 0;
        margin-right: 0;
        padding-left: 15px;
        padding-right: 15px;
        font-size: 13px
    }

    .global-button.button--pagination {
        margin-bottom: 10px
    }

    .global-button.button--pill {
        justify-content: flex-start;
        padding-left: 15px;
        padding-right: 15px;
        font-size: 13px
    }

    .global-button.button--pill.nck-pill,
    .global-button.button--pill.nck-pill-copy {
        margin-right: 0
    }

    .global-button.is--ghost-pricing,
    .global-button.is--ghost-white,
    .global-button.is--event-acc {
        width: 100%;
        min-width: 130px;
        text-align: center;
        font-size: 13px
    }

    .global-button.button--external {
        text-align: left
    }

    .global-button.is--ghost-external {
        width: 100%;
        min-width: 130px;
        text-align: center
    }

    .section__title-wrapper {
        margin-bottom: 20px
    }

    .customers__grid {
        grid-template-columns: 1fr 1fr 1fr;
        margin-left: 0;
        margin-right: 0
    }

    .signup-section {
        padding-left: 20px;
        padding-right: 20px
    }

    .signup-section.signup-section--briefs {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .footer {
        padding-left: 20px;
        padding-right: 20px
    }

    .footer.footer--campaigns {
        margin-top: 0;
        padding-top: 40px
    }

    .footer__grid {
        grid-column-gap: 16px;
        grid-template: "." 40px"." "." 16px"." 40px"." "." 16px"." 40px"." "." /minmax(120px, 3fr) minmax(120px, 3fr)
    }

    .footer__grid.footer__grid--campaign {
        grid-template-rows: auto auto;
        grid-template-columns: 1.75fr 1.5fr 1.5fr
    }

    .footer__title {
        font-size: 12px
    }

    .footer__link {
        font-size: 13px;
        line-height: 17px
    }

    .footer__social {
        padding-top: 10px;
    }

    .global-body-wrap {
        padding-left: 0
    }

    .global__common-grid {
        grid-template-columns: 1fr;
        grid-template-areas: "." "."
    }

    .global__common-grid.this-is--reverse {
        grid-template-areas: "." "."
    }

    .global__common-grid.platform__grid--sherlock {
        grid-template-columns: 100%;
        grid-template-areas: "." "."
    }

    .global__common-grid.img__grid--integration {
        grid-row-gap: 16px;
        grid-template: "." "." "." "." /1fr 1fr;
        grid-auto-flow: row
    }

    .global__common-grid.grid__blf-speaker {
        grid-template-columns: 1fr;
        grid-template-areas: "." "."
    }

    .global__common-grid.grid__blf-talking-heads {
        grid-template: "." "." "." "." "." "." /1fr
    }

    .global__common-grid.newsroom__grid {
        grid-template-columns: 100%;
        grid-template-areas: "." "."
    }

    .global__common-grid.img__grid--integration-2col {
        grid-row-gap: 30px;
        grid-template: "." "." "." "." /1fr 1fr;
        grid-auto-flow: row
    }

    .global__common-grid.grid--columns {
        grid-row-gap: 20px;
        grid-template: "." "." "." /100%
    }

    .customer-story__header-logo {
        height: 30px;
        min-height: 36px;
        float: none;
        clear: none;
        flex: 0 auto
    }

    .customer-story__header-grid {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr 1fr;
        grid-template-areas: ".";
        grid-auto-columns: 1fr;
        display: grid
    }

    .grid__customer-story {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-flow: row;
        justify-items: stretch
    }

    .grid-2 {
        grid-column-gap: 20px
    }

    .global-subtitle {
        padding-left: 0;
        padding-right: 0
    }

    .global-subtitle.subtitle--card {
        margin-left: 0;
        margin-right: 0
    }

    .small-label.small-label--price-cell {
        letter-spacing: 0;
        font-size: 10px
    }

    .home__logo-wrapper {
        width: 40%;
        padding-left: 10px;
        padding-right: 10px
    }

    .home__tab-link {
        padding-left: 20px;
        padding-right: 20px
    }

    .tab__content {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .home__tab__menu {
        justify-content: center;
        display: flex
    }

    .points__grid {
        grid-row-gap: 30px;
        grid-template: "." "." "." /1fr
    }

    .customer-quote-1__grid {
        flex-direction: column;
        grid-template-rows: 200px repeat(auto-fit, minmax(200px, 1fr))
    }

    .customer-quote-1__wrapper {
        padding: 35px 30px
    }

    .customer-quote__quote-wrapper {
        padding-right: 0
    }

    .customer-quote__quote {
        font-size: 18px
    }

    .inner-hero {
        padding-left: 10px;
        padding-right: 10px
    }

    .inner-hero.inner-hero--engineer-managers {
        background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd2f697dc86e_role-manager-engineer-header-77fd80e4.svg);
        background-position: 20% 100%;
        background-repeat: no-repeat;
        background-size: cover
    }

    .inner-hero.inner-hero--serverside {
        background-position: 50%
    }

    .inline-button {
        display: flex
    }

    .inline-button__text {
        line-height: 20px
    }

    .overview__logo-wrapper {
        width: 75px;
        padding-left: 16px;
        padding-right: 16px
    }

    .sticky__button.crashlytics {
        padding-top: 15px;
        padding-bottom: 10px;
        font-size: 13px
    }

    .open-source__card {
        padding-left: 20px;
        padding-right: 20px
    }

    .open-source__flexrow {
        flex-direction: column;
        margin-top: 20px
    }

    .open-source__flexrow__col {
        padding-top: 5px;
        padding-bottom: 5px
    }

    .cert__title-wrapper {
        line-height: 21px
    }

    .cert__arrow {
        width: 15px
    }

    .jobs__hero {
        padding-left: 20px;
        padding-right: 20px
    }

    .jobs__hero__image-grid {
        min-height: auto;
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 1fr 1fr 2fr;
        grid-auto-columns: 1fr
    }

    .jobs__hero__image-1 {
        min-height: 140px;
        background-position: 0 0
    }

    .jobs__benefits-grid {
        display: block
    }

    .jobs__image-row {
        flex-direction: column
    }

    .jobs__flex-image.jobs__flex-image--left {
        margin-bottom: 20px;
        margin-right: 0
    }

    .jobs__flex-image.jobs__flex-image--right {
        margin-left: 0
    }

    .jobs__hero__image-2 {
        min-height: 165px
    }

    .jobs__hero__image-3 {
        min-height: 150px
    }

    .blog__thumb-details {
        margin-bottom: 30px;
        margin-left: 30px;
        margin-right: 20px
    }

    .author-image.author-image--inner {
        width: 40px;
        height: 40px;
        flex: none
    }

    .author-image.large {
        margin-bottom: 20px
    }

    .blog__hero-image {
        min-height: 110px
    }

    .blog__date {
        font-size: 11px
    }

    .blog__thumb-details-featured {
        margin-bottom: 30px;
        margin-left: 30px;
        margin-right: 30px
    }

    .integration__wrapper {
        margin-top: 10px;
        margin-bottom: 10px
    }

    .integration__logo {
        width: 40px;
        margin-right: 20px
    }

    .integration__item {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px
    }

    .about__hero {
        padding-top: 50px
    }

    ._404__title {
        font-size: 50px;
        line-height: 70px
    }

    .cust-stories__list {
        grid-template-columns: 1fr
    }

    .cust-stories__item {
        flex-basis: 100%
    }

    .mobile-nav-button {
        margin-right: 0;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 25px
    }

    .menu__icon {
        display: block
    }

    .about__image-grid {
        grid-template: "." "." /1fr
    }

    .about__image {
        min-height: 230px
    }

    .about__image.about__image--1 {
        background-position: 0%;
        display: none
    }

    .about__image.about__image--2 {
        background-position: 0%;
        border-top-right-radius: 150px
    }

    .leadership__card {
        flex-direction: column;
        padding-right: 30px
    }

    .leader__image {
        margin-bottom: 20px
    }

    .event__card {
        margin-left: 0;
        margin-right: 0
    }

    .event__item {
        width: 100%;
        margin-bottom: 10px;
        padding: 5px
    }

    .row-logos__row {
        margin-top: 20px
    }

    .leadership__bg-image {
        background-position: 50%;
        background-size: cover
    }

    .faq__title-wrapper {
        padding-bottom: 20px
    }

    .faq__arrow {
        width: 20px
    }

    .faq__answer {
        padding-right: 20px
    }

    .pricing__sticky {
        padding-right: 40px;
        font-size: 14px;
        font-weight: 700;
        line-height: 16px;
        position: static
    }

    .pricing__sticky.sticky-no-lines {
        padding-right: 40px
    }

    .pricing__cell {
        position: static
    }

    .pricing__cell.pricing__cell--left {
        font-size: 14px;
        line-height: 24px
    }

    .pricing__cell.cell--sticky,
    .pricing__cell.cell--sticky-nav {
        position: static
    }

    .pricing__tick {
        width: 16px
    }

    .home__tabs-text {
        font-size: 14px
    }

    .tab__content-card {
        margin-left: 10px;
        margin-right: 10px;
        padding-left: 20px;
        padding-right: 20px
    }

    .code-wrapper {
        font-size: 13px;
        line-height: 19px;
        overflow: auto
    }

    .tabs__links-row {
        flex-direction: column;
        align-items: flex-start;
        padding-top: 10px;
        line-height: 25px
    }

    .tabs__subtext {
        padding-left: 10px;
        padding-right: 10px
    }

    .nav-minimal__login-text {
        text-align: left;
        margin-top: 10px;
        font-size: 14px
    }

    .nav-minimal__login-text.dark {
        margin-top: 10px
    }

    .request-grid {
        padding-top: 10px;
        padding-left: 20px;
        padding-right: 20px
    }

    .request-grid.confirmation {
        padding-top: 40px
    }

    .integration__tabs-menu {
        text-align: center;
        flex-wrap: wrap;
        padding-left: 20px;
        padding-right: 20px;
        display: flex;
        position: static
    }

    .tab-link__integrations {
        margin-left: 0;
        margin-right: 0;
        padding: 5px 7px;
        font-size: 14px
    }

    .platforms-mini.mini__larger {
        grid-template-rows: auto auto
    }

    .platform__mini-link {
        padding: 10px
    }

    .platform__mini-link.mini-link-update {
        padding-left: 0;
        padding-right: 0
    }

    ._3-col-points__row {
        flex-direction: column;
        align-items: center;
        display: flex
    }

    .sign-up__col {
        padding: 20px
    }

    .sign-up__col.sign-up__col--top,
    .sign-up__col.sign-up__col--top--hub {
        padding-right: 0
    }

    .resources__content-title {
        font-size: 36px;
        line-height: 50px
    }

    .resources-cont__video-wrap {
        align-self: center
    }

    .content-thumb__wrap {
        padding-bottom: 25px;
        padding-left: 25px;
        padding-right: 25px
    }

    .button__text-ghost {
        font-size: 12px;
        line-height: 43px
    }

    .nav__link-dark {
        color: #676671;
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 0
    }

    .nav__link-dark.nav__link-dark--signin {
        color: #676671;
        text-align: left;
        flex: 0 auto;
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 0;
        display: block
    }

    .customer-quote__image {
        min-height: auto;
        background-image: none
    }

    .button__text--ghost {
        font-size: 12px
    }

    .nav__x {
        text-align: center;
        margin-left: 25px;
        margin-right: 25px;
        top: 3%;
        left: -4%
    }

    .customers__grid--2 {
        grid-template-columns: 1fr 1fr;
        margin-left: 0;
        margin-right: 0
    }

    .blog-collection-list {
        grid-template-columns: 1fr
    }

    .resources__collection-item {
        flex-basis: 100%
    }

    .blog-post-container {
        margin-right: auto;
        overflow: visible
    }

    .blog-rich-text {
        display: block
    }

    .blog-rich-text figure {
        padding: 20px
    }

    .text-block-2 {
        width: auto;
        max-width: none;
        min-width: 0;
        flex-flow: row;
        justify-content: flex-start;
        align-items: center;
        padding-right: 10px;
        display: block;
        position: relative;
        overflow: visible
    }

    .blog__cat-header {
        margin-bottom: 30px;
        margin-left: 30px;
        margin-right: 30px
    }

    .case__image--stubhub {
        min-height: 300px
    }

    .image-2 {
        margin-left: 20px;
        padding-left: 0
    }

    .blog__home-header {
        margin-bottom: 30px;
        margin-left: 30px;
        margin-right: 30px
    }

    .container__cat-pills-mobile {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        align-content: stretch;
        justify-content: center;
        align-items: center;
        margin-left: 0;
        margin-right: 0;
        display: none;
        position: static
    }

    .collection-list-wrapper-12 {
        margin-left: auto;
        margin-right: auto
    }

    .blog__breadcrumb {
        flex-wrap: wrap;
        padding-top: 0;
        padding-bottom: 20px
    }

    .blog__breadcrumb-text {
        padding-bottom: 0
    }

    .blog__breadcrumb-text.breadcrumb--last-child {
        margin-top: 4px;
        margin-bottom: 4px;
        padding-bottom: 0
    }

    .breadcrumb__divider {
        align-self: flex-start
    }

    .breadcrumb__pill-button {
        margin-bottom: 10px;
        font-size: 11px;
        display: inline-block
    }

    .resources__collection-list {
        grid-template-columns: 1fr;
        margin-top: 20px
    }

    .resources__collection-list.sticky {
        grid-template-columns: 1fr
    }

    .global-hero-wrapper {
        padding-top: 60px;
        padding-left: 20px;
        padding-right: 20px
    }

    .global-hero-wrapper.wrapper__on-premise {
        background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd18907dc9c9_on-premise-header-mobile.svg);
        background-position: 0 100%;
        background-size: cover
    }

    .global-hero-wrapper.wrapper__mobile-crash-reporting {
        background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd06217dca1c_mobile-crash-reporting-header-mobile.svg);
        background-position: 50% 100%;
        background-size: cover
    }

    .global-hero-wrapper.wrapper__apm-alternative,
    .global-hero-wrapper.wrapper__gaming {
        background-position: 80% 100%;
        background-size: 800px
    }

    .global-hero-wrapper.wrapper__covid-19-report {
        background-position: 50%
    }

    .global-hero-wrapper.wrapper__ecommerce,
    .global-hero-wrapper.wrapper__buyvsbuild,
    .global-hero-wrapper.wrapper__observability,
    .global-hero-wrapper.wrap__solution-financial,
    .global-hero-wrapper.wrap__solution-health,
    .global-hero-wrapper.wrap__solution-entertainment {
        background-position: 80% 100%;
        background-size: 800px
    }

    .global-hero-wrapper.wrap__contact {
        padding-top: 40px
    }

    .global-hero-wrapper.wrapper__resources-cat {
        background-position: 50% 100%;
        background-size: cover;
        padding-top: 40px;
        padding-bottom: 20px
    }

    .global-hero-wrapper.wrap__research {
        padding-top: 40px
    }

    .global-hero-wrapper.wrap__resources {
        padding-top: 40px;
        padding-bottom: 40px
    }

    .global-hero__grid.hero-grid__stablity-score {
        grid-template-columns: 2.4fr 1fr
    }

    .global-hero__grid.hero-grid__product {
        grid-template-rows: auto;
        grid-template-columns: 2.4fr 1fr
    }

    .global-hero__grid.hero-grid__open-source {
        grid-template-columns: 4.75fr 1fr
    }

    .global-hero__grid.grid-left__on-premise {
        padding-right: 0
    }

    .global-hero__grid.grid-left__mobile-crash-reporting,
    .global-hero__grid.grid__20,
    .global-hero__grid.grid-left__covid-19-report,
    .global-hero__grid.grid__events-droidcon,
    .global-hero__grid.grid__events-droidcon-confirmation,
    .global-hero__grid.grid__events-droidcon,
    .global-hero__grid.grid__events-community-confirmation {
        padding-top: 0;
        padding-right: 0
    }

    .global-hero__grid.grid__events-acc {
        padding-top: 0;
        padding-left: 20px;
        padding-right: 20px
    }

    .global-hero__grid.grid--author {
        grid-template-columns: 1fr
    }

    .global-hero__grid.grid__swag {
        padding-top: 0
    }

    .global-hero__container {
        height: 600px;
        padding-top: 0
    }

    .global-hero__container.container__blf {
        height: 600px
    }

    .global-hero__container.container__newsroom {
        height: 200px
    }

    .global-hero__container.container__newsroom.news {
        height: 100px
    }

    .global-hero__container.container__no-padding {
        padding-bottom: 0
    }

    .global-hero__container.container--covid-19 {
        height: 870px
    }

    .global-hero__container.container__contact,
    .global-hero__container.container__research {
        padding-top: 0
    }

    .grid-body__premise-1 {
        grid-template-rows: 24px auto auto;
        grid-template-areas: "." "." "."
    }

    ._3-point__row__col {
        width: 100%
    }

    ._3point__row {
        margin-bottom: 20px
    }

    .logos-wrapper__on-premise {
        max-width: 100px;
        margin-left: 15px;
        margin-right: 15px
    }

    .global__grid-2-cols {
        grid-template: "." "." /1fr
    }

    .list__columns {
        border-right-style: none;
        padding-bottom: 20px
    }

    .list__columns.columns--contest {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    .list__columns.columns--60px-padding {
        padding-bottom: 40px;
        padding-left: 20px;
        padding-right: 20px
    }

    .list__item-wrap {
        flex-direction: row;
        align-items: stretch
    }

    .cols-list__wrapper {
        border-right-style: none;
        padding-top: 0
    }

    .cols-list__wrapper.col-divider {
        border-right-style: none
    }

    .cols-list__wrapper.wrapper--background.is--white {
        margin-left: 0;
        margin-right: 0
    }

    .card-icon__row.is--mobile-dont-wrapped {
        flex-wrap: wrap
    }

    .card-icon__row.row__callout-quote {
        flex-direction: row
    }

    .card-icon__row.grid,
    .card-icon__row._3col-grid,
    .card-icon__row._2col-grid,
    .card-icon__row._1col-grid {
        grid-template-columns: 1fr
    }

    .card-icon__row__col {
        width: 100%
    }

    .card-icon__row__col._2-cols-white {
        width: 100%;
        margin-bottom: 10px;
        display: block
    }

    .card-icon__row__col._2-cols-white.events-community {
        padding: 20px
    }

    .card-icon__row__col._1-cols-white.margin-bottom {
        flex-wrap: wrap
    }

    .card-icon__row__col._3-cols-white {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        display: block
    }

    .card-icon__row__col._3-cols-white.gaming-mobile-vert-wrapper {
        text-align: center
    }

    .card-icon__row__col._4-cols-white-news,
    .card-icon__row__col._4-cols-white__logo {
        width: 100%;
        display: block
    }

    .card-icon__row__col._1-cols-grey--link {
        flex-wrap: wrap;
        padding-left: 10px;
        padding-right: 20px
    }

    .card-icon__row__col._1-cols-grey-quote {
        flex-direction: column;
        flex: 0 auto
    }

    .card-icon__row__col._1-cols-grey-quote.is--reversed {
        flex-direction: column
    }

    .card-icon__row__col.cols-vertical {
        margin-left: 0;
        margin-right: 0
    }

    .card-icon__row__col.cols-horizontal,
    .card-icon__row__col.cols-horizontal-link {
        flex-direction: column
    }

    .card-icon__title {
        margin-left: 0;
        margin-right: 0
    }

    .card-icon__title.title--padding {
        margin-top: 0
    }

    .card-icon__p.p--center {
        text-align: center;
        padding-left: 20px
    }

    .card-icon__text-wrapper {
        display: block
    }

    .grid-body__premise-2 {
        grid-template-columns: 1fr;
        grid-template-areas: "." "."
    }

    .div-block-14 {
        margin-top: 0
    }

    .hero-wrapper__stability-score {
        background-position: 30% 100%;
        padding-top: 60px;
        padding-left: 20px;
        padding-right: 20px
    }

    .hero-wrapper__search {
        background-position: 8% 100%;
        padding-top: 60px;
        padding-left: 20px;
        padding-right: 20px
    }

    .hero-container__search {
        height: 650px;
        margin-bottom: 0
    }

    .hero-container__is-narrow-tablet {
        height: 450px;
        margin-bottom: 0;
    }

    .hero-wrapper__product {
        background-position: 7% 100%;
        padding-top: 60px;
        padding-left: 20px;
        padding-right: 20px
    }

    .hero-wrapper__crashlytics {
        background-position: 75%;
        padding-top: 60px;
        padding-left: 20px;
        padding-right: 20px
    }

    .hero-grid-center-global {
        grid-template-columns: 1fr 1fr
    }

    .hero-grid-center-global.hero-grid-center__firebase {
        grid-template-columns: 1fr
    }

    .hero-grid-center-global.hero-grid-center__blf {
        grid-template-columns: 1fr 1fr 1fr
    }

    .hero-grid-center-global.hero-grid-center__newsroom {
        grid-template-columns: 1fr
    }

    .hero-div-center {
        text-align: center;
        margin-top: 0
    }

    .crashlytics__table {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        border-radius: 0;
        grid-template-rows: minmax(48px, .5fr) minmax(24px, .8fr) minmax(24px, .8fr) minmax(24px, .5fr) minmax(24px, .8fr) minmax(24px, 1fr) minmax(24px, 1fr);
        grid-template-columns: 1.5fr 1fr 1fr;
        grid-auto-rows: minmax(48px, .8fr);
        margin-left: auto;
        padding-left: 0;
        padding-right: 0
    }

    .crashlytics__table.table-1 {
        grid-template-rows: 48px minmax(48px, .9fr) minmax(48px, .9fr) minmax(48px, .5fr) minmax(48px, .6fr) minmax(48px, .9fr) minmax(48px, .9fr) minmax(48px, .6fr) minmax(48px, .9fr)
    }

    .crashlytics__table.table-2 {
        grid-template-rows: 48px minmax(48px, .9fr) minmax(48px, .6fr) minmax(48px, .9fr) minmax(48px, .9fr) minmax(48px, .6fr) minmax(48px, .6fr)
    }

    .crashlytics__table-container {
        background-position: 0 100%;
        padding-left: 5px;
        padding-right: 5px
    }

    .crashlytics__table-container.table-container--bkgd-1 {
        background-position: 0 100%
    }

    .crashlytics__table-container.table-container--bkgd-2 {
        background-position: 100% 100%
    }

    .table-header-indigo {
        letter-spacing: 0;
        flex-direction: row;
        font-size: 11px
    }

    .table-list {
        width: 100%;
        height: 100%;
        align-items: center;
        padding-left: 6px;
        padding-right: 6px;
        display: flex
    }

    .crashlytics__body-grid-1,
    .crashlytics__body-grid-2 {
        grid-template: "." "." /1fr
    }

    .paragraph-3 {
        padding-right: 0
    }

    .crashlytics__body-grid-3 {
        grid-template: "." "." /1fr
    }

    .hero-wrapper__open-source {
        background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd9a297dca0f_open-source-header-mobile.svg);
        background-position: 50%;
        background-size: cover;
        padding-top: 60px;
        padding-left: 20px;
        padding-right: 20px
    }

    .heading-white {
        padding-left: 0;
        padding-right: 0
    }

    .customer-card-icon__row {
        margin-bottom: 0
    }

    .customer-card-icon__row__coll {
        width: 100%
    }

    .customer-story__header-logo-wrap {
        width: 100%;
        height: 100%;
        display: flex
    }

    .customer-story__header-copy {
        margin-top: 0
    }

    .breadcrumb-system {
        padding-top: 0;
        padding-bottom: 0
    }

    .grid__div {
        margin-top: -20px
    }

    .grid__div.events-droidcon {
        margin-top: 0;
        padding: 30px
    }

    .grid__div.events-droidcon.droidcon-confirmation {
        text-align: center
    }

    .global__grid-2-cols-image,
    .firebase__body-grid-2,
    .firebase__body-grid-3 {
        grid-template: "." "." /1fr
    }

    .firebase__grid-b {
        grid-template: "." 1fr"." "." "." "." /1fr 1fr 1fr
    }

    .hero-wrapper__firebase {
        background-position: 67% 100%;
        padding-top: 60px
    }

    .platform-rich-text {
        display: block
    }

    .firebase__grid-a {
        grid-template-columns: 1fr;
        grid-template-areas: "." "."
    }

    .hero-wrapper__career-contest {
        background-position: 70% 100%;
        padding-top: 60px;
        padding-left: 20px;
        padding-right: 20px
    }

    .tab__navigation {
        grid-template-columns: 1fr;
        grid-template-areas: "." "."
    }

    .menu-contest__label {
        text-align: center
    }

    .contest__jumplinks {
        text-align: center;
        border-bottom: 1px solid #b8b7bd;
        margin-right: 0
    }

    .div-block-18 {
        grid-column-gap: 16px;
        grid-row-gap: 24px;
        border-bottom-style: none;
        flex-direction: row;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: space-between;
        justify-items: stretch;
        display: grid
    }

    .back-to-top__wrapper-2.w--current {
        width: 50%;
        background-color: #000d47;
        top: auto;
        bottom: 16px;
        left: -37%;
        right: 0%
    }

    .pricing__tooltip-wrapper,
    .tooltip__container {
        display: block
    }

    .dd-content__row-white.standard__seat-5 {
        font-size: 14px
    }

    .pricing__tier-description,
    .pricing__tier-description.tier-description--white {
        padding-left: 0;
        padding-right: 0
    }

    .pricing__plan {
        margin-left: 0;
        margin-right: 0;
        padding-left: 20px;
        padding-right: 20px
    }

    .pricing__plan.plan--lite {
        margin-top: 0;
        padding-top: 40px;
        padding-bottom: 100px;
        display: block
    }

    .pricing__plan.plan--enterprise {
        margin-left: 0;
        margin-right: 0;
        padding-top: 40px;
        padding-bottom: 100px;
        display: none
    }

    .pricing__plan.plan--standard {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 40px;
        display: none
    }

    .pricing__plan-tier.plan-tier--lite,
    .pricing__plan-tier.card--standard {
        padding-bottom: 40px;
        padding-left: 16px;
        padding-right: 16px
    }

    .dd-trigger__arrow {
        margin-left: 4px;
        margin-right: 6px;
        padding-left: 0;
        padding-right: 0
    }

    .pricing__dd-content {
        min-width: auto;
        top: -3%;
        left: -.3%;
        right: -.5%
    }

    .pricing__dd-content.dd-content__lite,
    .pricing__dd-content.dd-content__standard {
        display: none
    }

    .pricing__dd-wrapper {
        width: auto
    }

    .tooltip__content.content__events-standard-plan {
        width: 70%;
        left: 10%
    }

    .tooltip__content.content__seats-lite-plan {
        width: 60%;
        left: 35%
    }

    .tooltip__content.content__events-lite-plan {
        width: 70%;
        left: 10%
    }

    .tooltip__content.content__seats-standard-plan {
        width: 60%;
        left: 35%
    }

    .tooltip__content.content__support-critical,
    .tooltip__content.content__support-high,
    .tooltip__content.content__support-medium,
    .tooltip__content.content__support-low {
        width: 200px;
        left: 0%
    }

    .tooltip__content.content__support-outages {
        width: 200px;
        top: auto;
        bottom: 55px;
        left: 0%
    }

    .tooltip__content.content__support-outages.outages-saas {
        bottom: 30px
    }

    .tooltip__content.content__pricing {
        width: 100%;
        bottom: 80px;
        left: auto
    }

    .tooltip__content.content__pricing.trigger__error-1 {
        bottom: 80px
    }

    .tooltip__content.content__pricing.trigger__error-2 {
        bottom: 110px;
        left: auto
    }

    .tooltip__content.content__pricing.trigger__error-3 {
        bottom: 80px
    }

    .tooltip__content.content__pricing.trigger__error-4,
    .tooltip__content.content__pricing.trigger__error-5,
    .tooltip__content.content__pricing.trigger__error--6,
    .tooltip__content.content__pricing.trigger__error-7,
    .tooltip__content.content__pricing.trigger__error-8 {
        bottom: 60px
    }

    .tooltip__content.content__pricing.trigger__error-9,
    .tooltip__content.content__pricing.trigger__error-10 {
        bottom: 80px
    }

    .tooltip__content.content__pricing.trigger__error-11 {
        bottom: 110px
    }

    .tooltip__content.content__pricing.trigger__error-12 {
        bottom: 80px
    }

    .tooltip__content.content__pricing.trigger__error-13 {
        bottom: 60px
    }

    .tooltip__content.content__pricing.trigger__app-1,
    .tooltip__content.content__pricing.trigger__app-2,
    .tooltip__content.content__pricing.trigger__app-3 {
        bottom: 80px
    }

    .tooltip__content.content__pricing.trigger__app-4 {
        bottom: 60px
    }

    .tooltip__content.content__pricing.trigger__alerts-1,
    .tooltip__content.content__pricing.trigger__alerts-2,
    .tooltip__content.content__pricing.trigger__alerts-3 {
        display: none;
        bottom: 30px
    }

    .tooltip__content.content__pricing.trigger__alerts-4,
    .tooltip__content.content__pricing.trigger__alerts-5,
    .tooltip__content.content__pricing.trigger__alerts-6 {
        display: none;
        bottom: 60px
    }

    .tooltip__content.content__pricing.trigger__alerts-7 {
        display: none;
        bottom: 30px
    }

    .tooltip__content.content__pricing.trigger__alerts-8 {
        display: none;
        bottom: 60px
    }

    .tooltip__content.content__pricing.trigger__alerts-9 {
        display: none;
        bottom: 30px
    }

    .tooltip__content.content__pricing.trigger__alerts-10 {
        display: none;
        bottom: 60px
    }

    .tooltip__content.content__pricing.trigger__security-1 {
        display: none;
        bottom: 30px
    }

    .tooltip__content.content__pricing.trigger__security-2,
    .tooltip__content.content__pricing.trigger__deploy-1 {
        display: none;
        bottom: 60px
    }

    .tooltip__content.content__pricing.trigger__deploy-2 {
        display: none;
        bottom: 80px
    }

    .tooltip__content.content__pricing.trigger__deploy-3,
    .tooltip__content.content__pricing.trigger__deploy-4 {
        display: none;
        bottom: 30px
    }

    .tooltip__content.content__pricing.trigger__support-1,
    .tooltip__content.content__pricing.trigger__support-2,
    .tooltip__content.content__pricing.trigger__alerts-11 {
        bottom: 30px
    }

    .tooltip__content.content__pricing.trigger__app-5 {
        bottom: 100px
    }

    .tooltip__content.content__pricing.trigger__security-3,
    .tooltip__content.content__pricing.trigger__security-4 {
        display: none;
        bottom: 30px
    }

    .tooltip__content.content__pricing.trigger__alerts-13 {
        display: none;
        bottom: 60px
    }

    .tooltip__content.content__pricing.trigger__security-5 {
        display: none;
        bottom: 30px
    }

    .tooltip__content.content__pricing.trigger__app-6,
    .tooltip__content.content__pricing.trigger__app-7 {
        bottom: 120px
    }

    .pricing__dd-trigger.dd-trigger__lite {
        padding-left: 1.5%
    }

    .pricing__dd-trigger.dd-trigger__standard {
        flex-flow: row;
        align-items: stretch
    }

    .pricing-plan__cta.cta__standard {
        bottom: 2%
    }

    .pricing-plan__cta.cta__enterprise,
    .pricing-plan__cta.cta__lite {
        bottom: 3%
    }

    .hero-wrapper__blf {
        background-position: 25% 100%;
        margin-bottom: 80px;
        padding-top: 40px;
        padding-left: 20px;
        padding-right: 20px
    }

    .blf__speaker-img {
        width: 100px;
        align-self: center
    }

    .blf__speaker-info {
        align-self: flex-start
    }

    .blf__speaker-quote {
        padding-left: 0;
        padding-right: 0
    }

    .pricing__features-link {
        width: auto;
        display: block
    }

    .pricing__col-text {
        font-size: 12px;
        line-height: 16px
    }

    .pricing__col-text.small {
        font-size: 10px;
        display: none
    }

    .pricing__col-text.small.mobile {
        display: block
    }

    .pricing__table {
        grid-template-columns: minmax(auto, 120px) auto auto auto;
        overflow: scroll
    }

    .pricing__table-heading {
        font-size: 18px;
        line-height: 24px
    }

    .text-block-18 {
        line-height: 20px
    }

    .text-block-19 {
        line-height: 18px
    }

    .text-block-21 {
        display: none
    }

    .faq__title {
        margin-bottom: 0
    }

    .read-time__copy {
        color: #676671;
        margin-bottom: 10px;
        display: inline-block
    }

    .read-time__copy.copy--minute {
        font-size: 11px
    }

    .read-time__copy.copy--text {
        padding-left: 5px;
        font-size: 11px
    }

    .blog__read-time {
        flex-flow: row;
        align-self: center;
        align-items: center;
        padding-left: 0
    }

    .progress-bar {
        max-width: none
    }

    .hero-wrapper__newsroom {
        background-position: 67% 100%;
        padding-top: 60px;
        padding-left: 20px;
        padding-right: 20px
    }

    .hero-wrapper__newsroom.newsroom--news {
        background-position: 70% 100%
    }

    .card-news__col {
        width: 100%
    }

    .card-news__col.press-2-cols-white {
        width: 100%;
        margin-bottom: 10px;
        display: flex
    }

    .card-news__row {
        grid-template-columns: 1fr;
        margin-bottom: 0
    }

    .card-news__row.press-release {
        grid-template-columns: 1fr
    }

    .newsroom__body-grid-1 {
        grid-template: "." "." /1fr
    }

    .div-block-19 {
        margin-top: 0
    }

    .newsroom__body-grid-2 {
        grid-row-gap: 0px;
        grid-template: "." "." /1fr
    }

    .news__element-1,
    .news__element-2 {
        display: none
    }

    .brand-assets__links {
        justify-content: space-between;
        margin-bottom: 10px
    }

    .brand-assets__links.border {
        border-right-style: none;
        justify-content: space-between;
        margin-right: 0
    }

    .brand-assets__link-bar {
        display: block
    }

    .pricing__tab-wrapper {
        justify-content: space-around
    }

    .pricing__tab {
        letter-spacing: 0;
        padding-left: 0;
        padding-right: 0;
        font-size: 12px
    }

    .pricing__tab.tab--lite {
        flex: 1;
        align-self: stretch
    }

    .pricing__tab.tab--standard {
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .app-serverside__grid {
        grid-row-gap: 0px;
        grid-template: "." "." /1fr
    }

    .hero-wrapper__support {
        background-position: 26% 100%;
        padding-top: 60px;
        padding-left: 20px;
        padding-right: 20px
    }

    .support__body-grid-1 {
        grid-template: "." "." /1fr
    }

    .icon-block {
        margin-top: 0
    }

    .support__table {
        grid-column-gap: 0px;
        grid-template-columns: minmax(100px, 2fr) minmax(75px, .5fr) minmax(75px, .25fr) minmax(75px, .5fr)
    }

    .support__tooltip-wrapper {
        display: block
    }

    .awards__block {
        width: auto;
        margin-bottom: 40px;
        margin-right: 0
    }

    .news__awards-container {
        display: block
    }

    .blog__details {
        margin-left: 8px;
        margin-right: 8px
    }

    .social-wrapper__sticky-share.covid-static {
        width: 100%
    }

    .blog__social-wrapper {
        flex-wrap: wrap;
        align-items: stretch
    }

    .social-wrapper__share {
        min-width: 100px
    }

    .nav__close {
        display: block
    }

    .mobile-nav-button-2 {
        margin-right: -20px;
        padding-right: 16px
    }

    .menu__icon-2 {
        display: block
    }

    .grid__right-div {
        margin-top: -20px
    }

    .grid__right-div.events-droidcon {
        background-position: 0%;
        margin-top: 0;
        padding: 30px
    }

    .grid__right-div.div--0 {
        margin-top: 0
    }

    .card-icon__h3 {
        padding-left: 15px;
        padding-right: 10px;
        font-size: 16px
    }

    .global__grid-2-cols-copy {
        grid-template: "." "." /1fr
    }

    .div-block-32 {
        grid-column-gap: 0px;
        grid-template-columns: 35% 1fr 1fr;
        overflow: scroll
    }

    .columns-3 {
        margin-right: 0
    }

    .column-2 {
        padding-right: 0
    }

    .column-3 {
        padding-left: 0;
        padding-right: 0
    }

    .resources-cont__date-wrap {
        flex-direction: row
    }

    .resources-cont__form-wrap {
        height: 480px
    }

    .content-c___grid {
        grid-column-gap: 10px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr
    }

    .resources-cont__speaker {
        display: block
    }

    .resources-cont__speaker-img {
        margin-bottom: 20px
    }

    .resources-cont__speaker-item {
        padding-right: 0
    }

    .resources-cont__form-container.is--webbasedpdf {
        width: auto
    }

    .button-embed {
        width: 100%
    }

    .button-embed.mb-10 {
        margin-bottom: 10px
    }

    .inline-button__wrapper.is--content-f {
        margin-left: -10px
    }

    .blog__insert {
        background-position: 30% 100%;
        background-repeat: no-repeat;
        background-attachment: scroll;
        padding: 40px 30px
    }

    .blog__insert.insert--1,
    .blog__insert.insert--2 {
        background-position: 50%
    }

    .blog__insert-heading {
        width: 100%;
        font-size: 24px
    }

    .covidreport__h1 {
        margin-top: 0;
        font-size: 40px;
        line-height: 48px
    }

    .covidreport__h3 {
        line-height: 32px
    }

    .covid__card-title-text {
        align-self: center
    }

    .covid__card-title-bar {
        flex-direction: row;
        align-items: stretch
    }

    .div-block-62 {
        grid-template-rows: auto auto auto auto
    }

    .div-block-64 {
        margin-bottom: 40px
    }

    .div-block-65 {
        display: block
    }

    .div-block-64-copy {
        margin-left: 0
    }

    .covid__card-wrapper {
        display: block
    }

    .covid__card-wrapper.is--wrapped {
        flex-direction: row;
        justify-content: space-between;
        display: flex
    }

    .covid__card-col,
    .covid__card-col.is--3-cols {
        width: 100%
    }

    .covid__card-col.is--horizontal {
        display: flex
    }

    .covid__card-col.is--4-cols {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    .covid__card-col.is--4-cols.is--flexed {
        width: 48%;
        text-align: left;
        flex-direction: column;
        align-items: center;
        display: flex
    }

    .covid__card-col.is--2cols-copy {
        width: 100%;
        text-align: left;
        display: block
    }

    .covid__card-col.is--2-cols {
        width: 100%
    }

    .covid__card-icon-wrapper {
        align-self: auto
    }

    .covid__card-text-wrapper {
        display: block
    }

    .covid__card-text-wrapper.left-padding {
        padding-left: 10px
    }

    .covid__sources--arrow {
        width: 15px
    }

    .covid__nav-wrapper {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: 100px;
        grid-template-columns: 1fr;
        grid-auto-flow: row
    }

    .covid__nav-links {
        border-top: 1px solid #c4c4c4;
        padding-top: 15px;
        padding-bottom: 15px
    }

    .covid-sticky-nav {
        padding: 0
    }

    .covid__inline-callout {
        display: block
    }

    .covid__callout-logo {
        padding-bottom: 20px;
        padding-right: 0
    }

    .covid__nav-toggle {
        padding-left: 20px
    }

    .events-community__wrap {
        padding: 20px
    }

    .events-community__swag-img {
        margin-right: 0;
        padding-left: 0
    }

    .events-community__footer {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .events-footer__div {
        border-right-style: none;
        padding-bottom: 10px
    }

    .events-footer__text-contain {
        display: block
    }

    .callout-quote {
        padding-left: 20px;
        padding-right: 20px;
        display: block
    }

    .callout-quote__logo-wrapper {
        margin-right: 0;
        padding-right: 0
    }

    .callout-quote__quote {
        padding-right: 0
    }

    .div-block-73 {
        width: auto;
        height: 50px;
        flex-wrap: wrap;
        align-content: space-between
    }

    .platform-grid__grid {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 1fr 1fr
    }

    .integration-grid__logo {
        max-width: 100px
    }

    .integration-grid__logo.is--link {
        width: 40px
    }

    .customer-grid__grid {
        grid-column-gap: 10px;
        grid-row-gap: 15px;
        grid-template-rows: auto auto auto auto auto auto;
        grid-template-columns: 1fr 1fr
    }

    .customer-grid__grid.grid-4x2 {
        width: 100%;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        align-content: stretch;
        justify-items: center
    }

    .customer-grid__grid.grid-7x1 {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr
    }

    .customer-grid__wrapper.customer-page {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .customer-grid__logo {
        max-width: 120px
    }

    .customer-grid__logo.is--grey {
        max-width: 100%;
        padding-left: 5px;
        padding-right: 5px
    }

    .resources-cont__header-grid {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1.75fr 1fr
    }

    .resources-cont__header-grid.is--infographic {
        grid-column-gap: 16px;
        grid-template-rows: auto auto
    }

    .resources-cont__details {
        flex-wrap: wrap;
        display: flex
    }

    .resources-cont__details.is--content-b-podcast {
        flex-wrap: wrap;
        align-content: space-around
    }

    .content-e___grid {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 1fr
    }

    .resources-cont__duration-wrap {
        margin-left: 0
    }

    .resources-cont__social-text {
        display: none
    }

    .resources-cont__header-content.is--infographic {
        text-align: left
    }

    .resources-gated__header-grid {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1.75fr 1fr
    }

    .resources-gated__header-grid.is--gated-generic {
        grid-template-columns: 1fr
    }

    .customer-story__header {
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px
    }

    .content-thumb__label-wrap {
        height: auto
    }

    .security__logos-item {
        flex: 0 70px;
        align-self: center
    }

    .security__logos-list {
        flex-flow: wrap;
        align-content: stretch;
        justify-content: center;
        display: flex
    }

    .security__logos-img {
        width: 100px;
        height: 100px;
        background-position: 50%;
        flex-wrap: wrap;
        justify-content: center;
        margin-top: 10px;
        margin-bottom: 10px
    }

    .callout-box__text {
        text-align: left
    }

    .paragraph-8 {
        white-space: normal
    }

    .div-block-84 {
        text-align: left;
        display: block
    }

    .div-block-85 {
        padding-bottom: 20px;
        padding-right: 10px
    }

    .blog__insert-text {
        width: 100%
    }

    .bmr-g__wrap--stability.industry.app-stab-2022._w--1200._w--tab-800._w--mobile-350 {
        width: 350px
    }

    .bmr-g__wrap--stability.industry._w--1200._w--mobile-250,
    .bmr-g__wrap--stability.industry._w--1200._w--mobile-250._w--tab-700,
    .bmr-g__wrap--stability.industry._w--1000._w--tab-700._w--mobile-250,
    .bmr-g__wrap--stability.industry._w--1000._w--tab-700._w--mob-landscape-500._w--mobile-250 {
        width: 250px
    }

    .bmr-g__wrap--stability.appratings {
        margin-bottom: 0
    }

    .bmr-container {
        padding-bottom: 20px
    }

    .bmr-container.graph._w--1000.mx-auto.overflow-scroll.h--675 {
        height: 690px
    }

    .bmr-container.graph.overflow-scroll.h--765 {
        height: 1000px
    }

    .bmr-container.copy.d-flex.justify-center.overflow-hidden {
        flex-wrap: wrap
    }

    .bmr-container.copy.d-flex.justify-center.overflow-hidden.mt-mobile--80 {
        margin-top: -80px
    }

    .bmr-g__container--stability {
        justify-content: space-around;
        padding-left: 30px
    }

    .bmr-g__container--stability.industry.releases {
        padding-left: 10px
    }

    .bmr-g__container--stability.appratings {
        justify-content: space-around;
        padding-left: 20px;
        overflow: visible
    }

    .bmr-g__col--div1 {
        width: 30px
    }

    .bmr-g__col--div3 {
        width: 30px;
        align-self: center
    }

    .bmr-g__col--div2 {
        width: 30px
    }

    .bmr-g__stack--stability-mob {
        width: auto
    }

    .bmr-g__data-callout {
        display: none
    }

    .bmr-g__col--empty {
        width: 30px
    }

    .bmr-g__label-left-wrap {
        width: auto;
        align-items: flex-start;
        padding-right: 5px
    }

    .bmr-graph__label-left {
        font-size: 10px
    }

    .bmr-g__lines--stability {
        padding-right: 10px
    }

    .bmr-g__label-bottom {
        transform: rotate(-60deg)
    }

    .bmr-g__label-bottom.label--asi2 {
        width: 100px;
        height: 60px;
        text-align: right;
        flex-direction: column;
        flex: none;
        justify-content: center;
        align-self: center;
        align-items: flex-end;
        padding-right: 10px;
        display: flex;
        transform: rotate(-90deg)
    }

    .bmr-g__label-bottom.label--asi2.rotated {
        width: 200px;
        height: 20px;
        top: 437px
    }

    .bmr-g__col-wrap {
        width: 40px;
        justify-content: space-between
    }

    .bmr-g__col-wrap.col-wrap--ratings {
        width: 40px
    }

    .bmr-g__col-wrap.col-wrap--vertical {
        width: auto;
        width: 40px
    }

    .bmr-g__hover-wrap {
        display: block
    }

    .bmr-g__hover-wrap.hover--industry {
        display: none
    }

    .bmr-g__hover-container {
        width: 115px;
        padding-bottom: 10px;
        padding-right: 0
    }

    .bmr-g__hover-container.hover-container--dark {
        width: 100px
    }

    .bmr-g__legend-data {
        font-size: 10px
    }

    .bmr-g__legend-dot {
        width: 10px;
        height: 10px
    }

    .bmr-g__legend-label {
        padding-right: 0;
        font-size: 10px
    }

    .bmr-h2.h2--dark {
        font-size: 32px;
        line-height: 40px
    }

    .bmr-p.cols-copy {
        flex-basis: 100%
    }

    .bmr-p.p--dark.p-col-2,
    .bmr-p.p-col-2 {
        column-count: 1
    }

    .bmr-median__data {
        font-size: 24px;
        line-height: 1em
    }

    .bmr-h1 {
        margin-top: 0;
        font-size: 30px;
        line-height: 48px
    }

    .bmr-g__stack--team,
    .bmr-g__stack--stability-web {
        width: auto
    }

    .bmr-grid__applications {
        grid-template-rows: auto auto;
        grid-template-columns: 200px 1fr
    }

    .bmr-callout__div {
        padding-left: 0;
        padding-right: 0
    }

    .bmr-callout__text.full {
        padding-bottom: 10px;
        font-size: 20px;
        line-height: 1.4em
    }

    .bmr-callout__text.text--small {
        padding-left: 3px;
        padding-right: 3px;
        font-size: 18px
    }

    .bmr-callout__text.text--stability {
        font-size: 22px
    }

    .bmr-callout.full {
        text-align: left;
        background-image: url(/wp-content/uploads/2023/06/607f4f6df411bdf08c7dccaf_202011-stability-index-element-2.svg), linear-gradient(336deg, #4949e4, #2c2c89 70%);
        background-position: 60% 0, 0 0;
        background-repeat: no-repeat, repeat;
        background-size: cover, auto;
        align-items: center;
        padding-top: 40px;
        padding-bottom: 40px;
        display: flex
    }

    .bmr-callout.callout--pdf {
        padding-left: 20px
    }

    .bmr-callout.callout--ad {
        padding: 40px 30px
    }

    .bmr-cols__wrap {
        flex-basis: 100%;
        padding-bottom: 10px
    }

    .bmr-cols__wrap.cols--4 {
        flex-basis: 100%
    }

    .bmr-cols__wrap.cols--2 {
        flex-basis: 100%;
        padding-bottom: 16px
    }

    .bmr-header__contain {
        width: 90%;
        padding-top: 60px
    }

    .bmr-header__contain.asi2 {
        width: auto;
        justify-content: center;
        padding-top: 0;
        padding-left: 30px;
        padding-right: 30px
    }

    .bmr-header__contain.asi1 {
        margin-top: 0;
        padding-left: 20px;
        padding-right: 20px
    }

    .bmr-grid__target,
    .bmr-target__wrap {
        flex-direction: column
    }

    .bmr-target__contain-sla {
        width: 100%;
        margin-top: 20px
    }

    .bmr-target__contain-slo {
        width: 100%
    }

    .bmr-grid__intro {
        margin-top: 0
    }

    .bmr-grid__intro._w--1000.mx-auto.app-stability-2022-frequency {
        grid-template-columns: minmax(275px, 2fr)
    }

    .bmr-icon__row {
        width: 100%;
        flex-direction: column
    }

    .bmr-grid__icon,
    .bmr-grid__median {
        display: block
    }

    .bmr-grid__median.median--web {
        width: 100%;
        height: 200px;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: .7fr .75fr;
        grid-template-columns: 1fr minmax(30px, .25fr);
        grid-auto-columns: 1fr;
        display: grid
    }

    .bmr-grid__median.median--mobile {
        width: 200px;
        height: 200px;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: .7fr 1fr;
        grid-template-columns: minmax(30px, .25fr) 1fr;
        grid-auto-columns: 1fr;
        margin-left: 0;
        padding-left: 10px;
        display: grid
    }

    .bmr-grid__median.median--team {
        width: 100%;
        height: 200px;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: .7fr .75fr;
        grid-template-columns: 1fr minmax(30px, .25fr);
        grid-auto-columns: 1fr;
        display: grid
    }

    .bmr-median__text-wrap {
        padding: 5px 0 0;
        display: block
    }

    .bmr-median__wrap {
        padding-top: 5px
    }

    .bmr-section.section--methodology {
        background-position: 10% 100%
    }

    .collection-list-wrapper-14 {
        flex-basis: 100%
    }

    .content-thumb__img-wrap-copy {
        align-self: stretch;
        padding-left: 20px;
        padding-right: 20px
    }

    .content-thumb__container-copy {
        min-height: auto;
        flex-direction: column
    }

    .content-thumb__wrap-copy {
        align-self: stretch;
        padding: 10px 25px 25px
    }

    .bmr-nav {
        padding: 0
    }

    .bmr-nav__links {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .bmr-nav__links.w--current {
        border-top-style: none
    }

    .bmr-nav__links.buttons {
        margin-bottom: 5px
    }

    .bmr-nav__links.buttons:hover {
        background-color: transparent
    }

    .bmr-nav__wrapper {
        grid-template-rows: 100px;
        grid-template-columns: 1fr;
        grid-auto-flow: row
    }

    .bmr-nav__toggle {
        padding-left: 20px
    }

    .bmr-section__img.s3 {
        width: 100px;
        height: 100px;
        margin-top: -16px;
        display: none
    }

    .bmr-section__img.img--4 {
        width: 150px;
        height: 150px;
        margin-top: -63px;
        display: none
    }

    .bmr-section__img.asi2-1 {
        width: 100px;
        height: 100px;
        margin-top: -16px;
        display: none
    }

    .bmr-section__img.asi2-2 {
        width: 150px;
        height: 150px;
        margin-top: -63px;
        display: block
    }

    .bmr-section__img.asi2-4 {
        width: 150px;
        height: 150px;
        margin-top: -63px;
        display: none
    }

    .bmr-grid__methodology {
        display: block
    }

    .bmr-callout__wrap {
        flex-wrap: wrap;
        justify-content: flex-start
    }

    .bmr-header {
        height: 65vh;
        padding-top: 20px;
        padding-bottom: 0
    }

    .bmr-header.asi2 {
        height: 70vh;
        background-image: url(/wp-content/uploads/2023/06/60e4ce0417ff1a6494156563_2021-asi2-header-mobile.svg);
        background-position: 50% 0;
        background-repeat: no-repeat;
        background-size: cover;
        padding-top: 0
    }

    .bmr-header.asi1 {
        height: 60vh
    }

    .bmr-header__subtitle {
        width: 100%
    }

    .bmr-icon__text-wrap {
        padding-left: 0;
        display: block
    }

    .bmr-cols {
        padding-bottom: 0
    }

    .div-block-104 {
        flex: 0 100%
    }

    .bmr-nav__links-copy {
        border-top-width: 1px;
        border-top-color: #c4c4c4;
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 0
    }

    .bmr-nav__btn-wrap {
        flex-flow: wrap;
        align-items: flex-start;
        padding-bottom: 10px
    }

    .bmr-target__ex {
        height: 180px
    }

    .close-modal {
        margin-right: 0
    }

    .resources-cont__cta-wrap {
        height: 80px
    }

    .resources-cont__form-modalwrap {
        min-height: 480px
    }

    .div-block-110 {
        width: auto;
        padding-left: 20px;
        padding-right: 20px
    }

    .bmr-lottie.desktop {
        justify-content: center
    }

    .bmr-lottie.mobile {
        height: 45%;
        align-self: flex-end
    }

    .homepromo__text-wrap {
        text-align: center;
        margin-left: 0;
        padding: 30px 20px
    }

    .homepromo__title-wrap {
        align-items: stretch
    }

    .homepromo__img.desktop {
        display: none
    }

    .homepromo__img.mobile {
        margin-top: 20px;
        display: block
    }

    .homepromo__text {
        text-align: left;
        padding-left: 0;
        padding-right: 0
    }

    .blog-collection-item {
        flex-basis: 100%
    }

    .blog-collection-list-copy,
    .blog-collection-list-copy.list--featured {
        grid-template-columns: 1fr
    }

    .blog--pill-buttons-copy {
        flex: 1;
        padding-left: 5px;
        padding-right: 5px
    }

    .blog__cat-pills-copy,
    .container__cat-pills-copy {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        align-content: stretch;
        justify-content: flex-start;
        align-items: flex-start;
        margin-left: 10px;
        margin-right: 10px;
        display: flex;
        position: static
    }

    .csquote-grid {
        grid-row-gap: 20px
    }

    .csquote-menu {
        flex-wrap: wrap
    }

    .csquote-menu.customers {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .csquote-tablink {
        width: 50%
    }

    .csquote-tablink.w--current {
        border-top-style: none;
        margin-top: 0
    }

    .csquote-tablink.customerpage {
        width: 60%;
        margin-left: auto;
        margin-right: auto
    }

    .csquote-tab__logo {
        flex: 1
    }

    .csquote-quote__text {
        font-size: 18px
    }

    .csquote-callout {
        font-size: 20px
    }

    .csquote-logo {
        flex: 1
    }

    .nav-minimal {
        text-align: left;
        flex-wrap: wrap;
        padding-bottom: 10px
    }

    .nav-minimal.confirmation {
        width: 100%
    }

    .request-grid__title.confirmation {
        text-align: left;
        padding-top: 10px
    }

    .request-body {
        padding-left: 0;
        padding-right: 0
    }

    .request-body.body--pricing {
        padding-bottom: 40px
    }

    .request-body.body--demo {
        background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd2cb67dccd4_bgkd-demo-request.svg);
        background-position: 50%;
        background-size: cover;
        padding-bottom: 40px
    }

    .request-body.confirmation {
        background-position: 50% 0
    }

    .request-readings.demo {
        background-image: url(/wp-content/uploads/2023/06/607f4f6df411bd16737dcbff_bgkd-demo-request.svg)
    }

    .contact-card__grid {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr
    }

    .contact-jobs__grid {
        grid-template-rows: auto auto auto;
        grid-template-columns: 2fr 1fr;
        grid-auto-flow: row
    }

    .contact-job__img1 {
        min-height: 175px;
        background-position: 100%;
        background-size: cover;
        border-bottom-right-radius: 100px
    }

    .events-acc__header-img2 {
        bottom: 0;
        right: 106px
    }

    .events-acc__header-text {
        width: auto;
        padding-left: 20px;
        padding-right: 20px
    }

    .events-acc__header-img1 {
        top: 0;
        left: 13px;
        overflow: hidden
    }

    .events-acc__date {
        text-align: center;
        font-size: 16px
    }

    .events-footer__wrap {
        flex-direction: column
    }

    .events-footer__p {
        text-align: center;
        margin-top: 20px
    }

    .footer-cta__section {
        background-position: 17%;
        padding-left: 20px;
        padding-right: 20px
    }

    .footer-cta__col-contain {
        padding-left: 30px;
        padding-right: 30px
    }

    .footer-cta__title {
        font-size: 20px
    }

    .customer__twitter-list,
    .cust-ft-content__grid {
        grid-template-columns: 1fr
    }

    .data-wrapper.shape1 {
        border-bottom-left-radius: 200px
    }

    .data-wrapper.shape2 {
        border-top-right-radius: 200px
    }

    .data__grid {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }

    .cust-industry__tab-menu {
        flex-wrap: wrap;
        grid-template-columns: 1fr 1fr
    }

    .cust-industry__tab-link.w--current {
        border-top-style: none;
        margin-top: 0
    }

    .cust-industry__ft-img {
        max-width: 100%;
        border-top-right-radius: 100px
    }

    .cust-industry__ft-grid {
        grid-template-columns: 1fr
    }

    .cust-industry__resources {
        padding-left: 20px;
        padding-right: 20px
    }

    .cust-industry__ft-quote {
        font-size: 18px
    }

    .grid-3 {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .cust-industry__logo-list {
        grid-column-gap: 20px;
        grid-row-gap: 10px;
        grid-template-columns: 1fr 1fr 1fr
    }

    .cust-industry__logo-list.business,
    .cust-industry__logo-list.health,
    .cust-industry__logo-list.media,
    .cust-industry__logo-list.ecommerce {
        grid-template-columns: 1fr 1fr 1fr
    }

    .cust-industry__logo-list.gaming {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .cust-ft-content__lg-title {
        font-size: 21px
    }

    .cust-industry__tab-dropdown-link.w--current {
        border-top-style: none;
        margin-top: 0
    }

    .read-time__copy-2 {
        color: #676671;
        margin-bottom: 10px;
        display: inline-block
    }

    .read-time__copy-2.copy--text {
        padding-left: 5px;
        font-size: 11px
    }

    .read-time__copy-2.copy--minute {
        font-size: 11px
    }

    .paragraph-11 {
        margin-top: 0;
        margin-bottom: 0
    }

    .div-block-149 {
        flex-wrap: wrap
    }

    .div-block-151 {
        margin-right: 0
    }

    .content-b__transcript-arrow {
        width: 15px
    }

    .swag__subtitle {
        padding-left: 0;
        padding-right: 0
    }

    .swag__button-text {
        font-size: 16px
    }

    .collection-list-4 {
        grid-column-gap: 0px;
        grid-row-gap: 10px;
        grid-template-columns: 1fr
    }

    .swag__collection-list {
        grid-template-columns: 1fr
    }

    .swag__item-img-wrap {
        width: 100px;
        height: 100px;
        align-items: flex-start
    }

    .swag__item-wrap {
        height: auto;
        flex-direction: column;
        justify-content: flex-start
    }

    .swag__item-title {
        font-size: 20px
    }

    .swag__item-description {
        font-size: 16px
    }

    .swag__item-img {
        max-height: 100px
    }

    .swag__social-wrap {
        width: 100%;
        border-right-style: none;
        justify-content: space-between;
        align-self: center
    }

    .swag__social-img {
        width: 30px;
        height: 30px;
        padding-top: 10px;
        display: block
    }

    .swag__social {
        padding-top: 10px;
        padding-left: 0;
        display: block
    }

    .swag__item-text-wrap {
        text-align: center;
        padding-left: 0
    }

    .sawg__footer-wrap {
        flex-direction: column
    }

    .swag__footer-p {
        text-align: center;
        font-size: 15px
    }

    .bmr-g__col--asi2-div1 {
        width: 10px
    }

    .bmr-g__col--asi2-div3 {
        width: 10px;
        align-self: center
    }

    .bmr-g__col--asi2-div2 {
        width: 10px
    }

    .bmr-g__filter {
        flex-direction: column;
        grid-template-rows: auto auto auto auto auto;
        grid-template-columns: 1fr;
        align-items: flex-start;
        margin-bottom: 20px
    }

    .bmr-g__filter._w--1000._w--mobile-250,
    .bmr-g__filter._w--1000._w--mobile-250._w--tab-700 {
        width: 250px
    }

    .bmr-g__filter-label {
        font-size: 14px
    }

    .tabs-menu {
        text-align: center;
        flex-direction: row;
        grid-template-rows: auto;
        grid-template-columns: 50% 50%;
        grid-auto-columns: 1fr;
        justify-content: center;
        align-items: stretch;
        justify-items: stretch;
        padding-top: 0;
        display: flex
    }

    .tab-link-tab-1 {
        text-align: center;
        flex: 1;
        padding-left: 0;
        padding-right: 0
    }

    .bmr-lottie__asi2.desktop {
        justify-content: space-between;
        align-items: center;
        display: none
    }

    .div-block-178 {
        grid-template-areas: ". ." "Area Area"
    }

    .tab-link-tab-2 {
        text-align: center;
        flex: 1;
        align-self: center;
        padding-left: 0;
        padding-right: 0
    }

    .bmr-median__wrap-copy {
        padding-top: 5px
    }

    .brand-assets__contain.contain--logo {
        min-height: auto;
        padding-bottom: 60px
    }

    .div-block-181 {
        margin-top: 100px
    }

    .bmr-card,
    .div-block-183 {
        flex-direction: column
    }

    .bmr-g__col--empty-asi2 {
        width: 10px
    }

    .bmr-header__links {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        align-self: stretch
    }

    .div-block-186 {
        margin-left: 0
    }

    .bmr-g__rating-tablet {
        display: none
    }

    .bmr-g__rating-mobile {
        display: block
    }

    .list-2 {
        margin-top: 140px
    }

    .bmr-form__container {
        width: auto
    }

    .bmr-form__modal-wrap {
        width: auto;
        padding-left: 20px;
        padding-right: 20px
    }

    .bmr-form__modal-parent {
        min-height: 480px
    }

    .bmr-modal-button {
        width: 100%
    }

    .bmr-modal-button.button--asi2 {
        width: 100%;
        min-width: 130px;
        text-align: center;
        font-size: 13px
    }

    .research-asi__collection-list-wrap {
        flex-basis: 100%
    }

    .request-wrap {
        padding-left: 0;
        padding-right: 0
    }

    .request-wrap.confirmation {
        background-position: 50% 0
    }

    .swag__closed-text {
        padding-left: 0;
        padding-right: 0;
        font-size: 30px
    }

    .resources__tab-menu {
        flex-wrap: wrap;
        grid-template-columns: 1fr 1fr
    }

    .resources__tab-link {
        padding-left: 15px;
        padding-right: 15px
    }

    .resources__tab-link.w--current {
        border-top-style: none;
        margin-top: 0
    }

    .resources__ft {
        grid-template-columns: 1fr
    }

    .resources__ft-img {
        max-width: 100%
    }

    .resources__category-label {
        font-size: 16px;
        line-height: 1.2em
    }

    .resources__category-container {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .events__announce-grid {
        grid-template-columns: .25fr 1fr
    }

    .events__announce-img3 {
        min-height: 175px;
        background-position: 50%;
        background-size: cover;
        border-bottom-right-radius: 100px
    }

    .resources__tabs-dropdown {
        padding-left: 15px;
        padding-right: 15px
    }

    .resources__tab-dropdown-link.w--current {
        border-top-style: none;
        margin-top: 0
    }

    .events__announce-event {
        padding-right: 0
    }

    .events__announce-arrow {
        display: none
    }

    .resources__category-list {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-columns: 1fr 1fr
    }

    .resources__tabs-section-title-wrap {
        margin-bottom: 20px;
        display: block
    }

    .resources__category-sidebar-list {
        grid-template-columns: 1fr 1fr
    }

    .home-header {
        grid-row-gap: 0px
    }

    .home-header__container {
        padding-bottom: 20px
    }

    .home-header__lottie-wrapper {
        height: auto;
        align-items: flex-start;
        overflow: visible
    }

    .announcement-text {
        font-size: 13px;
        line-height: 1.3em
    }

    .navbar-dd-cols {
        flex-direction: column
    }

    .navbar-dd-cols.is--cols-feat-content {
        display: block
    }

    .announcement-bar {
        min-height: 65px;
        align-content: space-around
    }

    .navbar-menu-cta-wrapper {
        flex-direction: column;
        align-items: flex-start;
        padding-bottom: 20vh;
        display: block
    }

    .navbar-brand {
        padding-left: 0
    }

    .home-header__logostrip {
        margin-top: 40px;
        margin-bottom: 20px
    }

    .home-header__logostrip-grid {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        align-items: center;
        display: grid
    }

    .home-header__logostrip-wrap {
        border-radius: 5px
    }

    .sg__grid-typeface {
        grid-template-rows: auto auto auto auto
    }

    .sg__grid-colors {
        grid-template-rows: auto auto
    }

    .sg__grid-colors.secondary {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    .sg__grid-buttons {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr
    }

    .collection-list-5 {
        grid-template-columns: 1fr
    }

    .sg__grid-icons {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr
    }

    .sg__img-wrap {
        width: 100%
    }

    .bkgd-gdc {
        background-color: #1d1d5b;
        background-image: url(/wp-content/uploads/2023/06/6227d9d797b26640b167d35a_bkgd-gaming-campaign.svg);
        background-position: 0 0;
        background-size: auto
    }

    .image-46 {
        bottom: -20px
    }

    .image-47 {
        transform: scale(1.6)rotate(-90deg)
    }

    .div-block-228 {
        bottom: -60px;
        right: 0
    }

    .div-block-229 {
        display: none
    }

    .d-flex.space-between {
        flex-wrap: wrap
    }

    ._w--400.mx-20._w--mob-land-200.mt-mobile-30 {
        margin-top: 30px
    }

    .container-2 {
        max-width: none
    }

    .clients-card {
        margin-bottom: 60px
    }

    .clients-quote {
        font-size: 20px;
        line-height: 28px
    }

    .clients-grid {
        grid-column-gap: 20px;
        grid-row-gap: 19px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        align-content: stretch;
        justify-content: stretch;
        align-items: start;
        justify-items: stretch;
        margin-top: 0
    }

    .image-52,
    .image-53 {
        max-height: 60px;
        max-width: 60px
    }

    .image-56 {
        max-width: 30%;
        padding-top: 10px;
        padding-left: 0;
        padding-right: 0
    }

    .image-57 {
        max-width: 40%;
        margin-right: 20px;
        padding-top: 10px;
        padding-left: 0;
        padding-right: 0
    }

    .image-58 {
        max-width: 40%;
        padding-left: 0;
        padding-right: 0
    }

    .image-59,
    .image-60 {
        max-width: 50%;
        padding-left: 0;
        padding-right: 0
    }

    .image-61 {
        max-width: 30%;
        margin-right: 20px;
        padding-left: 0;
        padding-right: 0
    }

    .section-3 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        text-align: center;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
        display: flex
    }

    .div-block-235 {
        text-align: center;
        justify-content: center
    }

    .div-block-236 {
        justify-content: center
    }

    .image-62,
    .image-63,
    .image-64 {
        max-height: 60px;
        max-width: 60px
    }
}

#w-node-_5278746b-d072-5235-0dec-a1f5fa7842e6-057a2abf {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: auto;
    justify-self: auto
}

#w-node-_8a3eeab1-3d07-97db-47f1-b5bfb65f1bee-057a2abf,
#w-node-_9d5409fb-3843-0b7d-70b1-f5ea71c18346-057a2abf,
#w-node-_3b4deff1-8da7-4740-8342-21e0a6bd975f-057a2abf,
#w-node-_504b02d2-6d6a-53e8-d65c-5b5abcc3266d-057a2abf,
#w-node-_5b36279f-489b-d939-2e2c-6aeeb76bc048-057a2abf {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_48797934-a7e6-9a8f-9a61-40f20bf952da-057a2abf,
#w-node-a1b11a61-97c1-0521-41a4-f0409e1352e7-057a2abf {
    align-self: start
}

#w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d122-057a2abf {
    justify-self: start
}

#w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d12e-057a2abf {
    align-self: center
}

#w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d137-057a2abf,
#w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d14c-057a2abf,
#w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d161-057a2abf {
    justify-self: start
}

#w-node-f5116c24-dd74-9cff-6863-83720342b1b7-f1f98e23 {
    grid-area: 1/1/3/2;
    align-self: start;
    justify-self: start
}
/* Footer Grid Product Title */
#w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e26-f1f98e23 {
    grid-area: 1/2/2/3;
    align-self: center
}
/* Footer Grid Resource Title */
#w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e28-f1f98e23 {
    grid-area: 1/4;
    align-self: center
}
/* Footer Grid Social Links */
#w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e2c-f1f98e23 {
    grid-area: 1/6;
    align-self: start
}
/* Footer Product Content Row */
#w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e33-f1f98e23 {
    grid-area: 2/2/3/3
}
/* Footer Grid Resource Content */
#w-node-bc13b642-7ab0-d51f-2cc7-bec55fc7ce7d-f1f98e23 {
    grid-area: 2/4
}
/* Footer Privacy Content Row */
#w-node-_711bfcb9-a7ed-9b61-abe5-cdec4702f062-f1f98e23 {
    grid-area: 3/1/4/3;
    align-self: end;
    justify-self: start
}
/* Footer Grid Technology title */
#w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e2a-f1f98e23 {
    grid-area: 1/3;
    align-self: center
}

/* Footer Grid Company Content */
#w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e46-f1f98e23 {
    grid-area: 2/5
}
/* Footer Grid Company Title */
#w-node-_5bce572a-a07e-3ced-8a63-6d483c63ebca-f1f98e23 {
    grid-area: 1/5;
    align-self: center
}
/* Footer Grid Technology Content */
#w-node-_711ac2f0-8468-fc71-4894-073ae3f097a5-f1f98e23 {
    grid-area: 2/3
}

#w-node-_01c52176-2876-a8d2-3663-c609e99a1b6d-e99a1b13 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_01c52176-2876-a8d2-3663-c609e99a1bbc-e99a1b13,
#w-node-_01c52176-2876-a8d2-3663-c609e99a1bc8-e99a1b13,
#w-node-_494891a1-1b02-c0e9-0812-1fb6d48014cd-e99a1b13 {
    align-self: stretch
}

#w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c738-e57a2b0e {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c740-e57a2b0e {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c74d-e57a2b0e {
    grid-area: 2/2/3/3;
    align-self: center;
    justify-self: center
}

#w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c74e-e57a2b0e {
    grid-area: 1/2/2/3;
    align-self: end;
    justify-self: center
}

#w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c74f-e57a2b0e {
    grid-area: 2/1/3/2;
    align-self: center;
    justify-self: center
}

#w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c750-e57a2b0e {
    grid-area: 3/2/4/3;
    align-self: start;
    justify-self: center
}

#w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c751-e57a2b0e {
    grid-area: 1/1/2/2;
    align-self: end;
    justify-self: center
}

#w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c752-e57a2b0e {
    grid-column-end: 1.99432;
    grid-row: 3/4;
    grid-column-start: 1;
    align-self: start;
    justify-self: center
}

#w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c753-e57a2b0e {
    grid-area: 1/4/4/5;
    align-self: center
}

#w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c762-e57a2b0e {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c76a-e57a2b0e {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-af45d4d5-ae02-f6d9-2aa9-ec4c2e7419ad-e57a2b0e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-af45d4d5-ae02-f6d9-2aa9-ec4c2e7419b1-e57a2b0e {
    grid-area: 1/1/2/2
}

#w-node-_932aa41e-aeab-79f8-a425-0e4280496e9f-e57a2b0e {
    grid-area: 1/1/2/2;
    align-self: stretch
}

#w-node-_871f234e-fdf8-2a8c-3dff-e6f537c406dd-37c406dc,
#w-node-_871f234e-fdf8-2a8c-3dff-e6f537c406df-37c406dc,
#w-node-_871f234e-fdf8-2a8c-3dff-e6f537c406e1-37c406dc {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_871f234e-fdf8-2a8c-3dff-e6f537c406e3-37c406dc {
    align-self: center;
    justify-self: center
}

#w-node-_871f234e-fdf8-2a8c-3dff-e6f537c406e5-37c406dc {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_871f234e-fdf8-2a8c-3dff-e6f537c406e7-37c406dc,
#w-node-_871f234e-fdf8-2a8c-3dff-e6f537c406e9-37c406dc,
#w-node-_871f234e-fdf8-2a8c-3dff-e6f537c406eb-37c406dc,
#w-node-_871f234e-fdf8-2a8c-3dff-e6f537c406ed-37c406dc {
    align-self: center;
    justify-self: center
}

#w-node-_871f234e-fdf8-2a8c-3dff-e6f537c406ef-37c406dc {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_871f234e-fdf8-2a8c-3dff-e6f537c406f1-37c406dc,
#w-node-_871f234e-fdf8-2a8c-3dff-e6f537c406f3-37c406dc {
    align-self: center;
    justify-self: center
}

#w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-377a2b14 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-377a2b14 {
    align-self: center;
    justify-self: center
}

#w-node-_36f8668c-188d-5319-7521-6fa6d2e7bc83-377a2b14 {
    grid-area: 1/2/2/3;
    align-self: stretch;
    justify-self: stretch
}

#w-node-d87c521e-35ca-daad-8e15-b489c03ae1cc-377a2b14 {
    grid-area: 1/3/2/4;
    align-self: stretch;
    justify-self: stretch
}

#w-node-_2b904ffa-b7ba-e9ac-8d7a-b4e3d4c22b2e-377a2b14 {
    grid-area: 2/1/3/2;
    align-self: auto
}

#w-node-_445bfb46-019f-e750-9288-b704f773eb73-377a2b14 {
    grid-area: 3/1/4/2;
    align-self: auto
}

#w-node-c266ee23-5b85-7c36-a0e8-174af8b16a44-377a2b14 {
    grid-area: 2/2/3/3;
    align-self: auto
}

#w-node-_4bc620e4-d494-3606-813e-63f8a9510627-377a2b14 {
    grid-area: 2/3/3/4;
    align-self: auto
}

#w-node-fa77a724-909c-1a3a-3148-5a8125f65d5a-377a2b14 {
    grid-area: 4/1/5/2;
    align-self: auto
}

#w-node-_81941efd-8786-90c4-ddbc-f7964af4161d-377a2b14 {
    grid-area: 5/1/6/2;
    align-self: auto
}

#w-node-_0e0b39ce-6dc3-e750-4b73-153579ff439b-377a2b14 {
    grid-area: 3/3/4/4;
    align-self: auto
}

#w-node-c1115104-0c0c-e003-b304-1090bb01ed85-377a2b14 {
    grid-area: 3/2/4/3;
    align-self: auto
}

#w-node-_873d0397-7392-65f5-fd91-a4d7c1fd6e03-377a2b14 {
    grid-area: 6/1/7/2;
    align-self: auto
}

#w-node-b5cb6628-15dc-ebe0-2958-18de370f5132-377a2b14 {
    grid-area: 4/3/5/4;
    align-self: auto
}

#w-node-_1bd7ee48-6c2d-cd97-544f-0c8a31979b67-377a2b14 {
    grid-area: 7/1/8/2;
    align-self: auto
}

#w-node-_137d5a06-ed1a-1520-25c5-dbd830c75886-377a2b14 {
    grid-area: 4/2/5/3;
    align-self: auto
}

#w-node-_712eef5f-c0b3-eeaf-8db8-5a8d729e77c2-377a2b14 {
    grid-area: 5/3/6/4;
    align-self: auto
}

#w-node-f7a8f249-d8b1-45cf-95d1-0dcf51a3d09f-377a2b14 {
    grid-area: 8/1/9/2;
    align-self: auto
}

#w-node-_4628b559-4844-250e-587b-371398aa7b6b-377a2b14 {
    grid-area: 9/1/10/2;
    align-self: auto
}

#w-node-f8345d78-7a58-35fe-5c4c-a552a0c35e1c-377a2b14 {
    grid-area: 6/3/7/4;
    align-self: auto
}

#w-node-_2e4965ec-e76b-1601-df21-b1dc920d4615-377a2b14 {
    grid-area: 5/2/6/3;
    align-self: auto
}

#w-node-_3148cd31-5ca6-2cc5-0cce-06fff4220544-377a2b14 {
    grid-area: 6/2/7/3;
    align-self: auto
}

#w-node-_3e742623-3cf5-1af4-9445-477c4aa64487-377a2b14 {
    grid-area: 7/3/8/4;
    align-self: auto
}

#w-node-_84ac5398-f162-88ea-fdd7-68d947f3329f-377a2b14 {
    grid-area: 7/2/8/3;
    align-self: auto
}

#w-node-c1fe4d41-ce3f-557a-3a59-280c5b04f210-377a2b14 {
    grid-area: 8/2/9/3;
    align-self: auto
}

#w-node-_4a3280ae-f328-8236-234e-cce34f95ae7a-377a2b14 {
    grid-area: 8/3/9/4;
    align-self: auto
}

#w-node-_9080a684-c8bf-6e8d-b77f-d62b4ace2be3-377a2b14 {
    grid-area: 9/2/10/3;
    align-self: auto
}

#w-node-ff4c17a5-badb-1182-026d-10574bd1531e-377a2b14 {
    grid-area: 9/3/10/4;
    align-self: auto
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-377a2b14 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-377a2b14,
#w-node-_770a9480-dabf-9c9a-79ef-baf1a4e388a7-377a2b14 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_770a9480-dabf-9c9a-79ef-baf1a4e388a9-377a2b14 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24702-377a2b14 {
    grid-area: 1/1/2/2;
    align-self: end;
    justify-self: center
}

#w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24703-377a2b14 {
    grid-area: 1/2/2/3;
    align-self: end;
    justify-self: center
}

#w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b246fa-377a2b14 {
    grid-area: 1/4/4/5;
    align-self: center
}

#w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24704-377a2b14 {
    grid-area: 2/1/3/2;
    align-self: center;
    justify-self: center
}

#w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24705-377a2b14 {
    grid-area: 3/2/4/3;
    align-self: start;
    justify-self: center
}

#w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24706-377a2b14 {
    grid-area: 2/2/3/3;
    align-self: center;
    justify-self: center
}

#w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24707-377a2b14 {
    grid-column-end: 1.99432;
    grid-row: 3/4;
    grid-column-start: 1;
    align-self: start;
    justify-self: center
}

#w-node-deabb4cb-3173-48bc-3f4c-05d2e8bbb343-377a2b14 {
    justify-self: start
}

#w-node-deabb4cb-3173-48bc-3f4c-05d2e8bbb351-377a2b14 {
    align-self: center
}

#w-node-c5b34969-ea12-708a-85b3-3a270a68bb50-0b7a2b15 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_60c2186c-99a6-7c55-3627-d8c9e320f438-0b7a2b15,
#w-node-b5baba06-976d-0e61-5a13-dca82385e989-0b7a2b15 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c5b34969-ea12-708a-85b3-3a270a68bb63-0b7a2b15 {
    grid-area: 2/2/4/3;
    align-self: stretch
}

#w-node-c5b34969-ea12-708a-85b3-3a270a68bb64-0b7a2b15 {
    align-self: end;
    justify-self: center
}

#w-node-c5b34969-ea12-708a-85b3-3a270a68bb65-0b7a2b15 {
    grid-area: 2/1/3/2
}

#w-node-c5b34969-ea12-708a-85b3-3a270a68bb55-0b7a2b15 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_97d7a41c-c382-11f7-919a-d183618024b4-0b7a2b15 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-fa487845-27e3-1d8e-5b1f-11d6e3105589-0b7a2b15 {
    align-self: end
}

#w-node-fa487845-27e3-1d8e-5b1f-11d6e310558e-0b7a2b15 {
    grid-area: 2/1/3/2;
    align-self: start
}

#w-node-_36de5851-007b-5dba-c225-9df5ea97f704-0b7a2b15 {
    align-self: end
}

#w-node-_36de5851-007b-5dba-c225-9df5ea97f707-0b7a2b15 {
    grid-area: 2/1/3/2;
    align-self: start
}

#w-node-bfa20ad9-624b-5f31-5805-11db08850756-0b7a2b15 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-bfa20ad9-624b-5f31-5805-11db0885075a-0b7a2b15 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_9d3558fb-4795-91ca-31a9-2137ac390e83-0b7a2b15 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_3f590398-f0dc-8bc6-62d5-10e8a9144f38-0b7a2b15,
#w-node-_72d22111-be63-5698-4983-66d038c92a2e-0b7a2b15 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_62a33d96-3ffc-e8d9-9846-75ee6960f631-0b7a2b15,
#w-node-_62a33d96-3ffc-e8d9-9846-75ee6960f636-0b7a2b15,
#w-node-_62a33d96-3ffc-e8d9-9846-75ee6960f63b-0b7a2b15,
#w-node-_62a33d96-3ffc-e8d9-9846-75ee6960f640-0b7a2b15 {
    align-self: center
}

#w-node-_18e79bb1-16b6-21dc-ab6f-045b39dc9185-0b7a2b15 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: auto
}

#w-node-_09814327-8280-396a-0fce-3c079e161dad-0b7a2b15,
#w-node-_3003bbdc-dec9-49b7-acd1-309b3bd9d824-0b7a2b15,
#w-node-e2e1836e-ed59-55cf-0e98-b4e4a6a86e54-0b7a2b15 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d8c1f5f9-35dd-6447-b3a4-fcbe153fdb0a-0b7a2b15 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-cb734e2a-3e21-5e90-c449-1ee829a4c130-827a2b17 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-cb734e2a-3e21-5e90-c449-1ee829a4c132-827a2b17 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_7ba1513b-b08d-0fff-009a-ba726ac83b98-827a2b17 {
    grid-area: 2/2/3/3;
    align-self: center;
    justify-self: center
}

#w-node-_7ba1513b-b08d-0fff-009a-ba726ac83b99-827a2b17 {
    grid-area: 1/2/2/3;
    align-self: end;
    justify-self: center
}

#w-node-_7ba1513b-b08d-0fff-009a-ba726ac83ba8-827a2b17 {
    grid-area: 2/1/3/2;
    align-self: center;
    justify-self: center
}

#w-node-_7ba1513b-b08d-0fff-009a-ba726ac83ba9-827a2b17 {
    grid-area: 3/2/4/3;
    align-self: start;
    justify-self: center
}

#w-node-_7ba1513b-b08d-0fff-009a-ba726ac83baa-827a2b17 {
    grid-area: 1/1/2/2;
    align-self: end;
    justify-self: center
}

#w-node-_7ba1513b-b08d-0fff-009a-ba726ac83bab-827a2b17 {
    grid-column-end: 1.99432;
    grid-row: 3/4;
    grid-column-start: 1;
    align-self: start;
    justify-self: center
}

#w-node-_7ba1513b-b08d-0fff-009a-ba726ac83b9a-827a2b17 {
    grid-area: 1/4/4/5;
    align-self: center
}

#w-node-c3f31284-a781-384d-d4ab-18268ddf870b-827a2b17 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-c3f31284-a781-384d-d4ab-18268ddf870d-827a2b17 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-b0741079-0892-ec68-591e-951c1366e308-827a2b17 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_2d6a09a3-6a41-4983-c5e7-44699a6293c8-827a2b17 {
    grid-area: 1/1/2/2
}

#w-node-ff5821bc-6c9b-4ed0-e937-4078f5249d09-827a2b17 {
    grid-area: 1/1/2/2;
    align-self: stretch
}

#w-node-c2e9ba76-dfcd-0acb-e9ac-a2d9875eab9c-407a2b19 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_69789d88-371d-aca9-a8a4-3b43bde617d8-407a2b19 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-a1e2b935-669e-387c-c826-8a6dce7cd2b3-407a2b19 {
    grid-area: span 2/span 1/span 2/span 1;
    align-self: center
}

#w-node-_3c1222a8-24d2-112c-c218-7951ddc4aac7-407a2b19 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_28155b83-d42d-20bf-684a-24e76c3a18c4-407a2b19 {
    align-self: stretch;
    justify-self: stretch
}

#w-node-_7d4797bb-8e58-bf61-47e6-eaea6da6a0a8-407a2b19 {
    align-self: end
}

#w-node-b102c8dd-4fa5-416b-0395-cea8e329291f-407a2b19 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-b102c8dd-4fa5-416b-0395-cea8e3292920-407a2b19 {
    grid-area: 2/2/3/3;
    align-self: stretch
}

#w-node-_3e869706-a5e7-71ad-50f1-f6ebbbacb278-407a2b19 {
    grid-area: 2/1/3/2;
    align-self: start
}

#w-node-_0e8342e7-96fa-85ca-c1a4-e6e71a44a552-407a2b19 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_606c982a-5869-357f-2d90-3a0b6af52977-407a2b19 {
    align-self: end
}

#w-node-b3e3a932-1b33-3b56-d9d5-0c099c538775-407a2b19 {
    grid-area: span 2/span 1/span 2/span 1;
    align-self: center
}

#w-node-b3e3a932-1b33-3b56-d9d5-0c099c538776-407a2b19,
#w-node-_606c982a-5869-357f-2d90-3a0b6af5297b-407a2b19 {
    grid-area: 2/1/3/2;
    align-self: start
}

#w-node-_45a847a2-b948-8ae8-5b65-bd972675e8c6-407a2b19 {
    align-self: end
}

#w-node-_7e77d3a9-ed7b-8dda-21b5-fc7304748065-407a2b19 {
    grid-area: 2/1/3/2;
    align-self: start
}

#w-node-_9f9ba6b5-a34e-a815-8dce-c28aaf20b8ee-407a2b19 {
    grid-area: span 2/span 1/span 2/span 1;
    align-self: center;
    justify-self: start
}

#w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-cb7a2b3e {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-cb7a2b3e {
    align-self: center;
    justify-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-cb7a2b3e {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-cb7a2b3e {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_694fbf2e-2b85-11e4-3c56-a4840cb40ba9-cb7a2b3e {
    grid-area: 1/1/2/2;
    align-self: center;
    justify-self: start
}

#w-node-_928bbcc6-70e6-785f-b90d-64a7ce940745-cb7a2b3e {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_4d35f1f1-918e-d392-934a-eb363f071d0d-cb7a2b3e {
    grid-area: 1/2/2/3;
    align-self: center;
    justify-self: start
}

#w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-cb7a2b3e {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-cb7a2b3e {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-c0a0f426-ee1d-b7ef-571b-615a26cfe4fd-cb7a2b3e {
    grid-area: 2/1/3/2;
    align-self: start
}

#w-node-_4512d3d6-e246-cecf-379d-8c9b8838290f-cb7a2b3e {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5fdfb2c7-df81-b9ff-3ea5-56563d4458f7-cb7a2b3e,
#w-node-_9a28050b-f883-1871-aae8-9d9c7cc40a8e-cb7a2b3e,
#w-node-f1af7fe9-7aec-aee4-b7db-9131b46e22c3-cb7a2b3e,
#w-node-_69366910-791f-07ed-e6b8-0a787f46e03a-cb7a2b3e {
    justify-self: center
}

#w-node-ace57106-d61a-3ae0-60e9-855d878aaae0-cb7a2b3e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_47cd3dcf-44ab-023d-8573-2bd58fff2d90-cb7a2b3e {
    justify-self: center
}

#w-node-_8bf91fa6-757d-23be-1588-b10b8703cf30-cb7a2b3e {
    align-self: center;
    justify-self: center
}

#w-node-_8bf91fa6-757d-23be-1588-b10b8703cf32-cb7a2b3e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: stretch;
    justify-self: center
}

#w-node-_8bf91fa6-757d-23be-1588-b10b8703cf34-cb7a2b3e,
#w-node-_8bf91fa6-757d-23be-1588-b10b8703cf36-cb7a2b3e,
#w-node-_8bf91fa6-757d-23be-1588-b10b8703cf38-cb7a2b3e,
#w-node-_8bf91fa6-757d-23be-1588-b10b8703cf3a-cb7a2b3e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_768c9b39-5e05-14b2-944d-aea0061df75e-cb7a2b3e {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_7e25ed9d-02ca-be02-c9c3-5cbd243bee24-243bee22 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_7e25ed9d-02ca-be02-c9c3-5cbd243bee25-243bee22 {
    justify-self: auto
}

#w-node-_7e25ed9d-02ca-be02-c9c3-5cbd243bee28-243bee22 {
    align-self: center;
    justify-self: end
}

#w-node-c5b34969-ea12-708a-85b3-3a270a68bb50-797a2b45 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c5b34969-ea12-708a-85b3-3a270a68bb55-797a2b45 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c5b34969-ea12-708a-85b3-3a270a68bb63-797a2b45 {
    grid-area: 2/2/4/3;
    align-self: stretch
}

#w-node-c5b34969-ea12-708a-85b3-3a270a68bb64-797a2b45 {
    align-self: end;
    justify-self: center
}

#w-node-c5b34969-ea12-708a-85b3-3a270a68bb65-797a2b45 {
    grid-area: 2/1/3/2
}

#w-node-fa487845-27e3-1d8e-5b1f-11d6e3105589-797a2b45 {
    align-self: end
}

#w-node-fa487845-27e3-1d8e-5b1f-11d6e310558e-797a2b45 {
    grid-area: 2/1/3/2;
    align-self: start
}

#w-node-_36de5851-007b-5dba-c225-9df5ea97f704-797a2b45 {
    align-self: end
}

#w-node-_36de5851-007b-5dba-c225-9df5ea97f707-797a2b45 {
    grid-area: 2/1/3/2;
    align-self: start
}

#w-node-_77ffe0ae-fcce-5bb0-9935-cdc52031a39a-797a2b45 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-bfa20ad9-624b-5f31-5805-11db08850756-797a2b45 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-bfa20ad9-624b-5f31-5805-11db0885075a-797a2b45 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_623b189b-575d-6e39-e161-61205663717b-797a2b45 {
    grid-area: span 2/span 1/span 2/span 1;
    align-self: stretch
}

#w-node-_623b189b-575d-6e39-e161-61205663717c-797a2b45 {
    align-self: end;
    justify-self: center
}

#w-node-_623b189b-575d-6e39-e161-61205663717d-797a2b45 {
    grid-area: 2/1/3/2
}

#w-node-bfa20ad9-624b-5f31-5805-11db08850761-797a2b45,
#w-node-bfa20ad9-624b-5f31-5805-11db0885076b-797a2b45,
#w-node-bfa20ad9-624b-5f31-5805-11db08850766-797a2b45,
#w-node-bfa20ad9-624b-5f31-5805-11db08850770-797a2b45 {
    align-self: center
}

#w-node-d8c1f5f9-35dd-6447-b3a4-fcbe153fdb0a-797a2b45 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_6033df8a-707f-d2ca-ac4b-dcc2d217dba4-ef7a2b4d {
    grid-area: span 4/span 1/span 4/span 1
}

#w-node-_7229a4b5-073d-a60e-c6cd-7bc079001261-ef7a2b4d {
    grid-area: span 2/span 1/span 2/span 1;
    align-self: stretch;
    justify-self: stretch
}

#w-node-bf39a0dd-fd79-38f5-226c-66f572633ec5-ef7a2b4d {
    grid-area: 2/2/3/3;
    align-self: stretch;
    justify-self: stretch
}

#w-node-_184874a9-314d-4f56-784b-dbb7e386397f-ef7a2b4d {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: stretch;
    justify-self: stretch
}

#w-node-c22959b1-d282-7b24-594b-11eb3f6367f5-ef7a2b4d {
    grid-area: 1/4/3/5;
    align-self: center
}

#w-node-_0576b6ea-1967-5168-05f4-55b1175e7ead-175e7eaa {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_0576b6ea-1967-5168-05f4-55b1175e7eb1-175e7eaa,
#w-node-e35a44ef-7ce3-a84d-5c9a-434de6ac9ffb-175e7eaa {
    align-self: stretch
}

#w-node-_99ad500b-daae-df78-6718-5c23bdc0d235-175e7eaa {
    align-self: center
}

#w-node-_0da868e7-5e06-3810-b824-aa77c114c356-c114c34f {
    justify-self: start
}

#w-node-_0da868e7-5e06-3810-b824-aa77c114c362-c114c34f {
    align-self: center
}

#w-node-_0da868e7-5e06-3810-b824-aa77c114c36b-c114c34f,
#w-node-_0da868e7-5e06-3810-b824-aa77c114c380-c114c34f,
#w-node-_0da868e7-5e06-3810-b824-aa77c114c395-c114c34f {
    justify-self: start
}

#w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-277a2b4f {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-277a2b4f {
    align-self: center;
    justify-self: center
}

#w-node-_1176acd7-ec82-9240-5d0f-c036877880e6-277a2b4f,
#w-node-f12138a6-933c-69e4-35b7-3bad58e7cfc7-277a2b4f,
#w-node-_1758cb25-7779-60e6-36da-d076b05e9d75-277a2b4f,
#w-node-_18cb9e25-9d6b-b7b4-0ad3-861b507b4916-277a2b4f,
#w-node-_1e76a245-79ea-596d-94ee-405fc76632aa-277a2b4f,
#w-node-_230d88c4-3d9b-5d25-effb-c76cf7d1332f-277a2b4f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-277a2b4f {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-277a2b4f,
#w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-277a2b4f {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-277a2b4f {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_021bad13-ccd3-b973-b3b0-2955b8079caf-277a2b4f {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_021bad13-ccd3-b973-b3b0-2955b8079cc0-277a2b4f {
    grid-area: 1/2/2/3;
    align-self: auto
}

#w-node-a7f77147-4ef1-5e2d-546a-24b1f0e5bd3a-277a2b4f {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d9e80c12-40b9-4e29-72d5-b6c2f8caf39e-277a2b4f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_667f6a52-7f18-4c44-a178-e1a1103d9cb9-277a2b4f {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89da-277a2b4f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89f9-277a2b4f {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_5c4863d1-6d20-b67f-c731-8328185c1e81-277a2b4f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_5c4863d1-6d20-b67f-c731-8328185c1ea0-277a2b4f {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-f0334922-2b02-a21b-b3b4-baf7c255a1aa-0b7a2b50 {
    grid-area: 1/2/2/5;
    align-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-0b7a2b50 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-0b7a2b50 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb80-0b7a2b50 {
    grid-area: 1/2/2/3;
    align-self: center;
    justify-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb82-0b7a2b50 {
    grid-area: 1/3/2/4;
    align-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb84-0b7a2b50 {
    grid-area: 1/1/2/2
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb85-0b7a2b50 {
    grid-area: 2/1/3/2
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb88-0b7a2b50 {
    grid-area: 3/1/4/2
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb8b-0b7a2b50 {
    grid-area: 4/1/5/2
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb8e-0b7a2b50 {
    grid-area: 5/1/6/2
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb91-0b7a2b50 {
    grid-area: 6/1/7/2
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb94-0b7a2b50 {
    grid-area: 7/1/8/2
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb97-0b7a2b50 {
    grid-area: 8/1/9/2
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb9a-0b7a2b50 {
    grid-area: 9/1/10/2
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb9d-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb9e-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb9f-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeba0-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeba1-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeba2-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeba3-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeba4-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeba5-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeba6-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeba7-0b7a2b50 {
    align-self: center;
    justify-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeba8-0b7a2b50 {
    grid-column-end: 3.98295;
    grid-column-start: 2.98864;
    grid-row-end: 4.97727;
    grid-row-start: 3.98295;
    align-self: center;
    justify-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeba9-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebaa-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebab-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebac-0b7a2b50 {
    align-self: center;
    justify-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebb0-0b7a2b50 {
    grid-area: 1/1/2/2;
    align-self: start
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebb4-0b7a2b50 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebbe-0b7a2b50 {
    grid-area: 1/2/2/3;
    align-self: center;
    justify-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebc0-0b7a2b50 {
    grid-area: 1/3/2/4;
    align-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebc2-0b7a2b50 {
    grid-area: 1/1/2/2
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebc3-0b7a2b50 {
    grid-area: 2/1/3/2;
    align-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebc6-0b7a2b50 {
    grid-area: 3/1/4/2
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebc9-0b7a2b50 {
    grid-area: 4/1/5/2
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebcc-0b7a2b50 {
    grid-area: 5/1/6/2
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebcf-0b7a2b50 {
    grid-area: 6/1/7/2
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebd2-0b7a2b50 {
    grid-area: 7/1/8/2
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebd5-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebd6-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebd7-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebd8-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebd9-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebda-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebdb-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebdc-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebdd-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebde-0b7a2b50,
#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebdf-0b7a2b50 {
    align-self: center;
    justify-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebe0-0b7a2b50 {
    grid-column-end: 3.98295;
    grid-column-start: 2.98864;
    grid-row-end: 4.97727;
    grid-row-start: 3.98295;
    align-self: center;
    justify-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebe4-0b7a2b50 {
    grid-area: 1/1/2/2;
    align-self: start
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebf1-0b7a2b50 {
    grid-area: 1/2/2/3;
    align-self: auto
}

#w-node-ddde68e3-553a-ffb1-0de0-515b1ac98d59-0b7a2b50 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec14-0b7a2b50 {
    grid-area: 1/1/2/2;
    align-self: start
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec22-0b7a2b50 {
    grid-area: 1/2/2/3;
    align-self: auto
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec35-0b7a2b50 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_13566b51-b6e3-c652-c06b-757431b5fabe-0b7a2b50 {
    justify-self: start
}

#w-node-_13566b51-b6e3-c652-c06b-757431b5facc-0b7a2b50 {
    align-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec56-0b7a2b50,
#w-node-_240efc8f-c1e4-d565-75c8-85015dcb35d3-067a2b53 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-e8b60a6d-1c85-4b53-3de7-3d01fef23cef-067a2b53 {
    align-self: stretch
}

#w-node-a6a528e8-7973-093d-6a06-20f246c7a960-067a2b53 {
    justify-self: start
}

#w-node-a6a528e8-7973-093d-6a06-20f246c7a96e-067a2b53 {
    align-self: center
}

#w-node-_2e819d93-31af-eed6-7974-556a391786ea-c07a2b54 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_2e819d93-31af-eed6-7974-556a391786f5-c07a2b54 {
    align-self: center;
    justify-self: center
}

#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a097-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a098-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a0a1-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a0aa-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a0b3-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a0dd-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a0de-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a0e7-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a0f0-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a0f9-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a123-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a124-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a12d-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a137-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a141-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a16c-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a16d-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a176-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a17f-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a188-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a1b2-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a1b3-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a1bc-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a1c5-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a1ce-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a1f8-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a1f9-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a202-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a20b-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a215-c07a2b54 {
    align-self: start
}

#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a234-c07a2b54 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a23a-c07a2b54 {
    align-self: start
}

#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a267-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a27b-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a28f-c07a2b54 {
    justify-self: start
}

#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a29a-c07a2b54 {
    align-self: center
}

#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a2a3-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a2b7-c07a2b54,
#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a2cb-c07a2b54 {
    justify-self: start
}

#w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a2f5-c07a2b54 {
    align-self: stretch;
    justify-self: stretch
}

#w-node-_8fbf3430-f840-cf8e-52b5-baa129f6f299-6f7a2b59 {
    align-self: center
}

#w-node-_8fbf3430-f840-cf8e-52b5-baa129f6f295-6f7a2b59,
#w-node-_8fbf3430-f840-cf8e-52b5-baa129f6f297-6f7a2b59 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_8fbf3430-f840-cf8e-52b5-baa129f6f2a3-6f7a2b59 {
    align-self: center;
    justify-self: center
}

#w-node-_374f1368-7525-feee-65f4-1cfd46b9e1e4-6f7a2b59,
#w-node-_8fbf3430-f840-cf8e-52b5-baa129f6f2a7-6f7a2b59,
#w-node-_186b2f46-8cd1-354f-485b-42eac5a61c56-6f7a2b59 {
    align-self: center
}

#w-node-_03a5a302-8c72-2696-c17f-4b10ae7e0a0c-6f7a2b59 {
    grid-area: 1/2/2/3
}

#w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc255-507a2b5a {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc25d-507a2b5a {
    grid-area: 2/1/3/3;
    justify-self: center
}

#w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc271-507a2b5a {
    grid-area: 3/1/4/3;
    justify-self: center
}

#w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc276-507a2b5a {
    align-self: center
}

#w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc278-507a2b5a,
#w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc27a-507a2b5a {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc280-507a2b5a {
    align-self: center
}

#w-node-_7005e5da-a4f0-1f41-5e61-9b2fd3a85006-e37a2b84 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-dc17e0b3-e596-bc9f-5a8f-a88f631dcaea-e37a2b84 {
    align-self: start
}

#w-node-_1c47f66c-e88c-25f2-c0dd-5d22131efd34-eb7a2b88 {
    grid-area: 1/1/2/2;
    align-self: stretch;
    justify-self: center
}

#w-node-_1c47f66c-e88c-25f2-c0dd-5d22131efd37-eb7a2b88 {
    grid-area: 1/2/2/3;
    align-self: stretch;
    justify-self: stretch
}

#w-node-edc6d29d-aa03-f4f5-5ebe-a6ff22b311e4-eb7a2b88 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-edc6d29d-aa03-f4f5-5ebe-a6ff22b311ec-eb7a2b88 {
    grid-area: 1/2/3/3;
    align-self: stretch;
    justify-self: center
}

#w-node-_243233e9-4d9e-9e40-ac02-80b0f077688c-2e7a2b89 {
    grid-area: 1/1/2/2;
    align-self: end
}

#w-node-_6a7917e7-88fb-e4fc-bb27-aab4c26540bc-2e7a2b89 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_243233e9-4d9e-9e40-ac02-80b0f0776887-2e7a2b89 {
    grid-area: 2/1/3/2
}

#w-node-_79553a88-6f89-348c-5c66-360db45610ce-2e7a2b89 {
    grid-area: 1/1/2/2;
    align-self: end
}

#w-node-_79553a88-6f89-348c-5c66-360db45610c9-2e7a2b89 {
    grid-area: 2/1/3/2
}

#w-node-e33b09ad-3341-7d0d-410c-02f9483e74ac-2e7a2b89 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_5706883c-84f0-0aa2-4c88-cf76adc055f4-2e7a2b89 {
    grid-area: 1/1/2/2;
    align-self: end
}

#w-node-_5706883c-84f0-0aa2-4c88-cf76adc055fa-2e7a2b89 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_5706883c-84f0-0aa2-4c88-cf76adc055fc-2e7a2b89 {
    grid-area: 2/1/3/2
}

#w-node-_5046a2f9-1e66-8c98-3107-602038ec8bde-2e7a2b89 {
    grid-area: 1/1/2/2;
    align-self: end
}

#w-node-_5046a2f9-1e66-8c98-3107-602038ec8bd6-2e7a2b89 {
    grid-area: 2/1/3/2
}

#w-node-_1c534149-20e6-8852-1e35-a292681e550b-2e7a2b89 {
    grid-area: span 2/span 1/span 2/span 1;
    align-self: stretch
}

#w-node-bf44b89e-1d6f-f5e6-d505-ab113d2d3fcf-2e7a2b89 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-e0122cd3-7bcc-5fe9-f259-9734f23402b9-2e7a2b89 {
    grid-area: 2/1/3/2
}

#w-node-_2efd0014-ba57-90c1-6ddd-f3a8395e75f4-2e7a2b89 {
    grid-area: 2/2/3/3;
    justify-self: stretch
}

#w-node-e08f3c57-c3fc-a0bb-e811-5d57ea3db106-2e7a2b89 {
    grid-area: 1/2/2/3;
    align-self: end;
    justify-self: center
}

#w-node-_4bfab59a-0eb0-792a-9de3-65c836294850-2e7a2b89 {
    grid-area: 2/2/3/3;
    align-self: auto;
    justify-self: center
}

#w-node-_03009b85-9758-694d-fc76-8af560539f3d-2e7a2b89 {
    grid-area: 1/1/2/2;
    align-self: end
}

#w-node-_907af6bb-b51b-cfac-3f83-67d2074ea1f8-2e7a2b89 {
    grid-area: 2/1/3/2
}

#w-node-f6b6e479-7ec1-3b9a-6f21-ddbbccf875ec-2e7a2b89 {
    grid-area: 1/2/3/3;
    align-self: center
}

#w-node-_6c03bb75-592a-bbed-1260-8a535b232be3-2e7a2b89 {
    grid-area: 1/1/2/2;
    align-self: end
}

#w-node-_6c03bb75-592a-bbed-1260-8a535b232be9-2e7a2b89 {
    grid-area: 1/2/3/3
}

#w-node-_6c03bb75-592a-bbed-1260-8a535b232beb-2e7a2b89 {
    grid-area: 2/1/3/2
}

#w-node-_7e2163e0-d7b6-ae6e-966c-f17c9be74e7c-2e7a2b89 {
    grid-area: span 2/span 1/span 2/span 1;
    align-self: stretch
}

#w-node-_7e2163e0-d7b6-ae6e-966c-f17c9be74e80-2e7a2b89 {
    grid-area: 2/2/3/3;
    justify-self: stretch
}

#w-node-_266571c5-905c-71fa-e234-bb018359dd8e-2e7a2b89 {
    grid-area: 1/1/2/3;
    align-self: end
}

#w-node-_266571c5-905c-71fa-e234-bb018359dd94-2e7a2b89 {
    grid-area: 2/2/5/3;
    align-self: center
}

#w-node-_266571c5-905c-71fa-e234-bb018359dd96-2e7a2b89 {
    grid-area: 2/1/3/2
}

#w-node-e18b8f9f-08ef-8526-184a-2e0c5ac5ceb9-2e7a2b89 {
    grid-area: 4/1/5/2
}

#w-node-_266571c5-905c-71fa-e234-bb018359dd9a-2e7a2b89 {
    grid-area: 3/1/4/2
}

#w-node-cc097786-5a36-61a0-dfd2-2e664437de3b-bc7a2b8c {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_7d3aa3e1-0e1d-4981-4c24-801aa4beb6de-bc7a2b8c {
    grid-area: 1/2/2/3;
    align-self: center;
    justify-self: center
}

#w-node-_30fdfec1-bd14-42b6-f5ce-6d94c943dff0-bc7a2b8c {
    grid-area: 1/2/2/3
}

#w-node-_5be43da0-9dc0-83bb-53c5-c451652b3482-bc7a2b8c {
    grid-area: 1/3/2/4
}

#w-node-_331412f1-7bec-40a3-82eb-8c53034a99a8-bc7a2b8c,
#w-node-ac15d1e0-71f9-6035-46dd-2d72e92f256d-bc7a2b8c,
#w-node-_4e0277a8-f520-e93d-7dc7-7733398c5315-bc7a2b8c {
    grid-area: 1/2/2/4
}

#w-node-_970f22cf-c644-248c-50eb-fa91dce388c4-c67a2b8f {
    grid-area: 1/2/2/3;
    justify-self: center
}

#w-node-_48748d93-ac19-4abf-ffe1-624c243195e0-c67a2b8f {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_48748d93-ac19-4abf-ffe1-624c243195e9-c67a2b8f {
    grid-area: 2/1/3/2
}

#w-node-_375278bc-2d97-dc4e-6dc3-448062ce724e-ee7a2b93 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_375278bc-2d97-dc4e-6dc3-448062ce7250-ee7a2b93 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_005f0591-0358-4591-2c13-0601acb5c5ce-ee7a2b93 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_005f0591-0358-4591-2c13-0601acb5c5d6-ee7a2b93 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_85adaf0b-bcff-c709-00ae-f8571c93afd2-ee7a2b93 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_85adaf0b-bcff-c709-00ae-f8571c93afd4-ee7a2b93 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_228bb318-b9e6-a021-5fa2-b5fe901334de-ee7a2b93 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_228bb318-b9e6-a021-5fa2-b5fe901334e4-ee7a2b93 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_13df3ea3-c671-fc93-54fa-2941fd3e9c86-ee7a2b93 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_13df3ea3-c671-fc93-54fa-2941fd3e9c88-ee7a2b93,
#w-node-_8597d0c9-cd86-596b-d0be-c2a0608f5829-497a2ba5 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-b7c57c66-6279-87b6-7dc6-e2ce8c9c3916-497a2ba5 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-be125ce5-2e0b-3ab6-7e42-2d170e232ff4-497a2ba5 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_59685f63-dc0f-b7bc-715c-a479041df2b1-497a2ba5 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_08dd7c0d-2317-a8cc-b212-55b19861e3ed-497a2ba5 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_54b72223-7e07-4c76-de48-267b39acd60f-497a2ba5 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-aee3f50b-c9e3-11be-a704-d7db8697c9b5-497a2ba5 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_08dd7c0d-2317-a8cc-b212-55b19861e3f1-497a2ba5 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_3ad33fe6-e8f5-ecc2-d68e-644653d7ae6e-497a2ba5 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_0f02687d-737d-2488-a072-39285fe209b5-497a2ba5 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_0c26e3db-090f-3f96-a90d-267620bf3aa2-497a2ba5 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_3ad33fe6-e8f5-ecc2-d68e-644653d7ae72-497a2ba5 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_43ab3ef2-f8c2-d992-e390-0aaac74b926b-497a2ba5 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-a25ae1fa-65a8-7dae-67bd-f1327e9d7037-497a2ba5,
#w-node-_43ab3ef2-f8c2-d992-e390-0aaac74b926f-497a2ba5 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-d657d750-2e91-1607-ed93-7202dd351e7a-497a2ba5,
#w-node-_8d30e511-8e6c-f8ed-2859-a4628f1f430f-497a2ba5 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_86efb032-e352-9c82-9533-99aa3e694105-497a2ba5,
#w-node-_8d30e511-8e6c-f8ed-2859-a4628f1f4313-497a2ba5 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_3b9e3778-b164-a94c-08e9-a9137ef79b46-497a2ba5 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-e20e7f71-e220-afa7-89f1-2214bbaf9e9e-497a2ba5 {
    grid-area: 1/1/2/2
}

#w-node-e20e7f71-e220-afa7-89f1-2214bbaf9ea0-497a2ba5 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_2c4a8bfb-72eb-23ee-59a0-9a50bb5f1b28-497a2ba5 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-d3ef5774-3279-589e-cbaa-ec601861de83-497a2ba5,
#w-node-a63f43d5-4970-d519-5a4c-2ecde6b5258b-497a2ba5,
#w-node-_81d3fc21-95f5-1cee-c85f-ea1cc4f29760-1c7a2ba7,
#w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-d67a2baa {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-d67a2baa {
    align-self: center;
    justify-self: center
}

#w-node-_0986ee99-aacd-04a5-5218-e4a8eebb7b21-d67a2baa,
#w-node-_0986ee99-aacd-04a5-5218-e4a8eebb7b23-d67a2baa,
#w-node-_0986ee99-aacd-04a5-5218-e4a8eebb7b25-d67a2baa {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_0986ee99-aacd-04a5-5218-e4a8eebb7b27-d67a2baa,
#w-node-_730d1c36-b75b-aff1-60bd-6340ae90e15f-d67a2baa {
    align-self: center;
    justify-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-d67a2baa {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-d67a2baa,
#w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-d67a2baa {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-d67a2baa,
#w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-d67a2baa {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-d67a2baa {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-d9e80c12-40b9-4e29-72d5-b6c2f8caf39e-d67a2baa {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_667f6a52-7f18-4c44-a178-e1a1103d9cb9-d67a2baa {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89da-d67a2baa {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89f9-d67a2baa {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_137e47f7-369a-ca61-a450-8f1f3878478e-d67a2baa {
    align-self: center;
    justify-self: start
}

#w-node-_5c4863d1-6d20-b67f-c731-8328185c1e81-d67a2baa {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-bccb2bb5-cbda-4d23-5096-0e12fa757e6e-077a2baf {
    grid-area: 1/1/2/2
}

#w-node-ff172f60-7fe5-6fbd-c321-a98fa35f3371-077a2baf {
    grid-area: 1/2/2/3
}

#w-node-_89db43da-37d7-3f45-0c3a-90243bdc3cea-077a2baf {
    grid-area: 1/3/2/4
}

#w-node-_863f79e3-280b-77b2-1ec1-b921298047bf-077a2baf {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_7a91d6c2-8fc8-f0c3-49a3-2af22e71cecd-077a2baf {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe9-077a2baf {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe7-077a2baf {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_28f78647-ccfe-3fa2-d4d1-7ef110e6e7c4-077a2baf {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_28f78647-ccfe-3fa2-d4d1-7ef110e6e7c6-077a2baf,
#w-node-a5b19a55-a9ee-d522-6145-92d4524ad8db-077a2baf {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-a5b19a55-a9ee-d522-6145-92d4524ad8dd-077a2baf {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_4c619716-2e18-dc08-d3cd-b92432a3c27c-077a2baf {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_4c619716-2e18-dc08-d3cd-b92432a3c284-077a2baf {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_9158fadd-dec2-e408-bc6a-529c79e8dc4d-077a2baf {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_9158fadd-dec2-e408-bc6a-529c79e8dc55-077a2baf {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-8b7a2bb1 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-8b7a2bb1 {
    align-self: center;
    justify-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-8b7a2bb1 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-8b7a2bb1,
#w-node-d9e80c12-40b9-4e29-72d5-b6c2f8caf39c-8b7a2bb1 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-d9e80c12-40b9-4e29-72d5-b6c2f8caf39e-8b7a2bb1,
#w-node-_770a9480-dabf-9c9a-79ef-baf1a4e388a7-8b7a2bb1 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_770a9480-dabf-9c9a-79ef-baf1a4e388a9-8b7a2bb1 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-d09fb421-9035-3256-fb1f-a90020ffbc18-8b7a2bb1 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24702-8b7a2bb1 {
    grid-area: 1/1/2/2;
    align-self: center;
    justify-self: center
}

#w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24703-8b7a2bb1 {
    grid-area: 1/2/2/3;
    align-self: center;
    justify-self: center
}

#w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b246fa-8b7a2bb1 {
    grid-area: 1/4/4/5;
    align-self: center
}

#w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24704-8b7a2bb1 {
    grid-area: 2/1/3/2;
    align-self: center;
    justify-self: center
}

#w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24705-8b7a2bb1 {
    grid-area: 3/2/4/3;
    align-self: center;
    justify-self: center
}

#w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24706-8b7a2bb1 {
    grid-area: 2/2/3/3;
    align-self: center;
    justify-self: center
}

#w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24707-8b7a2bb1 {
    grid-column-end: 1.99432;
    grid-row: 3/4;
    grid-column-start: 1;
    align-self: center;
    justify-self: center
}

#w-node-e484d70d-1f1d-c844-a250-396238b1b2eb-8b7a2bb1 {
    justify-self: start
}

#w-node-e484d70d-1f1d-c844-a250-396238b1b2f9-8b7a2bb1 {
    align-self: center
}

#w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-ba7a2bba {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-ba7a2bba {
    align-self: center;
    justify-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-ba7a2bba {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-ba7a2bba,
#w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-ba7a2bba {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-ba7a2bba,
#w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-ba7a2bba {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-ba7a2bba {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_137e47f7-369a-ca61-a450-8f1f3878478e-ba7a2bba {
    align-self: center;
    justify-self: start
}

#w-node-_5c4863d1-6d20-b67f-c731-8328185c1e81-ba7a2bba,
#w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89da-ba7a2bba {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89f9-ba7a2bba {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_2675b0fc-fa5d-0a5f-1036-92371a256756-ba7a2bba {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_2675b0fc-fa5d-0a5f-1036-92371a25675e-ba7a2bba {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-f6246116-580b-c276-a324-be5f79f157dd-ba7a2bba {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-f6246116-580b-c276-a324-be5f79f157e4-ba7a2bba {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_12261ad3-b7cb-bad2-f569-a20335c674c4-ba7a2bba {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_12261ad3-b7cb-bad2-f569-a20335c674cc-ba7a2bba {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_7e07ce58-bc80-6e2d-3fb3-26a9011a6186-5b7a2bbb {
    grid-area: 1/2/2/4;
    align-self: auto;
    justify-self: stretch
}

#w-node-_9aa9f0c9-34b0-0304-18a5-d7dc22a050c1-5b7a2bbb {
    grid-area: 1/2/2/3;
    align-self: center;
    justify-self: center
}

#w-node-_755098c5-9a59-65ec-e6cc-cc4d166127da-5b7a2bbb {
    grid-area: 1/5/5/7;
    align-self: start
}

#w-node-_013461f0-f519-39eb-e482-8c4599a0586a-5b7a2bbb {
    justify-self: center
}

#w-node-dcdcfc03-ae23-7a8a-24ea-9aaa414397ad-5b7a2bbb {
    grid-area: 1/2/2/3;
    align-self: center;
    justify-self: center
}

#w-node-_7a475cc4-e544-de5f-6165-5b4c5e1f014b-5b7a2bbb {
    grid-area: 1/3/2/4;
    align-self: center;
    justify-self: center
}

#w-node-_6430ecc0-ae2b-99c4-4ead-2d00178cc218-5b7a2bbb {
    grid-area: 3/1/4/2;
    align-self: center;
    justify-self: center
}

#w-node-_2e73eb4d-ee72-3b03-5010-f533a85a583b-5b7a2bbb {
    grid-area: 4/3/5/4;
    align-self: center;
    justify-self: center
}

#w-node-_002da9f8-18f5-7c56-fc8d-519ec652d643-5b7a2bbb {
    grid-area: 4/1/5/2;
    align-self: center;
    justify-self: center
}

#w-node-_19e24c8a-5071-bd01-278d-ac4c37cea421-5b7a2bbb {
    grid-area: 3/2/4/3;
    align-self: center;
    justify-self: center
}

#w-node-_40231c0b-784e-d3cd-947a-ddf82d98b59e-5b7a2bbb {
    grid-area: 3/3/4/4;
    align-self: center;
    justify-self: center
}

#w-node-_37b1f766-9649-da70-0bc2-b54ea631968f-5b7a2bbb {
    grid-area: 2/3/3/4;
    align-self: center;
    justify-self: center
}

#w-node-_4a16d91f-16a5-12ee-fce6-77e4e764ed2f-5b7a2bbb {
    grid-area: 2/1/3/2;
    align-self: center;
    justify-self: center
}

#w-node-a402d686-ed62-f183-1b36-65adf740df92-5b7a2bbb {
    grid-area: 4/2/5/3;
    align-self: center;
    justify-self: center
}

#w-node-_83a681fe-6a8b-62dd-497b-66eb45a3df03-5b7a2bbb {
    grid-area: 2/2/3/3;
    align-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebe4-5b7a2bbb {
    grid-area: 1/1/2/3;
    align-self: start
}

#w-node-_72be43da-e45d-c35b-331c-2fd43b9fbb10-5b7a2bbb {
    grid-area: 2/1/3/2;
    align-self: start
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebf1-5b7a2bbb {
    grid-area: 2/2/3/3;
    align-self: auto
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec22-5b7a2bbb {
    grid-area: 1/1/2/2;
    align-self: auto
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec35-5b7a2bbb {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec14-5b7a2bbb {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec56-5b7a2bbb,
#w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-607a2bc8 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-607a2bc8 {
    align-self: center;
    justify-self: center
}

#w-node-dbacc821-9e15-5abd-a24c-ff6a944cae68-607a2bc8,
#w-node-dbacc821-9e15-5abd-a24c-ff6a944cae6a-607a2bc8,
#w-node-dbacc821-9e15-5abd-a24c-ff6a944cae6c-607a2bc8 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-dbacc821-9e15-5abd-a24c-ff6a944cae6e-607a2bc8 {
    align-self: center;
    justify-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-607a2bc8 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-607a2bc8,
#w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-607a2bc8 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-607a2bc8,
#w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-607a2bc8 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-607a2bc8,
#w-node-_2675b0fc-fa5d-0a5f-1036-92371a256756-607a2bc8 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_2675b0fc-fa5d-0a5f-1036-92371a25675e-607a2bc8 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-f6246116-580b-c276-a324-be5f79f157dd-607a2bc8 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-f6246116-580b-c276-a324-be5f79f157e4-607a2bc8 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_1a270913-e078-b2c9-9236-fa3b1be37d42-607a2bc8 {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: auto
}

#w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c216-f67a2bc9 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c21e-f67a2bc9 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c22b-f67a2bc9 {
    grid-area: 2/2/3/3;
    align-self: center;
    justify-self: center
}

#w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c22c-f67a2bc9 {
    grid-area: 1/2/2/3;
    align-self: end;
    justify-self: center
}

#w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c22d-f67a2bc9 {
    grid-area: 2/1/3/2;
    align-self: center;
    justify-self: center
}

#w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c22e-f67a2bc9 {
    grid-area: 3/2/4/3;
    align-self: start;
    justify-self: center
}

#w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c22f-f67a2bc9 {
    grid-area: 1/1/2/2;
    align-self: end;
    justify-self: center
}

#w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c230-f67a2bc9 {
    grid-column-end: 1.99432;
    grid-row: 3/4;
    grid-column-start: 1;
    align-self: start;
    justify-self: center
}

#w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c231-f67a2bc9 {
    grid-area: 1/4/4/5;
    align-self: center
}

#w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c240-f67a2bc9 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c248-f67a2bc9 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_710cd784-7c62-6c90-f690-d6ead5550421-f67a2bc9 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_710cd784-7c62-6c90-f690-d6ead5550425-f67a2bc9 {
    grid-area: 1/1/2/2
}

#w-node-_67055224-3944-f557-76eb-a87e7a972396-f67a2bc9 {
    grid-area: 1/1/2/2;
    align-self: stretch
}

#w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-187a2bd5 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-187a2bd5 {
    align-self: center;
    justify-self: center
}

#w-node-a305b3c5-ff05-5dec-1917-c910e57c80b3-187a2bd5,
#w-node-a305b3c5-ff05-5dec-1917-c910e57c80b5-187a2bd5,
#w-node-a305b3c5-ff05-5dec-1917-c910e57c80b7-187a2bd5 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-a305b3c5-ff05-5dec-1917-c910e57c80b9-187a2bd5,
#w-node-b9302a53-e388-4501-ab9a-1a49c4f89e7b-187a2bd5 {
    align-self: center;
    justify-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-187a2bd5 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-187a2bd5,
#w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-187a2bd5 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-187a2bd5,
#w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-187a2bd5 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-187a2bd5,
#w-node-_421d15bf-718f-b7fa-e921-f0032b576e38-187a2bd5 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_421d15bf-718f-b7fa-e921-f0032b576e40-187a2bd5 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_421d15bf-718f-b7fa-e921-f0032b576e49-187a2bd5 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_421d15bf-718f-b7fa-e921-f0032b576e50-187a2bd5,
#w-node-_99c7254c-f1a6-d7b7-5200-d7ecc21896ad-bb7a2bd6 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_7a91d6c2-8fc8-f0c3-49a3-2af22e71cecd-bb7a2bd6 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe9-bb7a2bd6 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe7-bb7a2bd6 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e6f-bb7a2bd6 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e71-bb7a2bd6 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_60d8ca72-3fd7-918a-b128-56eb70d78724-a07a2bd7 {
    align-self: center
}

#w-node-_8899fc9e-46b2-996b-5f6d-1155df02ead9-a07a2bd7 {
    align-self: stretch
}

#w-node-e248b376-fc35-da53-54b9-611c3cce174e-a07a2bd7 {
    align-self: center
}

#w-node-_94654cdb-f173-fa6b-eff3-86dfd35c8b2d-a07a2bd7 {
    grid-area: 2/1/3/2
}

#w-node-_94654cdb-f173-fa6b-eff3-86dfd35c8b5f-a07a2bd7 {
    grid-area: 2/2/3/3
}

#w-node-_5f8016eb-1156-1ab0-4a03-eadf6c11603c-a07a2bd7 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_5f8016eb-1156-1ab0-4a03-eadf6c11603e-a07a2bd7,
#w-node-_2fb449f6-e941-10de-e183-43e5556397f9-a07a2bd7 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_2fb449f6-e941-10de-e183-43e5556397fb-a07a2bd7 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_2d58409e-99f1-871d-3c7a-09676e76e944-a07a2bd7 {
    grid-area: 1/1/3/2;
    align-self: center
}

#w-node-f2ff4f10-071f-333d-9a4a-bf1a27bc2f3a-a07a2bd7 {
    grid-area: 1/2/2/3;
    align-self: end;
    justify-self: center
}

#w-node-_64a2f40a-ad85-f0a3-4454-8cd57a84a69e-a07a2bd7 {
    grid-area: 1/3/2/4;
    align-self: end;
    justify-self: center
}

#w-node-_2eb326bf-da87-3223-5529-388af523a502-a07a2bd7 {
    grid-area: 1/4/2/5;
    align-self: end;
    justify-self: center
}

#w-node-de4b84b1-9b60-9df8-d25d-605f6881e123-a07a2bd7 {
    grid-area: 2/4/3/5;
    align-self: start;
    justify-self: center
}

#w-node-_5a3b5a09-bde0-5faa-9fa0-b8361d50c336-a07a2bd7 {
    grid-area: 2/2/3/3;
    justify-self: center
}

#w-node-ced1054f-e19b-2649-7fab-efafbe6ebcce-a07a2bd7 {
    grid-column-end: 3.98295;
    grid-column-start: 2.98864;
    grid-row: 2/3;
    justify-self: center
}

#w-node-c52a41ed-54c0-4021-e55c-39eeed77bba7-a07a2bd7 {
    justify-self: start
}

#w-node-c52a41ed-54c0-4021-e55c-39eeed77bbb5-a07a2bd7 {
    align-self: center
}

#w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-f37a2bd8 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_7dc49572-f01a-176c-4a07-c48e32a12923-f37a2bd8 {
    grid-area: 1/2/2/3
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-f37a2bd8 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-f37a2bd8 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89da-f37a2bd8 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89f9-f37a2bd8 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_510e175a-19e4-2d89-7fc1-96a736d79759-f37a2bd8 {
    grid-area: 1/2/2/3
}

#w-node-_50465754-9286-c0fc-2b58-274f9d826f5b-f37a2bd8 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_021bad13-ccd3-b973-b3b0-2955b8079caf-f37a2bd8 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-d9e80c12-40b9-4e29-72d5-b6c2f8caf39e-f37a2bd8 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_7646f8e5-939e-0a97-480a-e349e219cfff-f37a2bd8 {
    grid-area: 1/1/2/2
}

#w-node-_667f6a52-7f18-4c44-a178-e1a1103d9cb9-f37a2bd8,
#w-node-_5c4863d1-6d20-b67f-c731-8328185c1e81-f37a2bd8 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_512d48d4-bc6c-f6f3-6ae0-ef3792ea6451-f37a2bd8 {
    grid-area: 1/2/2/3
}

#w-node-_5c4863d1-6d20-b67f-c731-8328185c1ea0-f37a2bd8 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_999743ed-1bdb-bd67-0750-d7e1de154772-f37a2bd8 {
    grid-area: 1/1/2/2;
    align-self: center;
    justify-self: center
}

#w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-f37a2bd8 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-c47a2be4 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-c47a2be4 {
    align-self: center;
    justify-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-c47a2be4 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-c47a2be4,
#w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-c47a2be4 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-c47a2be4,
#w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-c47a2be4 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-c47a2be4 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-e39b9371-6795-06cb-b003-51c9715afafa-847a2be5 {
    align-self: center
}

#w-node-dde97064-673f-9c5e-503c-9b016cd37eec-847a2be5 {
    grid-area: 1/1/2/2;
    align-self: start
}

#w-node-dde97064-673f-9c5e-503c-9b016cd37ef7-847a2be5 {
    grid-area: 2/1/3/2;
    align-self: start
}

#w-node-dde97064-673f-9c5e-503c-9b016cd37eee-847a2be5 {
    grid-area: 2/2/3/3;
    align-self: start
}

#w-node-d91c915e-396f-bad1-00f2-dc6fa696b8ac-847a2be5 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-d91c915e-396f-bad1-00f2-dc6fa696b8b6-847a2be5 {
    grid-area: 1/2/2/3
}

#w-node-ff06042e-a63d-a9f8-86b3-44a9c137d41a-847a2be5 {
    justify-self: start
}

#w-node-ff06042e-a63d-a9f8-86b3-44a9c137d425-847a2be5 {
    align-self: center
}

#w-node-e3e0508a-0fa0-f940-1d10-f70efbf64ee5-fbf64ee3 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-e3e0508a-0fa0-f940-1d10-f70efbf64ee6-fbf64ee3 {
    justify-self: auto
}

#w-node-e3e0508a-0fa0-f940-1d10-f70efbf64ee9-fbf64ee3 {
    align-self: center;
    justify-self: end
}

#w-node-_89ab0f75-4654-b811-fcad-03eb3c59557e-307a2be9 {
    align-self: center
}

#w-node-_85b98b55-2c49-5c18-35e4-a44cd06641a8-307a2be9 {
    grid-area: 1/1/2/2
}

#w-node-_0b63e8f3-657a-eed6-84be-e318961dc875-307a2be9 {
    grid-area: 1/2/2/3
}

#w-node-_2f601cdb-72c1-bf62-3eac-c1b952959936-307a2be9 {
    grid-area: 1/3/2/4
}

#w-node-_86799e24-27db-d538-edac-1f16b051c41d-307a2be9 {
    grid-area: 1/1/2/2
}

#w-node-ebd017d5-6335-9168-13ab-b687902cef79-307a2be9 {
    grid-area: 1/2/2/3
}

#w-node-ba7576cd-cbf4-7489-e224-c89f7723df88-307a2be9 {
    grid-area: 1/2/3/3;
    align-self: auto
}

#w-node-ba7576cd-cbf4-7489-e224-c89f7723dfa2-307a2be9 {
    grid-area: 1/6/2/7
}

#w-node-ba7576cd-cbf4-7489-e224-c89f7723df8a-307a2be9 {
    grid-area: 2/1/3/2
}

#w-node-ba7576cd-cbf4-7489-e224-c89f7723df9a-307a2be9 {
    grid-area: 1/1/2/2
}

#w-node-ba7576cd-cbf4-7489-e224-c89f7723df8c-307a2be9 {
    grid-area: 1/3/3/5;
    align-self: auto;
    justify-self: auto
}

#w-node-ba7576cd-cbf4-7489-e224-c89f7723dfa0-307a2be9 {
    grid-area: 2/6/3/7
}

#w-node-ba7576cd-cbf4-7489-e224-c89f7723df9c-307a2be9 {
    grid-area: 1/5/2/6
}

#w-node-ba7576cd-cbf4-7489-e224-c89f7723df9e-307a2be9 {
    grid-area: 2/5/3/6
}

#w-node-_41aba641-ae99-3bd5-6816-d8c5591d470d-397a2beb {
    grid-area: 1/1/2/2
}

#w-node-f9cd06c5-cdef-a394-8a35-022a75eef0a9-397a2beb {
    grid-area: 1/2/2/3
}

#w-node-_8629b855-fc17-474a-b66c-6866cd00e38e-397a2beb {
    grid-area: 1/1/2/2
}

#w-node-_8629b855-fc17-474a-b66c-6866cd00e390-397a2beb {
    grid-area: 1/2/2/3
}

#w-node-_993b76d5-5295-cf58-f9cb-037979d893ad-79d893ac {
    grid-area: 1/1/2/2
}

#w-node-_993b76d5-5295-cf58-f9cb-037979d893af-79d893ac {
    grid-area: 1/2/2/3
}

#w-node-fdae47c6-c206-0fe9-a764-7afdae5641bc-ae5641bb {
    grid-area: 1/1/2/2
}

#w-node-fdae47c6-c206-0fe9-a764-7afdae5641be-ae5641bb {
    grid-area: 1/2/2/3
}

#w-node-fca3743f-dd1c-21b0-922f-9d59e0eac4c9-e0eac4c8 {
    grid-area: 1/1/2/2
}

#w-node-fca3743f-dd1c-21b0-922f-9d59e0eac4cb-e0eac4c8 {
    grid-area: 1/2/2/3
}

#w-node-_168c2450-abea-5e9f-a72f-bfea109a9bf0-109a9bef {
    grid-area: 1/1/2/2;
    align-self: auto
}

#w-node-_168c2450-abea-5e9f-a72f-bfea109a9bf2-109a9bef {
    grid-area: 1/2/2/3
}

#w-node-d302b467-dd17-2858-7fd4-ba7c7e1ed296-7e1ed295 {
    grid-area: 1/1/2/2
}

#w-node-d302b467-dd17-2858-7fd4-ba7c7e1ed298-7e1ed295 {
    grid-area: 1/2/2/3
}

#w-node-d3df43c2-032c-fc17-8bb6-5be33fc770f1-3fc770f0 {
    grid-area: 1/1/2/2
}

#w-node-d3df43c2-032c-fc17-8bb6-5be33fc770f3-3fc770f0 {
    grid-area: 1/2/2/3
}

#w-node-d1c49c0a-87c3-9e3a-55d9-7f0e9ecd4458-9ecd4457 {
    grid-area: 1/1/2/2
}

#w-node-d1c49c0a-87c3-9e3a-55d9-7f0e9ecd445a-9ecd4457 {
    grid-area: 1/2/2/3
}

#w-node-fdb034a9-31ab-9e67-c2cf-4447198515f4-198515f3 {
    grid-area: 1/1/2/2
}

#w-node-fdb034a9-31ab-9e67-c2cf-4447198515f6-198515f3 {
    grid-area: 1/2/2/3
}

#w-node-c185aaf9-768b-4677-2c44-7fd558b321e6-58b321e5 {
    grid-area: 1/1/2/2
}

#w-node-c185aaf9-768b-4677-2c44-7fd558b321e8-58b321e5 {
    grid-area: 1/2/2/3
}

#w-node-a326dbe3-5e68-bd5b-cdcb-6bbef73704c4-f73704c3 {
    grid-area: 1/1/2/2;
    align-self: auto
}

#w-node-a326dbe3-5e68-bd5b-cdcb-6bbef73704c6-f73704c3 {
    grid-area: 1/2/2/3
}

#w-node-_8114f965-8986-ca56-1201-481284ddb597-84ddb596 {
    grid-area: 1/1/2/2;
    align-self: start
}

#w-node-_8114f965-8986-ca56-1201-481284ddb599-84ddb596 {
    grid-area: 1/2/2/3;
    align-self: start
}

#w-node-_34d34743-8f64-0c8f-929b-aa2609f54392-09f54391 {
    grid-area: 1/1/2/2
}

#w-node-_34d34743-8f64-0c8f-929b-aa2609f54394-09f54391 {
    grid-area: 1/2/2/3
}

#w-node-_4890de81-b3eb-ae8a-4ae2-a87a45bdbf60-45bdbf5f {
    grid-area: 1/1/2/2
}

#w-node-_4890de81-b3eb-ae8a-4ae2-a87a45bdbf62-45bdbf5f,
#w-node-_4890de81-b3eb-ae8a-4ae2-a87a45bdbf62-45bdbf5f:visited {
    grid-area: 1/2/2/3
}

#w-node-f02e1881-55e6-f5a2-2c34-dc1ee4d82d3a-e4d82d39 {
    grid-area: 1/1/2/2
}

#w-node-f02e1881-55e6-f5a2-2c34-dc1ee4d82d3c-e4d82d39 {
    grid-area: 1/2/2/3
}

#w-node-eceed5c0-5be4-c143-452f-8f5a5aa07567-5aa07566 {
    grid-area: 1/1/2/2;
    align-self: auto
}

#w-node-eceed5c0-5be4-c143-452f-8f5a5aa07569-5aa07566 {
    grid-area: 1/2/2/3
}

#w-node-_0b14a13b-0a9b-1aa9-1dc6-77072105ad01-2105ad00 {
    grid-area: 1/1/2/2;
    align-self: auto
}

#w-node-_0b14a13b-0a9b-1aa9-1dc6-77072105ad03-2105ad00 {
    grid-area: 1/2/2/3
}

#w-node-_3d257364-3333-d079-0922-1367b36d5669-b36d5668 {
    grid-area: 1/1/2/2
}

#w-node-_3d257364-3333-d079-0922-1367b36d566b-b36d5668 {
    grid-area: 1/2/2/3
}

#w-node-_2677da8d-45c2-14f4-99ad-19f485bba97e-85bba97d {
    grid-area: 1/1/2/2
}

#w-node-_2677da8d-45c2-14f4-99ad-19f485bba980-85bba97d {
    grid-area: 1/2/2/3
}

#w-node-da379aeb-1d8c-d4f7-a096-11523e07fa64-3e07fa63 {
    grid-area: 1/1/2/2
}

#w-node-da379aeb-1d8c-d4f7-a096-11523e07fa66-3e07fa63 {
    grid-area: 1/2/2/3
}

#w-node-cf0f57a7-488c-8a17-4157-316bbd7d4b03-bd7d4b02 {
    grid-area: 1/1/2/2
}

#w-node-cf0f57a7-488c-8a17-4157-316bbd7d4b05-bd7d4b02 {
    grid-area: 1/2/2/3
}

#w-node-_6ba26dcf-1ae2-ed7c-4e99-04ad6adb3911-977a2bef {
    grid-area: 1/1/2/2;
    align-self: stretch;
    justify-self: auto
}

#w-node-_6ba26dcf-1ae2-ed7c-4e99-04ad6adb3991-977a2bef {
    grid-area: 1/2/2/3;
    align-self: stretch;
    justify-self: auto
}

#w-node-_6ba26dcf-1ae2-ed7c-4e99-04ad6adb3a0a-977a2bef {
    grid-area: 1/3/2/4;
    align-self: stretch;
    justify-self: auto
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2759-977a2bef {
    grid-area: 1/2/2/3;
    align-self: stretch
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2762-977a2bef,
#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2768-977a2bef {
    align-self: stretch
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2752-977a2bef {
    order: 0;
    grid-area: 1/1/2/2;
    align-self: stretch
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2756-977a2bef {
    grid-area: 2/1/3/2;
    align-self: center;
    justify-self: stretch
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27bf-977a2bef {
    grid-area: 2/2/3/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27c8-977a2bef {
    grid-area: 2/3/3/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27ca-977a2bef {
    grid-area: 2/4/3/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe276d-977a2bef {
    grid-area: 3/1/4/2;
    align-self: center;
    justify-self: stretch
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe277f-977a2bef {
    grid-area: 3/2/4/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2781-977a2bef {
    grid-area: 3/3/4/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2783-977a2bef {
    grid-area: 3/4/4/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe275f-977a2bef {
    grid-area: 4/1/5/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2789-977a2bef {
    grid-area: 4/2/5/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe278b-977a2bef {
    grid-area: 4/3/5/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe278d-977a2bef {
    grid-area: 4/4/5/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2771-977a2bef {
    grid-area: 5/1/6/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2792-977a2bef {
    grid-area: 5/2/6/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2794-977a2bef {
    grid-area: 5/3/6/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2796-977a2bef {
    grid-area: 5/4/6/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27b5-977a2bef {
    grid-area: 6/1/7/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe279c-977a2bef {
    grid-area: 6/2/7/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe279e-977a2bef {
    grid-area: 6/3/7/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27a0-977a2bef {
    grid-area: 6/4/7/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2774-977a2bef {
    grid-area: 7/1/8/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27a6-977a2bef {
    grid-area: 7/2/8/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27a8-977a2bef {
    grid-area: 7/3/8/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27aa-977a2bef {
    grid-area: 7/4/8/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2777-977a2bef {
    grid-area: 8/1/9/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27af-977a2bef {
    grid-area: 8/2/9/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27b1-977a2bef {
    grid-area: 8/3/9/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27b3-977a2bef {
    grid-area: 8/4/9/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe277b-977a2bef {
    grid-area: 9/1/10/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27b8-977a2bef {
    grid-area: 9/2/10/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27ba-977a2bef {
    grid-area: 9/3/10/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27bc-977a2bef {
    grid-area: 9/4/10/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2785-977a2bef {
    grid-area: 10/1/11/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27c1-977a2bef {
    grid-area: 10/2/11/3
}

#w-node-a8d06346-c003-3b2c-427e-df6ad0cb88a0-977a2bef {
    grid-area: 10/4/11/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27c3-977a2bef {
    grid-area: 10/3/11/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2798-977a2bef {
    grid-area: 13/1/14/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27a2-977a2bef {
    grid-area: 11/1/12/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27ac-977a2bef {
    grid-area: 14/1/15/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe278f-977a2bef {
    grid-area: 12/1/13/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27be-977a2bef {
    grid-area: 11/2/12/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27c5-977a2bef {
    grid-area: 12/2/13/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27cc-977a2bef {
    grid-area: 13/2/14/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27cd-977a2bef {
    grid-area: 13/3/14/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27ce-977a2bef {
    grid-area: 11/3/12/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27d1-977a2bef {
    grid-area: 11/4/12/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27d4-977a2bef {
    grid-area: 14/2/15/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27d5-977a2bef {
    grid-area: 14/3/15/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27d6-977a2bef {
    grid-area: 12/3/13/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27d8-977a2bef {
    grid-area: 12/4/13/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27da-977a2bef {
    grid-area: 13/4/14/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27dc-977a2bef {
    grid-area: 14/4/15/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27de-977a2bef {
    order: 0;
    grid-area: 15/1/16/2;
    align-self: stretch
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27e2-977a2bef {
    grid-area: 17/1/18/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27e6-977a2bef,
#w-node-_92e02f46-736c-b16d-8461-491b29d29cfd-977a2bef {
    grid-area: 16/1/17/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27ea-977a2bef {
    grid-area: 18/1/19/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27ee-977a2bef {
    grid-area: 19/1/20/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27f2-977a2bef {
    grid-area: 16/2/17/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27f4-977a2bef {
    grid-area: 17/2/18/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27f5-977a2bef {
    grid-area: 16/3/17/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27f7-977a2bef {
    grid-area: 16/4/17/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27f9-977a2bef {
    grid-area: 17/3/18/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27fb-977a2bef {
    grid-area: 18/2/19/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27fc-977a2bef {
    grid-area: 17/4/18/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe27fe-977a2bef {
    grid-area: 18/3/19/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2800-977a2bef {
    grid-area: 18/4/19/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2802-977a2bef {
    grid-area: 19/2/20/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2803-977a2bef {
    grid-area: 19/3/20/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2805-977a2bef {
    grid-area: 19/4/20/5
}

#alert.w-node-bdebbe1d-521e-1c37-4881-5c0040fe2807-977a2bef {
    order: 0;
    grid-area: 20/1/21/2;
    align-self: stretch
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe280b-977a2bef {
    grid-area: 22/1/23/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe280f-977a2bef {
    grid-area: 23/1/24/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2813-977a2bef {
    grid-area: 24/1/25/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2816-977a2bef {
    grid-area: 25/1/26/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2819-977a2bef {
    grid-area: 26/1/27/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe281d-977a2bef {
    grid-area: 27/1/28/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2820-977a2bef {
    grid-area: 28/1/29/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2823-977a2bef {
    grid-area: 29/1/30/2
}

#w-node-_8de72f70-80c7-0f19-c36f-e0e5ab4803c0-977a2bef {
    grid-area: 21/4/22/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2827-977a2bef {
    grid-area: 30/1/31/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe282b-977a2bef {
    grid-area: 31/1/32/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe282e-977a2bef {
    grid-area: 31/3/32/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2830-977a2bef {
    grid-area: 31/4/32/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2832-977a2bef {
    grid-area: 22/2/23/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2836-977a2bef {
    grid-area: 22/3/23/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2838-977a2bef {
    grid-area: 22/4/23/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe283a-977a2bef {
    grid-area: 23/2/24/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe283c-977a2bef {
    grid-area: 23/3/24/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe283e-977a2bef {
    grid-area: 23/4/24/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2840-977a2bef {
    grid-area: 24/2/25/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2842-977a2bef {
    grid-area: 24/3/25/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2844-977a2bef {
    grid-area: 24/4/25/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2846-977a2bef {
    grid-area: 25/2/26/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2848-977a2bef {
    grid-area: 25/3/26/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe284a-977a2bef {
    grid-area: 25/4/26/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe284c-977a2bef {
    grid-area: 26/2/27/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe284e-977a2bef {
    grid-area: 26/3/27/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2850-977a2bef {
    grid-area: 26/4/27/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2852-977a2bef {
    grid-area: 27/2/28/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2854-977a2bef {
    grid-area: 27/3/28/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2856-977a2bef {
    grid-area: 27/4/28/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2858-977a2bef {
    grid-area: 28/2/29/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe285a-977a2bef {
    grid-area: 28/3/29/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe285c-977a2bef {
    grid-area: 28/4/29/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe285e-977a2bef {
    grid-area: 29/2/30/3;
    align-self: stretch
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2860-977a2bef {
    grid-area: 29/3/30/4;
    align-self: stretch
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2862-977a2bef {
    grid-area: 29/4/30/5;
    align-self: stretch
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2864-977a2bef {
    grid-area: 30/2/31/3;
    align-self: stretch
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2866-977a2bef {
    grid-area: 30/3/31/4;
    align-self: stretch
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2868-977a2bef {
    grid-area: 30/4/31/5;
    align-self: stretch
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe286a-977a2bef {
    order: 0;
    grid-area: 32/1/33/2;
    align-self: stretch
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe286e-977a2bef {
    grid-area: 33/1/34/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2872-977a2bef {
    grid-area: 34/1/35/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2875-977a2bef {
    grid-area: 35/1/36/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2879-977a2bef {
    grid-area: 36/1/37/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe287c-977a2bef {
    order: 0;
    grid-area: 37/1/38/2;
    align-self: stretch
}

#w-node-af998a70-ebfe-bedf-42b0-af2a95b58ef8-977a2bef {
    grid-area: 31/2/32/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2880-977a2bef {
    grid-area: 38/1/39/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2883-977a2bef {
    grid-area: 39/1/40/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2886-977a2bef {
    grid-area: 33/2/34/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2888-977a2bef {
    grid-area: 33/3/34/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe288c-977a2bef {
    grid-area: 40/1/41/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe288f-977a2bef {
    grid-area: 34/2/35/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2891-977a2bef {
    grid-area: 34/3/35/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2893-977a2bef {
    grid-area: 34/4/35/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe288a-977a2bef {
    grid-area: 33/4/34/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2895-977a2bef {
    grid-area: 41/1/42/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2898-977a2bef {
    grid-area: 34/2/35/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe2899-977a2bef {
    grid-area: 35/3/36/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe289b-977a2bef {
    grid-area: 35/4/36/5
}

#support.w-node-bdebbe1d-521e-1c37-4881-5c0040fe289d-977a2bef {
    order: 0;
    grid-area: 42/1/43/2;
    align-self: stretch
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe28a1-977a2bef {
    grid-area: 35/2/36/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe28a2-977a2bef {
    grid-area: 35/3/36/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe28a3-977a2bef {
    grid-area: 36/4/37/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe28cb-977a2bef {
    grid-area: 44/1/45/2
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe28a5-977a2bef {
    grid-area: 43/1/44/2;
    align-self: end
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe28a8-977a2bef {
    grid-area: 37/2/38/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe28a9-977a2bef {
    grid-area: 37/3/38/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe28aa-977a2bef {
    grid-area: 38/4/39/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe28ac-977a2bef {
    grid-area: 38/2/39/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe28ad-977a2bef {
    grid-area: 38/3/39/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe28ae-977a2bef {
    grid-area: 39/4/40/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe28b0-977a2bef {
    grid-area: 40/2/41/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe28b3-977a2bef {
    grid-area: 40/3/41/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe28b6-977a2bef {
    grid-area: 40/4/41/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe28b9-977a2bef {
    grid-area: 41/2/42/3
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe28bc-977a2bef {
    grid-area: 41/3/42/4
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe28bf-977a2bef {
    grid-area: 41/4/42/5
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe28c2-977a2bef {
    grid-area: 43/2/44/5;
    align-self: end
}

#w-node-bdebbe1d-521e-1c37-4881-5c0040fe28ea-977a2bef {
    grid-area: 44/4/45/5
}

#w-node-a7720926-7b2b-8409-54b3-e10846447de9-977a2bef {
    grid-area: 45/1/46/2
}

#w-node-fc6cdf5d-a73c-84c2-48ee-46420d15af96-977a2bef {
    grid-area: 44/2/45/3
}

#w-node-ac405b53-abff-127e-5ccf-753ff195a5fa-977a2bef {
    grid-area: 44/3/45/4
}

#w-node-_7bd59d55-ab27-6d29-ce2c-390c66000bbd-977a2bef {
    grid-area: 45/4/46/5
}

#w-node-_88bbb63a-28a0-5902-4a28-39e41dee25d6-977a2bef {
    grid-area: 46/4/47/5
}

#w-node-_4120b71d-3d81-cd0c-d915-48f28eacca00-977a2bef {
    grid-area: 47/4/48/5
}

#w-node-_54a812a1-4610-5765-207a-62fef282ec24-977a2bef {
    grid-area: 48/4/49/5
}

#w-node-_827450a4-252b-3013-577e-ac4feab6d8e4-977a2bef {
    grid-area: 49/4/50/5
}

#w-node-f1c082fb-3262-786b-fa2c-8ec484b93881-977a2bef {
    grid-area: 45/3/46/4
}

#w-node-_4680395b-e7b4-ee0f-dbc8-ff5597223022-977a2bef {
    grid-area: 46/3/47/4
}

#w-node-dbe75ea6-5c49-742a-0301-5bdaee5b545d-977a2bef {
    grid-area: 47/3/48/4
}

#w-node-b41b0a75-10a0-6e99-9ede-77e647d400c4-977a2bef {
    grid-area: 48/3/49/4
}

#w-node-ded4034f-bc87-c75a-8668-3d29cca25ca2-977a2bef {
    grid-area: 45/2/46/3
}

#w-node-_254c2c17-2727-7f92-045a-062dafc5fbea-977a2bef {
    grid-area: 46/2/47/3
}

#w-node-f45408dd-509e-8ebe-1698-7f6c65fa7297-977a2bef {
    grid-area: 47/2/48/3
}

#w-node-_2a8c1c08-6dd5-aac7-00b1-7988885b2127-977a2bef {
    grid-area: 48/2/49/3
}

#w-node-_5831406a-34ad-db69-3adf-d8520536548c-977a2bef {
    grid-area: 46/1/47/2
}

#w-node-_46e2a59f-c4e3-29a0-03fa-cea88f3dff4a-977a2bef {
    grid-area: 47/1/48/2
}

#w-node-a1b0d0ca-ea18-4a50-30a7-1ee7df2a87ba-977a2bef {
    grid-area: 48/1/49/2
}

#w-node-_26c3b5b8-7aed-5730-f32f-4948eadb9ba0-977a2bef {
    grid-area: 49/1/50/2
}

#w-node-_6ff637bc-48ec-6249-dfab-4c2deabee824-977a2bef {
    grid-area: 21/1/22/2
}

#w-node-_3ec55452-2965-109a-e9ba-120e8cd36529-977a2bef {
    grid-area: 21/2/22/3
}

#w-node-a66b9491-1ebb-5031-f76b-83b33ba5309b-977a2bef {
    grid-area: 21/3/22/4
}

#w-node-_3213cfe2-8555-a540-2783-587706bba92e-977a2bef {
    grid-area: 1/2/2/3;
    align-self: stretch
}

#w-node-_3213cfe2-8555-a540-2783-587706bba932-977a2bef {
    grid-area: 1/3/2/4;
    align-self: stretch
}

#w-node-_3213cfe2-8555-a540-2783-587706bba936-977a2bef {
    grid-area: 1/4/2/5;
    align-self: stretch
}

#w-node-_3213cfe2-8555-a540-2783-587706bba93c-977a2bef {
    order: 0;
    grid-area: 1/1/2/5;
    align-self: stretch
}

#w-node-_3213cfe2-8555-a540-2783-587706bba940-977a2bef {
    grid-area: 2/1/3/2;
    align-self: center;
    justify-self: stretch
}

#w-node-caf275d8-0af7-537f-0c02-eeafb230afba-977a2bef {
    grid-area: 1/1/2/2;
    align-self: center;
    justify-self: stretch
}

#w-node-_3213cfe2-8555-a540-2783-587706bba947-977a2bef {
    grid-area: 2/2/3/3
}

#w-node-_3213cfe2-8555-a540-2783-587706bba949-977a2bef {
    grid-area: 2/3/3/4
}

#w-node-_3213cfe2-8555-a540-2783-587706bba94b-977a2bef {
    grid-area: 2/4/3/5
}

#w-node-_3213cfe2-8555-a540-2783-587706bba94d-977a2bef {
    grid-area: 3/1/4/2;
    align-self: center;
    justify-self: stretch
}

#w-node-d513db86-a7d7-153c-13fc-d58d69d76619-977a2bef {
    grid-area: 1/1/2/2;
    align-self: center;
    justify-self: stretch
}

#w-node-_3213cfe2-8555-a540-2783-587706bba954-977a2bef {
    grid-area: 3/2/4/3
}

#w-node-_3213cfe2-8555-a540-2783-587706bba956-977a2bef {
    grid-area: 3/3/4/4
}

#w-node-_3213cfe2-8555-a540-2783-587706bba958-977a2bef {
    grid-area: 3/4/4/5
}

#w-node-_3213cfe2-8555-a540-2783-587706bba95a-977a2bef {
    grid-area: 4/1/5/2
}

#w-node-_3213cfe2-8555-a540-2783-587706bba961-977a2bef {
    grid-area: 4/2/5/3
}

#w-node-_3213cfe2-8555-a540-2783-587706bba963-977a2bef {
    grid-area: 4/3/5/4
}

#w-node-_3213cfe2-8555-a540-2783-587706bba965-977a2bef {
    grid-area: 4/4/5/5
}

#w-node-_3213cfe2-8555-a540-2783-587706bba967-977a2bef {
    grid-area: 5/1/6/2
}

#w-node-_3213cfe2-8555-a540-2783-587706bba96e-977a2bef {
    grid-area: 5/2/6/3
}

#w-node-_3213cfe2-8555-a540-2783-587706bba970-977a2bef {
    grid-area: 5/3/6/4
}

#w-node-_3213cfe2-8555-a540-2783-587706bba972-977a2bef {
    grid-area: 5/4/6/5
}

#w-node-_3213cfe2-8555-a540-2783-587706bba974-977a2bef {
    grid-area: 6/1/7/2
}

#w-node-_3213cfe2-8555-a540-2783-587706bba97b-977a2bef {
    grid-area: 6/2/7/3
}

#w-node-_3213cfe2-8555-a540-2783-587706bba97d-977a2bef {
    grid-area: 6/3/7/4
}

#w-node-_3213cfe2-8555-a540-2783-587706bba97f-977a2bef {
    grid-area: 6/4/7/5
}

#w-node-_3213cfe2-8555-a540-2783-587706bba981-977a2bef {
    grid-area: 7/1/8/2
}

#w-node-_3213cfe2-8555-a540-2783-587706bba988-977a2bef {
    grid-area: 7/2/8/3
}

#w-node-_3213cfe2-8555-a540-2783-587706bba98a-977a2bef {
    grid-area: 7/3/8/4
}

#w-node-_3213cfe2-8555-a540-2783-587706bba98c-977a2bef {
    grid-area: 7/4/8/5
}

#w-node-_3213cfe2-8555-a540-2783-587706bba98e-977a2bef {
    grid-area: 8/1/9/2
}

#w-node-_3213cfe2-8555-a540-2783-587706bba995-977a2bef {
    grid-area: 8/2/9/3
}

#w-node-_3213cfe2-8555-a540-2783-587706bba997-977a2bef {
    grid-area: 8/3/9/4
}

#w-node-_3213cfe2-8555-a540-2783-587706bba999-977a2bef {
    grid-area: 8/4/9/5
}

#w-node-_3213cfe2-8555-a540-2783-587706bba99b-977a2bef {
    grid-area: 9/1/10/2
}

#w-node-_3213cfe2-8555-a540-2783-587706bba9a2-977a2bef {
    grid-area: 9/2/10/3
}

#w-node-_3213cfe2-8555-a540-2783-587706bba9a4-977a2bef {
    grid-area: 9/3/10/4
}

#w-node-_3213cfe2-8555-a540-2783-587706bba9a6-977a2bef {
    grid-area: 9/4/10/5
}

#w-node-_3213cfe2-8555-a540-2783-587706bba9a8-977a2bef {
    grid-area: 10/1/11/2
}

#w-node-_3213cfe2-8555-a540-2783-587706bba9af-977a2bef {
    grid-area: 10/2/11/3
}

#w-node-_3213cfe2-8555-a540-2783-587706bba9b3-977a2bef {
    grid-area: 10/3/11/4
}

#w-node-_3213cfe2-8555-a540-2783-587706bba9b1-977a2bef {
    grid-area: 10/4/11/5
}

#w-node-_3213cfe2-8555-a540-2783-587706bba9b5-977a2bef {
    grid-area: 13/1/14/2
}

#w-node-_3213cfe2-8555-a540-2783-587706bba9bc-977a2bef {
    grid-area: 11/1/12/2
}

#w-node-_3213cfe2-8555-a540-2783-587706bba9c3-977a2bef {
    grid-area: 14/1/15/2
}

#w-node-e48113f4-164b-8321-5a86-6463533d5bf8-977a2bef,
#w-node-_1786d287-f07c-8698-ccb4-13bf9ab1d894-977a2bef {
    grid-area: 1/1/2/2
}

#w-node-_3213cfe2-8555-a540-2783-587706bba9ca-977a2bef {
    grid-area: 12/1/13/2
}

#w-node-_3213cfe2-8555-a540-2783-587706bba9d1-977a2bef {
    grid-area: 11/2/12/3
}

#w-node-_3213cfe2-8555-a540-2783-587706bba9d2-977a2bef {
    grid-area: 12/2/13/3
}

#w-node-_3213cfe2-8555-a540-2783-587706bba9d3-977a2bef {
    grid-area: 13/2/14/4
}

#w-node-_3213cfe2-8555-a540-2783-587706bba9d5-977a2bef {
    grid-area: 11/3/12/4
}

#w-node-_3213cfe2-8555-a540-2783-587706bba9d8-977a2bef {
    grid-area: 11/4/12/5
}

#w-node-_3213cfe2-8555-a540-2783-587706bba9db-977a2bef {
    grid-area: 14/2/15/4
}

#w-node-_3213cfe2-8555-a540-2783-587706bba9dd-977a2bef {
    grid-area: 12/3/13/4
}

#w-node-_3213cfe2-8555-a540-2783-587706bba9df-977a2bef {
    grid-area: 12/4/13/5
}

#w-node-_3213cfe2-8555-a540-2783-587706bba9e1-977a2bef {
    grid-area: 13/4/14/5
}

#w-node-_3213cfe2-8555-a540-2783-587706bba9e3-977a2bef {
    grid-area: 14/4/15/5
}

#w-node-_24fb4732-25e5-34f1-2b99-f3c49b54670f-977a2bef {
    order: 0;
    grid-area: 1/1/2/5;
    align-self: stretch
}

#w-node-_24fb4732-25e5-34f1-2b99-f3c49b546713-977a2bef {
    grid-area: 3/1/4/2
}

#w-node-_24fb4732-25e5-34f1-2b99-f3c49b54671a-977a2bef {
    grid-area: 2/1/3/2
}

#w-node-_24fb4732-25e5-34f1-2b99-f3c49b546721-977a2bef {
    grid-area: 5/1/6/2
}

#w-node-_24fb4732-25e5-34f1-2b99-f3c49b546728-977a2bef {
    grid-area: 6/1/7/2
}

#w-node-_64b5a308-95e0-75fb-ca3f-496d44e5e4ef-977a2bef {
    grid-area: 7/1/8/2
}

#w-node-_762e2457-9732-18e7-363f-4c91612ff71a-977a2bef {
    grid-area: 8/1/9/2
}

#w-node-_24fb4732-25e5-34f1-2b99-f3c49b54672f-977a2bef {
    grid-area: 2/2/3/3
}

#w-node-_24fb4732-25e5-34f1-2b99-f3c49b546731-977a2bef {
    grid-area: 2/3/3/4
}

#w-node-_24fb4732-25e5-34f1-2b99-f3c49b546733-977a2bef {
    grid-area: 2/4/3/5
}

#w-node-_24fb4732-25e5-34f1-2b99-f3c49b546735-977a2bef {
    grid-area: 3/3/4/4
}

#w-node-fc7dd0e3-6ac8-8b23-2487-c1662946c67a-977a2bef {
    grid-area: 4/1/5/2
}

#w-node-_24fb4732-25e5-34f1-2b99-f3c49b546737-977a2bef {
    grid-area: 3/2/4/3
}

#w-node-_24fb4732-25e5-34f1-2b99-f3c49b546738-977a2bef {
    grid-area: 3/4/4/5
}

#w-node-_24fb4732-25e5-34f1-2b99-f3c49b54673a-977a2bef {
    grid-area: 4/3/5/4
}

#w-node-_24fb4732-25e5-34f1-2b99-f3c49b54673c-977a2bef {
    grid-area: 4/4/5/5
}

#w-node-_24fb4732-25e5-34f1-2b99-f3c49b54673e-977a2bef {
    grid-area: 4/2/5/3
}

#w-node-_24fb4732-25e5-34f1-2b99-f3c49b54673f-977a2bef {
    grid-area: 5/3/6/4
}

#w-node-_24fb4732-25e5-34f1-2b99-f3c49b546741-977a2bef {
    grid-area: 5/4/6/5
}

#w-node-_24fb4732-25e5-34f1-2b99-f3c49b546743-977a2bef {
    grid-area: 5/2/6/3
}

#w-node-b8e8da44-2375-fc9b-0c94-992dd36f956b-977a2bef {
    grid-area: 6/2/7/3
}

#w-node-_259aa0fe-e6f3-031e-6b1b-7a86a8db2bc0-977a2bef {
    grid-area: 7/2/8/3
}

#w-node-_53f84edc-9e23-b408-af8b-6420d07659c4-977a2bef {
    grid-area: 8/2/9/3
}

#w-node-c233a747-c7f9-81ca-24f5-35c9d18d28ba-977a2bef {
    grid-area: 1/2/2/5
}

#w-node-bf727e26-754c-c824-cbc0-289daca370c9-977a2bef {
    grid-area: 6/3/7/4
}

#w-node-dc5a1ec8-6579-3857-0321-71b4333de4dd-977a2bef {
    grid-area: 6/4/7/5
}

#w-node-_231f721e-e053-df25-1e4b-6926da08c6d8-977a2bef {
    grid-area: 7/3/8/4
}

#w-node-_9d78e668-7191-dca4-481e-0b50733a0069-977a2bef {
    grid-area: 7/4/8/5
}

#w-node-_421a4fe1-65e5-1f80-2721-e02296a979de-977a2bef {
    grid-area: 8/3/9/4
}

#w-node-db5e292d-7cd1-9aab-4622-aeeb4258888e-977a2bef {
    grid-area: 8/4/9/5
}

#alert.w-node-_0c567726-12d9-21e2-8b68-bee1031dfae6-977a2bef {
    order: 0;
    grid-area: span 1/span 4/span 1/span 4;
    align-self: stretch
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfaea-977a2bef {
    grid-area: 3/1/4/2
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfaf1-977a2bef {
    grid-area: 4/1/5/2
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfaf8-977a2bef {
    grid-area: 5/1/6/2
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfaff-977a2bef {
    grid-area: 6/1/7/2
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb06-977a2bef {
    grid-area: 7/1/8/2
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb0d-977a2bef {
    grid-area: 8/1/9/2
}

#w-node-a91e7667-83d5-5a0c-5222-54f6f3e96b57-977a2bef {
    grid-area: 3/3/4/4
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb14-977a2bef {
    grid-area: 9/1/10/2
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb22-977a2bef {
    grid-area: 2/4/3/5
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb25-977a2bef {
    grid-area: 10/1/11/2
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb2c-977a2bef {
    grid-area: 11/1/12/2
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb33-977a2bef {
    grid-area: 12/3/13/4
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb35-977a2bef {
    grid-area: 12/4/13/5
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb37-977a2bef {
    grid-area: 3/2/4/3
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb3b-977a2bef {
    grid-area: 3/4/4/5
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb3d-977a2bef {
    grid-area: 4/2/5/3
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb3f-977a2bef {
    grid-area: 4/3/5/4
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb41-977a2bef {
    grid-area: 4/4/5/5
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb43-977a2bef {
    grid-area: 5/2/6/3
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb45-977a2bef {
    grid-area: 5/3/6/4
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb47-977a2bef {
    grid-area: 5/4/6/5
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb49-977a2bef {
    grid-area: 6/2/7/3
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb4b-977a2bef {
    grid-area: 6/3/7/4
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb4d-977a2bef {
    grid-area: 6/4/7/5
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb4f-977a2bef {
    grid-area: 7/2/8/3
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb51-977a2bef {
    grid-area: 7/3/8/4
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb53-977a2bef {
    grid-area: 7/4/8/5
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb55-977a2bef {
    grid-area: 8/2/9/3
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb57-977a2bef {
    grid-area: 8/3/9/4
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb59-977a2bef {
    grid-area: 8/4/9/5
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb5b-977a2bef {
    grid-area: 9/2/10/3
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb5d-977a2bef {
    grid-area: 9/3/10/4
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb5f-977a2bef {
    grid-area: 9/4/10/5
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb61-977a2bef {
    grid-area: 10/2/11/3;
    align-self: stretch
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb63-977a2bef {
    grid-area: 10/3/11/4;
    align-self: stretch
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb65-977a2bef {
    grid-area: 10/4/11/5;
    align-self: stretch
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb67-977a2bef {
    grid-area: 11/2/12/3;
    align-self: stretch
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb69-977a2bef {
    grid-area: 11/3/12/4;
    align-self: stretch
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb6b-977a2bef {
    grid-area: 11/4/12/5;
    align-self: stretch
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb1b-977a2bef {
    grid-area: 12/1/13/2
}

#w-node-_97665a86-42d0-62d6-7be7-dac200753004-977a2bef {
    grid-area: 13/1/14/2
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfb89-977a2bef {
    grid-area: 12/2/13/3
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfc12-977a2bef {
    grid-area: 2/1/3/2
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfc19-977a2bef {
    grid-area: 2/2/3/3
}

#w-node-_0c567726-12d9-21e2-8b68-bee1031dfc1c-977a2bef {
    grid-area: 2/3/3/4
}

#w-node-d7c2f757-40ff-7321-2ac7-1ac2eb27c994-977a2bef {
    grid-area: 13/2/14/4
}

#w-node-_44fcacb8-f07b-0acd-b383-ee9d1a69bf70-977a2bef {
    grid-area: 13/4/14/5
}

#w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f689-977a2bef {
    order: 0;
    grid-area: 1/1/2/5;
    align-self: stretch
}

#w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f68d-977a2bef {
    grid-area: 2/1/3/2
}

#w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f690-977a2bef {
    grid-area: 3/1/4/2
}

#w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f693-977a2bef {
    grid-area: 4/1/5/2
}

#w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f69a-977a2bef {
    grid-area: 7/1/8/2
}

#w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f6b5-977a2bef {
    grid-area: 2/2/3/3
}

#w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f6b7-977a2bef {
    grid-area: 2/3/3/4
}

#w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f6c0-977a2bef {
    grid-area: 3/2/4/3
}

#w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f6c2-977a2bef {
    grid-area: 3/3/4/4
}

#w-node-_0ac423ac-6d31-fcc0-3f55-c5c41c149fa1-977a2bef {
    grid-area: 4/2/5/3
}

#w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f6c4-977a2bef {
    grid-area: 3/4/4/5
}

#w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f6c6-977a2bef {
    grid-area: 2/4/3/5
}

#w-node-_1a4df4d5-4605-d40a-5f88-75534172eaa6-977a2bef {
    grid-area: 5/2/6/4
}

#w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f6cf-977a2bef {
    grid-area: 3/2/4/3
}

#w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f6d0-977a2bef {
    grid-area: 4/3/5/4
}

#w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f6d2-977a2bef {
    grid-area: 4/4/5/5
}

#w-node-a0096fe5-6117-dd2d-346d-8f303ab52454-977a2bef {
    grid-area: 5/1/6/2
}

#w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f6d9-977a2bef {
    grid-area: 4/3/5/4
}

#w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f6da-977a2bef {
    grid-area: 7/4/8/5
}

#w-node-_80bfc188-2923-1bf7-264a-133db389de40-977a2bef {
    grid-area: 7/2/8/4
}

#w-node-_6648ebea-059e-5040-8136-d39d0191fa4c-977a2bef {
    grid-area: 6/1/7/2
}

#w-node-c8e6f6b9-f76a-b41d-1dda-ccab769d4030-977a2bef {
    grid-area: 5/4/6/5
}

#w-node-_2fad4f3d-97b6-f322-fddd-7f4a17450526-977a2bef {
    grid-area: 6/2/7/4
}

#w-node-dd9ddcb2-bca0-7f39-1b6d-18bec24dd037-977a2bef {
    grid-area: 6/4/7/5
}

#w-node-_693bd7b6-7eea-159c-e8ef-c7522443542f-977a2bef {
    order: 0;
    grid-area: 1/1/2/5;
    align-self: stretch
}

#w-node-_693bd7b6-7eea-159c-e8ef-c75224435433-977a2bef {
    grid-area: 2/1/3/2
}

#w-node-_693bd7b6-7eea-159c-e8ef-c7522443543a-977a2bef {
    grid-area: 3/1/4/2
}

#w-node-_693bd7b6-7eea-159c-e8ef-c75224435441-977a2bef {
    grid-area: 4/1/5/2
}

#w-node-_693bd7b6-7eea-159c-e8ef-c75224435448-977a2bef {
    grid-area: 5/1/6/2
}

#w-node-_693bd7b6-7eea-159c-e8ef-c7522443545e-977a2bef {
    grid-area: 3/2/4/4
}

#w-node-_693bd7b6-7eea-159c-e8ef-c75224435460-977a2bef {
    grid-area: 3/4/4/5
}

#w-node-_693bd7b6-7eea-159c-e8ef-c75224435463-977a2bef {
    grid-area: 2/4/3/5
}

#w-node-_693bd7b6-7eea-159c-e8ef-c75224435465-977a2bef {
    grid-area: 2/2/3/4
}

#w-node-_693bd7b6-7eea-159c-e8ef-c75224435466-977a2bef {
    grid-area: 4/2/5/3
}

#w-node-_693bd7b6-7eea-159c-e8ef-c75224435469-977a2bef {
    grid-area: 4/3/5/4
}

#w-node-_693bd7b6-7eea-159c-e8ef-c7522443546c-977a2bef {
    grid-area: 4/4/5/5
}

#w-node-_693bd7b6-7eea-159c-e8ef-c7522443546f-977a2bef {
    grid-area: 5/2/6/3
}

#w-node-_693bd7b6-7eea-159c-e8ef-c75224435472-977a2bef {
    grid-area: 5/3/6/4
}

#w-node-_693bd7b6-7eea-159c-e8ef-c75224435475-977a2bef {
    grid-area: 5/4/6/5
}

#support.w-node-d36f7588-a673-44f4-76ec-b6046f87474f-977a2bef {
    order: 0;
    grid-area: 1/1/2/5;
    align-self: stretch
}

#w-node-d36f7588-a673-44f4-76ec-b6046f874753-977a2bef {
    grid-area: 3/1/4/2
}

#w-node-d36f7588-a673-44f4-76ec-b6046f87475a-977a2bef {
    grid-area: 2/1/3/2;
    align-self: end
}

#w-node-d36f7588-a673-44f4-76ec-b6046f874776-977a2bef {
    grid-area: 2/2/3/5;
    align-self: end
}

#w-node-d36f7588-a673-44f4-76ec-b6046f87477b-977a2bef {
    grid-area: 3/4/4/5
}

#w-node-d36f7588-a673-44f4-76ec-b6046f87477d-977a2bef {
    grid-area: 4/1/5/2
}

#w-node-d36f7588-a673-44f4-76ec-b6046f874781-977a2bef {
    grid-area: 3/2/4/4
}

#w-node-d36f7588-a673-44f4-76ec-b6046f874794-977a2bef {
    grid-area: 5/1/6/2
}

#w-node-d36f7588-a673-44f4-76ec-b6046f874797-977a2bef {
    grid-area: 6/1/7/2
}

#w-node-cbc3aab8-cf01-feb5-f396-783304e0469a-977a2bef {
    grid-area: 4/2/5/4
}

#w-node-ca83be89-4090-7115-eb77-d82f5eace37c-977a2bef {
    grid-area: 5/2/6/4
}

#w-node-c2c68174-f9cb-6755-1421-838c07b309e1-977a2bef {
    grid-area: 6/2/7/4
}

#w-node-_5617bff3-6892-5c35-0b3a-2e7a38ead086-977a2bef {
    grid-area: 4/4/5/5
}

#w-node-d5f5747c-d866-df7f-e098-903eb1e87c28-977a2bef {
    grid-area: 5/4/6/5
}

#w-node-c3410d3b-ed9b-a341-b026-73c1c58f9dc4-977a2bef {
    grid-area: 6/4/7/5
}

#w-node-b38eab50-a339-d3a9-adf8-48eccd350a76-347a2bf6 {
    align-self: center
}

#w-node-b38eab50-a339-d3a9-adf8-48eccd350a78-347a2bf6,
#w-node-b38eab50-a339-d3a9-adf8-48eccd350a7a-347a2bf6 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-b38eab50-a339-d3a9-adf8-48eccd350a80-347a2bf6 {
    align-self: center;
    justify-self: center
}

#w-node-b38eab50-a339-d3a9-adf8-48eccd350a82-347a2bf6,
#w-node-b38eab50-a339-d3a9-adf8-48eccd350a84-347a2bf6,
#w-node-b38eab50-a339-d3a9-adf8-48eccd350a86-347a2bf6 {
    align-self: center
}

#w-node-d38f1402-cbcb-21fc-eb49-cfc8f7475cdd-347a2bf6,
#w-node-_03a5a302-8c72-2696-c17f-4b10ae7e0a0c-8d7a2b58 {
    grid-area: 1/2/4/3
}

#w-node-_823bf815-821a-61e1-887d-575c38bf6a6c-7e7a2bf7 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_823bf815-821a-61e1-887d-575c38bf6a72-7e7a2bf7 {
    grid-area: 2/1/3/3;
    justify-self: center
}

#w-node-_823bf815-821a-61e1-887d-575c38bf6a79-7e7a2bf7 {
    grid-area: 3/1/4/3;
    justify-self: center
}

#w-node-_823bf815-821a-61e1-887d-575c38bf6a7b-7e7a2bf7 {
    align-self: center
}

#w-node-_823bf815-821a-61e1-887d-575c38bf6a7d-7e7a2bf7,
#w-node-_823bf815-821a-61e1-887d-575c38bf6a7f-7e7a2bf7 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_823bf815-821a-61e1-887d-575c38bf6a85-7e7a2bf7,
#w-node-_7be6566c-63be-c62b-d6dc-df3a15d852fb-717a2bfa {
    align-self: center
}

#w-node-_12721327-7ed0-84f9-bc48-9bd9afc835fa-717a2bfa {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_12721327-7ed0-84f9-bc48-9bd9afc83605-717a2bfa {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_4212f04f-42df-6850-0296-6a61036a44bd-717a2bfa {
    grid-area: 1/2/2/3
}

#w-node-_7a91d6c2-8fc8-f0c3-49a3-2af22e71cecd-717a2bfa {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe9-717a2bfa {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe7-717a2bfa {
    grid-area: 1/1/2/2
}

#w-node-_27827d92-0415-a128-dd16-ccd0f802f043-717a2bfa {
    grid-area: 1/2/2/3
}

#w-node-_6b285ded-f8cb-b74f-633f-86ce293fb69e-717a2bfa {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_28f78647-ccfe-3fa2-d4d1-7ef110e6e7c4-717a2bfa {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_28f78647-ccfe-3fa2-d4d1-7ef110e6e7c6-717a2bfa {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_28f78647-ccfe-3fa2-d4d1-7ef110e6e7d3-717a2bfa {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_28f78647-ccfe-3fa2-d4d1-7ef110e6e7df-717a2bfa {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_39eb2160-6c2b-c33b-ba94-043e3c8e4385-717a2bfa {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_39eb2160-6c2b-c33b-ba94-043e3c8e438d-717a2bfa,
#w-node-a5b19a55-a9ee-d522-6145-92d4524ad8db-717a2bfa {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-a5b19a55-a9ee-d522-6145-92d4524ad8dd-717a2bfa {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-a5b19a55-a9ee-d522-6145-92d4524ad8e6-717a2bfa {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-a5b19a55-a9ee-d522-6145-92d4524ad8f3-717a2bfa {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_297d55de-bec9-e7b7-9b92-e64c5c002479-717a2bfa {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_297d55de-bec9-e7b7-9b92-e64c5c00247b-717a2bfa {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-8f7a2bfe {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-8f7a2bfe {
    align-self: center;
    justify-self: center
}

#w-node-_8f86d9a7-f8a0-b42d-c85b-d9501e9974db-8f7a2bfe {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f7c292ab-2b17-980c-9f5e-de0d79d525bb-8f7a2bfe {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-f7c292ab-2b17-980c-9f5e-de0d79d525c2-8f7a2bfe {
    grid-area: 1/2/2/3;
    align-self: auto
}

#w-node-f7c292ab-2b17-980c-9f5e-de0d79d525d0-8f7a2bfe {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-8f7a2bfe {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-8f7a2bfe,
#w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-8f7a2bfe {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-8f7a2bfe {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-bccb2bb5-cbda-4d23-5096-0e12fa757e6e-8e7a2bff {
    grid-area: 1/1/2/2
}

#w-node-ff172f60-7fe5-6fbd-c321-a98fa35f3371-8e7a2bff {
    grid-area: 1/2/2/3
}

#w-node-_89db43da-37d7-3f45-0c3a-90243bdc3cea-8e7a2bff {
    grid-area: 1/3/2/4
}

#w-node-_4212f04f-42df-6850-0296-6a61036a44bd-8e7a2bff {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_7a91d6c2-8fc8-f0c3-49a3-2af22e71cecd-8e7a2bff,
#w-node-c7b50783-3585-2af1-bfa9-ff273f4cd279-8e7a2bff {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_28f78647-ccfe-3fa2-d4d1-7ef110e6e7c6-8e7a2bff {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_3baffc14-e3d5-0737-0a7a-6f5384076a9b-8e7a2bff {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_3baffc14-e3d5-0737-0a7a-6f5384076aa1-8e7a2bff {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-a5b19a55-a9ee-d522-6145-92d4524ad8db-8e7a2bff {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-a5b19a55-a9ee-d522-6145-92d4524ad8dd-8e7a2bff {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_4c619716-2e18-dc08-d3cd-b92432a3c27c-8e7a2bff {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_4c619716-2e18-dc08-d3cd-b92432a3c284-8e7a2bff,
#w-node-_9393684a-fc06-f98e-01b3-c972b641c0d9-5c7a2c04 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_9393684a-fc06-f98e-01b3-c972b641c0e1-5c7a2c04 {
    align-self: center;
    justify-self: end
}

#w-node-_9393684a-fc06-f98e-01b3-c972b641c239-5c7a2c04 {
    align-self: stretch;
    justify-self: stretch
}

#w-node-_1a9a5228-7d4f-15d1-8ee3-745eea06b5d3-ea06b5d2 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_1a9a5228-7d4f-15d1-8ee3-745eea06b5d8-ea06b5d2 {
    grid-area: 1/1/2/2;
    align-self: stretch;
    justify-self: stretch
}

#w-node-_1a9a5228-7d4f-15d1-8ee3-745eea06b5d9-ea06b5d2 {
    grid-area: 2/1/3/2;
    align-self: stretch;
    justify-self: stretch
}

#w-node-_1a9a5228-7d4f-15d1-8ee3-745eea06b5da-ea06b5d2 {
    grid-area: span 2/span 1/span 2/span 1;
    align-self: stretch;
    justify-self: stretch
}

#w-node-_1a9a5228-7d4f-15d1-8ee3-745eea06b5db-ea06b5d2 {
    grid-area: span 2/span 1/span 2/span 1;
    align-self: start
}

#w-node-ed7ade73-944a-eb2a-04c4-1d0f53a51dd6-147a2c25 {
    align-self: center
}

#w-node-_41aba641-ae99-3bd5-6816-d8c5591d4717-147a2c25 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_41aba641-ae99-3bd5-6816-d8c5591d4719-147a2c25 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_41aba641-ae99-3bd5-6816-d8c5591d4722-147a2c25 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_41aba641-ae99-3bd5-6816-d8c5591d4728-147a2c25 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_41aba641-ae99-3bd5-6816-d8c5591d472b-147a2c25 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_41aba641-ae99-3bd5-6816-d8c5591d472d-147a2c25,
#w-node-c781bf23-da31-5a17-4601-517ba7f727d4-147a2c25 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-c781bf23-da31-5a17-4601-517ba7f727d6-147a2c25,
#w-node-_41aba641-ae99-3bd5-6816-d8c5591d473e-147a2c25 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_41aba641-ae99-3bd5-6816-d8c5591d4740-147a2c25 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_734cb884-1380-c0e8-1a29-5aaea7280edd-147a2c25 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_734cb884-1380-c0e8-1a29-5aaea7280eec-147a2c25 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_187506b2-1004-4dc7-2e64-b6edbe73f9f8-e27a2c26 {
    grid-area: 1/1/2/2
}

#w-node-_8b2e5bc3-9523-2b3c-e875-10ebb204c2d9-e27a2c26,
#w-node-_4212f04f-42df-6850-0296-6a61036a44bd-887a2c27 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_7a91d6c2-8fc8-f0c3-49a3-2af22e71cecd-887a2c27 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe9-887a2c27 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe7-887a2c27 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e6f-887a2c27 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e71-887a2c27 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_4d023d27-f15e-2448-e01b-2b5180e2e277-887a2c27 {
    grid-area: 1/1/2/2;
    align-self: center;
    justify-self: center
}

#w-node-_4d023d27-f15e-2448-e01b-2b5180e2e269-887a2c27 {
    grid-area: 1/3/2/4;
    align-self: center;
    justify-self: center
}

#w-node-_8a788c02-af14-0a21-20da-022ca62d2b33-887a2c27 {
    grid-area: 1/5/2/6;
    align-self: center;
    justify-self: center
}

#w-node-_61e84111-8f90-e8c8-199e-fd9912b658a4-887a2c27 {
    grid-area: 1/2/2/3;
    align-self: center;
    justify-self: center
}

#w-node-_4d023d27-f15e-2448-e01b-2b5180e2e26d-887a2c27 {
    grid-area: 1/4/2/5;
    align-self: center;
    justify-self: center
}

#w-node-_2ac2d572-96bd-87dd-6606-fc27aa5305f1-887a2c27 {
    grid-area: 1/6/2/7;
    align-self: center;
    justify-self: center
}

#w-node-bfbd229b-c65c-0abe-5b1a-9c8f4e50edfc-887a2c27 {
    grid-area: 1/1/2/3;
    align-self: start;
    justify-self: center
}

#w-node-bfbd229b-c65c-0abe-5b1a-9c8f4e50ee00-887a2c27 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-ff172f60-7fe5-6fbd-c321-a98fa35f3371-997a2c29 {
    grid-area: 1/2/2/3
}

#w-node-_89db43da-37d7-3f45-0c3a-90243bdc3cea-997a2c29 {
    grid-area: 1/3/2/4
}

#w-node-bccb2bb5-cbda-4d23-5096-0e12fa757e6e-997a2c29 {
    grid-area: 1/1/2/2
}

#w-node-_4212f04f-42df-6850-0296-6a61036a44bd-997a2c29 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_7a91d6c2-8fc8-f0c3-49a3-2af22e71cecd-997a2c29 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe9-997a2c29 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe7-997a2c29 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e6f-997a2c29 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e71-997a2c29,
#w-node-_28f78647-ccfe-3fa2-d4d1-7ef110e6e7c4-997a2c29 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_28f78647-ccfe-3fa2-d4d1-7ef110e6e7c6-997a2c29,
#w-node-a5b19a55-a9ee-d522-6145-92d4524ad8db-997a2c29 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-a5b19a55-a9ee-d522-6145-92d4524ad8dd-997a2c29 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_9a7f7e67-2b53-1ff0-0ac9-d99947061ca9-997a2c29 {
    grid-area: Area;
    align-self: center
}

#w-node-_9a7f7e67-2b53-1ff0-0ac9-d99947061cb1-997a2c29 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-347a2c2d {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-347a2c2d {
    align-self: center;
    justify-self: center
}

#w-node-a305b3c5-ff05-5dec-1917-c910e57c80b3-347a2c2d,
#w-node-a305b3c5-ff05-5dec-1917-c910e57c80b5-347a2c2d,
#w-node-a305b3c5-ff05-5dec-1917-c910e57c80b7-347a2c2d {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-a305b3c5-ff05-5dec-1917-c910e57c80b9-347a2c2d,
#w-node-b9302a53-e388-4501-ab9a-1a49c4f89e7b-347a2c2d,
#w-node-_170457df-67af-4bb1-190b-6be0702f2ed6-347a2c2d,
#w-node-e22d3be0-9acf-0f64-a31f-2ce77ab18dd6-347a2c2d {
    align-self: center;
    justify-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-347a2c2d {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-347a2c2d,
#w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-347a2c2d {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-347a2c2d,
#w-node-_009db047-4797-a529-f92d-31c8873a5b66-347a2c2d {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_009db047-4797-a529-f92d-31c8873a5b6e-347a2c2d {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-c22959b1-d282-7b24-594b-11eb3f6367f5-347a2c2d {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-c22959b1-d282-7b24-594b-11eb3f636806-347a2c2d {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_2d3e25f9-9044-dfaa-79ee-db43985f6b64-347a2c2d {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_2d3e25f9-9044-dfaa-79ee-db43985f6b6c-347a2c2d {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-d6ad429f-078f-b691-363a-f1194b859fb5-5a7a2c2e {
    align-self: center
}

#w-node-cb734e2a-3e21-5e90-c449-1ee829a4c130-5a7a2c2e {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-cb734e2a-3e21-5e90-c449-1ee829a4c132-5a7a2c2e {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-cb734e2a-3e21-5e90-c449-1ee829a4c143-5a7a2c2e {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-cb734e2a-3e21-5e90-c449-1ee829a4c152-5a7a2c2e {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-cb734e2a-3e21-5e90-c449-1ee829a4c16d-5a7a2c2e {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-cb734e2a-3e21-5e90-c449-1ee829a4c16f-5a7a2c2e {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-cb734e2a-3e21-5e90-c449-1ee829a4c17b-5a7a2c2e {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-cb734e2a-3e21-5e90-c449-1ee829a4c18a-5a7a2c2e {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-c722f76f-d7a5-45fd-1648-56a0e75e64be-5a7a2c2e {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-c722f76f-d7a5-45fd-1648-56a0e75e64c0-5a7a2c2e {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_32b60153-cf9c-5cc9-50cb-d3a2b6a1d75a-8e7a2c2f {
    grid-area: 1/4/2/5
}

#w-node-_138281dc-ac7f-a4f8-2ca3-449d3325511a-8e7a2c2f {
    grid-area: 1/1/2/2
}

#w-node-_2badae9b-fe6c-6c03-7a16-615addb8a5af-8e7a2c2f {
    grid-area: 1/3/2/4
}

#w-node-_2badae9b-fe6c-6c03-7a16-615addb8a5b0-8e7a2c2f {
    grid-area: 1/1/2/2
}

#w-node-a5b38421-2208-cb7a-aa77-34b2b237942e-8e7a2c2f {
    grid-area: 1/2/2/3
}

#w-node-a5b38421-2208-cb7a-aa77-34b2b237942f-8e7a2c2f,
#w-node-d8e74e5d-172a-b70c-f8f3-cff3926710d3-8e7a2c2f,
#w-node-d8e74e5d-172a-b70c-f8f3-cff3926710d4-8e7a2c2f,
#w-node-b3a14262-6d43-87c4-a5c8-08a184428951-8e7a2c2f,
#w-node-b412027e-c005-fd05-07f6-64f0e795f3ce-8e7a2c2f,
#w-node-_9daf473b-8d9a-bc10-80de-4f95c9b65c7e-8e7a2c2f,
#w-node-ef28df0d-8445-a6a3-2f2d-4094c000a6c3-8e7a2c2f,
#w-node-_42d34c80-82d4-10ae-67a3-d7aed071d8e6-8e7a2c2f,
#w-node-_43f0f2fe-a39e-9a83-576f-c3184860432e-8e7a2c2f,
#w-node-_7be2a251-a612-91ae-e176-89eb4b5cb261-8e7a2c2f,
#w-node-b0e02d5b-f2c1-3fc3-c565-db385a1c1bb7-8e7a2c2f,
#w-node-_36f36417-2ebb-0719-e2e0-e1fd9c62cb70-8e7a2c2f,
#w-node-_5abf3153-c76c-3a98-56ab-21492a9f3292-8e7a2c2f,
#w-node-_9b7a00de-17b8-ca6e-0d95-915a476994a6-8e7a2c2f {
    grid-area: 1/1/2/2
}

#w-node-_7e07ce58-bc80-6e2d-3fb3-26a9011a6186-117a2c35 {
    grid-area: 1/1/2/2;
    align-self: auto;
    justify-self: center
}

#w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebe4-117a2c35 {
    grid-area: 1/1/2/2;
    align-self: start
}

#w-node-_1d30d609-0ade-838f-9dbd-c36da5820f5c-117a2c35 {
    grid-area: 1/2/2/3;
    align-self: start
}

#w-node-_63a92981-8421-a8b1-d610-e4d73ebe417d-117a2c35 {
    grid-area: 1/3/2/4;
    align-self: start
}

#w-node-f39d4c1d-ddd0-dcb3-317b-288443624d22-117a2c35 {
    grid-area: 2/1/3/2;
    align-self: start
}

#w-node-cbabe22b-1031-0576-9b30-9950025a6e0d-117a2c35 {
    grid-area: 2/2/3/3;
    align-self: start
}

#w-node-eff23010-0c9b-5d3f-b332-ddc5d54a92a4-117a2c35 {
    grid-area: 2/3/3/4;
    align-self: start
}

#w-node-f456b3fc-e42b-827f-2a7a-582a1ace8a76-117a2c35 {
    order: 0;
    grid-area: 2/1/3/5;
    align-self: end
}

#w-node-f456b3fc-e42b-827f-2a7a-582a1ace8a86-117a2c35 {
    grid-area: 1/2/2/3;
    align-self: stretch
}

#w-node-_034b9350-2c25-cacb-1027-f1623511228a-117a2c35 {
    grid-area: 1/4/2/5;
    align-self: stretch
}

#w-node-f456b3fc-e42b-827f-2a7a-582a1ace8a8c-117a2c35 {
    grid-area: 1/3/2/4;
    align-self: stretch
}

#w-node-f456b3fc-e42b-827f-2a7a-582a1ace8a7a-117a2c35 {
    grid-area: 3/1/4/2;
    align-self: end;
    justify-self: stretch
}

#w-node-f456b3fc-e42b-827f-2a7a-582a1ace8aed-117a2c35 {
    grid-area: 3/2/4/3;
    align-self: end
}

#w-node-e25ddbae-7db9-6fd4-39ca-2251541f8dd5-117a2c35 {
    grid-area: 5/3/6/5;
    align-self: end
}

#w-node-_22a87078-1808-f9d1-1b10-a0c221ebc166-117a2c35 {
    grid-area: 5/2/6/3;
    align-self: end
}

#w-node-f456b3fc-e42b-827f-2a7a-582a1ace8aef-117a2c35 {
    grid-area: 3/3/4/4;
    align-self: end
}

#w-node-c0a34864-194a-2769-3fab-94abfd2bd6fd-117a2c35 {
    grid-area: 3/4/4/5
}

#w-node-f456b3fc-e42b-827f-2a7a-582a1ace8a92-117a2c35 {
    grid-area: 4/1/5/2;
    justify-self: stretch
}

#w-node-f456b3fc-e42b-827f-2a7a-582a1ace8aa4-117a2c35 {
    grid-area: 4/2/5/3
}

#w-node-f456b3fc-e42b-827f-2a7a-582a1ace8aa8-117a2c35 {
    grid-area: 4/3/5/4
}

#w-node-d5e57cd1-a908-585d-9846-01e4e7adf0ed-117a2c35 {
    grid-area: 4/4/5/5
}

#w-node-f456b3fc-e42b-827f-2a7a-582a1ace8b03-117a2c35 {
    order: 0;
    grid-area: 5/1/6/2;
    align-self: end
}

#w-node-bebdd43d-0177-7da0-bf3b-2cd8fe3cc384-117a2c35 {
    grid-area: 6/1/7/2;
    align-self: end;
    justify-self: stretch
}

#w-node-_7b4a3bdf-e27d-c5b6-e04d-8ae1a0eb17b9-117a2c35 {
    grid-area: 6/2/7/3;
    align-self: end
}

#w-node-_89943813-944f-09cb-4726-e5a6d4589168-117a2c35 {
    grid-area: 6/3/7/4;
    align-self: end
}

#w-node-c1b90520-2aa6-6dbb-e725-fd928de095c7-117a2c35 {
    grid-area: 6/4/7/5;
    align-self: end
}

#w-node-be2bf964-ef7e-e44b-3d7f-ed2932260a20-117a2c35 {
    grid-area: 7/1/8/2;
    align-self: end;
    justify-self: stretch
}

#w-node-_36789b9a-4eb6-b83d-1069-a2f1893161a3-117a2c35 {
    grid-area: 7/2/8/3;
    align-self: end
}

#w-node-b83e875f-5e1f-5612-9444-13d58b5350cd-117a2c35 {
    grid-area: 7/3/8/4
}

#w-node-_70dc15e4-6ec2-359c-6d92-14a7b6db207f-117a2c35 {
    grid-area: 7/4/8/5
}

#w-node-_518e0602-29ee-8569-eb91-b49b58cc3563-117a2c35 {
    grid-area: 8/1/9/2;
    align-self: end;
    justify-self: stretch
}

#w-node-c7f50ce9-78f0-b0cb-980e-227310e5e24a-117a2c35 {
    grid-area: 8/3/9/4;
    align-self: end
}

#w-node-_0464463c-a26c-c639-9305-616e1dffa403-117a2c35 {
    grid-area: 8/4/9/5;
    align-self: end
}

#w-node-e55598f6-eba4-d254-5e49-d6bd079a132b-117a2c35 {
    grid-area: 8/2/9/3;
    align-self: end
}

#w-node-_1b4ba66a-249c-c259-b6eb-237d3a5f4f14-117a2c35 {
    grid-area: 9/1/10/2;
    justify-self: stretch
}

#w-node-_0c1d0e97-d7cc-662a-34af-8c912193caf7-117a2c35 {
    grid-area: 9/2/10/3
}

#w-node-_151c360f-dc89-4688-0971-72109f586d24-117a2c35 {
    grid-area: 9/3/10/4
}

#w-node-d33ce06c-491f-fb1f-3822-4cb655c50503-117a2c35 {
    grid-area: 9/4/10/5
}

#w-node-fdacf8ac-e812-7ec8-b0b7-ca2daf36f426-117a2c35 {
    order: 0;
    grid-area: 10/1/11/5;
    align-self: stretch
}

#w-node-_626f93a0-72f7-93c2-486f-6d99c464a766-117a2c35 {
    grid-area: 11/1/12/2;
    justify-self: stretch
}

#w-node-f456b3fc-e42b-827f-2a7a-582a1ace8acb-117a2c35 {
    grid-area: 11/2/12/3
}

#w-node-_2774d401-454a-4966-2a56-adc088dd1975-117a2c35 {
    grid-area: 11/3/12/4
}

#w-node-_18a3e4b3-30dd-5c1e-206f-e2ee241dab68-117a2c35 {
    grid-area: 11/4/12/5
}

#w-node-_8c0b950e-6631-b8fe-39d9-ed928c36ad87-117a2c35 {
    grid-area: 12/1/13/2;
    justify-self: stretch
}

#w-node-_05c3b9b4-3233-d761-51fa-ee0836c95377-117a2c35 {
    grid-area: 12/2/13/3
}

#w-node-ef15f7af-7eba-1ed0-080d-16b2cb7e29cb-117a2c35 {
    grid-area: 12/3/13/4
}

#w-node-cbe942bf-181c-2b81-7971-27d58efb1410-117a2c35 {
    grid-area: 12/4/13/5
}

#w-node-_8a72d41a-267d-9fef-1f9c-8f983ac5cd93-117a2c35 {
    grid-area: 13/1/14/2;
    justify-self: stretch
}

#w-node-_1444192e-66b6-08bc-f30d-a401720fa381-117a2c35 {
    grid-area: 13/2/14/3
}

#w-node-d02a1f2c-ef69-2fa1-4d77-329a68d96aa4-117a2c35 {
    grid-area: 13/3/14/4
}

#w-node-_9110533d-3fb0-63da-d2b4-4d64f2752b18-117a2c35 {
    grid-area: 13/4/14/5
}

#w-node-_9304f1b5-f7ba-ff0b-bc26-909d86b2c994-117a2c35 {
    grid-area: 14/1/15/2;
    justify-self: stretch
}

#w-node-f58a6632-56ef-eaca-0f16-f374fed39831-117a2c35 {
    grid-area: 14/2/15/3
}

#w-node-_14bba5c8-34ef-73c2-ff14-73f48cbd8cb2-117a2c35 {
    grid-area: 14/3/15/4
}

#w-node-_6fed8a24-ca12-fa4a-c03d-d7b6cbd94358-117a2c35 {
    grid-area: 14/4/15/5
}

#w-node-aa1e18d3-a577-e039-0deb-eccfde5124ef-117a2c35 {
    order: 0;
    grid-area: 15/1/16/5;
    align-self: stretch
}

#w-node-_4977869e-5514-0c84-ca53-08bfd040d632-117a2c35 {
    grid-area: 16/1/17/2;
    align-self: end;
    justify-self: stretch
}

#w-node-_4044a3d1-68fe-f808-36b5-94c8b973dd87-117a2c35 {
    grid-area: 16/2/17/3;
    align-self: end
}

#w-node-da92b069-83a2-ff9f-c116-92617d0dee6c-117a2c35 {
    grid-area: 15/3/17/4;
    align-self: end
}

#w-node-_444d45b1-789b-9901-5e16-bd53172766f0-117a2c35 {
    grid-area: 15/4/17/5;
    align-self: end
}

#w-node-_49d6d34c-7a93-301e-d203-05bb2f2960e9-117a2c35 {
    grid-area: 17/1/18/2;
    justify-self: stretch
}

#w-node-e2fc3cba-a2f2-8957-d61a-619e57f7f55b-117a2c35 {
    grid-area: 17/2/18/3
}

#w-node-_823c3af6-1d0b-fb61-cf71-f63f93a3aa6e-117a2c35 {
    grid-area: 17/3/18/4
}

#w-node-_1b67b816-c8ca-7744-c401-be332942d6c2-117a2c35 {
    grid-area: 17/4/18/5
}

#w-node-_2a0ba48c-003e-1ccf-f2a7-f352c4d88a90-117a2c35 {
    order: 0;
    grid-area: 18/1/19/5;
    align-self: stretch
}

#w-node-ed430aa2-13d0-dadf-1d74-a1935b478a4f-117a2c35 {
    grid-area: 19/1/20/2;
    justify-self: stretch
}

#w-node-_9d3949e7-f195-de29-b7ca-371bd19bcc72-117a2c35 {
    grid-area: 19/2/20/3
}

#w-node-_8ae33f65-d231-54bd-fbae-413514263af6-117a2c35 {
    grid-area: 19/3/20/4
}

#w-node-_86592d8d-2222-cd2d-9476-c0781c293b07-117a2c35 {
    grid-area: 19/4/20/5
}

#w-node-_65100978-6c4d-1a17-7ed3-481d6a6b49ee-117a2c35 {
    grid-area: 20/1/21/2;
    justify-self: stretch
}

#w-node-_0aa9150c-1a53-d592-ce68-9a8f78f8ddc1-117a2c35 {
    grid-area: 20/2/21/3
}

#w-node-_02c44dc3-9733-727e-a19c-6e9c2648a837-117a2c35 {
    grid-area: 20/3/21/4
}

#w-node-_1369e895-1077-af5b-d8ba-2fe3872ecfe5-117a2c35 {
    grid-area: 20/4/21/5
}

#w-node-_3d922b94-15a9-da51-c975-adc5523f4ee5-117a2c35 {
    justify-self: start
}

#w-node-_3d922b94-15a9-da51-c975-adc5523f4ef1-117a2c35 {
    align-self: center
}

#w-node-_3d922b94-15a9-da51-c975-adc5523f4efa-117a2c35,
#w-node-_3d922b94-15a9-da51-c975-adc5523f4f0f-117a2c35,
#w-node-_3d922b94-15a9-da51-c975-adc5523f4f24-117a2c35 {
    justify-self: start
}

#w-node-_01289d1b-84d9-998b-c266-5bc925d645fe-8f7a2c6b {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_7a91d6c2-8fc8-f0c3-49a3-2af22e71cecd-8f7a2c6b {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe9-8f7a2c6b {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe7-8f7a2c6b {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e6f-8f7a2c6b {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e71-8f7a2c6b {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-ed7ade73-944a-eb2a-04c4-1d0f53a51dd6-734d5bf4 {
    align-self: center
}

#w-node-_41aba641-ae99-3bd5-6816-d8c5591d4717-734d5bf4 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_41aba641-ae99-3bd5-6816-d8c5591d4719-734d5bf4 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_41aba641-ae99-3bd5-6816-d8c5591d4722-734d5bf4 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_41aba641-ae99-3bd5-6816-d8c5591d4728-734d5bf4 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_41aba641-ae99-3bd5-6816-d8c5591d472b-734d5bf4 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_41aba641-ae99-3bd5-6816-d8c5591d472d-734d5bf4 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_41aba641-ae99-3bd5-6816-d8c5591d473e-734d5bf4 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_41aba641-ae99-3bd5-6816-d8c5591d4740-734d5bf4 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_734cb884-1380-c0e8-1a29-5aaea7280edd-734d5bf4 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_734cb884-1380-c0e8-1a29-5aaea7280eec-734d5bf4 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-f9ecb5d2-75fa-767b-ccdb-1d6997e83608-734d5bf4 {
    grid-area: 1/2/2/3;
    align-self: center
}

#w-node-_0d8ccb6f-904f-b1f0-c78f-74d0c5999557-734d5bf4 {
    grid-area: 1/1/2/2;
    align-self: center
}

#w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc255-46650e71 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc25d-46650e71 {
    grid-area: 2/1/3/3;
    justify-self: center
}

#w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc271-46650e71 {
    grid-area: 3/1/4/3;
    justify-self: center
}

#w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc276-46650e71 {
    align-self: center
}

#w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc278-46650e71,
#w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc27a-46650e71 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc280-46650e71 {
    align-self: center
}

#w-node-d02933cd-3519-ed54-b62a-8ffcd4fd9634-2b6e8a59 {
    grid-area: 1/2/2/3
}

#w-node-_5278746b-d072-5235-0dec-a1f5fa7842e6-6e704ca9 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: auto;
    justify-self: auto
}

#w-node-_8a3eeab1-3d07-97db-47f1-b5bfb65f1bee-6e704ca9,
#w-node-_9d5409fb-3843-0b7d-70b1-f5ea71c18346-6e704ca9,
#w-node-_3b4deff1-8da7-4740-8342-21e0a6bd975f-6e704ca9,
#w-node-_504b02d2-6d6a-53e8-d65c-5b5abcc3266d-6e704ca9,
#w-node-_5b36279f-489b-d939-2e2c-6aeeb76bc048-6e704ca9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_48797934-a7e6-9a8f-9a61-40f20bf952da-6e704ca9,
#w-node-a1b11a61-97c1-0521-41a4-f0409e1352e7-6e704ca9 {
    align-self: start
}

#w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d122-6e704ca9 {
    justify-self: start
}

#w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d12e-6e704ca9 {
    align-self: center
}

#w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d137-6e704ca9,
#w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d14c-6e704ca9,
#w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d161-6e704ca9 {
    justify-self: start
}

@media screen and (max-width:991px) {
    #w-node-_5278746b-d072-5235-0dec-a1f5fa7842e6-057a2abf {
        grid-area: span 1/span 1/span 1/span 1;
        justify-self: center
    }

    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d158-057a2abf,
    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d16d-057a2abf {
        align-self: center
    }
    /* Footer Grid Product Title */
    #w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e26-f1f98e23 {
        grid-area: 1/2
    }
    /* Footer Grid Resource Title */
    #w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e28-f1f98e23 {
        grid-area: 1/4
    }

    /* Footer Grid Social Links */
    #w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e2c-f1f98e23 {
        grid-area: 3/4/4/5;
        align-self: start;
        justify-self: start
    }
    /* Footer Product Content Row */
    #w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e33-f1f98e23 {
        grid-area: 2/2
    }
    /* Footer Grid Resource Content */
    #w-node-bc13b642-7ab0-d51f-2cc7-bec55fc7ce7d-f1f98e23 {
        grid-area: 2/4
    }
    /* Footer Privacy Content Row */
    #w-node-_711bfcb9-a7ed-9b61-abe5-cdec4702f062-f1f98e23 {
        grid-area: 3/1/4/4;
        align-self: auto;
        justify-self: start
    }
    /* Footer Grid Technology title */
    #w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e2a-f1f98e23 {
        grid-area: 1/3
    }

    /* Footer Grid Company Content */
    #w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e46-f1f98e23 {
        grid-area: 2/5
    }
    /* Footer Grid Company Title */
    #w-node-_5bce572a-a07e-3ced-8a63-6d483c63ebca-f1f98e23 {
        grid-area: 1/5
    }
    /* Footer Grid Technology Content */
    #w-node-_711ac2f0-8468-fc71-4894-073ae3f097a5-f1f98e23 {
        grid-area: 2/3
    }

    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c738-e57a2b0e {
        align-self: center
    }

    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c74d-e57a2b0e {
        grid-area: 2/1/3/2
    }

    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c74e-e57a2b0e {
        grid-area: 2/2/3/3
    }

    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c74f-e57a2b0e {
        grid-area: 2/3/3/4
    }

    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c750-e57a2b0e {
        grid-area: 3/3/4/4
    }

    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c751-e57a2b0e {
        grid-area: 3/1/4/2;
        justify-self: center
    }

    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c752-e57a2b0e {
        grid-column-start: 2;
        grid-column-end: 2.99432;
        grid-row: 3/4
    }

    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c753-e57a2b0e {
        grid-area: 1/1/2/4;
        align-self: center
    }

    #w-node-af45d4d5-ae02-f6d9-2aa9-ec4c2e7419ad-e57a2b0e {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-af45d4d5-ae02-f6d9-2aa9-ec4c2e7419b1-e57a2b0e {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_932aa41e-aeab-79f8-a425-0e4280496e9f-e57a2b0e {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_871f234e-fdf8-2a8c-3dff-e6f537c406dc-37c406dc {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-377a2b14 {
        grid-area: 1/2/2/3;
        justify-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-377a2b14 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-377a2b14 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_770a9480-dabf-9c9a-79ef-baf1a4e388a7-377a2b14 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_770a9480-dabf-9c9a-79ef-baf1a4e388a9-377a2b14 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24702-377a2b14 {
        grid-area: 2/1/3/2
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24703-377a2b14 {
        grid-area: 2/2/3/3
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b246fa-377a2b14 {
        grid-area: 1/1/2/4;
        align-self: center
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24704-377a2b14 {
        grid-area: 2/3/3/4
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24705-377a2b14 {
        grid-area: 3/3/4/4
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24706-377a2b14 {
        grid-area: 3/1/4/2;
        justify-self: center
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24707-377a2b14 {
        grid-column-start: 2;
        grid-column-end: 2.99432;
        grid-row: 3/4
    }

    #w-node-_97d7a41c-c382-11f7-919a-d183618024b4-0b7a2b15 {
        grid-area: 2/1/3/2
    }

    #w-node-fa487845-27e3-1d8e-5b1f-11d6e3105589-0b7a2b15 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: end
    }

    #w-node-fa487845-27e3-1d8e-5b1f-11d6e310558e-0b7a2b15 {
        grid-area: 2/1/4/2;
        align-self: start
    }

    #w-node-_36de5851-007b-5dba-c225-9df5ea97f704-0b7a2b15 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: end
    }

    #w-node-_36de5851-007b-5dba-c225-9df5ea97f707-0b7a2b15,
    #w-node-bfa20ad9-624b-5f31-5805-11db0885075a-0b7a2b15 {
        grid-area: 2/1/4/2;
        align-self: start
    }

    #w-node-_9d3558fb-4795-91ca-31a9-2137ac390e83-0b7a2b15 {
        grid-area: 1/1/2/2
    }

    #w-node-_3f590398-f0dc-8bc6-62d5-10e8a9144f38-0b7a2b15 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_62a33d96-3ffc-e8d9-9846-75ee6960f631-0b7a2b15,
    #w-node-_62a33d96-3ffc-e8d9-9846-75ee6960f636-0b7a2b15,
    #w-node-_62a33d96-3ffc-e8d9-9846-75ee6960f63b-0b7a2b15,
    #w-node-_62a33d96-3ffc-e8d9-9846-75ee6960f640-0b7a2b15 {
        align-self: start
    }

    #w-node-cb734e2a-3e21-5e90-c449-1ee829a4c130-827a2b17 {
        align-self: center
    }

    #w-node-_7ba1513b-b08d-0fff-009a-ba726ac83b98-827a2b17 {
        grid-area: 2/1/3/2
    }

    #w-node-_7ba1513b-b08d-0fff-009a-ba726ac83b99-827a2b17 {
        grid-area: 2/2/3/3
    }

    #w-node-_7ba1513b-b08d-0fff-009a-ba726ac83ba8-827a2b17 {
        grid-area: 2/3/3/4
    }

    #w-node-_7ba1513b-b08d-0fff-009a-ba726ac83ba9-827a2b17 {
        grid-area: 3/3/4/4
    }

    #w-node-_7ba1513b-b08d-0fff-009a-ba726ac83baa-827a2b17 {
        grid-area: 3/1/4/2;
        justify-self: center
    }

    #w-node-_7ba1513b-b08d-0fff-009a-ba726ac83bab-827a2b17 {
        grid-column-start: 2;
        grid-column-end: 2.99432;
        grid-row: 3/4
    }

    #w-node-_7ba1513b-b08d-0fff-009a-ba726ac83b9a-827a2b17 {
        grid-area: 1/1/2/4;
        align-self: center
    }

    #w-node-b0741079-0892-ec68-591e-951c1366e308-827a2b17 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_2d6a09a3-6a41-4983-c5e7-44699a6293c8-827a2b17 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-ff5821bc-6c9b-4ed0-e937-4078f5249d09-827a2b17 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-c2e9ba76-dfcd-0acb-e9ac-a2d9875eab9c-407a2b19 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_69789d88-371d-aca9-a8a4-3b43bde617d8-407a2b19 {
        grid-area: 2/1/3/2
    }

    #w-node-a1e2b935-669e-387c-c826-8a6dce7cd2b3-407a2b19 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: stretch
    }

    #w-node-_3c1222a8-24d2-112c-c218-7951ddc4aac7-407a2b19 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_28155b83-d42d-20bf-684a-24e76c3a18c4-407a2b19 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: stretch;
        justify-self: stretch
    }

    #w-node-dd0d303e-05d9-a7d6-5ead-64f1035961a8-407a2b19 {
        grid-area: 2/1/3/3
    }

    #w-node-_7d4797bb-8e58-bf61-47e6-eaea6da6a0a8-407a2b19 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-b102c8dd-4fa5-416b-0395-cea8e329291f-407a2b19 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_3e869706-a5e7-71ad-50f1-f6ebbbacb278-407a2b19 {
        align-self: start
    }

    #w-node-_0e8342e7-96fa-85ca-c1a4-e6e71a44a552-407a2b19 {
        grid-area: 1/2/2/4;
        align-self: center
    }

    #w-node-_606c982a-5869-357f-2d90-3a0b6af52977-407a2b19 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: end
    }

    #w-node-b3e3a932-1b33-3b56-d9d5-0c099c538775-407a2b19 {
        grid-row: span 1/span 1
    }

    #w-node-_606c982a-5869-357f-2d90-3a0b6af5297b-407a2b19 {
        grid-area: 2/1/3/3;
        align-self: start
    }

    #w-node-_45a847a2-b948-8ae8-5b65-bd972675e8c6-407a2b19 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: end
    }

    #w-node-_7e77d3a9-ed7b-8dda-21b5-fc7304748065-407a2b19 {
        grid-area: 2/1/4/2;
        align-self: start
    }

    #w-node-_9f9ba6b5-a34e-a815-8dce-c28aaf20b8ee-407a2b19 {
        grid-area: span 3/span 1/span 3/span 1;
        align-self: center
    }

    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-cb7a2b3e {
        grid-area: 1/2/2/3;
        justify-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-cb7a2b3e {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_85f9e60b-a4b7-b8bb-1c79-615dfa9a115a-cb7a2b3e {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-cb7a2b3e {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_694fbf2e-2b85-11e4-3c56-a4840cb40ba9-cb7a2b3e {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center;
        justify-self: start
    }

    #w-node-_928bbcc6-70e6-785f-b90d-64a7ce940745-cb7a2b3e {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_4d35f1f1-918e-d392-934a-eb363f071d0d-cb7a2b3e {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center;
        justify-self: start
    }

    #w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-cb7a2b3e {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-cb7a2b3e {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-c0a0f426-ee1d-b7ef-571b-615a26cfe4fd-cb7a2b3e {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_4512d3d6-e246-cecf-379d-8c9b8838290f-cb7a2b3e {
        grid-area: 3/1/4/3
    }

    #w-node-ace57106-d61a-3ae0-60e9-855d878aaae0-cb7a2b3e {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: center;
        justify-self: center
    }

    #w-node-_8bf91fa6-757d-23be-1588-b10b8703cf38-cb7a2b3e {
        grid-area: 3/2/4/3
    }

    #w-node-_8bf91fa6-757d-23be-1588-b10b8703cf3a-cb7a2b3e {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: center;
        justify-self: center
    }

    #w-node-c0a0f426-ee1d-b7ef-571b-615a26cfe500-cb7a2b3e {
        grid-area: 2/1/3/3
    }

    #w-node-_768c9b39-5e05-14b2-944d-aea0061df75e-cb7a2b3e {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_7e25ed9d-02ca-be02-c9c3-5cbd243bee25-243bee22 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_7e25ed9d-02ca-be02-c9c3-5cbd243bee28-243bee22 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: center
    }

    #w-node-fa487845-27e3-1d8e-5b1f-11d6e3105589-797a2b45 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: end
    }

    #w-node-fa487845-27e3-1d8e-5b1f-11d6e310558e-797a2b45 {
        grid-area: 2/1/4/2;
        align-self: start
    }

    #w-node-_36de5851-007b-5dba-c225-9df5ea97f704-797a2b45 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: end
    }

    #w-node-_36de5851-007b-5dba-c225-9df5ea97f707-797a2b45 {
        grid-area: 2/1/4/2;
        align-self: start
    }

    #w-node-c5b34969-ea12-708a-85b3-3a270a68bcb0-797a2b45 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-c5b34969-ea12-708a-85b3-3a270a68bccc-797a2b45 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_77ffe0ae-fcce-5bb0-9935-cdc52031a39a-797a2b45 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-bfa20ad9-624b-5f31-5805-11db0885075a-797a2b45 {
        grid-area: 2/1/4/2;
        align-self: start
    }

    #w-node-_623b189b-575d-6e39-e161-61205663717b-797a2b45 {
        grid-area: span 3/span 1/span 3/span 1;
        align-self: stretch
    }

    #w-node-bfa20ad9-624b-5f31-5805-11db08850761-797a2b45,
    #w-node-bfa20ad9-624b-5f31-5805-11db0885076b-797a2b45,
    #w-node-bfa20ad9-624b-5f31-5805-11db08850766-797a2b45,
    #w-node-bfa20ad9-624b-5f31-5805-11db08850770-797a2b45 {
        align-self: start
    }

    #w-node-c22959b1-d282-7b24-594b-11eb3f6367f5-ef7a2b4d {
        grid-area: 1/3/3/5;
        align-self: center
    }

    #w-node-_0da868e7-5e06-3810-b824-aa77c114c38c-c114c34f,
    #w-node-_0da868e7-5e06-3810-b824-aa77c114c3a1-c114c34f {
        align-self: center
    }

    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-277a2b4f {
        grid-area: 1/2/2/3;
        justify-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-277a2b4f,
    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-277a2b4f,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-277a2b4f,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-277a2b4f {
        align-self: center
    }

    #w-node-_021bad13-ccd3-b973-b3b0-2955b8079caf-277a2b4f {
        align-self: start
    }

    #w-node-d9e80c12-40b9-4e29-72d5-b6c2f8caf39e-277a2b4f,
    #w-node-_667f6a52-7f18-4c44-a178-e1a1103d9cb9-277a2b4f,
    #w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89da-277a2b4f,
    #w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89f9-277a2b4f,
    #w-node-_5c4863d1-6d20-b67f-c731-8328185c1e81-277a2b4f,
    #w-node-_5c4863d1-6d20-b67f-c731-8328185c1ea0-277a2b4f {
        align-self: center
    }

    #w-node-f0334922-2b02-a21b-b3b4-baf7c255a1aa-0b7a2b50 {
        grid-column: 1/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebb0-0b7a2b50,
    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebe4-0b7a2b50,
    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec14-0b7a2b50 {
        align-self: start
    }

    #w-node-_240efc8f-c1e4-d565-75c8-85015dcb35d3-067a2b53 {
        grid-area: 1/1/2/2;
        align-self: center
    }

    #w-node-_2e819d93-31af-eed6-7974-556a391786ea-c07a2b54 {
        align-self: start
    }

    #w-node-_2e819d93-31af-eed6-7974-556a391786f5-c07a2b54 {
        grid-area: 1/2/2/3;
        align-self: center;
        justify-self: center
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a063-c07a2b54,
    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a066-c07a2b54 {
        justify-self: center
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a069-c07a2b54 {
        align-self: end;
        justify-self: center
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a06c-c07a2b54,
    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a06f-c07a2b54,
    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a072-c07a2b54 {
        justify-self: center
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a272-c07a2b54,
    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a286-c07a2b54,
    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a2c2-c07a2b54,
    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a2d6-c07a2b54 {
        align-self: center
    }

    #w-node-_056c1b57-b837-9f3c-1b65-292b6a8eb638-6f7a2b59 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc255-507a2b5a {
        grid-area: 1/1/2/3
    }

    #w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc25d-507a2b5a {
        grid-area: 2/1/3/3;
        justify-self: center
    }

    #w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc271-507a2b5a {
        grid-area: 3/1/4/3
    }

    #w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc275-507a2b5a {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_7005e5da-a4f0-1f41-5e61-9b2fd3a85006-e37a2b84 {
        grid-area: 1/1/2/2;
        align-self: center
    }

    #w-node-_1c47f66c-e88c-25f2-c0dd-5d22131efd34-eb7a2b88 {
        grid-area: 2/1/3/3;
        align-self: center;
        justify-self: center
    }

    #w-node-_1c47f66c-e88c-25f2-c0dd-5d22131efd37-eb7a2b88 {
        grid-area: 1/1/2/3;
        align-self: stretch;
        justify-self: center
    }

    #w-node-edc6d29d-aa03-f4f5-5ebe-a6ff22b311e4-eb7a2b88 {
        grid-area: 1/1/3/2
    }

    #w-node-edc6d29d-aa03-f4f5-5ebe-a6ff22b311ec-eb7a2b88 {
        grid-area: 1/2/3/3;
        align-self: center;
        justify-self: center
    }

    #w-node-_243233e9-4d9e-9e40-ac02-80b0f077688c-2e7a2b89 {
        grid-column-end: 3
    }

    #w-node-_6a7917e7-88fb-e4fc-bb27-aab4c26540bc-2e7a2b89 {
        grid-area: 2/2/3/3
    }

    #w-node-_243233e9-4d9e-9e40-ac02-80b0f0776887-2e7a2b89 {
        grid-row-end: 3
    }

    #w-node-_79553a88-6f89-348c-5c66-360db45610ce-2e7a2b89 {
        grid-column-end: 3
    }

    #w-node-e33b09ad-3341-7d0d-410c-02f9483e74ac-2e7a2b89 {
        grid-area: 2/2/3/3;
        align-self: center
    }

    #w-node-_5706883c-84f0-0aa2-4c88-cf76adc055f4-2e7a2b89 {
        grid-column-end: 3
    }

    #w-node-_5706883c-84f0-0aa2-4c88-cf76adc055fa-2e7a2b89 {
        grid-area: 2/2/3/3
    }

    #w-node-_5706883c-84f0-0aa2-4c88-cf76adc055fc-2e7a2b89 {
        grid-row-end: 3
    }

    #w-node-_5046a2f9-1e66-8c98-3107-602038ec8bde-2e7a2b89 {
        grid-column-end: 3
    }

    #w-node-_5046a2f9-1e66-8c98-3107-602038ec8bd6-2e7a2b89 {
        grid-area: 2/1/4/2;
        align-self: start
    }

    #w-node-_1c534149-20e6-8852-1e35-a292681e550b-2e7a2b89 {
        grid-area: 2/2/4/3
    }

    #w-node-bf44b89e-1d6f-f5e6-d505-ab113d2d3fcf-2e7a2b89,
    #w-node-e0122cd3-7bcc-5fe9-f259-9734f23402b9-2e7a2b89 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_2efd0014-ba57-90c1-6ddd-f3a8395e75f4-2e7a2b89 {
        grid-row: 3/4;
        grid-column-start: 1
    }

    #w-node-e08f3c57-c3fc-a0bb-e811-5d57ea3db106-2e7a2b89 {
        grid-column: 1/4;
        justify-self: center
    }

    #w-node-_4bfab59a-0eb0-792a-9de3-65c836294850-2e7a2b89 {
        grid-area: 2/2/3/3;
        align-self: auto;
        justify-self: center
    }

    #w-node-_03009b85-9758-694d-fc76-8af560539f3d-2e7a2b89 {
        grid-column-end: 3
    }

    #w-node-f6b6e479-7ec1-3b9a-6f21-ddbbccf875ec-2e7a2b89 {
        grid-area: 2/2/3/3;
        align-self: center
    }

    #w-node-_6c03bb75-592a-bbed-1260-8a535b232be3-2e7a2b89 {
        grid-column-end: 3
    }

    #w-node-_6c03bb75-592a-bbed-1260-8a535b232be9-2e7a2b89 {
        grid-row-start: 2;
        align-self: center
    }

    #w-node-_6c03bb75-592a-bbed-1260-8a535b232beb-2e7a2b89 {
        grid-area: 2/1/3/2;
        align-self: start
    }

    #w-node-_7e2163e0-d7b6-ae6e-966c-f17c9be74e7c-2e7a2b89 {
        grid-area: 1/1/3/2
    }

    #w-node-_7e2163e0-d7b6-ae6e-966c-f17c9be74e80-2e7a2b89 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_266571c5-905c-71fa-e234-bb018359dd8e-2e7a2b89 {
        grid-column-end: 3
    }

    #w-node-_266571c5-905c-71fa-e234-bb018359dd94-2e7a2b89 {
        grid-area: 1/2/3/3;
        align-self: center
    }

    #w-node-_266571c5-905c-71fa-e234-bb018359dd96-2e7a2b89 {
        grid-area: 2/1/3/2;
        align-self: start
    }

    #w-node-e18b8f9f-08ef-8526-184a-2e0c5ac5ceb9-2e7a2b89 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_266571c5-905c-71fa-e234-bb018359dd9a-2e7a2b89 {
        grid-area: 3/1/4/3
    }

    #w-node-cc097786-5a36-61a0-dfd2-2e664437de3b-bc7a2b8c {
        grid-area: 1/1/2/2;
        align-self: start
    }

    #w-node-_7d3aa3e1-0e1d-4981-4c24-801aa4beb6de-bc7a2b8c {
        grid-area: 1/2/2/3;
        align-self: center
    }

    #w-node-_30fdfec1-bd14-42b6-f5ce-6d94c943dff0-bc7a2b8c {
        grid-area: 1/1/2/3
    }

    #w-node-_5be43da0-9dc0-83bb-53c5-c451652b3482-bc7a2b8c {
        grid-column-end: 5
    }

    #w-node-_331412f1-7bec-40a3-82eb-8c53034a99a8-bc7a2b8c {
        grid-area: 1/1/2/5
    }

    #w-node-ac15d1e0-71f9-6035-46dd-2d72e92f256d-bc7a2b8c,
    #w-node-_4e0277a8-f520-e93d-7dc7-7733398c5315-bc7a2b8c {
        grid-column: 1/5
    }

    #w-node-_970f22cf-c644-248c-50eb-fa91dce388c4-c67a2b8f {
        grid-area: span 1/span 3/span 1/span 3;
        justify-self: center
    }

    #w-node-_48748d93-ac19-4abf-ffe1-624c243195e0-c67a2b8f,
    #w-node-_48748d93-ac19-4abf-ffe1-624c243195e9-c67a2b8f {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_59685f63-dc0f-b7bc-715c-a479041df2b1-497a2ba5 {
        grid-area: 1/2/2/3
    }

    #w-node-_08dd7c0d-2317-a8cc-b212-55b19861e3f1-497a2ba5 {
        align-self: center
    }

    #w-node-_81d3fc21-95f5-1cee-c85f-ea1cc4f29760-1c7a2ba7 {
        grid-area: 1/1/2/2;
        align-self: center
    }

    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-d67a2baa {
        grid-area: 1/2/2/3;
        justify-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-d67a2baa,
    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-d67a2baa,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-d67a2baa,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-d67a2baa,
    #w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-d67a2baa,
    #w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-d67a2baa,
    #w-node-d9e80c12-40b9-4e29-72d5-b6c2f8caf39e-d67a2baa,
    #w-node-_667f6a52-7f18-4c44-a178-e1a1103d9cb9-d67a2baa,
    #w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89da-d67a2baa,
    #w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89f9-d67a2baa {
        align-self: center
    }

    #w-node-_137e47f7-369a-ca61-a450-8f1f3878478e-d67a2baa {
        order: 9999;
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center;
        justify-self: start
    }

    #w-node-_5c4863d1-6d20-b67f-c731-8328185c1e81-d67a2baa {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_863f79e3-280b-77b2-1ec1-b921298047bf-077a2baf {
        align-self: center
    }

    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-8b7a2bb1 {
        grid-area: 1/2/2/3;
        justify-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-8b7a2bb1 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-8b7a2bb1 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-d9e80c12-40b9-4e29-72d5-b6c2f8caf39c-8b7a2bb1 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-d9e80c12-40b9-4e29-72d5-b6c2f8caf39e-8b7a2bb1 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_770a9480-dabf-9c9a-79ef-baf1a4e388a7-8b7a2bb1 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_770a9480-dabf-9c9a-79ef-baf1a4e388a9-8b7a2bb1 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-d09fb421-9035-3256-fb1f-a90020ffbc18-8b7a2bb1 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_26673bc1-77df-6fd0-f680-3add2ed127e3-8b7a2bb1 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24702-8b7a2bb1 {
        grid-area: 2/1/3/2
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24703-8b7a2bb1 {
        grid-area: 2/2/3/3
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b246fa-8b7a2bb1 {
        grid-area: 1/1/2/4;
        align-self: center
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24704-8b7a2bb1 {
        grid-area: 2/3/3/4
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24705-8b7a2bb1 {
        grid-area: 3/3/4/4
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24706-8b7a2bb1 {
        grid-area: 3/1/4/2;
        justify-self: center
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24707-8b7a2bb1 {
        grid-column-start: 2;
        grid-column-end: 2.99432;
        grid-row: 3/4
    }

    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-ba7a2bba {
        grid-area: 1/2/2/3;
        justify-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-ba7a2bba,
    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-ba7a2bba,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-ba7a2bba,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-ba7a2bba,
    #w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-ba7a2bba,
    #w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-ba7a2bba {
        align-self: center
    }

    #w-node-_137e47f7-369a-ca61-a450-8f1f3878478e-ba7a2bba {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center;
        justify-self: start
    }

    #w-node-_5c4863d1-6d20-b67f-c731-8328185c1e81-ba7a2bba {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89da-ba7a2bba,
    #w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89f9-ba7a2bba,
    #w-node-_2675b0fc-fa5d-0a5f-1036-92371a256756-ba7a2bba,
    #w-node-_2675b0fc-fa5d-0a5f-1036-92371a25675e-ba7a2bba,
    #w-node-f6246116-580b-c276-a324-be5f79f157dd-ba7a2bba,
    #w-node-f6246116-580b-c276-a324-be5f79f157e4-ba7a2bba,
    #w-node-_12261ad3-b7cb-bad2-f569-a20335c674c4-ba7a2bba,
    #w-node-_12261ad3-b7cb-bad2-f569-a20335c674cc-ba7a2bba {
        align-self: center
    }

    #w-node-_7e07ce58-bc80-6e2d-3fb3-26a9011a6186-5b7a2bbb {
        grid-area: 1/1/2/5;
        align-self: auto;
        justify-self: start
    }

    #w-node-_9aa9f0c9-34b0-0304-18a5-d7dc22a050c1-5b7a2bbb {
        align-self: center
    }

    #w-node-_755098c5-9a59-65ec-e6cc-cc4d166127da-5b7a2bbb {
        grid-area: 1/1/1/4;
        align-self: start
    }

    #w-node-dcdcfc03-ae23-7a8a-24ea-9aaa414397ad-5b7a2bbb {
        grid-area: 2/2/3/3
    }

    #w-node-_7a475cc4-e544-de5f-6165-5b4c5e1f014b-5b7a2bbb {
        grid-area: 2/3/3/4
    }

    #w-node-_6430ecc0-ae2b-99c4-4ead-2d00178cc218-5b7a2bbb {
        grid-area: 4/1/5/2
    }

    #w-node-_2e73eb4d-ee72-3b03-5010-f533a85a583b-5b7a2bbb {
        grid-area: 5/3/6/4
    }

    #w-node-_002da9f8-18f5-7c56-fc8d-519ec652d643-5b7a2bbb {
        grid-area: 5/1/6/2;
        align-self: center;
        justify-self: center
    }

    #w-node-_19e24c8a-5071-bd01-278d-ac4c37cea421-5b7a2bbb {
        grid-area: 4/2/5/3
    }

    #w-node-_40231c0b-784e-d3cd-947a-ddf82d98b59e-5b7a2bbb {
        grid-area: 4/3/5/4
    }

    #w-node-_37b1f766-9649-da70-0bc2-b54ea631968f-5b7a2bbb {
        grid-area: 3/3/4/4
    }

    #w-node-_4a16d91f-16a5-12ee-fce6-77e4e764ed2f-5b7a2bbb {
        grid-area: 3/1/4/2
    }

    #w-node-a402d686-ed62-f183-1b36-65adf740df92-5b7a2bbb {
        grid-area: 5/2/6/3
    }

    #w-node-_83a681fe-6a8b-62dd-497b-66eb45a3df03-5b7a2bbb {
        grid-area: 3/2/4/3;
        justify-self: center
    }

    #w-node-_84d7029f-92f3-2331-9893-597e3cd98eeb-5b7a2bbb {
        grid-area: 1/2/2/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebe4-5b7a2bbb {
        align-self: start
    }

    #w-node-_72be43da-e45d-c35b-331c-2fd43b9fbb10-5b7a2bbb {
        grid-area: 2/1/3/1;
        align-self: start
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec14-5b7a2bbb {
        align-self: start
    }

    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-607a2bc8 {
        grid-area: 1/2/2/3;
        justify-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-607a2bc8,
    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-607a2bc8,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-607a2bc8,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-607a2bc8,
    #w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-607a2bc8,
    #w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-607a2bc8,
    #w-node-_2675b0fc-fa5d-0a5f-1036-92371a256756-607a2bc8,
    #w-node-_2675b0fc-fa5d-0a5f-1036-92371a25675e-607a2bc8,
    #w-node-f6246116-580b-c276-a324-be5f79f157dd-607a2bc8,
    #w-node-f6246116-580b-c276-a324-be5f79f157e4-607a2bc8,
    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c216-f67a2bc9 {
        align-self: center
    }

    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c22b-f67a2bc9 {
        grid-area: 2/1/3/2
    }

    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c22c-f67a2bc9 {
        grid-area: 2/2/3/3
    }

    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c22d-f67a2bc9 {
        grid-area: 2/3/3/4
    }

    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c22e-f67a2bc9 {
        grid-area: 3/3/4/4
    }

    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c22f-f67a2bc9 {
        grid-area: 3/1/4/2;
        justify-self: center
    }

    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c230-f67a2bc9 {
        grid-column-start: 2;
        grid-column-end: 2.99432;
        grid-row: 3/4
    }

    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c231-f67a2bc9 {
        grid-area: 1/1/2/4;
        align-self: center
    }

    #w-node-_710cd784-7c62-6c90-f690-d6ead5550421-f67a2bc9 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_710cd784-7c62-6c90-f690-d6ead5550425-f67a2bc9 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_67055224-3944-f557-76eb-a87e7a972396-f67a2bc9 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-187a2bd5 {
        grid-area: 1/2/2/3;
        justify-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-187a2bd5,
    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-187a2bd5,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-187a2bd5,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-187a2bd5,
    #w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-187a2bd5,
    #w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-187a2bd5,
    #w-node-_421d15bf-718f-b7fa-e921-f0032b576e38-187a2bd5,
    #w-node-_421d15bf-718f-b7fa-e921-f0032b576e40-187a2bd5,
    #w-node-_421d15bf-718f-b7fa-e921-f0032b576e49-187a2bd5,
    #w-node-_421d15bf-718f-b7fa-e921-f0032b576e50-187a2bd5,
    #w-node-_99c7254c-f1a6-d7b7-5200-d7ecc21896ad-bb7a2bd6,
    #w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe7-bb7a2bd6,
    #w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e6f-bb7a2bd6,
    #w-node-_5f8016eb-1156-1ab0-4a03-eadf6c11603c-a07a2bd7,
    #w-node-_2fb449f6-e941-10de-e183-43e5556397f9-a07a2bd7 {
        align-self: center
    }

    #w-node-_2d58409e-99f1-871d-3c7a-09676e76e944-a07a2bd7 {
        grid-row-end: 2;
        grid-column-end: 4
    }

    #w-node-f2ff4f10-071f-333d-9a4a-bf1a27bc2f3a-a07a2bd7 {
        grid-area: 2/1/3/2
    }

    #w-node-_64a2f40a-ad85-f0a3-4454-8cd57a84a69e-a07a2bd7 {
        grid-area: 2/2/3/3
    }

    #w-node-_2eb326bf-da87-3223-5529-388af523a502-a07a2bd7 {
        grid-area: 2/3/3/4
    }

    #w-node-de4b84b1-9b60-9df8-d25d-605f6881e123-a07a2bd7 {
        grid-area: 3/3/4/4
    }

    #w-node-_5a3b5a09-bde0-5faa-9fa0-b8361d50c336-a07a2bd7 {
        grid-area: 3/1/4/2;
        justify-self: center
    }

    #w-node-ced1054f-e19b-2649-7fab-efafbe6ebcce-a07a2bd7 {
        grid-column-start: 2;
        grid-column-end: 2.99432;
        grid-row: 3/4
    }

    #w-node-_7dc49572-f01a-176c-4a07-c48e32a12923-f37a2bd8 {
        grid-column-start: 1
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-f37a2bd8 {
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-f37a2bd8 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89da-f37a2bd8 {
        grid-row: 2/3;
        grid-column-start: 1;
        align-self: center
    }

    #w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89f9-f37a2bd8 {
        grid-column-end: 3;
        align-self: center
    }

    #w-node-_510e175a-19e4-2d89-7fc1-96a736d79759-f37a2bd8 {
        grid-column-start: 1
    }

    #w-node-_021bad13-ccd3-b973-b3b0-2955b8079caf-f37a2bd8 {
        grid-row: 2/3;
        grid-column-end: 3;
        align-self: start
    }

    #w-node-d9e80c12-40b9-4e29-72d5-b6c2f8caf39e-f37a2bd8 {
        grid-row: 2/3;
        grid-column-start: 1;
        align-self: center
    }

    #w-node-_7646f8e5-939e-0a97-480a-e349e219cfff-f37a2bd8 {
        grid-column-end: 3
    }

    #w-node-_667f6a52-7f18-4c44-a178-e1a1103d9cb9-f37a2bd8 {
        align-self: center
    }

    #w-node-_5c4863d1-6d20-b67f-c731-8328185c1e81-f37a2bd8 {
        grid-row-start: 2;
        grid-column-end: 3;
        align-self: center
    }

    #w-node-_512d48d4-bc6c-f6f3-6ae0-ef3792ea6451-f37a2bd8 {
        grid-row-end: 2;
        grid-column-start: 1
    }

    #w-node-_5c4863d1-6d20-b67f-c731-8328185c1ea0-f37a2bd8,
    #w-node-_999743ed-1bdb-bd67-0750-d7e1de154772-f37a2bd8,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-f37a2bd8 {
        align-self: center
    }

    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-c47a2be4 {
        grid-area: 1/2/2/3;
        justify-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-c47a2be4,
    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-c47a2be4,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-c47a2be4,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-c47a2be4,
    #w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-c47a2be4,
    #w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-c47a2be4 {
        align-self: center
    }

    #w-node-fef69d02-f808-18a1-497a-dd0d252b2784-c47a2be4,
    #w-node-_1f6c05de-d1d9-899c-8d03-535a0aa8a3e8-c47a2be4,
    #w-node-fef69d02-f808-18a1-497a-dd0d252b278a-c47a2be4 {
        grid-area: span 1/span 3/span 1/span 3
    }

    #w-node-dde97064-673f-9c5e-503c-9b016cd37eec-847a2be5 {
        align-self: start
    }

    #w-node-_33bc27c1-cd8e-4427-1a48-efc3359bef9a-847a2be5 {
        grid-area: 1/2/2/3
    }

    #w-node-d91c915e-396f-bad1-00f2-dc6fa696b8b6-847a2be5 {
        align-self: center
    }

    #w-node-e3e0508a-0fa0-f940-1d10-f70efbf64ee6-fbf64ee3 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-e3e0508a-0fa0-f940-1d10-f70efbf64ee9-fbf64ee3 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: center
    }

    #w-node-ba7576cd-cbf4-7489-e224-c89f7723df88-307a2be9 {
        grid-area: 1/3/3/4;
        align-self: auto
    }

    #w-node-ba7576cd-cbf4-7489-e224-c89f7723dfa2-307a2be9 {
        grid-area: 1/2/2/3
    }

    #w-node-ba7576cd-cbf4-7489-e224-c89f7723df8a-307a2be9 {
        grid-area: 2/1/3/2
    }

    #w-node-ba7576cd-cbf4-7489-e224-c89f7723df8c-307a2be9 {
        grid-area: 3/1/5/3;
        align-self: auto;
        justify-self: auto
    }

    #w-node-ba7576cd-cbf4-7489-e224-c89f7723dfa0-307a2be9 {
        grid-area: 2/2/3/3
    }

    #w-node-ba7576cd-cbf4-7489-e224-c89f7723df9c-307a2be9 {
        grid-area: 3/3/4/4
    }

    #w-node-ba7576cd-cbf4-7489-e224-c89f7723df9e-307a2be9 {
        grid-area: 4/3/5/4
    }

    #w-node-_6ba26dcf-1ae2-ed7c-4e99-04ad6adb3911-977a2bef {
        grid-area: 1/1/2/2;
        align-self: baseline;
        justify-self: auto
    }

    #w-node-_6ba26dcf-1ae2-ed7c-4e99-04ad6adb3991-977a2bef {
        grid-area: 1/1/2/2
    }

    #w-node-_6ba26dcf-1ae2-ed7c-4e99-04ad6adb3a0a-977a2bef {
        grid-area: 1/1/2/2;
        align-self: baseline;
        justify-self: auto
    }

    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2759-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2762-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2768-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27bf-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27c8-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27ca-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe277f-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2781-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2783-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe275f-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2789-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe278b-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe278d-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27c1-977a2bef,
    #w-node-a8d06346-c003-3b2c-427e-df6ad0cb88a0-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27c3-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27a2-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe278f-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27be-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27c5-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27ce-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27d1-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27d6-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27d8-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27f2-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27f5-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27f7-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba92e-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba932-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba936-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba947-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba949-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba94b-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba954-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba956-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba958-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba95a-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba961-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba963-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba965-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9af-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9b3-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9b1-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9bc-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9ca-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9d1-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9d2-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9d5-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9d8-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9dd-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9df-977a2bef,
    #w-node-_24fb4732-25e5-34f1-2b99-f3c49b54672f-977a2bef,
    #w-node-_24fb4732-25e5-34f1-2b99-f3c49b546731-977a2bef,
    #w-node-_24fb4732-25e5-34f1-2b99-f3c49b546733-977a2bef {
        align-self: stretch
    }

    #w-node-d38f1402-cbcb-21fc-eb49-cfc8f7475cb4-347a2bf6,
    #w-node-_513aea15-d05a-8276-b950-14f7df31589d-8d7a2b58 {
        grid-area: 1/1/2/2
    }

    #w-node-d38f1402-cbcb-21fc-eb49-cfc8f7475cdd-347a2bf6,
    #w-node-_03a5a302-8c72-2696-c17f-4b10ae7e0a0c-8d7a2b58 {
        grid-area: 1/2/3/3
    }

    #w-node-_823bf815-821a-61e1-887d-575c38bf6a6c-7e7a2bf7 {
        grid-area: 1/1/2/3
    }

    #w-node-_823bf815-821a-61e1-887d-575c38bf6a72-7e7a2bf7 {
        grid-area: 2/1/3/3;
        justify-self: center
    }

    #w-node-_823bf815-821a-61e1-887d-575c38bf6a79-7e7a2bf7 {
        grid-area: 3/1/4/3
    }

    #w-node-_823bf815-821a-61e1-887d-575c38bf6a7a-7e7a2bf7 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_12721327-7ed0-84f9-bc48-9bd9afc83605-717a2bfa,
    #w-node-_4212f04f-42df-6850-0296-6a61036a44bd-717a2bfa,
    #w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe7-717a2bfa,
    #w-node-_27827d92-0415-a128-dd16-ccd0f802f043-717a2bfa,
    #w-node-_28f78647-ccfe-3fa2-d4d1-7ef110e6e7c4-717a2bfa,
    #w-node-_28f78647-ccfe-3fa2-d4d1-7ef110e6e7df-717a2bfa,
    #w-node-_39eb2160-6c2b-c33b-ba94-043e3c8e4385-717a2bfa {
        align-self: center
    }

    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-8f7a2bfe {
        grid-area: 1/2/2/3;
        justify-self: center
    }

    #w-node-f7c292ab-2b17-980c-9f5e-de0d79d525bb-8f7a2bfe {
        align-self: start
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-8f7a2bfe,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-8f7a2bfe,
    #w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-8f7a2bfe,
    #w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-8f7a2bfe {
        align-self: center
    }

    #w-node-fef69d02-f808-18a1-497a-dd0d252b2784-8f7a2bfe,
    #w-node-_1f6c05de-d1d9-899c-8d03-535a0aa8a3e8-8f7a2bfe,
    #w-node-fef69d02-f808-18a1-497a-dd0d252b278a-8f7a2bfe {
        grid-area: span 1/span 3/span 1/span 3
    }

    #w-node-c7b50783-3585-2af1-bfa9-ff273f4cd279-8e7a2bff,
    #w-node-_3baffc14-e3d5-0737-0a7a-6f5384076aa1-8e7a2bff {
        align-self: center
    }

    #w-node-_9393684a-fc06-f98e-01b3-c972b641c0e1-5c7a2c04 {
        grid-area: 1/2/2/3;
        justify-self: center
    }

    #w-node-_9393684a-fc06-f98e-01b3-c972b641c110-5c7a2c04 {
        align-self: center;
        justify-self: center
    }

    #w-node-_1a9a5228-7d4f-15d1-8ee3-745eea06b5d3-ea06b5d2 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: start
    }

    #w-node-_1a9a5228-7d4f-15d1-8ee3-745eea06b5d8-ea06b5d2 {
        grid-row: 2/3
    }

    #w-node-_1a9a5228-7d4f-15d1-8ee3-745eea06b5d9-ea06b5d2 {
        grid-area: 2/2/3/3
    }

    #w-node-_1a9a5228-7d4f-15d1-8ee3-745eea06b5da-ea06b5d2 {
        grid-area: 1/1/2/3;
        align-self: stretch;
        justify-self: stretch
    }

    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d4717-147a2c25,
    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d4728-147a2c25,
    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d472b-147a2c25,
    #w-node-c781bf23-da31-5a17-4601-517ba7f727d4-147a2c25,
    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d473e-147a2c25,
    #w-node-_734cb884-1380-c0e8-1a29-5aaea7280eec-147a2c25 {
        align-self: center
    }

    #w-node-_187506b2-1004-4dc7-2e64-b6edbe73f9f8-e27a2c26 {
        grid-area: 1/1/2/2
    }

    #w-node-bfbd229b-c65c-0abe-5b1a-9c8f4e50edfc-887a2c27 {
        align-self: start
    }

    #w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e6f-997a2c29 {
        order: 9999;
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e71-997a2c29,
    #w-node-_28f78647-ccfe-3fa2-d4d1-7ef110e6e7c4-997a2c29,
    #w-node-_28f78647-ccfe-3fa2-d4d1-7ef110e6e7c6-997a2c29 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-347a2c2d {
        grid-area: 1/2/2/3;
        justify-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-347a2c2d,
    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-347a2c2d,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-347a2c2d,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-347a2c2d,
    #w-node-_009db047-4797-a529-f92d-31c8873a5b66-347a2c2d,
    #w-node-_009db047-4797-a529-f92d-31c8873a5b6e-347a2c2d,
    #w-node-c22959b1-d282-7b24-594b-11eb3f6367f5-347a2c2d,
    #w-node-c22959b1-d282-7b24-594b-11eb3f636806-347a2c2d,
    #w-node-_2d3e25f9-9044-dfaa-79ee-db43985f6b64-347a2c2d,
    #w-node-_2d3e25f9-9044-dfaa-79ee-db43985f6b6c-347a2c2d {
        align-self: center
    }

    #w-node-_32b60153-cf9c-5cc9-50cb-d3a2b6a1d75a-8e7a2c2f,
    #w-node-_2badae9b-fe6c-6c03-7a16-615addb8a5af-8e7a2c2f {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_55305994-3bee-707f-e746-8c73468d6773-8e7a2c2f,
    #w-node-e3764a15-ecf6-c468-e82e-3ca541f4125e-8e7a2c2f {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_7e07ce58-bc80-6e2d-3fb3-26a9011a6186-117a2c35 {
        grid-column: 1/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebe4-117a2c35 {
        grid-area: 1/1/2/3;
        align-self: start
    }

    #w-node-_1d30d609-0ade-838f-9dbd-c36da5820f5c-117a2c35 {
        grid-area: 2/1/3/1;
        align-self: start
    }

    #w-node-_63a92981-8421-a8b1-d610-e4d73ebe417d-117a2c35 {
        grid-area: 2/2/3/3;
        align-self: start
    }

    #w-node-f39d4c1d-ddd0-dcb3-317b-288443624d22-117a2c35 {
        grid-area: 3/1/4/1;
        align-self: start
    }

    #w-node-cbabe22b-1031-0576-9b30-9950025a6e0d-117a2c35 {
        grid-area: 3/2/4/3;
        align-self: start
    }

    #w-node-eff23010-0c9b-5d3f-b332-ddc5d54a92a4-117a2c35 {
        grid-area: 4/1/5/1;
        align-self: start
    }

    #w-node-f456b3fc-e42b-827f-2a7a-582a1ace8a76-117a2c35 {
        order: 0;
        grid-area: 2/1/3/5;
        align-self: stretch
    }

    #w-node-f456b3fc-e42b-827f-2a7a-582a1ace8a86-117a2c35 {
        align-self: stretch
    }

    #w-node-_034b9350-2c25-cacb-1027-f1623511228a-117a2c35 {
        grid-area: 1/4/2/5;
        align-self: stretch
    }

    #w-node-f456b3fc-e42b-827f-2a7a-582a1ace8a8c-117a2c35,
    #w-node-f456b3fc-e42b-827f-2a7a-582a1ace8aed-117a2c35 {
        align-self: stretch
    }

    #w-node-e25ddbae-7db9-6fd4-39ca-2251541f8dd5-117a2c35,
    #w-node-_22a87078-1808-f9d1-1b10-a0c221ebc166-117a2c35 {
        align-self: end
    }

    #w-node-f456b3fc-e42b-827f-2a7a-582a1ace8aef-117a2c35,
    #w-node-c0a34864-194a-2769-3fab-94abfd2bd6fd-117a2c35 {
        align-self: stretch
    }

    #w-node-f456b3fc-e42b-827f-2a7a-582a1ace8a92-117a2c35 {
        align-self: end
    }

    #w-node-f456b3fc-e42b-827f-2a7a-582a1ace8aa4-117a2c35,
    #w-node-f456b3fc-e42b-827f-2a7a-582a1ace8aa8-117a2c35,
    #w-node-d5e57cd1-a908-585d-9846-01e4e7adf0ed-117a2c35,
    #w-node-_7b4a3bdf-e27d-c5b6-e04d-8ae1a0eb17b9-117a2c35,
    #w-node-_89943813-944f-09cb-4726-e5a6d4589168-117a2c35,
    #w-node-c1b90520-2aa6-6dbb-e725-fd928de095c7-117a2c35,
    #w-node-_36789b9a-4eb6-b83d-1069-a2f1893161a3-117a2c35,
    #w-node-b83e875f-5e1f-5612-9444-13d58b5350cd-117a2c35,
    #w-node-_70dc15e4-6ec2-359c-6d92-14a7b6db207f-117a2c35 {
        align-self: stretch
    }

    #w-node-_518e0602-29ee-8569-eb91-b49b58cc3563-117a2c35 {
        align-self: end
    }

    #w-node-c7f50ce9-78f0-b0cb-980e-227310e5e24a-117a2c35,
    #w-node-_0464463c-a26c-c639-9305-616e1dffa403-117a2c35,
    #w-node-e55598f6-eba4-d254-5e49-d6bd079a132b-117a2c35,
    #w-node-_0c1d0e97-d7cc-662a-34af-8c912193caf7-117a2c35,
    #w-node-_151c360f-dc89-4688-0971-72109f586d24-117a2c35,
    #w-node-d33ce06c-491f-fb1f-3822-4cb655c50503-117a2c35,
    #w-node-_1444192e-66b6-08bc-f30d-a401720fa381-117a2c35,
    #w-node-d02a1f2c-ef69-2fa1-4d77-329a68d96aa4-117a2c35,
    #w-node-f58a6632-56ef-eaca-0f16-f374fed39831-117a2c35,
    #w-node-_14bba5c8-34ef-73c2-ff14-73f48cbd8cb2-117a2c35 {
        align-self: stretch
    }

    #w-node-_4977869e-5514-0c84-ca53-08bfd040d632-117a2c35 {
        align-self: end
    }

    #w-node-_4044a3d1-68fe-f808-36b5-94c8b973dd87-117a2c35 {
        align-self: stretch
    }

    #w-node-da92b069-83a2-ff9f-c116-92617d0dee6c-117a2c35,
    #w-node-_444d45b1-789b-9901-5e16-bd53172766f0-117a2c35 {
        align-self: end
    }

    #w-node-e2fc3cba-a2f2-8957-d61a-619e57f7f55b-117a2c35,
    #w-node-_823c3af6-1d0b-fb61-cf71-f63f93a3aa6e-117a2c35,
    #w-node-_1b67b816-c8ca-7744-c401-be332942d6c2-117a2c35,
    #w-node-_9d3949e7-f195-de29-b7ca-371bd19bcc72-117a2c35,
    #w-node-_8ae33f65-d231-54bd-fbae-413514263af6-117a2c35,
    #w-node-_86592d8d-2222-cd2d-9476-c0781c293b07-117a2c35,
    #w-node-_0aa9150c-1a53-d592-ce68-9a8f78f8ddc1-117a2c35,
    #w-node-_02c44dc3-9733-727e-a19c-6e9c2648a837-117a2c35,
    #w-node-_1369e895-1077-af5b-d8ba-2fe3872ecfe5-117a2c35 {
        align-self: stretch
    }

    #w-node-_3d922b94-15a9-da51-c975-adc5523f4f1b-117a2c35,
    #w-node-_3d922b94-15a9-da51-c975-adc5523f4f30-117a2c35,
    #w-node-_01289d1b-84d9-998b-c266-5bc925d645fe-8f7a2c6b,
    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d4717-734d5bf4,
    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d4728-734d5bf4,
    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d472b-734d5bf4,
    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d473e-734d5bf4,
    #w-node-_734cb884-1380-c0e8-1a29-5aaea7280eec-734d5bf4,
    #w-node-f9ecb5d2-75fa-767b-ccdb-1d6997e83608-734d5bf4 {
        align-self: center
    }

    #w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc255-46650e71 {
        grid-area: 1/1/2/3
    }

    #w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc25d-46650e71 {
        grid-area: 2/1/3/3;
        justify-self: center
    }

    #w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc271-46650e71 {
        grid-area: 3/1/4/3
    }

    #w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc275-46650e71 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_5278746b-d072-5235-0dec-a1f5fa7842e6-6e704ca9 {
        grid-area: span 1/span 1/span 1/span 1;
        justify-self: center
    }

    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d158-6e704ca9,
    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d16d-6e704ca9 {
        align-self: center
    }
}

@media screen and (max-width:767px) {
    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d122-057a2abf {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d12e-057a2abf {
        grid-area: 2/2/3/3
    }

    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d137-057a2abf {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d143-057a2abf {
        grid-area: 2/2/3/3
    }

    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d14c-057a2abf {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d158-057a2abf {
        grid-area: 2/2/3/3;
        align-self: center
    }

    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d161-057a2abf {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d16d-057a2abf {
        grid-area: 2/2/3/3;
        align-self: center
    }
    /* Footer Grid Product Title */
    #w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e26-f1f98e23 {
        grid-area: 1/2
    }
    /* Footer Grid Resource Title */
    #w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e28-f1f98e23 {
        grid-area: 4/2
    }
    /* Footer Grid Social Links */
    #w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e2c-f1f98e23 {
        grid-area: 6/3;
        justify-self: center
    }
    /* Footer Product Content Row */
    #w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e33-f1f98e23 {
        grid-area: 2/2
    }
    /* Footer Grid Resource Content */
    #w-node-bc13b642-7ab0-d51f-2cc7-bec55fc7ce7d-f1f98e23 {
        grid-area: 5/2
    }
    /* Footer Privacy Content Row */
    #w-node-_711bfcb9-a7ed-9b61-abe5-cdec4702f062-f1f98e23 {
        grid-area: 6/1/7/4;
        align-self: end;
        justify-self: start
    }
    /* Footer Grid Technology title */
    #w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e2a-f1f98e23 {
        grid-area: 1/3;
        align-self: center
    }
    /* Footer Grid Company Content */
    #w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e46-f1f98e23 {
        grid-area: 5/3
    }
    /* Footer Grid Company Title */
    #w-node-_5bce572a-a07e-3ced-8a63-6d483c63ebca-f1f98e23 {
        grid-area: 4/3;
        align-self: center
    }
    /* Footer Grid Technology Content */
    #w-node-_711ac2f0-8468-fc71-4894-073ae3f097a5-f1f98e23 {
        grid-area: 2/3
    }

    #w-node-_53e7512c-79f8-8901-197b-edf0c563ed56-e3bf45bf,
    #w-node-_53e7512c-79f8-8901-197b-edf0c563ed5e-e3bf45bf,
    #w-node-_53e7512c-79f8-8901-197b-edf0c563ed67-e3bf45bf {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c738-e57a2b0e,
    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c740-e57a2b0e {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c74d-e57a2b0e {
        grid-area: 2/1/3/2;
        align-self: center
    }

    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c74e-e57a2b0e,
    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c74f-e57a2b0e {
        align-self: center
    }

    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c753-e57a2b0e {
        grid-area: 1/1/2/4
    }

    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c762-e57a2b0e,
    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c76a-e57a2b0e {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-af45d4d5-ae02-f6d9-2aa9-ec4c2e7419ad-e57a2b0e {
        grid-area: 1/1/2/3
    }

    #w-node-af45d4d5-ae02-f6d9-2aa9-ec4c2e7419b1-e57a2b0e {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_932aa41e-aeab-79f8-a425-0e4280496e9f-e57a2b0e {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-377a2b14 {
        grid-column-end: 1.99432;
        grid-column-start: 1;
        grid-row-end: 1.99432;
        grid-row-start: 1
    }

    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-377a2b14 {
        grid-area: 2/1/3/2
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-377a2b14 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-377a2b14 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_770a9480-dabf-9c9a-79ef-baf1a4e388a7-377a2b14 {
        grid-column: 1/2;
        grid-row-start: 1
    }

    #w-node-_770a9480-dabf-9c9a-79ef-baf1a4e388a9-377a2b14 {
        grid-area: 2/1/3/2
    }

    #w-node-fa3f8856-2b88-9ea3-99a2-46f2b8edd6bc-377a2b14 {
        grid-area: 1/1/2/2
    }

    #w-node-fa3f8856-2b88-9ea3-99a2-46f2b8edd6cb-377a2b14 {
        grid-area: 1/2/2/3
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24702-377a2b14 {
        grid-area: 2/1/3/2;
        align-self: center
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24703-377a2b14 {
        align-self: center
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b246fa-377a2b14 {
        grid-area: 1/1/2/4
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24704-377a2b14 {
        align-self: center
    }

    #w-node-deabb4cb-3173-48bc-3f4c-05d2e8bbb343-377a2b14 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-deabb4cb-3173-48bc-3f4c-05d2e8bbb351-377a2b14 {
        grid-area: 2/2/3/3
    }

    #w-node-_60c2186c-99a6-7c55-3627-d8c9e320f438-0b7a2b15,
    #w-node-_3f7d61a8-cc8d-3020-413c-e023e62086d8-0b7a2b15,
    #w-node-c5b34969-ea12-708a-85b3-3a270a68bb52-0b7a2b15 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-c5b34969-ea12-708a-85b3-3a270a68bb63-0b7a2b15 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: stretch
    }

    #w-node-_7f39ec19-028a-d24a-eb82-ab3473fe20b0-0b7a2b15 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-c5b34969-ea12-708a-85b3-3a270a68bb55-0b7a2b15 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: stretch
    }

    #w-node-_97d7a41c-c382-11f7-919a-d183618024b4-0b7a2b15 {
        grid-area: 2/1/3/3
    }

    #w-node-fa487845-27e3-1d8e-5b1f-11d6e3105589-0b7a2b15 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: end
    }

    #w-node-fa487845-27e3-1d8e-5b1f-11d6e310558e-0b7a2b15 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: start
    }

    #w-node-_36de5851-007b-5dba-c225-9df5ea97f704-0b7a2b15 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: end
    }

    #w-node-_36de5851-007b-5dba-c225-9df5ea97f707-0b7a2b15 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: start
    }

    #w-node-bfa20ad9-624b-5f31-5805-11db0885075a-0b7a2b15 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_9d3558fb-4795-91ca-31a9-2137ac390e83-0b7a2b15 {
        grid-area: 2/1/3/3
    }

    #w-node-_3f590398-f0dc-8bc6-62d5-10e8a9144f38-0b7a2b15 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_62a33d96-3ffc-e8d9-9846-75ee6960f62f-0b7a2b15 {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-cb734e2a-3e21-5e90-c449-1ee829a4c130-827a2b17,
    #w-node-cb734e2a-3e21-5e90-c449-1ee829a4c132-827a2b17 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_7ba1513b-b08d-0fff-009a-ba726ac83b98-827a2b17 {
        grid-area: 2/1/3/2;
        align-self: center
    }

    #w-node-_7ba1513b-b08d-0fff-009a-ba726ac83b99-827a2b17,
    #w-node-_7ba1513b-b08d-0fff-009a-ba726ac83ba8-827a2b17 {
        align-self: center
    }

    #w-node-_7ba1513b-b08d-0fff-009a-ba726ac83b9a-827a2b17 {
        grid-area: 1/1/2/4
    }

    #w-node-c3f31284-a781-384d-d4ab-18268ddf870b-827a2b17,
    #w-node-c3f31284-a781-384d-d4ab-18268ddf870d-827a2b17 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-b0741079-0892-ec68-591e-951c1366e308-827a2b17 {
        grid-area: 1/1/2/3
    }

    #w-node-_2d6a09a3-6a41-4983-c5e7-44699a6293c8-827a2b17 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-ff5821bc-6c9b-4ed0-e937-4078f5249d09-827a2b17 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_69789d88-371d-aca9-a8a4-3b43bde617d8-407a2b19 {
        grid-area: 2/1/3/3
    }

    #w-node-a1e2b935-669e-387c-c826-8a6dce7cd2b3-407a2b19 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center;
        justify-self: center
    }

    #w-node-_7d4797bb-8e58-bf61-47e6-eaea6da6a0a8-407a2b19 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_3e869706-a5e7-71ad-50f1-f6ebbbacb278-407a2b19 {
        grid-area: 2/1/3/3;
        align-self: start
    }

    #w-node-_0e8342e7-96fa-85ca-c1a4-e6e71a44a552-407a2b19 {
        grid-area: 1/1/2/4;
        align-self: center
    }

    #w-node-_606c982a-5869-357f-2d90-3a0b6af52977-407a2b19 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_606c982a-5869-357f-2d90-3a0b6af5297b-407a2b19 {
        grid-area: 2/1/3/3;
        align-self: start
    }

    #w-node-_45a847a2-b948-8ae8-5b65-bd972675e8c6-407a2b19 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: end
    }

    #w-node-_7e77d3a9-ed7b-8dda-21b5-fc7304748065-407a2b19,
    #w-node-_9f9ba6b5-a34e-a815-8dce-c28aaf20b8ee-407a2b19 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: start
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-cb7a2b3e {
        grid-column-end: 1.99432;
        grid-column-start: 1;
        grid-row-end: 1.99432;
        grid-row-start: 1
    }

    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-cb7a2b3e {
        grid-area: 2/1/3/2
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-cb7a2b3e {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_85f9e60b-a4b7-b8bb-1c79-615dfa9a115a-cb7a2b3e {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-cb7a2b3e,
    #w-node-_928bbcc6-70e6-785f-b90d-64a7ce940745-cb7a2b3e {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_4d35f1f1-918e-d392-934a-eb363f071d0d-cb7a2b3e {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center;
        justify-self: start
    }

    #w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-cb7a2b3e {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-cb7a2b3e {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-c0a0f426-ee1d-b7ef-571b-615a26cfe4fd-cb7a2b3e {
        grid-area: 1/1/2/2
    }

    #w-node-_4512d3d6-e246-cecf-379d-8c9b8838290f-cb7a2b3e {
        grid-column-end: 2
    }

    #w-node-c0a0f426-ee1d-b7ef-571b-615a26cfe500-cb7a2b3e {
        grid-area: 2/1/3/2
    }

    #w-node-_768c9b39-5e05-14b2-944d-aea0061df75e-cb7a2b3e {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-c5b34969-ea12-708a-85b3-3a270a68bb52-797a2b45 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-c5b34969-ea12-708a-85b3-3a270a68bb55-797a2b45,
    #w-node-c5b34969-ea12-708a-85b3-3a270a68bb63-797a2b45 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: stretch
    }

    #w-node-deb92024-3389-e184-4434-b7c44077c523-797a2b45,
    #w-node-deb92024-3389-e184-4434-b7c44077c52a-797a2b45,
    #w-node-deb92024-3389-e184-4434-b7c44077c531-797a2b45 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-fa487845-27e3-1d8e-5b1f-11d6e3105589-797a2b45 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: end
    }

    #w-node-fa487845-27e3-1d8e-5b1f-11d6e310558e-797a2b45 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: start
    }

    #w-node-_36de5851-007b-5dba-c225-9df5ea97f704-797a2b45 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: end
    }

    #w-node-_36de5851-007b-5dba-c225-9df5ea97f707-797a2b45 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: start
    }

    #w-node-c5b34969-ea12-708a-85b3-3a270a68bcb0-797a2b45,
    #w-node-c5b34969-ea12-708a-85b3-3a270a68bcbe-797a2b45 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-bfa20ad9-624b-5f31-5805-11db0885075a-797a2b45 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_623b189b-575d-6e39-e161-61205663717b-797a2b45 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: stretch
    }

    #w-node-_6cfef040-71ea-5c0c-1b95-71b6026a75ea-797a2b45 {
        grid-area: 3/1/4/2
    }

    #w-node-bfa20ad9-624b-5f31-5805-11db08850775-797a2b45 {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-_6033df8a-707f-d2ca-ac4b-dcc2d217dba4-ef7a2b4d {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_7229a4b5-073d-a60e-c6cd-7bc079001261-ef7a2b4d {
        grid-area: span 2/span 3/span 2/span 3;
        align-self: stretch;
        justify-self: stretch
    }

    #w-node-bf39a0dd-fd79-38f5-226c-66f572633ec5-ef7a2b4d {
        grid-area: 4/4/5/5
    }

    #w-node-c22959b1-d282-7b24-594b-11eb3f6367f5-ef7a2b4d {
        grid-area: 1/1/3/5;
        align-self: center
    }

    #w-node-_0576b6ea-1967-5168-05f4-55b1175e7ead-175e7eaa {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_0da868e7-5e06-3810-b824-aa77c114c356-c114c34f {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-_0da868e7-5e06-3810-b824-aa77c114c362-c114c34f {
        grid-area: 2/2/3/3
    }

    #w-node-_0da868e7-5e06-3810-b824-aa77c114c36b-c114c34f {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-_0da868e7-5e06-3810-b824-aa77c114c377-c114c34f {
        grid-area: 2/2/3/3
    }

    #w-node-_0da868e7-5e06-3810-b824-aa77c114c380-c114c34f {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-_0da868e7-5e06-3810-b824-aa77c114c38c-c114c34f {
        grid-area: 2/2/3/3;
        align-self: center
    }

    #w-node-_0da868e7-5e06-3810-b824-aa77c114c395-c114c34f {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-_0da868e7-5e06-3810-b824-aa77c114c3a1-c114c34f {
        grid-area: 2/2/3/3;
        align-self: center
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-277a2b4f {
        grid-column-end: 1.99432;
        grid-column-start: 1;
        grid-row-end: 1.99432;
        grid-row-start: 1
    }

    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-277a2b4f {
        grid-area: 2/1/3/2
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-277a2b4f {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-277a2b4f {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-277a2b4f {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-277a2b4f {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_021bad13-ccd3-b973-b3b0-2955b8079caf-277a2b4f {
        grid-area: 1/1/2/3;
        align-self: start
    }

    #w-node-_021bad13-ccd3-b973-b3b0-2955b8079cc0-277a2b4f {
        grid-area: 2/1/3/3;
        align-self: auto
    }

    #w-node-d9e80c12-40b9-4e29-72d5-b6c2f8caf39e-277a2b4f {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_667f6a52-7f18-4c44-a178-e1a1103d9cb9-277a2b4f {
        grid-column: 1/3;
        grid-row-start: 1;
        grid-row-end: 0;
        align-self: center
    }

    #w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89da-277a2b4f {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89f9-277a2b4f {
        grid-column: 1/3;
        grid-row-start: 1;
        grid-row-end: 0;
        align-self: center
    }

    #w-node-_5c4863d1-6d20-b67f-c731-8328185c1e81-277a2b4f {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_5c4863d1-6d20-b67f-c731-8328185c1ea0-277a2b4f {
        grid-column: 1/3;
        grid-row-start: 1;
        grid-row-end: 0;
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-0b7a2b50 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-0b7a2b50 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb94-0b7a2b50 {
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebb0-0b7a2b50 {
        grid-area: 1/1/2/2;
        align-self: start
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebb4-0b7a2b50 {
        grid-area: 1/2/2/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebd2-0b7a2b50 {
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebd5-0b7a2b50 {
        grid-area: 2/2/3/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebd6-0b7a2b50 {
        grid-area: 3/2/4/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebd7-0b7a2b50 {
        grid-area: 4/2/5/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebd8-0b7a2b50 {
        grid-area: 5/2/6/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebd9-0b7a2b50 {
        grid-area: 6/2/7/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebda-0b7a2b50 {
        grid-area: 7/2/8/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebdb-0b7a2b50 {
        grid-area: 2/3/3/4
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebdc-0b7a2b50 {
        grid-area: 3/3/4/4
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebdd-0b7a2b50 {
        grid-area: 4/3/5/4
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebde-0b7a2b50 {
        grid-area: 5/3/6/4
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebdf-0b7a2b50 {
        grid-area: 6/3/7/4
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebe0-0b7a2b50 {
        grid-area: 7/3/8/4
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebe4-0b7a2b50 {
        grid-area: 1/1/2/3;
        align-self: start
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebf1-0b7a2b50 {
        grid-area: 2/1/3/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec14-0b7a2b50 {
        grid-area: 1/1/2/3;
        align-self: start
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec22-0b7a2b50 {
        grid-area: 2/1/3/3
    }

    #w-node-_13566b51-b6e3-c652-c06b-757431b5fabe-0b7a2b50 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-_13566b51-b6e3-c652-c06b-757431b5facc-0b7a2b50 {
        grid-area: 2/2/3/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec56-0b7a2b50 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec5f-0b7a2b50 {
        grid-area: 1/1/2/3
    }

    #w-node-_240efc8f-c1e4-d565-75c8-85015dcb35d3-067a2b53 {
        grid-column: 1/3;
        grid-row-end: 1.99432;
        grid-row-start: 1;
        align-self: center
    }

    #w-node-a6a528e8-7973-093d-6a06-20f246c7a960-067a2b53 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-a6a528e8-7973-093d-6a06-20f246c7a96e-067a2b53 {
        grid-area: 2/2/3/3
    }

    #w-node-_2e819d93-31af-eed6-7974-556a391786ea-c07a2b54 {
        grid-column: 1/3;
        grid-row-end: 1.99432;
        grid-row-start: 1;
        align-self: center
    }

    #w-node-_2e819d93-31af-eed6-7974-556a391786f5-c07a2b54 {
        grid-area: 2/1/3/3;
        align-self: center;
        justify-self: center
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a051-c07a2b54,
    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a078-c07a2b54 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a097-c07a2b54 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a0be-c07a2b54 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a0dd-c07a2b54 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a104-c07a2b54 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a123-c07a2b54 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a14c-c07a2b54 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a16c-c07a2b54 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a193-c07a2b54 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a1b2-c07a2b54 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a1d9-c07a2b54 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a1f8-c07a2b54 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a22c-c07a2b54,
    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a234-c07a2b54 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a267-c07a2b54 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a272-c07a2b54 {
        grid-area: 2/2/3/3;
        align-self: center
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a27b-c07a2b54 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a286-c07a2b54 {
        grid-area: 2/2/3/3;
        align-self: center
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a28f-c07a2b54 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a29a-c07a2b54 {
        grid-area: 2/2/3/3
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a2a3-c07a2b54 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a2ae-c07a2b54 {
        grid-area: 2/2/3/3
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a2b7-c07a2b54 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a2c2-c07a2b54 {
        grid-area: 2/2/3/3;
        align-self: center
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a2cb-c07a2b54 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a2d6-c07a2b54 {
        grid-area: 2/2/3/3;
        align-self: center
    }

    #w-node-_513aea15-d05a-8276-b950-14f7df31589d-6f7a2b59 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: end
    }

    #w-node-_03a5a302-8c72-2696-c17f-4b10ae7e0a0c-6f7a2b59 {
        grid-row-start: 2;
        grid-column-start: 1
    }

    #w-node-_7005e5da-a4f0-1f41-5e61-9b2fd3a85006-e37a2b84 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-dc17e0b3-e596-bc9f-5a8f-a88f631dcaea-e37a2b84 {
        order: -9999
    }

    #w-node-_1c47f66c-e88c-25f2-c0dd-5d22131efd34-eb7a2b88 {
        grid-area: 2/1/3/3
    }

    #w-node-_1c47f66c-e88c-25f2-c0dd-5d22131efd37-eb7a2b88 {
        grid-area: 1/1/2/3;
        align-self: stretch;
        justify-self: center
    }

    #w-node-edc6d29d-aa03-f4f5-5ebe-a6ff22b311ec-eb7a2b88 {
        grid-area: 1/2/3/3;
        align-self: center;
        justify-self: center
    }

    #w-node-_243233e9-4d9e-9e40-ac02-80b0f077688c-2e7a2b89 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_6a7917e7-88fb-e4fc-bb27-aab4c26540bc-2e7a2b89 {
        grid-area: 3/1/4/3;
        align-self: center
    }

    #w-node-_243233e9-4d9e-9e40-ac02-80b0f0776887-2e7a2b89,
    #w-node-_79553a88-6f89-348c-5c66-360db45610ce-2e7a2b89 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_79553a88-6f89-348c-5c66-360db45610c9-2e7a2b89 {
        grid-area: 2/1/3/3
    }

    #w-node-e33b09ad-3341-7d0d-410c-02f9483e74ac-2e7a2b89 {
        grid-area: span 2/span 2/span 2/span 2;
        align-self: center
    }

    #w-node-_5706883c-84f0-0aa2-4c88-cf76adc055f4-2e7a2b89 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_5706883c-84f0-0aa2-4c88-cf76adc055fa-2e7a2b89 {
        grid-area: 3/1/4/3;
        align-self: center
    }

    #w-node-_5706883c-84f0-0aa2-4c88-cf76adc055fc-2e7a2b89,
    #w-node-_5046a2f9-1e66-8c98-3107-602038ec8bde-2e7a2b89 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_5046a2f9-1e66-8c98-3107-602038ec8bd6-2e7a2b89 {
        grid-area: 2/1/3/3
    }

    #w-node-_1c534149-20e6-8852-1e35-a292681e550b-2e7a2b89 {
        grid-area: 3/1/4/3
    }

    #w-node-bf44b89e-1d6f-f5e6-d505-ab113d2d3fcf-2e7a2b89,
    #w-node-e0122cd3-7bcc-5fe9-f259-9734f23402b9-2e7a2b89 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-e08f3c57-c3fc-a0bb-e811-5d57ea3db106-2e7a2b89 {
        grid-area: span 1/span 3/span 1/span 3;
        align-self: start;
        justify-self: start
    }

    #w-node-_4bfab59a-0eb0-792a-9de3-65c836294850-2e7a2b89 {
        grid-area: 2/1/3/4;
        align-self: auto;
        justify-self: start
    }

    #w-node-_03009b85-9758-694d-fc76-8af560539f3d-2e7a2b89 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_907af6bb-b51b-cfac-3f83-67d2074ea1f8-2e7a2b89 {
        grid-area: 2/1/3/3
    }

    #w-node-f6b6e479-7ec1-3b9a-6f21-ddbbccf875ec-2e7a2b89 {
        grid-area: span 2/span 2/span 2/span 2;
        align-self: center
    }

    #w-node-_6c03bb75-592a-bbed-1260-8a535b232be3-2e7a2b89 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_6c03bb75-592a-bbed-1260-8a535b232be9-2e7a2b89 {
        grid-area: span 2/span 2/span 2/span 2;
        align-self: center
    }

    #w-node-_6c03bb75-592a-bbed-1260-8a535b232beb-2e7a2b89 {
        grid-area: 2/1/3/3
    }

    #w-node-_7e2163e0-d7b6-ae6e-966c-f17c9be74e7c-2e7a2b89 {
        grid-area: 1/1/2/3
    }

    #w-node-_805f7da0-b2c5-a121-b44a-83e590d1f63c-2e7a2b89 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_7e2163e0-d7b6-ae6e-966c-f17c9be74e80-2e7a2b89 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: stretch
    }

    #w-node-_266571c5-905c-71fa-e234-bb018359dd8e-2e7a2b89 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_266571c5-905c-71fa-e234-bb018359dd94-2e7a2b89 {
        grid-area: span 2/span 2/span 2/span 2;
        align-self: center
    }

    #w-node-_266571c5-905c-71fa-e234-bb018359dd96-2e7a2b89 {
        grid-area: 2/1/3/3
    }

    #w-node-cc097786-5a36-61a0-dfd2-2e664437de3b-bc7a2b8c {
        grid-row-end: 2;
        grid-column-end: 3
    }

    #w-node-_7d3aa3e1-0e1d-4981-4c24-801aa4beb6de-bc7a2b8c {
        grid-row: 2/3;
        grid-column-start: 1;
        align-self: stretch;
        justify-self: stretch
    }

    #w-node-_331412f1-7bec-40a3-82eb-8c53034a99a8-bc7a2b8c {
        grid-area: 1/1/2/5
    }

    #w-node-_48748d93-ac19-4abf-ffe1-624c243195e0-c67a2b8f {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_8597d0c9-cd86-596b-d0be-c2a0608f5829-497a2ba5 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-b7c57c66-6279-87b6-7dc6-e2ce8c9c3916-497a2ba5 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-be125ce5-2e0b-3ab6-7e42-2d170e232ff4-497a2ba5 {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-_59685f63-dc0f-b7bc-715c-a479041df2b1-497a2ba5,
    #w-node-_08dd7c0d-2317-a8cc-b212-55b19861e3ed-497a2ba5 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_54b72223-7e07-4c76-de48-267b39acd60f-497a2ba5,
    #w-node-aee3f50b-c9e3-11be-a704-d7db8697c9b5-497a2ba5 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_08dd7c0d-2317-a8cc-b212-55b19861e3f1-497a2ba5,
    #w-node-_3ad33fe6-e8f5-ecc2-d68e-644653d7ae6e-497a2ba5 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_0f02687d-737d-2488-a072-39285fe209b5-497a2ba5 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_0c26e3db-090f-3f96-a90d-267620bf3aa2-497a2ba5 {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-_3ad33fe6-e8f5-ecc2-d68e-644653d7ae72-497a2ba5 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_43ab3ef2-f8c2-d992-e390-0aaac74b926b-497a2ba5 {
        grid-area: 1/1/2/3
    }

    #w-node-a25ae1fa-65a8-7dae-67bd-f1327e9d7037-497a2ba5 {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-_43ab3ef2-f8c2-d992-e390-0aaac74b926f-497a2ba5 {
        grid-area: 1/1/2/3
    }

    #w-node-d657d750-2e91-1607-ed93-7202dd351e7a-497a2ba5 {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-_8d30e511-8e6c-f8ed-2859-a4628f1f430f-497a2ba5 {
        grid-area: 1/1/2/3
    }

    #w-node-_86efb032-e352-9c82-9533-99aa3e694105-497a2ba5 {
        grid-area: 2/1/2/3;
        align-self: auto
    }

    #w-node-_8d30e511-8e6c-f8ed-2859-a4628f1f4313-497a2ba5 {
        grid-area: 1/1/2/3;
        align-self: center;
        justify-self: auto
    }

    #w-node-_3b9e3778-b164-a94c-08e9-a9137ef79b46-497a2ba5 {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-e20e7f71-e220-afa7-89f1-2214bbaf9e9e-497a2ba5 {
        grid-area: 1/1/2/2
    }

    #w-node-e20e7f71-e220-afa7-89f1-2214bbaf9ea0-497a2ba5 {
        grid-area: 2/1/2/2;
        align-self: auto
    }

    #w-node-_2c4a8bfb-72eb-23ee-59a0-9a50bb5f1b28-497a2ba5 {
        grid-area: 2/1/2/3;
        align-self: auto
    }

    #w-node-d3ef5774-3279-589e-cbaa-ec601861de83-497a2ba5 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-a63f43d5-4970-d519-5a4c-2ecde6b5258b-497a2ba5 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-a63f43d5-4970-d519-5a4c-2ecde6b52596-497a2ba5 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_81d3fc21-95f5-1cee-c85f-ea1cc4f29760-1c7a2ba7 {
        grid-column: 1/3;
        grid-row-end: 1.99432;
        grid-row-start: 1;
        align-self: center
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-d67a2baa {
        grid-column-end: 1.99432;
        grid-column-start: 1;
        grid-row-end: 1.99432;
        grid-row-start: 1
    }

    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-d67a2baa {
        grid-area: 2/1/3/2
    }

    #w-node-_6033df8a-707f-d2ca-ac4b-dcc2d217dbac-d67a2baa,
    #w-node-_6033df8a-707f-d2ca-ac4b-dcc2d217dbbe-d67a2baa,
    #w-node-_395420b9-7c57-0ffc-a5ca-b5689a5e542f-d67a2baa {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-d67a2baa {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-d67a2baa {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-d67a2baa {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-d67a2baa {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-d67a2baa {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-d67a2baa,
    #w-node-d9e80c12-40b9-4e29-72d5-b6c2f8caf39e-d67a2baa {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_667f6a52-7f18-4c44-a178-e1a1103d9cb9-d67a2baa {
        grid-column: 1/3;
        grid-row-start: 1;
        grid-row-end: 0;
        align-self: center
    }

    #w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89da-d67a2baa {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89f9-d67a2baa {
        grid-column: 1/3;
        grid-row-start: 1;
        grid-row-end: 0;
        align-self: center
    }

    #w-node-_4a2b8f39-7f26-4b0a-6e7d-e2b42a2b1c5f-d67a2baa {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_5c4863d1-6d20-b67f-c731-8328185c1e81-d67a2baa {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-fef69d02-f808-18a1-497a-dd0d252b2784-d67a2baa,
    #w-node-_1f6c05de-d1d9-899c-8d03-535a0aa8a3e8-d67a2baa,
    #w-node-fef69d02-f808-18a1-497a-dd0d252b278a-d67a2baa,
    #w-node-_1f6c05de-d1d9-899c-8d03-535a0aa8a3f7-d67a2baa {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-ff172f60-7fe5-6fbd-c321-a98fa35f3371-077a2baf {
        grid-area: 2/1/3/2
    }

    #w-node-_89db43da-37d7-3f45-0c3a-90243bdc3cea-077a2baf {
        grid-area: 3/1/4/2
    }

    #w-node-_863f79e3-280b-77b2-1ec1-b921298047bf-077a2baf {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_7a91d6c2-8fc8-f0c3-49a3-2af22e71cecd-077a2baf {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe9-077a2baf {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe7-077a2baf,
    #w-node-_28f78647-ccfe-3fa2-d4d1-7ef110e6e7c4-077a2baf {
        grid-area: 1/1/2/3
    }

    #w-node-_28f78647-ccfe-3fa2-d4d1-7ef110e6e7c6-077a2baf {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-a5b19a55-a9ee-d522-6145-92d4524ad8db-077a2baf {
        grid-area: 1/1/2/3
    }

    #w-node-a5b19a55-a9ee-d522-6145-92d4524ad8dd-077a2baf {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-_4c619716-2e18-dc08-d3cd-b92432a3c27c-077a2baf {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_4c619716-2e18-dc08-d3cd-b92432a3c284-077a2baf {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_9158fadd-dec2-e408-bc6a-529c79e8dc4d-077a2baf {
        grid-area: 1/1/2/3
    }

    #w-node-_9158fadd-dec2-e408-bc6a-529c79e8dc55-077a2baf {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-8b7a2bb1 {
        grid-column-end: 1.99432;
        grid-column-start: 1;
        grid-row-end: 1.99432;
        grid-row-start: 1
    }

    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-8b7a2bb1 {
        grid-area: 2/1/3/2
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-8b7a2bb1 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-8b7a2bb1 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-d9e80c12-40b9-4e29-72d5-b6c2f8caf39c-8b7a2bb1 {
        grid-column: 1/2;
        grid-row-start: 1
    }

    #w-node-d9e80c12-40b9-4e29-72d5-b6c2f8caf39e-8b7a2bb1 {
        grid-area: 2/1/3/2
    }

    #w-node-_770a9480-dabf-9c9a-79ef-baf1a4e388a7-8b7a2bb1 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_770a9480-dabf-9c9a-79ef-baf1a4e388a9-8b7a2bb1 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-d09fb421-9035-3256-fb1f-a90020ffbc18-8b7a2bb1 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_26673bc1-77df-6fd0-f680-3add2ed127e3-8b7a2bb1 {
        grid-area: 2/1/3/3
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24702-8b7a2bb1 {
        grid-area: 2/1/3/2;
        align-self: center
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24703-8b7a2bb1 {
        align-self: center
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b246fa-8b7a2bb1 {
        grid-area: 1/1/2/4
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24704-8b7a2bb1 {
        align-self: center
    }

    #w-node-e484d70d-1f1d-c844-a250-396238b1b2eb-8b7a2bb1 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-e484d70d-1f1d-c844-a250-396238b1b2f9-8b7a2bb1 {
        grid-area: 2/2/3/3
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-ba7a2bba {
        grid-column-end: 1.99432;
        grid-column-start: 1;
        grid-row-end: 1.99432;
        grid-row-start: 1
    }

    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-ba7a2bba {
        grid-area: 2/1/3/2
    }

    #w-node-_6033df8a-707f-d2ca-ac4b-dcc2d217dbac-ba7a2bba {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-ba7a2bba {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-ba7a2bba {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-ba7a2bba {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-ba7a2bba {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-ba7a2bba {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-ba7a2bba {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_137e47f7-369a-ca61-a450-8f1f3878478e-ba7a2bba {
        grid-area: 2/1/3/3
    }

    #w-node-_4a2b8f39-7f26-4b0a-6e7d-e2b42a2b1c5f-ba7a2bba {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_5c4863d1-6d20-b67f-c731-8328185c1e81-ba7a2bba {
        grid-area: 1/1/2/3
    }

    #w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89da-ba7a2bba {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89f9-ba7a2bba {
        grid-column: 1/3;
        grid-row-start: 1;
        grid-row-end: 0;
        align-self: center
    }

    #w-node-_2675b0fc-fa5d-0a5f-1036-92371a256756-ba7a2bba {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_2675b0fc-fa5d-0a5f-1036-92371a25675e-ba7a2bba,
    #w-node-f6246116-580b-c276-a324-be5f79f157dd-ba7a2bba {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-f6246116-580b-c276-a324-be5f79f157e4-ba7a2bba {
        grid-column: 1/3;
        grid-row-start: 1;
        grid-row-end: 0;
        align-self: center
    }

    #w-node-_12261ad3-b7cb-bad2-f569-a20335c674c4-ba7a2bba {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_12261ad3-b7cb-bad2-f569-a20335c674cc-ba7a2bba {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_3e161503-af00-f5f9-b419-fff28ce85aef-ba7a2bba,
    #w-node-_3e161503-af00-f5f9-b419-fff28ce85af9-ba7a2bba {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_7e07ce58-bc80-6e2d-3fb3-26a9011a6186-5b7a2bbb {
        grid-area: 1/1/2/4;
        align-self: auto;
        justify-self: start
    }

    #w-node-_244917c3-8543-e5c6-1f87-2df408b04733-5b7a2bbb {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_9aa9f0c9-34b0-0304-18a5-d7dc22a050c1-5b7a2bbb {
        grid-column-start: 1;
        justify-self: center
    }

    #w-node-_755098c5-9a59-65ec-e6cc-cc4d166127da-5b7a2bbb {
        grid-area: 1/1/2/4;
        align-self: start
    }

    #w-node-_84d7029f-92f3-2331-9893-597e3cd98eb9-5b7a2bbb {
        grid-area: 1/1/2/2
    }

    #w-node-_84d7029f-92f3-2331-9893-597e3cd98eeb-5b7a2bbb {
        grid-area: 1/2/2/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebe4-5b7a2bbb {
        grid-area: 1/1/2/3;
        align-self: start
    }

    #w-node-_72be43da-e45d-c35b-331c-2fd43b9fbb10-5b7a2bbb {
        grid-area: 2/1/3/3;
        align-self: start
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebf1-5b7a2bbb {
        grid-area: 3/1/4/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec22-5b7a2bbb {
        grid-area: 2/1/3/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec14-5b7a2bbb {
        grid-area: 1/1/2/3;
        align-self: start
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec56-5b7a2bbb {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec5f-5b7a2bbb {
        grid-area: 1/1/2/3
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-607a2bc8 {
        grid-column-end: 1.99432;
        grid-column-start: 1;
        grid-row-end: 1.99432;
        grid-row-start: 1
    }

    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-607a2bc8 {
        grid-area: 2/1/3/2
    }

    #w-node-_1a4b16a4-1b53-42e7-8816-d8ec765f44a3-607a2bc8,
    #w-node-_1a4b16a4-1b53-42e7-8816-d8ec765f44ac-607a2bc8,
    #w-node-_1a4b16a4-1b53-42e7-8816-d8ec765f44b6-607a2bc8 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-607a2bc8 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-607a2bc8 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-607a2bc8 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-607a2bc8 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-607a2bc8 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-607a2bc8 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_2675b0fc-fa5d-0a5f-1036-92371a256756-607a2bc8 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_2675b0fc-fa5d-0a5f-1036-92371a25675e-607a2bc8,
    #w-node-f6246116-580b-c276-a324-be5f79f157dd-607a2bc8 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-f6246116-580b-c276-a324-be5f79f157e4-607a2bc8 {
        grid-column: 1/3;
        grid-row-start: 1;
        grid-row-end: 0;
        align-self: center
    }

    #w-node-_46809e67-d14e-a9cf-6ed6-2a546062f537-607a2bc8,
    #w-node-_46809e67-d14e-a9cf-6ed6-2a546062f547-607a2bc8,
    #w-node-_46809e67-d14e-a9cf-6ed6-2a546062f551-607a2bc8,
    #w-node-_46809e67-d14e-a9cf-6ed6-2a546062f55b-607a2bc8 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c216-f67a2bc9,
    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c21e-f67a2bc9 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c22b-f67a2bc9 {
        grid-area: 2/1/3/2;
        align-self: center
    }

    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c22c-f67a2bc9,
    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c22d-f67a2bc9 {
        align-self: center
    }

    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c231-f67a2bc9 {
        grid-area: 1/1/2/4
    }

    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c240-f67a2bc9,
    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c248-f67a2bc9 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_710cd784-7c62-6c90-f690-d6ead5550421-f67a2bc9 {
        grid-area: 1/1/2/3
    }

    #w-node-_710cd784-7c62-6c90-f690-d6ead5550425-f67a2bc9 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_67055224-3944-f557-76eb-a87e7a972396-f67a2bc9 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-187a2bd5 {
        grid-column-end: 1.99432;
        grid-column-start: 1;
        grid-row-end: 1.99432;
        grid-row-start: 1
    }

    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-187a2bd5 {
        grid-area: 2/1/3/2
    }

    #w-node-_6033df8a-707f-d2ca-ac4b-dcc2d217dbac-187a2bd5,
    #w-node-_6033df8a-707f-d2ca-ac4b-dcc2d217dbbe-187a2bd5,
    #w-node-_395420b9-7c57-0ffc-a5ca-b5689a5e542f-187a2bd5 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-187a2bd5 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-187a2bd5 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-187a2bd5 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-187a2bd5 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-187a2bd5 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-187a2bd5 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_9faed160-fa28-be28-027a-499158f69c09-187a2bd5,
    #w-node-_9faed160-fa28-be28-027a-499158f69c22-187a2bd5,
    #w-node-_56ac5f02-61b5-ecdb-2f60-a06be35ffda9-187a2bd5,
    #w-node-_56ac5f02-61b5-ecdb-2f60-a06be35ffdba-187a2bd5 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_421d15bf-718f-b7fa-e921-f0032b576e38-187a2bd5 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_421d15bf-718f-b7fa-e921-f0032b576e40-187a2bd5,
    #w-node-_421d15bf-718f-b7fa-e921-f0032b576e49-187a2bd5 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_421d15bf-718f-b7fa-e921-f0032b576e50-187a2bd5 {
        grid-column: 1/3;
        grid-row-start: 1;
        grid-row-end: 0;
        align-self: center
    }

    #w-node-_9eca3f4f-573e-b8f5-f6e7-dba650f1590a-187a2bd5,
    #w-node-_9eca3f4f-573e-b8f5-f6e7-dba650f15914-187a2bd5 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_99c7254c-f1a6-d7b7-5200-d7ecc21896ad-bb7a2bd6 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_7a91d6c2-8fc8-f0c3-49a3-2af22e71cecd-bb7a2bd6 {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe9-bb7a2bd6 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe7-bb7a2bd6 {
        grid-area: 1/1/2/3
    }

    #w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e6f-bb7a2bd6 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e71-bb7a2bd6 {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-_60d8ca72-3fd7-918a-b128-56eb70d78724-a07a2bd7 {
        grid-column-end: 1.99432;
        grid-column-start: 1;
        grid-row-end: 1.99432;
        grid-row-start: 1
    }

    #w-node-_8899fc9e-46b2-996b-5f6d-1155df02ead9-a07a2bd7,
    #w-node-e248b376-fc35-da53-54b9-611c3cce174e-a07a2bd7 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_94654cdb-f173-fa6b-eff3-86dfd35c8b2d-a07a2bd7 {
        grid-area: 2/1/3/3
    }

    #w-node-_94654cdb-f173-fa6b-eff3-86dfd35c8b5f-a07a2bd7 {
        grid-area: 4/1/5/3
    }

    #w-node-_5f8016eb-1156-1ab0-4a03-eadf6c11603c-a07a2bd7 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_5f8016eb-1156-1ab0-4a03-eadf6c11603e-a07a2bd7 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_2fb449f6-e941-10de-e183-43e5556397f9-a07a2bd7 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_2fb449f6-e941-10de-e183-43e5556397fb-a07a2bd7 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_2d58409e-99f1-871d-3c7a-09676e76e944-a07a2bd7 {
        grid-area: 1/1/2/4
    }

    #w-node-f2ff4f10-071f-333d-9a4a-bf1a27bc2f3a-a07a2bd7 {
        grid-area: 2/1/3/2;
        align-self: center
    }

    #w-node-_64a2f40a-ad85-f0a3-4454-8cd57a84a69e-a07a2bd7,
    #w-node-_2eb326bf-da87-3223-5529-388af523a502-a07a2bd7 {
        align-self: center
    }

    #w-node-c52a41ed-54c0-4021-e55c-39eeed77bba7-a07a2bd7 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-c52a41ed-54c0-4021-e55c-39eeed77bbb5-a07a2bd7 {
        grid-area: 2/2/3/3
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-f37a2bd8 {
        grid-column-end: 1.99432;
        grid-column-start: 1;
        grid-row-end: 1.99432;
        grid-row-start: 1;
        justify-self: auto
    }

    #w-node-_7dc49572-f01a-176c-4a07-c48e32a12923-f37a2bd8 {
        grid-column-start: 1
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-f37a2bd8 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-f37a2bd8,
    #w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89da-f37a2bd8 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89f9-f37a2bd8 {
        grid-column: 1/3;
        grid-row-start: 1;
        grid-row-end: 0;
        align-self: center
    }

    #w-node-_510e175a-19e4-2d89-7fc1-96a736d79759-f37a2bd8 {
        grid-column-start: 1
    }

    #w-node-_021bad13-ccd3-b973-b3b0-2955b8079caf-f37a2bd8 {
        grid-area: 2/1/2/3;
        align-self: start
    }

    #w-node-d9e80c12-40b9-4e29-72d5-b6c2f8caf39e-f37a2bd8 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_7646f8e5-939e-0a97-480a-e349e219cfff-f37a2bd8 {
        grid-column-end: 3
    }

    #w-node-_667f6a52-7f18-4c44-a178-e1a1103d9cb9-f37a2bd8 {
        grid-column: 1/3;
        grid-row-start: 1;
        grid-row-end: 0;
        align-self: center
    }

    #w-node-_5c4863d1-6d20-b67f-c731-8328185c1e81-f37a2bd8 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_512d48d4-bc6c-f6f3-6ae0-ef3792ea6451-f37a2bd8 {
        grid-area: 1/1/2/3
    }

    #w-node-_5c4863d1-6d20-b67f-c731-8328185c1ea0-f37a2bd8 {
        grid-column: 1/3;
        grid-row-start: 1;
        grid-row-end: 0;
        align-self: center
    }

    #w-node-_999743ed-1bdb-bd67-0750-d7e1de154772-f37a2bd8 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-f37a2bd8 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-c47a2be4 {
        grid-column-end: 1.99432;
        grid-column-start: 1;
        grid-row-end: 1.99432;
        grid-row-start: 1
    }

    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-c47a2be4 {
        grid-area: 2/1/3/2
    }

    #w-node-_6033df8a-707f-d2ca-ac4b-dcc2d217dba4-c47a2be4,
    #w-node-_6033df8a-707f-d2ca-ac4b-dcc2d217dbac-c47a2be4,
    #w-node-_6033df8a-707f-d2ca-ac4b-dcc2d217dbbe-c47a2be4,
    #w-node-_395420b9-7c57-0ffc-a5ca-b5689a5e542f-c47a2be4,
    #w-node-_5b0dccee-2355-461e-259d-6596e3145b30-c47a2be4,
    #w-node-_5878822e-3400-5154-eefe-bb0f5a4830c2-c47a2be4,
    #w-node-_821b583c-2b29-c610-3618-921dbe9076bf-c47a2be4 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-c47a2be4 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-c47a2be4 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-c47a2be4 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-c47a2be4 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-c47a2be4 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-c47a2be4 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-e39b9371-6795-06cb-b003-51c9715afafa-847a2be5 {
        grid-area: 1/1/2/3
    }

    #w-node-dde97064-673f-9c5e-503c-9b016cd37eec-847a2be5 {
        grid-area: 1/1/2/2;
        align-self: start
    }

    #w-node-dde97064-673f-9c5e-503c-9b016cd37ef7-847a2be5 {
        grid-area: 2/1/3/3
    }

    #w-node-dde97064-673f-9c5e-503c-9b016cd37eee-847a2be5 {
        grid-area: 3/1/4/3
    }

    #w-node-dde97064-673f-9c5e-503c-9b016cd37efa-847a2be5 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_33bc27c1-cd8e-4427-1a48-efc3359bef77-847a2be5 {
        grid-area: 1/1/2/2
    }

    #w-node-_33bc27c1-cd8e-4427-1a48-efc3359bef9a-847a2be5 {
        grid-area: 1/2/2/3
    }

    #w-node-d91c915e-396f-bad1-00f2-dc6fa696b8ac-847a2be5 {
        align-self: start
    }

    #w-node-d91c915e-396f-bad1-00f2-dc6fa696b8b6-847a2be5 {
        align-self: center
    }

    #w-node-ff06042e-a63d-a9f8-86b3-44a9c137d41a-847a2be5 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-ff06042e-a63d-a9f8-86b3-44a9c137d425-847a2be5 {
        grid-area: 2/2/3/3
    }

    #w-node-_89ab0f75-4654-b811-fcad-03eb3c59557e-307a2be9 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_0b63e8f3-657a-eed6-84be-e318961dc875-307a2be9 {
        grid-area: 2/1/3/2
    }

    #w-node-_2f601cdb-72c1-bf62-3eac-c1b952959936-307a2be9 {
        grid-area: 3/1/4/2
    }

    #w-node-ebd017d5-6335-9168-13ab-b687902cef79-307a2be9 {
        grid-area: 2/1/3/2
    }

    #w-node-ba7576cd-cbf4-7489-e224-c89f7723df88-307a2be9 {
        grid-area: 1/3/3/4;
        align-self: auto
    }

    #w-node-_6ba26dcf-1ae2-ed7c-4e99-04ad6adb3a0a-977a2bef {
        align-self: baseline
    }

    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe279c-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe279e-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27a0-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27a6-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27a8-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27aa-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27c1-977a2bef,
    #w-node-a8d06346-c003-3b2c-427e-df6ad0cb88a0-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27c3-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27be-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27c5-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27cc-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27cd-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27ce-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27d1-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27d4-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27d5-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27d6-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27d8-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27da-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27dc-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27f2-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27f4-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27f5-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27f7-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27f9-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27fb-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27fc-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27fe-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2800-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2802-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2803-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2805-977a2bef,
    #w-node-_8de72f70-80c7-0f19-c36f-e0e5ab4803c0-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2895-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe28a8-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe28a9-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe28aa-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe28ac-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe28ad-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe28ae-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe28b0-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe28b3-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe28b6-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe28b9-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe28bc-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe28bf-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe28ea-977a2bef,
    #w-node-fc6cdf5d-a73c-84c2-48ee-46420d15af96-977a2bef,
    #w-node-ac405b53-abff-127e-5ccf-753ff195a5fa-977a2bef,
    #w-node-_7bd59d55-ab27-6d29-ce2c-390c66000bbd-977a2bef,
    #w-node-_88bbb63a-28a0-5902-4a28-39e41dee25d6-977a2bef,
    #w-node-_4120b71d-3d81-cd0c-d915-48f28eacca00-977a2bef,
    #w-node-_54a812a1-4610-5765-207a-62fef282ec24-977a2bef,
    #w-node-_827450a4-252b-3013-577e-ac4feab6d8e4-977a2bef,
    #w-node-f1c082fb-3262-786b-fa2c-8ec484b93881-977a2bef,
    #w-node-_4680395b-e7b4-ee0f-dbc8-ff5597223022-977a2bef,
    #w-node-dbe75ea6-5c49-742a-0301-5bdaee5b545d-977a2bef,
    #w-node-b41b0a75-10a0-6e99-9ede-77e647d400c4-977a2bef,
    #w-node-ded4034f-bc87-c75a-8668-3d29cca25ca2-977a2bef,
    #w-node-_254c2c17-2727-7f92-045a-062dafc5fbea-977a2bef,
    #w-node-f45408dd-509e-8ebe-1698-7f6c65fa7297-977a2bef,
    #w-node-_2a8c1c08-6dd5-aac7-00b1-7988885b2127-977a2bef,
    #w-node-_3ec55452-2965-109a-e9ba-120e8cd36529-977a2bef,
    #w-node-a66b9491-1ebb-5031-f76b-83b33ba5309b-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba97b-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba97d-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba97f-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba988-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba98a-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba98c-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9af-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9b3-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9b1-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9d1-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9d2-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9d3-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9d5-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9d8-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9db-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9dd-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9df-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9e1-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9e3-977a2bef,
    #w-node-_24fb4732-25e5-34f1-2b99-f3c49b54672f-977a2bef,
    #w-node-_24fb4732-25e5-34f1-2b99-f3c49b546731-977a2bef,
    #w-node-_24fb4732-25e5-34f1-2b99-f3c49b546733-977a2bef,
    #w-node-_24fb4732-25e5-34f1-2b99-f3c49b546735-977a2bef,
    #w-node-_24fb4732-25e5-34f1-2b99-f3c49b546737-977a2bef,
    #w-node-_24fb4732-25e5-34f1-2b99-f3c49b546738-977a2bef,
    #w-node-_24fb4732-25e5-34f1-2b99-f3c49b54673a-977a2bef,
    #w-node-_24fb4732-25e5-34f1-2b99-f3c49b54673c-977a2bef,
    #w-node-_24fb4732-25e5-34f1-2b99-f3c49b54673e-977a2bef,
    #w-node-_24fb4732-25e5-34f1-2b99-f3c49b54673f-977a2bef,
    #w-node-_24fb4732-25e5-34f1-2b99-f3c49b546741-977a2bef,
    #w-node-_24fb4732-25e5-34f1-2b99-f3c49b546743-977a2bef,
    #w-node-b8e8da44-2375-fc9b-0c94-992dd36f956b-977a2bef,
    #w-node-_259aa0fe-e6f3-031e-6b1b-7a86a8db2bc0-977a2bef,
    #w-node-_53f84edc-9e23-b408-af8b-6420d07659c4-977a2bef,
    #w-node-c233a747-c7f9-81ca-24f5-35c9d18d28ba-977a2bef,
    #w-node-bf727e26-754c-c824-cbc0-289daca370c9-977a2bef,
    #w-node-dc5a1ec8-6579-3857-0321-71b4333de4dd-977a2bef,
    #w-node-_231f721e-e053-df25-1e4b-6926da08c6d8-977a2bef,
    #w-node-_9d78e668-7191-dca4-481e-0b50733a0069-977a2bef,
    #w-node-_421a4fe1-65e5-1f80-2721-e02296a979de-977a2bef,
    #w-node-db5e292d-7cd1-9aab-4622-aeeb4258888e-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb22-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfc19-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfc1c-977a2bef,
    #w-node-_693bd7b6-7eea-159c-e8ef-c75224435448-977a2bef,
    #w-node-_693bd7b6-7eea-159c-e8ef-c7522443545e-977a2bef,
    #w-node-_693bd7b6-7eea-159c-e8ef-c75224435460-977a2bef,
    #w-node-_693bd7b6-7eea-159c-e8ef-c75224435463-977a2bef,
    #w-node-_693bd7b6-7eea-159c-e8ef-c75224435465-977a2bef,
    #w-node-_693bd7b6-7eea-159c-e8ef-c75224435466-977a2bef,
    #w-node-_693bd7b6-7eea-159c-e8ef-c75224435469-977a2bef,
    #w-node-_693bd7b6-7eea-159c-e8ef-c7522443546c-977a2bef,
    #w-node-_693bd7b6-7eea-159c-e8ef-c7522443546f-977a2bef,
    #w-node-_693bd7b6-7eea-159c-e8ef-c75224435472-977a2bef,
    #w-node-_693bd7b6-7eea-159c-e8ef-c75224435475-977a2bef,
    #w-node-d36f7588-a673-44f4-76ec-b6046f87477b-977a2bef,
    #w-node-d36f7588-a673-44f4-76ec-b6046f874781-977a2bef,
    #w-node-cbc3aab8-cf01-feb5-f396-783304e0469a-977a2bef,
    #w-node-ca83be89-4090-7115-eb77-d82f5eace37c-977a2bef,
    #w-node-c2c68174-f9cb-6755-1421-838c07b309e1-977a2bef,
    #w-node-_5617bff3-6892-5c35-0b3a-2e7a38ead086-977a2bef,
    #w-node-d5f5747c-d866-df7f-e098-903eb1e87c28-977a2bef,
    #w-node-c3410d3b-ed9b-a341-b026-73c1c58f9dc4-977a2bef {
        align-self: stretch
    }

    #w-node-d38f1402-cbcb-21fc-eb49-cfc8f7475cb4-347a2bf6,
    #w-node-_513aea15-d05a-8276-b950-14f7df31589d-8d7a2b58 {
        grid-area: 1/1/2/3;
        align-self: auto
    }

    #w-node-d38f1402-cbcb-21fc-eb49-cfc8f7475cdd-347a2bf6,
    #w-node-_03a5a302-8c72-2696-c17f-4b10ae7e0a0c-8d7a2b58 {
        grid-row-start: 2;
        grid-column-start: 1
    }

    #w-node-_7a244aaf-f23f-53c1-ead6-ae1ab179b956-717a2bfa,
    #w-node-_7a244aaf-f23f-53c1-ead6-ae1ab179b95f-717a2bfa,
    #w-node-_7a244aaf-f23f-53c1-ead6-ae1ab179b969-717a2bfa {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_12721327-7ed0-84f9-bc48-9bd9afc835fa-717a2bfa {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-_12721327-7ed0-84f9-bc48-9bd9afc83605-717a2bfa,
    #w-node-_4212f04f-42df-6850-0296-6a61036a44bd-717a2bfa {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_7a91d6c2-8fc8-f0c3-49a3-2af22e71cecd-717a2bfa,
    #w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe9-717a2bfa {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe7-717a2bfa,
    #w-node-_27827d92-0415-a128-dd16-ccd0f802f043-717a2bfa {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_6b285ded-f8cb-b74f-633f-86ce293fb69e-717a2bfa {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-_28f78647-ccfe-3fa2-d4d1-7ef110e6e7c4-717a2bfa {
        grid-area: 1/1/2/3;
        align-self: center;
        justify-self: auto
    }

    #w-node-_28f78647-ccfe-3fa2-d4d1-7ef110e6e7c6-717a2bfa {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-_28f78647-ccfe-3fa2-d4d1-7ef110e6e7d3-717a2bfa {
        grid-area: 2/1/2/3;
        align-self: auto
    }

    #w-node-_28f78647-ccfe-3fa2-d4d1-7ef110e6e7df-717a2bfa,
    #w-node-_39eb2160-6c2b-c33b-ba94-043e3c8e4385-717a2bfa {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_39eb2160-6c2b-c33b-ba94-043e3c8e438d-717a2bfa {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-a5b19a55-a9ee-d522-6145-92d4524ad8db-717a2bfa {
        grid-area: 1/1/2/3
    }

    #w-node-a5b19a55-a9ee-d522-6145-92d4524ad8dd-717a2bfa {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-a5b19a55-a9ee-d522-6145-92d4524ad8e6-717a2bfa {
        order: 9999;
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-a5b19a55-a9ee-d522-6145-92d4524ad8f3-717a2bfa,
    #w-node-_297d55de-bec9-e7b7-9b92-e64c5c002479-717a2bfa {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_297d55de-bec9-e7b7-9b92-e64c5c00247b-717a2bfa {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-8f7a2bfe {
        grid-column-end: 1.99432;
        grid-column-start: 1;
        grid-row-end: 1.99432;
        grid-row-start: 1
    }

    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-8f7a2bfe {
        grid-area: 2/1/3/2
    }

    #w-node-_6033df8a-707f-d2ca-ac4b-dcc2d217dba4-8f7a2bfe,
    #w-node-_6033df8a-707f-d2ca-ac4b-dcc2d217dbac-8f7a2bfe,
    #w-node-_8f86d9a7-f8a0-b42d-c85b-d9501e9974db-8f7a2bfe,
    #w-node-_8f86d9a7-f8a0-b42d-c85b-d9501e9974e2-8f7a2bfe,
    #w-node-_8f86d9a7-f8a0-b42d-c85b-d9501e9974e9-8f7a2bfe,
    #w-node-_821b583c-2b29-c610-3618-921dbe9076bf-8f7a2bfe {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-f7c292ab-2b17-980c-9f5e-de0d79d525bb-8f7a2bfe {
        grid-area: 1/1/2/3;
        align-self: start
    }

    #w-node-f7c292ab-2b17-980c-9f5e-de0d79d525c2-8f7a2bfe {
        grid-area: 2/1/3/3;
        align-self: auto
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-8f7a2bfe {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-8f7a2bfe {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-8f7a2bfe {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-8f7a2bfe {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-ff172f60-7fe5-6fbd-c321-a98fa35f3371-8e7a2bff {
        grid-area: 2/1/3/2
    }

    #w-node-_89db43da-37d7-3f45-0c3a-90243bdc3cea-8e7a2bff {
        grid-area: 3/1/4/2
    }

    #w-node-_4212f04f-42df-6850-0296-6a61036a44bd-8e7a2bff {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_7a91d6c2-8fc8-f0c3-49a3-2af22e71cecd-8e7a2bff {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-c7b50783-3585-2af1-bfa9-ff273f4cd279-8e7a2bff {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_28f78647-ccfe-3fa2-d4d1-7ef110e6e7c6-8e7a2bff {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-_3baffc14-e3d5-0737-0a7a-6f5384076a9b-8e7a2bff {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_3baffc14-e3d5-0737-0a7a-6f5384076aa1-8e7a2bff {
        grid-area: 1/1/2/3
    }

    #w-node-a5b19a55-a9ee-d522-6145-92d4524ad8db-8e7a2bff {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-a5b19a55-a9ee-d522-6145-92d4524ad8dd-8e7a2bff {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-_4c619716-2e18-dc08-d3cd-b92432a3c27c-8e7a2bff {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_4c619716-2e18-dc08-d3cd-b92432a3c284-8e7a2bff {
        grid-area: 1/1/2/3
    }

    #w-node-_9393684a-fc06-f98e-01b3-c972b641c0d9-5c7a2c04 {
        grid-area: 1/1/3/2;
        align-self: center
    }

    #w-node-_9393684a-fc06-f98e-01b3-c972b641c0e1-5c7a2c04 {
        grid-area: 1/2/3/3;
        align-self: center;
        justify-self: start
    }

    #w-node-_9393684a-fc06-f98e-01b3-c972b641c0e7-5c7a2c04,
    #w-node-_9393684a-fc06-f98e-01b3-c972b641c128-5c7a2c04,
    #w-node-_9393684a-fc06-f98e-01b3-c972b641c14e-5c7a2c04,
    #w-node-_9393684a-fc06-f98e-01b3-c972b641c174-5c7a2c04,
    #w-node-_9393684a-fc06-f98e-01b3-c972b641c19a-5c7a2c04,
    #w-node-_9393684a-fc06-f98e-01b3-c972b641c1c0-5c7a2c04,
    #w-node-_9393684a-fc06-f98e-01b3-c972b641c1c4-5c7a2c04,
    #w-node-_9393684a-fc06-f98e-01b3-c972b641c1c6-5c7a2c04,
    #w-node-_9393684a-fc06-f98e-01b3-c972b641c1e6-5c7a2c04,
    #w-node-_9393684a-fc06-f98e-01b3-c972b641c20c-5c7a2c04 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_1a9a5228-7d4f-15d1-8ee3-745eea06b5d3-ea06b5d2 {
        grid-column: span 2/span 2
    }

    #w-node-_1a9a5228-7d4f-15d1-8ee3-745eea06b5d8-ea06b5d2 {
        grid-row: 1/2
    }

    #w-node-_1a9a5228-7d4f-15d1-8ee3-745eea06b5d9-ea06b5d2 {
        grid-area: 2/1/3/2
    }

    #w-node-_1a9a5228-7d4f-15d1-8ee3-745eea06b5da-ea06b5d2 {
        grid-area: 1/2/3/3;
        align-self: stretch;
        justify-self: stretch
    }

    #w-node-_1a9a5228-7d4f-15d1-8ee3-745eea06b5db-ea06b5d2 {
        grid-column: span 2/span 2;
        align-self: start
    }

    #w-node-ed7ade73-944a-eb2a-04c4-1d0f53a51dd6-147a2c25 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b00c8e8e-fbd1-8e0b-4b03-28325f3a76b2-147a2c25,
    #w-node-b00c8e8e-fbd1-8e0b-4b03-28325f3a76bb-147a2c25,
    #w-node-b00c8e8e-fbd1-8e0b-4b03-28325f3a76c5-147a2c25,
    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d4717-147a2c25 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d4719-147a2c25 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d4722-147a2c25 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d4728-147a2c25 {
        grid-area: 1/1/2/3
    }

    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d472b-147a2c25 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d472d-147a2c25 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-c781bf23-da31-5a17-4601-517ba7f727d4-147a2c25 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-c781bf23-da31-5a17-4601-517ba7f727d6-147a2c25 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d473e-147a2c25 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d4740-147a2c25 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_734cb884-1380-c0e8-1a29-5aaea7280edd-147a2c25 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_734cb884-1380-c0e8-1a29-5aaea7280eec-147a2c25,
    #w-node-_187506b2-1004-4dc7-2e64-b6edbe73f9f8-e27a2c26 {
        grid-area: 1/1/2/3
    }

    #w-node-_8b2e5bc3-9523-2b3c-e875-10ebb204c2d9-e27a2c26 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_4212f04f-42df-6850-0296-6a61036a44bd-887a2c27 {
        grid-area: 1/1/2/3
    }

    #w-node-_7a91d6c2-8fc8-f0c3-49a3-2af22e71cecd-887a2c27 {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe9-887a2c27 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe7-887a2c27,
    #w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e6f-887a2c27 {
        grid-area: 1/1/2/3
    }

    #w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e71-887a2c27 {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-_4d023d27-f15e-2448-e01b-2b5180e2e277-887a2c27 {
        grid-area: 1/1/2/2;
        align-self: center;
        justify-self: center
    }

    #w-node-_4d023d27-f15e-2448-e01b-2b5180e2e269-887a2c27 {
        grid-column: 3/4
    }

    #w-node-_8a788c02-af14-0a21-20da-022ca62d2b33-887a2c27 {
        grid-column: 2/3
    }

    #w-node-_61e84111-8f90-e8c8-199e-fd9912b658a4-887a2c27 {
        grid-area: 2/2/3/3;
        align-self: center;
        justify-self: center
    }

    #w-node-_4d023d27-f15e-2448-e01b-2b5180e2e26d-887a2c27 {
        grid-area: 2/1/3/2
    }

    #w-node-_2ac2d572-96bd-87dd-6606-fc27aa5305f1-887a2c27 {
        grid-area: 2/3/3/4
    }

    #w-node-bfbd229b-c65c-0abe-5b1a-9c8f4e50edfc-887a2c27 {
        grid-area: 1/1/2/3;
        align-self: start;
        justify-self: center
    }

    #w-node-bfbd229b-c65c-0abe-5b1a-9c8f4e50ee00-887a2c27 {
        grid-area: 1/2/2/3
    }

    #w-node-ff172f60-7fe5-6fbd-c321-a98fa35f3371-997a2c29 {
        grid-area: 2/1/3/2
    }

    #w-node-_89db43da-37d7-3f45-0c3a-90243bdc3cea-997a2c29 {
        grid-area: 3/1/4/2
    }

    #w-node-_4212f04f-42df-6850-0296-6a61036a44bd-997a2c29 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_7a91d6c2-8fc8-f0c3-49a3-2af22e71cecd-997a2c29 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe9-997a2c29 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe7-997a2c29 {
        grid-area: 1/1/2/3
    }

    #w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e6f-997a2c29 {
        order: -9999;
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e71-997a2c29,
    #w-node-_28f78647-ccfe-3fa2-d4d1-7ef110e6e7c4-997a2c29 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_28f78647-ccfe-3fa2-d4d1-7ef110e6e7c6-997a2c29 {
        grid-column: span 2/span 2;
        align-self: center
    }

    #w-node-a5b19a55-a9ee-d522-6145-92d4524ad8db-997a2c29 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-a5b19a55-a9ee-d522-6145-92d4524ad8dd-997a2c29 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_9a7f7e67-2b53-1ff0-0ac9-d99947061ca9-997a2c29 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_9a7f7e67-2b53-1ff0-0ac9-d99947061cb1-997a2c29 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-347a2c2d {
        grid-column: 1/3;
        grid-row-end: 1.99432;
        grid-row-start: 1;
        align-self: center
    }

    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-347a2c2d {
        grid-area: 2/1/3/3;
        align-self: center;
        justify-self: center
    }

    #w-node-_6033df8a-707f-d2ca-ac4b-dcc2d217dbac-347a2c2d {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-347a2c2d {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-347a2c2d {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-347a2c2d {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-347a2c2d {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_009db047-4797-a529-f92d-31c8873a5b66-347a2c2d {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_009db047-4797-a529-f92d-31c8873a5b6e-347a2c2d,
    #w-node-c22959b1-d282-7b24-594b-11eb3f6367f5-347a2c2d {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-c22959b1-d282-7b24-594b-11eb3f636806-347a2c2d {
        grid-column: 1/3;
        grid-row-start: 1;
        grid-row-end: 0;
        align-self: center
    }

    #w-node-_2d3e25f9-9044-dfaa-79ee-db43985f6b64-347a2c2d {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_2d3e25f9-9044-dfaa-79ee-db43985f6b6c-347a2c2d {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-edbc86c8-1bc1-d30b-cdf3-5c521291378b-347a2c2d,
    #w-node-_235f37b4-7d2e-9907-8717-92f732c9f0ec-347a2c2d,
    #w-node-_235f37b4-7d2e-9907-8717-92f732c9f0f6-347a2c2d,
    #w-node-e6c80489-00af-3069-3b8f-c3a1a9bf466f-5a7a2c2e,
    #w-node-cb734e2a-3e21-5e90-c449-1ee829a4c130-5a7a2c2e {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-cb734e2a-3e21-5e90-c449-1ee829a4c132-5a7a2c2e {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-cb734e2a-3e21-5e90-c449-1ee829a4c143-5a7a2c2e {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-cb734e2a-3e21-5e90-c449-1ee829a4c152-5a7a2c2e {
        grid-area: 1/1/2/3
    }

    #w-node-cb734e2a-3e21-5e90-c449-1ee829a4c16d-5a7a2c2e {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-cb734e2a-3e21-5e90-c449-1ee829a4c16f-5a7a2c2e {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-cb734e2a-3e21-5e90-c449-1ee829a4c17b-5a7a2c2e {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-cb734e2a-3e21-5e90-c449-1ee829a4c18a-5a7a2c2e {
        grid-area: 1/1/2/3
    }

    #w-node-c722f76f-d7a5-45fd-1648-56a0e75e64be-5a7a2c2e {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-c722f76f-d7a5-45fd-1648-56a0e75e64c0-5a7a2c2e {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebe4-117a2c35 {
        grid-area: 1/1/2/3;
        align-self: start
    }

    #w-node-_1d30d609-0ade-838f-9dbd-c36da5820f5c-117a2c35 {
        grid-area: 2/1/3/3;
        align-self: start
    }

    #w-node-_63a92981-8421-a8b1-d610-e4d73ebe417d-117a2c35 {
        grid-area: 3/1/4/3;
        align-self: start
    }

    #w-node-f39d4c1d-ddd0-dcb3-317b-288443624d22-117a2c35 {
        grid-area: 4/1/5/3;
        align-self: start
    }

    #w-node-cbabe22b-1031-0576-9b30-9950025a6e0d-117a2c35 {
        grid-area: 5/1/6/3;
        align-self: start
    }

    #w-node-eff23010-0c9b-5d3f-b332-ddc5d54a92a4-117a2c35 {
        grid-area: 6/1/7/3;
        align-self: start
    }

    #w-node-_3d922b94-15a9-da51-c975-adc5523f4ee5-117a2c35 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-_3d922b94-15a9-da51-c975-adc5523f4ef1-117a2c35 {
        grid-area: 2/2/3/3
    }

    #w-node-_3d922b94-15a9-da51-c975-adc5523f4efa-117a2c35 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-_3d922b94-15a9-da51-c975-adc5523f4f06-117a2c35 {
        grid-area: 2/2/3/3
    }

    #w-node-_3d922b94-15a9-da51-c975-adc5523f4f0f-117a2c35 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-_3d922b94-15a9-da51-c975-adc5523f4f1b-117a2c35 {
        grid-area: 2/2/3/3;
        align-self: center
    }

    #w-node-_3d922b94-15a9-da51-c975-adc5523f4f24-117a2c35 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-_3d922b94-15a9-da51-c975-adc5523f4f30-117a2c35 {
        grid-area: 2/2/3/3;
        align-self: center
    }

    #w-node-_01289d1b-84d9-998b-c266-5bc925d645fe-8f7a2c6b {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_7a91d6c2-8fc8-f0c3-49a3-2af22e71cecd-8f7a2c6b {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe9-8f7a2c6b {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe7-8f7a2c6b {
        grid-area: 1/1/2/3
    }

    #w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e6f-8f7a2c6b {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e71-8f7a2c6b {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-ed7ade73-944a-eb2a-04c4-1d0f53a51dd6-734d5bf4 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b00c8e8e-fbd1-8e0b-4b03-28325f3a76b2-734d5bf4,
    #w-node-b00c8e8e-fbd1-8e0b-4b03-28325f3a76bb-734d5bf4,
    #w-node-b00c8e8e-fbd1-8e0b-4b03-28325f3a76c5-734d5bf4,
    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d4717-734d5bf4 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d4719-734d5bf4 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d4722-734d5bf4 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d4728-734d5bf4 {
        grid-area: 1/1/2/3
    }

    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d472b-734d5bf4 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d472d-734d5bf4 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d473e-734d5bf4 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_41aba641-ae99-3bd5-6816-d8c5591d4740-734d5bf4 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_734cb884-1380-c0e8-1a29-5aaea7280edd-734d5bf4 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_734cb884-1380-c0e8-1a29-5aaea7280eec-734d5bf4,
    #w-node-f9ecb5d2-75fa-767b-ccdb-1d6997e83608-734d5bf4 {
        grid-area: 1/1/2/3
    }

    #w-node-_0d8ccb6f-904f-b1f0-c78f-74d0c5999557-734d5bf4 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-d02933cd-3519-ed54-b62a-8ffcd4fd9608-2b6e8a59 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: end
    }

    #w-node-d02933cd-3519-ed54-b62a-8ffcd4fd9634-2b6e8a59 {
        grid-row-start: 2;
        grid-column-start: 1
    }

    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d122-6e704ca9 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d12e-6e704ca9 {
        grid-area: 2/2/3/3
    }

    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d137-6e704ca9 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d143-6e704ca9 {
        grid-area: 2/2/3/3
    }

    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d14c-6e704ca9 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d158-6e704ca9 {
        grid-area: 2/2/3/3;
        align-self: center
    }

    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d161-6e704ca9 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: start
    }

    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d16d-6e704ca9 {
        grid-area: 2/2/3/3;
        align-self: center
    }
}

@media screen and (max-width:479px) {
    #w-node-_48797934-a7e6-9a8f-9a61-40f20bf952d5-057a2abf {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: center
    }

    #w-node-_48797934-a7e6-9a8f-9a61-40f20bf952da-057a2abf {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-a1b11a61-97c1-0521-41a4-f0409e1352e0-057a2abf {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: center
    }

    #w-node-a1b11a61-97c1-0521-41a4-f0409e1352e7-057a2abf {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d12e-057a2abf,
    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d143-057a2abf {
        grid-area: 2/1/3/3
    }

    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d158-057a2abf,
    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d16d-057a2abf {
        grid-area: 2/1/3/3;
        align-self: center
    }
    /* Footer Grid Product Title */
    #w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e26-f1f98e23 {
        grid-area: 1/1
    }
    /* Footer Grid Resource Title */
    #w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e28-f1f98e23 {
        grid-area: 4/1
    }
    /* Footer Grid Social Links */
    #w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e2c-f1f98e23 {
        grid-area: 7/1;
        justify-self: start
    }
    /* Footer Product Content Row */
    #w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e33-f1f98e23 {
        grid-area: 2/1;
    }
    /* Footer Grid Resource Content */
    #w-node-bc13b642-7ab0-d51f-2cc7-bec55fc7ce7d-f1f98e23 {
        grid-area: 5/1
    }
    /* Footer Privacy Content Row */
    #w-node-_711bfcb9-a7ed-9b61-abe5-cdec4702f062-f1f98e23 {
        grid-area: 8/1/9/3;
        align-self: end;
        justify-self: start
    }
    /* Footer Grid Technology title */
    #w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e2a-f1f98e23 {
        grid-area: 1/2
    }
    /* Footer Grid Company Content */
    #w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e46-f1f98e23 {
        grid-area: 5/2
    }
    /* Footer Grid Company Title */
    #w-node-_5bce572a-a07e-3ced-8a63-6d483c63ebca-f1f98e23 {
        grid-area: 4/2
    }
    /* Footer Grid Technology Content */
    #w-node-_711ac2f0-8468-fc71-4894-073ae3f097a5-f1f98e23 {
        grid-area: 2/2
    }

    #w-node-e16ecfed-1e1f-297e-bc97-71d00de77fcd-0de77fbf {
        align-self: center
    }

    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c74d-e57a2b0e,
    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c74e-e57a2b0e {
        align-self: end
    }

    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c74f-e57a2b0e {
        grid-area: 3/1/4/2;
        align-self: center
    }

    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c750-e57a2b0e {
        grid-area: 4/2/5/3
    }

    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c751-e57a2b0e {
        grid-area: 3/2/4/3;
        align-self: center
    }

    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c752-e57a2b0e {
        grid-column-start: 1;
        grid-column-end: 1.99432;
        grid-row: 4/5;
        align-self: start
    }

    #w-node-_356f4e9a-bafd-8eb6-ce7d-9c56e1c4c753-e57a2b0e {
        grid-column-end: 3
    }

    #w-node-af45d4d5-ae02-f6d9-2aa9-ec4c2e7419ad-e57a2b0e {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_932aa41e-aeab-79f8-a425-0e4280496e9f-e57a2b0e {
        grid-area: 1/1/2/3
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-377a2b14,
    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-377a2b14 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-377a2b14,
    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-377a2b14,
    #w-node-_770a9480-dabf-9c9a-79ef-baf1a4e388a7-377a2b14,
    #w-node-_770a9480-dabf-9c9a-79ef-baf1a4e388a9-377a2b14 {
        grid-column-end: 2
    }

    #w-node-fa3f8856-2b88-9ea3-99a2-46f2b8edd6bc-377a2b14 {
        grid-area: 1/1/2/3
    }

    #w-node-fa3f8856-2b88-9ea3-99a2-46f2b8edd6cb-377a2b14 {
        grid-area: 2/1/3/3
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24702-377a2b14,
    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24703-377a2b14 {
        align-self: end
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b246fa-377a2b14 {
        grid-column-end: 3
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24704-377a2b14 {
        grid-area: 3/1/4/2;
        align-self: center
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24705-377a2b14 {
        grid-area: 4/2/5/3
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24706-377a2b14 {
        grid-area: 3/2/4/3;
        align-self: center
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24707-377a2b14 {
        grid-column-start: 1;
        grid-column-end: 1.99432;
        grid-row: 4/5;
        align-self: start
    }

    #w-node-deabb4cb-3173-48bc-3f4c-05d2e8bbb351-377a2b14 {
        grid-area: 2/1/3/3
    }

    #w-node-_60c2186c-99a6-7c55-3627-d8c9e320f438-0b7a2b15 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-c5b34969-ea12-708a-85b3-3a270a68bb63-0b7a2b15,
    #w-node-c5b34969-ea12-708a-85b3-3a270a68bb55-0b7a2b15 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: stretch
    }

    #w-node-_97d7a41c-c382-11f7-919a-d183618024b4-0b7a2b15 {
        grid-area: 2/1/3/3
    }

    #w-node-fa487845-27e3-1d8e-5b1f-11d6e3105589-0b7a2b15 {
        grid-area: 1/1/2/3
    }

    #w-node-fa487845-27e3-1d8e-5b1f-11d6e310558e-0b7a2b15 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_36de5851-007b-5dba-c225-9df5ea97f704-0b7a2b15 {
        grid-area: 1/1/2/3
    }

    #w-node-_36de5851-007b-5dba-c225-9df5ea97f707-0b7a2b15,
    #w-node-bfa20ad9-624b-5f31-5805-11db0885075a-0b7a2b15 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_9d3558fb-4795-91ca-31a9-2137ac390e83-0b7a2b15 {
        grid-area: 2/1/3/2
    }

    #w-node-_3f590398-f0dc-8bc6-62d5-10e8a9144f38-0b7a2b15,
    #w-node-_62a33d96-3ffc-e8d9-9846-75ee6960f62f-0b7a2b15 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_62a33d96-3ffc-e8d9-9846-75ee6960f636-0b7a2b15 {
        grid-area: 4/1/5/2;
        align-self: start
    }

    #w-node-_62a33d96-3ffc-e8d9-9846-75ee6960f63b-0b7a2b15 {
        grid-area: 3/1/4/2;
        align-self: start
    }

    #w-node-_62a33d96-3ffc-e8d9-9846-75ee6960f640-0b7a2b15 {
        grid-area: 5/1/6/2;
        align-self: start
    }

    #w-node-_7ba1513b-b08d-0fff-009a-ba726ac83b98-827a2b17,
    #w-node-_7ba1513b-b08d-0fff-009a-ba726ac83b99-827a2b17 {
        align-self: end
    }

    #w-node-_7ba1513b-b08d-0fff-009a-ba726ac83ba8-827a2b17 {
        grid-area: 3/1/4/2;
        align-self: center
    }

    #w-node-_7ba1513b-b08d-0fff-009a-ba726ac83ba9-827a2b17 {
        grid-area: 4/2/5/3
    }

    #w-node-_7ba1513b-b08d-0fff-009a-ba726ac83baa-827a2b17 {
        grid-area: 3/2/4/3;
        align-self: center
    }

    #w-node-_7ba1513b-b08d-0fff-009a-ba726ac83bab-827a2b17 {
        grid-column-start: 1;
        grid-column-end: 1.99432;
        grid-row: 4/5;
        align-self: start
    }

    #w-node-_7ba1513b-b08d-0fff-009a-ba726ac83b9a-827a2b17 {
        grid-column-end: 3
    }

    #w-node-b0741079-0892-ec68-591e-951c1366e308-827a2b17 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-ff5821bc-6c9b-4ed0-e937-4078f5249d09-827a2b17 {
        grid-area: 1/1/2/3
    }

    #w-node-_69789d88-371d-aca9-a8a4-3b43bde617d8-407a2b19 {
        grid-area: 2/1/3/3
    }

    #w-node-a1e2b935-669e-387c-c826-8a6dce7cd2b3-407a2b19 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-dd0d303e-05d9-a7d6-5ead-64f1035961a8-407a2b19 {
        justify-self: stretch
    }

    #w-node-_7d4797bb-8e58-bf61-47e6-eaea6da6a0a8-407a2b19 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-b102c8dd-4fa5-416b-0395-cea8e329291f-407a2b19 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b102c8dd-4fa5-416b-0395-cea8e3292920-407a2b19 {
        align-self: start;
        justify-self: center
    }

    #w-node-_0e8342e7-96fa-85ca-c1a4-e6e71a44a552-407a2b19 {
        grid-area: 1/1/2/4
    }

    #w-node-_606c982a-5869-357f-2d90-3a0b6af52977-407a2b19 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-b3e3a932-1b33-3b56-d9d5-0c099c538775-407a2b19 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_45a847a2-b948-8ae8-5b65-bd972675e8c6-407a2b19 {
        grid-area: 1/1/2/3
    }

    #w-node-_7e77d3a9-ed7b-8dda-21b5-fc7304748065-407a2b19 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_9f9ba6b5-a34e-a815-8dce-c28aaf20b8ee-407a2b19 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_8d1b3385-617e-2cc0-c8ea-0e59d665c8b5-d665c8b0 {
        grid-area: 1/2/2/3
    }

    #w-node-_8d1b3385-617e-2cc0-c8ea-0e59d665c8b7-d665c8b0 {
        grid-area: 1/1/2/2
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-cb7a2b3e,
    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-cb7a2b3e {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-cb7a2b3e,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-cb7a2b3e {
        grid-area: 1/1/2/3
    }

    #w-node-_694fbf2e-2b85-11e4-3c56-a4840cb40ba9-cb7a2b3e {
        grid-area: 2/1/3/3
    }

    #w-node-_928bbcc6-70e6-785f-b90d-64a7ce940745-cb7a2b3e {
        grid-area: 1/1/2/3
    }

    #w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-cb7a2b3e,
    #w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-cb7a2b3e,
    #w-node-c0a0f426-ee1d-b7ef-571b-615a26cfe4fd-cb7a2b3e {
        grid-column-end: 2
    }

    #w-node-_768c9b39-5e05-14b2-944d-aea0061df75e-cb7a2b3e {
        grid-area: 1/1/2/3
    }

    #w-node-c5b34969-ea12-708a-85b3-3a270a68bb55-797a2b45,
    #w-node-c5b34969-ea12-708a-85b3-3a270a68bb63-797a2b45 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: stretch
    }

    #w-node-fa487845-27e3-1d8e-5b1f-11d6e3105589-797a2b45 {
        grid-area: 1/1/2/3
    }

    #w-node-fa487845-27e3-1d8e-5b1f-11d6e310558e-797a2b45 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_36de5851-007b-5dba-c225-9df5ea97f704-797a2b45 {
        grid-area: 1/1/2/3
    }

    #w-node-_36de5851-007b-5dba-c225-9df5ea97f707-797a2b45 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-c5b34969-ea12-708a-85b3-3a270a68bcb0-797a2b45,
    #w-node-c5b34969-ea12-708a-85b3-3a270a68bcbe-797a2b45 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_77ffe0ae-fcce-5bb0-9935-cdc52031a39a-797a2b45 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-bfa20ad9-624b-5f31-5805-11db0885075a-797a2b45 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_623b189b-575d-6e39-e161-61205663717b-797a2b45 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: stretch
    }

    #w-node-_6cfef040-71ea-5c0c-1b95-71b6026a75ea-797a2b45 {
        grid-area: 3/1/4/3
    }

    #w-node-bfa20ad9-624b-5f31-5805-11db08850775-797a2b45 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-bfa20ad9-624b-5f31-5805-11db0885076b-797a2b45 {
        grid-area: 4/1/5/2;
        align-self: start
    }

    #w-node-bfa20ad9-624b-5f31-5805-11db08850766-797a2b45 {
        grid-area: 3/1/4/2;
        align-self: start
    }

    #w-node-bfa20ad9-624b-5f31-5805-11db08850770-797a2b45 {
        grid-area: 5/1/6/2;
        align-self: start
    }

    #w-node-_6369b51b-35ab-f01b-2f52-acb66c5ecc8f-ef7a2b4d,
    #w-node-_583125da-e504-da7e-a0a6-fc1c10345152-ef7a2b4d,
    #w-node-_5fe44913-7c16-b00b-0ebb-ffb199262d32-ef7a2b4d,
    #w-node-_7a3cd875-e3ac-6526-a459-3cc9e253062e-ef7a2b4d {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_7229a4b5-073d-a60e-c6cd-7bc079001261-ef7a2b4d {
        grid-area: span 2/span 1/span 2/span 1;
        align-self: stretch;
        justify-self: stretch
    }

    #w-node-bf39a0dd-fd79-38f5-226c-66f572633ec5-ef7a2b4d {
        grid-area: 3/2/4/3
    }

    #w-node-c22959b1-d282-7b24-594b-11eb3f6367f5-ef7a2b4d {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_0576b6ea-1967-5168-05f4-55b1175e7eb1-175e7eaa,
    #w-node-_0576b6ea-1967-5168-05f4-55b1175e7ec6-175e7eaa,
    #w-node-e35a44ef-7ce3-a84d-5c9a-434de6ac9ffb-175e7eaa {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_99ad500b-daae-df78-6718-5c23bdc0d235-175e7eaa {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_0da868e7-5e06-3810-b824-aa77c114c362-c114c34f,
    #w-node-_0da868e7-5e06-3810-b824-aa77c114c377-c114c34f {
        grid-area: 2/1/3/3
    }

    #w-node-_0da868e7-5e06-3810-b824-aa77c114c38c-c114c34f,
    #w-node-_0da868e7-5e06-3810-b824-aa77c114c3a1-c114c34f {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-277a2b4f,
    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-277a2b4f {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-277a2b4f,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-277a2b4f {
        grid-column-end: 2
    }

    #w-node-_021bad13-ccd3-b973-b3b0-2955b8079caf-277a2b4f {
        align-self: start
    }

    #w-node-_021bad13-ccd3-b973-b3b0-2955b8079ccc-277a2b4f {
        grid-area: 1/1/2/3
    }

    #w-node-_021bad13-ccd3-b973-b3b0-2955b8079cd3-277a2b4f {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-d9e80c12-40b9-4e29-72d5-b6c2f8caf39e-277a2b4f {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_667f6a52-7f18-4c44-a178-e1a1103d9cb9-277a2b4f {
        grid-area: 1/1/1/3
    }

    #w-node-_5c4863d1-6d20-b67f-c731-8328185c1e81-277a2b4f {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_5c4863d1-6d20-b67f-c731-8328185c1ea0-277a2b4f {
        grid-area: 1/1/1/3
    }

    #w-node-f0334922-2b02-a21b-b3b4-baf7c255a1aa-0b7a2b50 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-0b7a2b50 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-0b7a2b50 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb80-0b7a2b50 {
        grid-area: 1/2/2/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb82-0b7a2b50 {
        grid-area: 1/3/2/4
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb85-0b7a2b50 {
        align-self: auto
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb88-0b7a2b50 {
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb9d-0b7a2b50 {
        grid-area: 2/2/3/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb9e-0b7a2b50 {
        grid-area: 3/2/4/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb9f-0b7a2b50 {
        grid-area: 4/2/5/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeba0-0b7a2b50 {
        grid-area: 5/2/6/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeba1-0b7a2b50 {
        grid-area: 6/2/7/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeba2-0b7a2b50 {
        grid-area: 7/2/8/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeba3-0b7a2b50 {
        grid-area: 9/2/10/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeba4-0b7a2b50 {
        grid-area: 8/2/9/3;
        align-self: center;
        justify-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeba5-0b7a2b50 {
        grid-area: 2/3/3/4
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeba6-0b7a2b50 {
        grid-area: 3/3/4/4
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeba7-0b7a2b50 {
        grid-area: 4/3/5/4;
        align-self: center;
        justify-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeba8-0b7a2b50 {
        grid-area: 5/3/6/4
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeba9-0b7a2b50 {
        grid-area: 6/3/7/4
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebaa-0b7a2b50 {
        grid-area: 7/3/8/4;
        align-self: center;
        justify-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebab-0b7a2b50 {
        grid-area: 8/3/9/4;
        align-self: center;
        justify-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebac-0b7a2b50 {
        grid-area: 9/3/10/4;
        align-self: center;
        justify-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebb0-0b7a2b50 {
        align-self: start
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebb4-0b7a2b50 {
        grid-area: 2/1/3/2
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebbe-0b7a2b50 {
        grid-area: 1/2/2/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebc0-0b7a2b50 {
        grid-area: 1/3/2/4
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebc3-0b7a2b50 {
        align-self: auto
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebc6-0b7a2b50 {
        align-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebd5-0b7a2b50 {
        grid-area: 2/2/3/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebd6-0b7a2b50 {
        grid-area: 3/2/4/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebd7-0b7a2b50 {
        grid-area: 4/2/5/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebd8-0b7a2b50 {
        grid-area: 5/2/6/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebd9-0b7a2b50 {
        grid-area: 6/2/7/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebda-0b7a2b50 {
        grid-area: 7/2/8/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebdb-0b7a2b50 {
        grid-area: 2/3/3/4
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebdc-0b7a2b50 {
        grid-area: 3/3/4/4;
        align-self: center;
        justify-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebdd-0b7a2b50 {
        grid-area: 4/3/5/4
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebde-0b7a2b50 {
        grid-area: 5/3/6/4
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebdf-0b7a2b50 {
        grid-area: 6/3/7/4;
        align-self: center;
        justify-self: center
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebe0-0b7a2b50 {
        grid-area: 7/3/8/4
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebe4-0b7a2b50 {
        align-self: start
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebf1-0b7a2b50 {
        grid-area: 2/1/3/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec14-0b7a2b50 {
        align-self: start
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec22-0b7a2b50 {
        grid-area: 2/1/3/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec35-0b7a2b50 {
        grid-column: span 1/span 1
    }

    #w-node-_13566b51-b6e3-c652-c06b-757431b5facc-0b7a2b50 {
        grid-area: 2/1/3/3
    }

    #w-node-_240efc8f-c1e4-d565-75c8-85015dcb35d3-067a2b53 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-a6a528e8-7973-093d-6a06-20f246c7a96e-067a2b53 {
        grid-area: 2/1/3/3
    }

    #w-node-_2e819d93-31af-eed6-7974-556a391786ea-c07a2b54,
    #w-node-_2e819d93-31af-eed6-7974-556a391786f5-c07a2b54 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a051-c07a2b54 {
        grid-column: span 1/span 1
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a063-c07a2b54,
    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a066-c07a2b54 {
        justify-self: start
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a069-c07a2b54 {
        justify-self: auto
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a06c-c07a2b54,
    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a06f-c07a2b54,
    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a072-c07a2b54 {
        justify-self: start
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a14c-c07a2b54 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a22c-c07a2b54,
    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a234-c07a2b54 {
        grid-column: span 1/span 1
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a23a-c07a2b54 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: start
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a272-c07a2b54,
    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a286-c07a2b54 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a29a-c07a2b54,
    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a2ae-c07a2b54 {
        grid-area: 2/1/3/3
    }

    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a2c2-c07a2b54,
    #w-node-_377f5d56-a7d0-b6cf-d0f8-f5eaf160a2d6-c07a2b54 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc25d-507a2b5a {
        justify-self: center
    }

    #w-node-_7005e5da-a4f0-1f41-5e61-9b2fd3a85006-e37a2b84 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: start
    }

    #w-node-dc17e0b3-e596-bc9f-5a8f-a88f631dcaea-e37a2b84 {
        order: -9999;
        align-self: start
    }

    #w-node-_1c47f66c-e88c-25f2-c0dd-5d22131efd34-eb7a2b88 {
        grid-area: 2/1/3/3;
        align-self: start
    }

    #w-node-_1c47f66c-e88c-25f2-c0dd-5d22131efd37-eb7a2b88 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start;
        justify-self: center
    }

    #w-node-edc6d29d-aa03-f4f5-5ebe-a6ff22b311e4-eb7a2b88 {
        grid-area: 1/1/3/3
    }

    #w-node-edc6d29d-aa03-f4f5-5ebe-a6ff22b311ec-eb7a2b88 {
        grid-area: 3/1/4/3;
        align-self: start
    }

    #w-node-_243233e9-4d9e-9e40-ac02-80b0f077688c-2e7a2b89 {
        grid-area: 1/1/1/3;
        align-self: end
    }

    #w-node-_6a7917e7-88fb-e4fc-bb27-aab4c26540bc-2e7a2b89 {
        grid-row-start: 3;
        grid-column-start: 1
    }

    #w-node-_243233e9-4d9e-9e40-ac02-80b0f0776887-2e7a2b89 {
        grid-area: 2/1/3/3
    }

    #w-node-_79553a88-6f89-348c-5c66-360db45610ce-2e7a2b89 {
        grid-area: 1/1/1/3;
        align-self: end
    }

    #w-node-_79553a88-6f89-348c-5c66-360db45610c9-2e7a2b89 {
        grid-row: 2/3
    }

    #w-node-_5706883c-84f0-0aa2-4c88-cf76adc055f4-2e7a2b89 {
        grid-area: 1/1/1/3;
        align-self: end
    }

    #w-node-_5706883c-84f0-0aa2-4c88-cf76adc055fa-2e7a2b89 {
        grid-row-start: 3;
        grid-column-start: 1
    }

    #w-node-_5706883c-84f0-0aa2-4c88-cf76adc055fc-2e7a2b89 {
        grid-area: 2/1/3/3
    }

    #w-node-_5046a2f9-1e66-8c98-3107-602038ec8bde-2e7a2b89 {
        grid-area: 1/1/1/3;
        align-self: end
    }

    #w-node-_5046a2f9-1e66-8c98-3107-602038ec8bd6-2e7a2b89,
    #w-node-e0122cd3-7bcc-5fe9-f259-9734f23402b9-2e7a2b89 {
        grid-area: 2/1/3/3
    }

    #w-node-e08f3c57-c3fc-a0bb-e811-5d57ea3db106-2e7a2b89 {
        grid-area: span 1/span 3/span 1/span 3;
        align-self: start;
        justify-self: start
    }

    #w-node-_4bfab59a-0eb0-792a-9de3-65c836294850-2e7a2b89 {
        grid-column-end: 4;
        justify-self: start
    }

    #w-node-_03009b85-9758-694d-fc76-8af560539f3d-2e7a2b89 {
        grid-area: 1/1/1/3
    }

    #w-node-_907af6bb-b51b-cfac-3f83-67d2074ea1f8-2e7a2b89 {
        grid-row: 2/3
    }

    #w-node-_6c03bb75-592a-bbed-1260-8a535b232be3-2e7a2b89 {
        grid-area: 1/1/1/3;
        align-self: end
    }

    #w-node-_6c03bb75-592a-bbed-1260-8a535b232beb-2e7a2b89 {
        grid-area: 2/1/3/3
    }

    #w-node-_266571c5-905c-71fa-e234-bb018359dd8e-2e7a2b89 {
        grid-area: 1/1/1/3;
        align-self: end
    }

    #w-node-_266571c5-905c-71fa-e234-bb018359dd94-2e7a2b89 {
        grid-area: 3/1/4/3
    }

    #w-node-_266571c5-905c-71fa-e234-bb018359dd96-2e7a2b89 {
        grid-area: 2/1/3/3
    }

    #w-node-_266571c5-905c-71fa-e234-bb018359dd9a-2e7a2b89 {
        grid-row: 4/5
    }

    #w-node-_5be43da0-9dc0-83bb-53c5-c451652b3482-bc7a2b8c {
        grid-area: 2/1/3/3
    }

    #w-node-_331412f1-7bec-40a3-82eb-8c53034a99a8-bc7a2b8c,
    #w-node-ac15d1e0-71f9-6035-46dd-2d72e92f256d-bc7a2b8c {
        grid-area: 1/1/2/3
    }

    #w-node-_4093c7bf-6a03-f3a2-bc69-51be3184d848-bc7a2b8c,
    #w-node-_9aa20987-4fc0-a3a0-1847-d20cbea80e2b-bc7a2b8c {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_4e0277a8-f520-e93d-7dc7-7733398c5315-bc7a2b8c {
        grid-area: 1/1/2/3
    }

    #w-node-_970f22cf-c644-248c-50eb-fa91dce388c4-c67a2b8f {
        grid-column: span 1/span 1;
        justify-self: center
    }

    #w-node-_48748d93-ac19-4abf-ffe1-624c243195e0-c67a2b8f {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_81d3fc21-95f5-1cee-c85f-ea1cc4f29760-1c7a2ba7,
    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-d67a2baa,
    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-d67a2baa {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_0986ee99-aacd-04a5-5218-e4a8eebb7b23-d67a2baa {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center;
        justify-self: center
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-d67a2baa,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-d67a2baa {
        grid-column-end: 2
    }

    #w-node-d9e80c12-40b9-4e29-72d5-b6c2f8caf39e-d67a2baa {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_667f6a52-7f18-4c44-a178-e1a1103d9cb9-d67a2baa {
        grid-area: 1/1/1/3
    }

    #w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89da-d67a2baa,
    #w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89f9-d67a2baa {
        align-self: center
    }

    #w-node-_4a2b8f39-7f26-4b0a-6e7d-e2b42a2b1c65-d67a2baa,
    #w-node-_4a2b8f39-7f26-4b0a-6e7d-e2b42a2b1c6b-d67a2baa {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_5c4863d1-6d20-b67f-c731-8328185c1e81-d67a2baa {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-bccb2bb5-cbda-4d23-5096-0e12fa757e6e-077a2baf {
        grid-area: 1/1/2/2
    }

    #w-node-_4c619716-2e18-dc08-d3cd-b92432a3c27c-077a2baf {
        order: 9999;
        grid-area: span 1/span 2/span 1/span 2;
        align-self: center
    }

    #w-node-_4c619716-2e18-dc08-d3cd-b92432a3c284-077a2baf {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-8b7a2bb1,
    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-8b7a2bb1 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-8b7a2bb1,
    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-8b7a2bb1,
    #w-node-d9e80c12-40b9-4e29-72d5-b6c2f8caf39c-8b7a2bb1,
    #w-node-d9e80c12-40b9-4e29-72d5-b6c2f8caf39e-8b7a2bb1,
    #w-node-_770a9480-dabf-9c9a-79ef-baf1a4e388a7-8b7a2bb1,
    #w-node-_770a9480-dabf-9c9a-79ef-baf1a4e388a9-8b7a2bb1 {
        grid-column-end: 2
    }

    #w-node-d09fb421-9035-3256-fb1f-a90020ffbc18-8b7a2bb1 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24702-8b7a2bb1,
    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24703-8b7a2bb1 {
        align-self: end
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b246fa-8b7a2bb1 {
        grid-column-end: 3
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24704-8b7a2bb1 {
        grid-area: 3/1/4/2;
        align-self: center
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24705-8b7a2bb1 {
        grid-area: 4/2/5/3
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24706-8b7a2bb1 {
        grid-area: 3/2/4/3;
        align-self: center
    }

    #w-node-_47a8b8d5-ef2f-6ec9-29f8-aba740b24707-8b7a2bb1 {
        grid-column-start: 1;
        grid-column-end: 1.99432;
        grid-row: 4/5;
        align-self: start
    }

    #w-node-e484d70d-1f1d-c844-a250-396238b1b2f9-8b7a2bb1 {
        grid-area: 2/1/3/3
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-ba7a2bba,
    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-ba7a2bba {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_6033df8a-707f-d2ca-ac4b-dcc2d217dbbe-ba7a2bba,
    #w-node-_395420b9-7c57-0ffc-a5ca-b5689a5e542f-ba7a2bba {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-ba7a2bba,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-ba7a2bba {
        grid-column-end: 2
    }

    #w-node-_137e47f7-369a-ca61-a450-8f1f3878478e-ba7a2bba {
        grid-row: 2/3
    }

    #w-node-_5c4863d1-6d20-b67f-c731-8328185c1e81-ba7a2bba {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89f9-ba7a2bba {
        align-self: center
    }

    #w-node-_2675b0fc-fa5d-0a5f-1036-92371a256756-ba7a2bba,
    #w-node-_2675b0fc-fa5d-0a5f-1036-92371a25675e-ba7a2bba {
        grid-column-end: 2
    }

    #w-node-f6246116-580b-c276-a324-be5f79f157e4-ba7a2bba {
        align-self: center
    }

    #w-node-_12261ad3-b7cb-bad2-f569-a20335c674c4-ba7a2bba,
    #w-node-_12261ad3-b7cb-bad2-f569-a20335c674cc-ba7a2bba {
        grid-column-end: 2
    }

    #w-node-_7e07ce58-bc80-6e2d-3fb3-26a9011a6186-5b7a2bbb {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: start
    }

    #w-node-_755098c5-9a59-65ec-e6cc-cc4d166127da-5b7a2bbb {
        grid-area: 1/1/1/4;
        align-self: start
    }

    #w-node-_84d7029f-92f3-2331-9893-597e3cd98eb9-5b7a2bbb {
        grid-area: 1/1/2/3
    }

    #w-node-_84d7029f-92f3-2331-9893-597e3cd98eeb-5b7a2bbb {
        grid-area: 2/1/3/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebe4-5b7a2bbb {
        align-self: start
    }

    #w-node-_72be43da-e45d-c35b-331c-2fd43b9fbb10-5b7a2bbb {
        grid-area: 2/1/3/3;
        align-self: start
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebf1-5b7a2bbb {
        grid-area: 3/1/4/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec22-5b7a2bbb {
        grid-area: 2/1/3/3
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeec14-5b7a2bbb {
        align-self: start
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-607a2bc8,
    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-607a2bc8 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-607a2bc8,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-607a2bc8,
    #w-node-_2675b0fc-fa5d-0a5f-1036-92371a256756-607a2bc8,
    #w-node-_2675b0fc-fa5d-0a5f-1036-92371a25675e-607a2bc8 {
        grid-column-end: 2
    }

    #w-node-f6246116-580b-c276-a324-be5f79f157e4-607a2bc8 {
        align-self: center
    }

    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c22b-f67a2bc9,
    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c22c-f67a2bc9 {
        align-self: end
    }

    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c22d-f67a2bc9 {
        grid-area: 3/1/4/2;
        align-self: center
    }

    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c22e-f67a2bc9 {
        grid-area: 4/2/5/3
    }

    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c22f-f67a2bc9 {
        grid-area: 3/2/4/3;
        align-self: center
    }

    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c230-f67a2bc9 {
        grid-column-start: 1;
        grid-column-end: 1.99432;
        grid-row: 4/5;
        align-self: start
    }

    #w-node-_070b6a6c-c4f1-dfa8-6694-2ac039e0c231-f67a2bc9 {
        grid-column-end: 3
    }

    #w-node-_710cd784-7c62-6c90-f690-d6ead5550421-f67a2bc9 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-_67055224-3944-f557-76eb-a87e7a972396-f67a2bc9 {
        grid-area: 1/1/2/3
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-187a2bd5,
    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-187a2bd5 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-187a2bd5,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-187a2bd5,
    #w-node-_421d15bf-718f-b7fa-e921-f0032b576e38-187a2bd5,
    #w-node-_421d15bf-718f-b7fa-e921-f0032b576e40-187a2bd5 {
        grid-column-end: 2
    }

    #w-node-_421d15bf-718f-b7fa-e921-f0032b576e50-187a2bd5 {
        align-self: center
    }

    #w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe7-bb7a2bd6 {
        grid-area: 1/1/2/3
    }

    #w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e6f-bb7a2bd6 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e71-bb7a2bd6 {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-_60d8ca72-3fd7-918a-b128-56eb70d78724-a07a2bd7 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_8899fc9e-46b2-996b-5f6d-1155df02ead9-a07a2bd7,
    #w-node-e248b376-fc35-da53-54b9-611c3cce174e-a07a2bd7 {
        grid-column: span 1/span 1
    }

    #w-node-_94654cdb-f173-fa6b-eff3-86dfd35c8b2d-a07a2bd7 {
        grid-area: 2/1/3/2
    }

    #w-node-_94654cdb-f173-fa6b-eff3-86dfd35c8b5f-a07a2bd7 {
        grid-area: 4/1/5/2
    }

    #w-node-_2fb449f6-e941-10de-e183-43e5556397f9-a07a2bd7,
    #w-node-_2fb449f6-e941-10de-e183-43e5556397fb-a07a2bd7 {
        grid-column-end: 2
    }

    #w-node-_2d58409e-99f1-871d-3c7a-09676e76e944-a07a2bd7 {
        grid-column-end: 3
    }

    #w-node-f2ff4f10-071f-333d-9a4a-bf1a27bc2f3a-a07a2bd7,
    #w-node-_64a2f40a-ad85-f0a3-4454-8cd57a84a69e-a07a2bd7 {
        align-self: end
    }

    #w-node-_2eb326bf-da87-3223-5529-388af523a502-a07a2bd7 {
        grid-area: 3/1/4/2;
        align-self: center
    }

    #w-node-de4b84b1-9b60-9df8-d25d-605f6881e123-a07a2bd7 {
        grid-area: 4/2/5/3
    }

    #w-node-_5a3b5a09-bde0-5faa-9fa0-b8361d50c336-a07a2bd7 {
        grid-area: 3/2/4/3;
        align-self: center
    }

    #w-node-ced1054f-e19b-2649-7fab-efafbe6ebcce-a07a2bd7 {
        grid-column-start: 1;
        grid-column-end: 1.99432;
        grid-row: 4/5;
        align-self: start
    }

    #w-node-c52a41ed-54c0-4021-e55c-39eeed77bbb5-a07a2bd7 {
        grid-area: 2/1/3/3
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-f37a2bd8 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_021bad13-ccd3-b973-b3b0-2955b8079caf-f37a2bd8 {
        align-self: start
    }

    #w-node-d9e80c12-40b9-4e29-72d5-b6c2f8caf39e-f37a2bd8 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_667f6a52-7f18-4c44-a178-e1a1103d9cb9-f37a2bd8 {
        grid-area: 1/1/1/3
    }

    #w-node-_5c4863d1-6d20-b67f-c731-8328185c1e81-f37a2bd8 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-_5c4863d1-6d20-b67f-c731-8328185c1ea0-f37a2bd8 {
        grid-area: 1/1/1/3
    }

    #w-node-_999743ed-1bdb-bd67-0750-d7e1de154772-f37a2bd8,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-f37a2bd8 {
        grid-column-end: 2
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-c47a2be4,
    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-c47a2be4 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_821b583c-2b29-c610-3618-921dbe9076c8-c47a2be4,
    #w-node-_821b583c-2b29-c610-3618-921dbe9076d2-c47a2be4,
    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-c47a2be4 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-c47a2be4,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-c47a2be4 {
        grid-column-end: 2
    }

    #w-node-e39b9371-6795-06cb-b003-51c9715afafa-847a2be5 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-dde97064-673f-9c5e-503c-9b016cd37eec-847a2be5 {
        grid-area: 1/1/2/3;
        align-self: start
    }

    #w-node-dde97064-673f-9c5e-503c-9b016cd37ef7-847a2be5 {
        grid-area: 2/1/3/3
    }

    #w-node-dde97064-673f-9c5e-503c-9b016cd37eee-847a2be5 {
        grid-area: 3/1/4/3;
        align-self: start
    }

    #w-node-dde97064-673f-9c5e-503c-9b016cd37f02-847a2be5,
    #w-node-dde97064-673f-9c5e-503c-9b016cd37f0d-847a2be5 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_33bc27c1-cd8e-4427-1a48-efc3359bef77-847a2be5 {
        grid-area: 1/1/2/3
    }

    #w-node-_33bc27c1-cd8e-4427-1a48-efc3359bef9a-847a2be5 {
        grid-area: 2/1/3/3
    }

    #w-node-d91c915e-396f-bad1-00f2-dc6fa696b8ac-847a2be5 {
        grid-row: 2/3
    }

    #w-node-d91c915e-396f-bad1-00f2-dc6fa696b8b6-847a2be5 {
        grid-area: 1/1/2/2;
        align-self: start
    }

    #w-node-ff06042e-a63d-a9f8-86b3-44a9c137d425-847a2be5 {
        grid-area: 2/1/3/3
    }

    #w-node-_89ab0f75-4654-b811-fcad-03eb3c59557e-307a2be9 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-ba7576cd-cbf4-7489-e224-c89f7723df88-307a2be9 {
        grid-area: 1/3/3/4;
        align-self: auto
    }

    #w-node-ba7576cd-cbf4-7489-e224-c89f7723df8c-307a2be9 {
        grid-column-end: 4
    }

    #w-node-ba7576cd-cbf4-7489-e224-c89f7723df9c-307a2be9 {
        grid-area: 5/1/6/3
    }

    #w-node-ba7576cd-cbf4-7489-e224-c89f7723df9e-307a2be9 {
        grid-area: 5/3/6/4
    }

    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2792-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2794-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2796-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27af-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27b1-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27b3-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27b8-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27ba-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe27bc-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe282e-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2830-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2832-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2836-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2838-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe283a-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe283c-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe283e-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2840-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2842-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2844-977a2bef {
        align-self: stretch
    }

    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2846-977a2bef {
        grid-area: 25/2/26/3;
        align-self: stretch
    }

    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2848-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe284a-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe284c-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe284e-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2850-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2852-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2854-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2856-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2858-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe285a-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe285c-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe285e-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2860-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2864-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2866-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2868-977a2bef,
    #w-node-af998a70-ebfe-bedf-42b0-af2a95b58ef8-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2886-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2888-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe288c-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe288f-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2891-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2893-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe288a-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2898-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe2899-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe289b-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe28a1-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe28a2-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe28a3-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe28cb-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe28b0-977a2bef,
    #w-node-bdebbe1d-521e-1c37-4881-5c0040fe28c2-977a2bef,
    #w-node-a7720926-7b2b-8409-54b3-e10846447de9-977a2bef,
    #w-node-_5831406a-34ad-db69-3adf-d8520536548c-977a2bef,
    #w-node-_46e2a59f-c4e3-29a0-03fa-cea88f3dff4a-977a2bef,
    #w-node-a1b0d0ca-ea18-4a50-30a7-1ee7df2a87ba-977a2bef,
    #w-node-_26c3b5b8-7aed-5730-f32f-4948eadb9ba0-977a2bef,
    #w-node-_6ff637bc-48ec-6249-dfab-4c2deabee824-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba96e-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba970-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba972-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba995-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba997-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba999-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9a2-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9a4-977a2bef,
    #w-node-_3213cfe2-8555-a540-2783-587706bba9a6-977a2bef,
    #w-node-a91e7667-83d5-5a0c-5222-54f6f3e96b57-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb33-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb35-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb37-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb3b-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb3d-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb3f-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb41-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb43-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb45-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb47-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb49-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb4b-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb4d-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb4f-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb51-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb53-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb55-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb57-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb59-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb5b-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb5d-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb5f-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb61-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb63-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb67-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb69-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb6b-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfb89-977a2bef,
    #w-node-_0c567726-12d9-21e2-8b68-bee1031dfc12-977a2bef,
    #w-node-d7c2f757-40ff-7321-2ac7-1ac2eb27c994-977a2bef,
    #w-node-_44fcacb8-f07b-0acd-b383-ee9d1a69bf70-977a2bef,
    #w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f6b5-977a2bef,
    #w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f6b7-977a2bef,
    #w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f6c0-977a2bef,
    #w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f6c2-977a2bef,
    #w-node-_0ac423ac-6d31-fcc0-3f55-c5c41c149fa1-977a2bef,
    #w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f6c4-977a2bef,
    #w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f6c6-977a2bef,
    #w-node-_1a4df4d5-4605-d40a-5f88-75534172eaa6-977a2bef,
    #w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f6cf-977a2bef,
    #w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f6d0-977a2bef,
    #w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f6d2-977a2bef,
    #w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f6d9-977a2bef,
    #w-node-_2aa2b311-cd44-a40b-d917-25b3ea43f6da-977a2bef,
    #w-node-_80bfc188-2923-1bf7-264a-133db389de40-977a2bef,
    #w-node-c8e6f6b9-f76a-b41d-1dda-ccab769d4030-977a2bef,
    #w-node-_2fad4f3d-97b6-f322-fddd-7f4a17450526-977a2bef,
    #w-node-dd9ddcb2-bca0-7f39-1b6d-18bec24dd037-977a2bef,
    #w-node-_693bd7b6-7eea-159c-e8ef-c75224435441-977a2bef,
    #w-node-_693bd7b6-7eea-159c-e8ef-c75224435466-977a2bef,
    #w-node-d36f7588-a673-44f4-76ec-b6046f874753-977a2bef,
    #w-node-d36f7588-a673-44f4-76ec-b6046f874776-977a2bef,
    #w-node-d36f7588-a673-44f4-76ec-b6046f87477d-977a2bef,
    #w-node-d36f7588-a673-44f4-76ec-b6046f874794-977a2bef,
    #w-node-d36f7588-a673-44f4-76ec-b6046f874797-977a2bef {
        align-self: stretch
    }

    #w-node-_823bf815-821a-61e1-887d-575c38bf6a72-7e7a2bf7 {
        justify-self: center
    }

    #w-node-_7be6566c-63be-c62b-d6dc-df3a15d852fb-717a2bfa {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start;
        justify-self: auto
    }

    #w-node-_7a244aaf-f23f-53c1-ead6-ae1ab179b956-717a2bfa,
    #w-node-_7a244aaf-f23f-53c1-ead6-ae1ab179b95f-717a2bfa {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-8f7a2bfe,
    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-8f7a2bfe {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_821b583c-2b29-c610-3618-921dbe9076c8-8f7a2bfe,
    #w-node-_821b583c-2b29-c610-3618-921dbe9076d2-8f7a2bfe {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-f7c292ab-2b17-980c-9f5e-de0d79d525bb-8f7a2bfe {
        align-self: start
    }

    #w-node-f7c292ab-2b17-980c-9f5e-de0d79d525c4-8f7a2bfe {
        grid-area: 1/1/2/3
    }

    #w-node-f7c292ab-2b17-980c-9f5e-de0d79d525ca-8f7a2bfe {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-8f7a2bfe,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-8f7a2bfe {
        grid-column-end: 2
    }

    #w-node-bccb2bb5-cbda-4d23-5096-0e12fa757e6e-8e7a2bff {
        grid-area: 1/1/2/2
    }

    #w-node-_9393684a-fc06-f98e-01b3-c972b641c0d9-5c7a2c04,
    #w-node-_9393684a-fc06-f98e-01b3-c972b641c0e1-5c7a2c04 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_9393684a-fc06-f98e-01b3-c972b641c0ef-5c7a2c04,
    #w-node-_9393684a-fc06-f98e-01b3-c972b641c0f8-5c7a2c04 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_9393684a-fc06-f98e-01b3-c972b641c110-5c7a2c04 {
        justify-self: start
    }

    #w-node-ed7ade73-944a-eb2a-04c4-1d0f53a51dd6-147a2c25 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-b00c8e8e-fbd1-8e0b-4b03-28325f3a76b2-147a2c25,
    #w-node-b00c8e8e-fbd1-8e0b-4b03-28325f3a76bb-147a2c25 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe7-887a2c27 {
        grid-area: 1/1/2/3
    }

    #w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e6f-887a2c27 {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e71-887a2c27 {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-bfbd229b-c65c-0abe-5b1a-9c8f4e50edfc-887a2c27 {
        align-self: start
    }

    #w-node-bfbd229b-c65c-0abe-5b1a-9c8f4e50ee00-887a2c27 {
        grid-area: 2/1/3/2
    }

    #w-node-_89db43da-37d7-3f45-0c3a-90243bdc3cea-997a2c29 {
        grid-area: 3/1/3/2
    }

    #w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-347a2c2d,
    #w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-347a2c2d {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_6033df8a-707f-d2ca-ac4b-dcc2d217dbbe-347a2c2d,
    #w-node-_395420b9-7c57-0ffc-a5ca-b5689a5e542f-347a2c2d {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-347a2c2d,
    #w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-347a2c2d {
        grid-column-end: 2
    }

    #w-node-c22959b1-d282-7b24-594b-11eb3f636806-347a2c2d {
        align-self: center
    }

    #w-node-edbc86c8-1bc1-d30b-cdf3-5c5212913798-347a2c2d,
    #w-node-edbc86c8-1bc1-d30b-cdf3-5c52129137a6-347a2c2d {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-d6ad429f-078f-b691-363a-f1194b859fb5-5a7a2c2e {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-e6c80489-00af-3069-3b8f-c3a1a9bf4678-5a7a2c2e,
    #w-node-e6c80489-00af-3069-3b8f-c3a1a9bf4682-5a7a2c2e {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_32b60153-cf9c-5cc9-50cb-d3a2b6a1d75a-8e7a2c2f {
        grid-column: span 2/span 2
    }

    #w-node-_2badae9b-fe6c-6c03-7a16-615addb8a5af-8e7a2c2f {
        grid-area: 3/1/4/3
    }

    #w-node-a5b38421-2208-cb7a-aa77-34b2b237942e-8e7a2c2f {
        grid-row: 2/3;
        grid-column-start: 1
    }

    #w-node-d8e74e5d-172a-b70c-f8f3-cff3926710d3-8e7a2c2f,
    #w-node-b3a14262-6d43-87c4-a5c8-08a184428951-8e7a2c2f,
    #w-node-b412027e-c005-fd05-07f6-64f0e795f3ce-8e7a2c2f,
    #w-node-_9daf473b-8d9a-bc10-80de-4f95c9b65c7e-8e7a2c2f,
    #w-node-ef28df0d-8445-a6a3-2f2d-4094c000a6c3-8e7a2c2f {
        grid-area: 1/1/2/3
    }

    #w-node-_55305994-3bee-707f-e746-8c73468d6773-8e7a2c2f {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_9f7c1056-82ec-a397-7ad8-b9e311bb1e3e-8e7a2c2f,
    #w-node-_9f7c1056-82ec-a397-7ad8-b9e311bb1e45-8e7a2c2f,
    #w-node-_9f7c1056-82ec-a397-7ad8-b9e311bb1e4c-8e7a2c2f,
    #w-node-_9f7c1056-82ec-a397-7ad8-b9e311bb1e54-8e7a2c2f,
    #w-node-_008f267f-fd9c-cc68-8247-8f8eacbb6ab1-8e7a2c2f,
    #w-node-e7c379ac-d664-9e14-6c3d-9cd57c354715-8e7a2c2f,
    #w-node-_3d4bed9d-5f54-0a44-94c0-63d59d1950c9-8e7a2c2f,
    #w-node-edc5bbb0-b035-7870-0a62-9cecfc3444d7-8e7a2c2f,
    #w-node-_59b57a01-fada-815c-c27c-23db93149ffc-8e7a2c2f,
    #w-node-_6988119f-cf84-b901-a068-a693ac0b4a3e-8e7a2c2f {
        grid-area: 1/1/2/3
    }

    #w-node-_7e07ce58-bc80-6e2d-3fb3-26a9011a6186-117a2c35 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeebe4-117a2c35 {
        align-self: start
    }

    #w-node-_1d30d609-0ade-838f-9dbd-c36da5820f5c-117a2c35 {
        grid-area: 2/1/3/3;
        align-self: start
    }

    #w-node-_63a92981-8421-a8b1-d610-e4d73ebe417d-117a2c35 {
        grid-area: 3/1/4/3;
        align-self: start
    }

    #w-node-f39d4c1d-ddd0-dcb3-317b-288443624d22-117a2c35 {
        grid-area: 4/1/5/3;
        align-self: start
    }

    #w-node-cbabe22b-1031-0576-9b30-9950025a6e0d-117a2c35 {
        grid-area: 5/1/6/3;
        align-self: start
    }

    #w-node-eff23010-0c9b-5d3f-b332-ddc5d54a92a4-117a2c35 {
        grid-area: 6/1/7/3;
        align-self: start
    }

    #w-node-f456b3fc-e42b-827f-2a7a-582a1ace8a76-117a2c35 {
        order: 0;
        grid-area: 2/1/3/5;
        align-self: stretch
    }

    #w-node-_034b9350-2c25-cacb-1027-f1623511228a-117a2c35 {
        grid-column: 4/5
    }

    #w-node-f456b3fc-e42b-827f-2a7a-582a1ace8b03-117a2c35 {
        order: 0;
        grid-area: 5/1/6/2;
        align-self: stretch
    }

    #w-node-fdacf8ac-e812-7ec8-b0b7-ca2daf36f426-117a2c35 {
        order: 0;
        grid-area: 10/1/11/5;
        align-self: stretch
    }

    #w-node-_6fed8a24-ca12-fa4a-c03d-d7b6cbd94358-117a2c35 {
        align-self: end
    }

    #w-node-aa1e18d3-a577-e039-0deb-eccfde5124ef-117a2c35 {
        order: 0;
        grid-area: 15/1/16/5;
        align-self: stretch
    }

    #w-node-_4977869e-5514-0c84-ca53-08bfd040d632-117a2c35 {
        align-self: stretch
    }

    #w-node-_2a0ba48c-003e-1ccf-f2a7-f352c4d88a90-117a2c35 {
        order: 0;
        grid-area: 18/1/19/5;
        align-self: stretch
    }

    #w-node-_3d922b94-15a9-da51-c975-adc5523f4ef1-117a2c35,
    #w-node-_3d922b94-15a9-da51-c975-adc5523f4f06-117a2c35 {
        grid-area: 2/1/3/3
    }

    #w-node-_3d922b94-15a9-da51-c975-adc5523f4f1b-117a2c35,
    #w-node-_3d922b94-15a9-da51-c975-adc5523f4f30-117a2c35 {
        grid-area: 2/1/3/3;
        align-self: center
    }

    #w-node-dbd9175d-2a96-38fe-bc9a-6020acdedfe7-8f7a2c6b {
        grid-area: 1/1/2/3
    }

    #w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e6f-8f7a2c6b {
        grid-area: 1/1/2/3;
        align-self: center
    }

    #w-node-ec36f239-9a7c-27a3-3f7f-aba94c685e71-8f7a2c6b {
        grid-area: 2/1/2/3;
        align-self: center
    }

    #w-node-ed7ade73-944a-eb2a-04c4-1d0f53a51dd6-734d5bf4 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-b00c8e8e-fbd1-8e0b-4b03-28325f3a76b2-734d5bf4,
    #w-node-b00c8e8e-fbd1-8e0b-4b03-28325f3a76bb-734d5bf4 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_5c15fbaf-531e-a900-aa26-e7aa632dc25d-46650e71 {
        justify-self: center
    }

    #w-node-_48797934-a7e6-9a8f-9a61-40f20bf952d5-6e704ca9 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: center
    }

    #w-node-_48797934-a7e6-9a8f-9a61-40f20bf952da-6e704ca9 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-a1b11a61-97c1-0521-41a4-f0409e1352e0-6e704ca9 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: center
    }

    #w-node-a1b11a61-97c1-0521-41a4-f0409e1352e7-6e704ca9 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d12e-6e704ca9,
    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d143-6e704ca9 {
        grid-area: 2/1/3/3
    }

    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d158-6e704ca9,
    #w-node-ca280ad3-5baa-0a6c-9352-b87a8d02d16d-6e704ca9 {
        grid-area: 2/1/3/3;
        align-self: center
    }

}
    .footer__logo {
        display: none
    }

@font-face {
    font-family: 'Lineto brown pro';
    src: url('https://assets.website-files.com/607f4f6df411bd01527dc7d5/607f4f6df411bdbf4d7dc861_lineto-brown-pro-bold.woff2') format('woff2'), url('https://assets.website-files.com/607f4f6df411bd01527dc7d5/607f4f6df411bdcb237dc841_lineto-brown-pro-bold.eot') format('embedded-opentype'), url('https://assets.website-files.com/607f4f6df411bd01527dc7d5/607f4f6df411bdb53e7dc81b_lineto-brown-pro-bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: auto;
}

@font-face {
    font-family: 'Lineto brown pro';
    src: url('https://assets.website-files.com/607f4f6df411bd01527dc7d5/607f4f6df411bd906b7dc84d_lineto-brown-pro-thin.woff2') format('woff2'), url('https://assets.website-files.com/607f4f6df411bd01527dc7d5/607f4f6df411bd0f9a7dc84e_lineto-brown-pro-thin.eot') format('embedded-opentype'), url('https://assets.website-files.com/607f4f6df411bd01527dc7d5/607f4f6df411bd5c3d7dc827_lineto-brown-pro-thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: auto;
}

@font-face {
    font-family: 'Lineto brown pro';
    src: url('https://assets.website-files.com/607f4f6df411bd01527dc7d5/607f4f6df411bd6b6b7dc825_lineto-brown-pro-light.woff2') format('woff2'), url('https://assets.website-files.com/607f4f6df411bd01527dc7d5/607f4f6df411bd850f7dc814_lineto-brown-pro-light.eot') format('embedded-opentype'), url('https://assets.website-files.com/607f4f6df411bd01527dc7d5/607f4f6df411bd53eb7dc831_lineto-brown-pro-light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: auto;
}

@font-face {
    font-family: 'Lineto brown pro';
    src: url('https://assets.website-files.com/607f4f6df411bd01527dc7d5/607f4f6df411bd76967dc819_lineto-brown-pro-regular.woff2') format('woff2'), url('https://assets.website-files.com/607f4f6df411bd01527dc7d5/607f4f6df411bd09717dc800_lineto-brown-pro-regular.eot') format('embedded-opentype'), url('https://assets.website-files.com/607f4f6df411bd01527dc7d5/607f4f6df411bde1087dc826_lineto-brown-pro-regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: auto;
}