*{
     overflow: visible !important;
     overflow-x: hidden !important;
}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-family: sans-serif
}

body {
    margin: 0
}



article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    vertical-align: baseline;
    display: inline-block
}

audio:not([controls]) {
    height: 0;
    display: none
}

[hidden],
template {
    display: none
}

a {
    background-color: #0000
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 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 */
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    /* overflow: auto */
}

code,
kbd,
pre,
samp {
    font-family: monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    /* overflow: visible */
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: none
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

legend {
    border: 0;
    padding: 0
}

textarea {
    /* overflow: auto */
}

optgroup {
    font-weight: 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
}

.w-icon-slider-right:before {
    content: ""
}

.w-icon-slider-left:before {
    content: ""
}

.w-icon-nav-menu:before {
    content: ""
}

.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
    content: ""
}

.w-icon-file-upload-remove:before {
    content: ""
}

.w-icon-file-upload-icon:before {
    content: ""
}

* {
    box-sizing: border-box
}

html {
    height: 100%
}

body {
    color: #333;
    background-color: #fff;
    min-height: 100%;
    margin: 0;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px
}

img {
    vertical-align: middle;
    max-width: 100%;
    display: inline-block
}

html.w-mod-touch * {
    background-attachment: scroll !important
}

.w-block {
    display: block
}

.w-inline-block {
    max-width: 100%;
    display: inline-block
}

.w-clearfix:before,
.w-clearfix:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-clearfix:after {
    clear: both
}

.w-hidden {
    display: none
}

.w-button {
    color: #fff;
    line-height: inherit;
    cursor: pointer;
    background-color: #3898ec;
    border: 0;
    border-radius: 0;
    padding: 9px 15px;
    text-decoration: none;
    display: inline-block
}

input.w-button {
    -webkit-appearance: button
}

html[data-w-dynpage] [data-w-cloak] {
    color: #0000 !important
}

.w-code-block {
    margin: unset
}

pre.w-code-block code {
    all: inherit
}

.w-optimization {
    display: contents
}

.w-webflow-badge,
.w-webflow-badge>img {
    box-sizing: unset;
    width: unset;
    height: unset;
    max-height: unset;
    max-width: unset;
    min-height: unset;
    min-width: unset;
    margin: unset;
    padding: unset;
    float: unset;
    clear: unset;
    border: unset;
    border-radius: unset;
    background: unset;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-origin: unset;
    background-clip: unset;
    background-attachment: unset;
    background-color: unset;
    box-shadow: unset;
    transform: unset;
    direction: unset;
    font-family: unset;
    font-weight: unset;
    color: unset;
    font-size: unset;
    line-height: unset;
    font-style: unset;
    font-variant: unset;
    text-align: unset;
    letter-spacing: unset;
    -webkit-text-decoration: unset;
    text-decoration: unset;
    text-indent: unset;
    text-transform: unset;
    list-style-type: unset;
    text-shadow: unset;
    vertical-align: unset;
    cursor: unset;
    white-space: unset;
    word-break: unset;
    word-spacing: unset;
    word-wrap: unset;
    transition: unset
}

.w-webflow-badge {
    white-space: nowrap;
    cursor: pointer;
    box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
    visibility: visible !important;
    opacity: 1 !important;
    z-index: 2147483647 !important;
    color: #aaadb0 !important;
    /* overflow: unset !important; */
    background-color: #fff !important;
    border-radius: 3px !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 6px !important;
    font-size: 12px !important;
    line-height: 14px !important;
    text-decoration: none !important;
    display: inline-block !important;
    position: fixed !important;
    inset: auto 12px 12px auto !important;
    transform: none !important
}

.w-webflow-badge>img {
    position: unset;
    visibility: unset !important;
    opacity: 1 !important;
    vertical-align: middle !important;
    display: inline-block !important
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 10px;
    font-weight: 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
}

ul,
ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px
}

.w-list-unstyled {
    padding-left: 0;
    list-style: none
}

.w-embed:before,
.w-embed:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-embed:after {
    clear: both
}

.w-video {
    width: 100%;
    padding: 0;
    position: relative
}

.w-video iframe,
.w-video object,
.w-video embed {
    border: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

button,
[type=button],
[type=reset] {
    cursor: pointer;
    -webkit-appearance: button;
    border: 0
}

.w-form {
    margin: 0 0 15px
}

.w-form-done {
    text-align: center;
    background-color: #ddd;
    padding: 20px;
    display: none
}

.w-form-fail {
    background-color: #ffdede;
    margin-top: 10px;
    padding: 10px;
    display: none
}

label {
    margin-bottom: 5px;
    font-weight: 700;
    display: block
}

.w-input,
.w-select {
    color: #333;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    height: 38px;
    margin-bottom: 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    display: block
}

.w-input::placeholder,
.w-select::placeholder {
    color: #999
}

.w-input:focus,
.w-select:focus {
    border-color: #3898ec;
    outline: 0
}

.w-input[disabled],
.w-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 {
    opacity: 0;
    z-index: -100;
    width: .1px;
    height: .1px;
    position: absolute;
    /* overflow: hidden */
}

.w-file-upload-default,
.w-file-upload-uploading,
.w-file-upload-success {
    color: #333;
    display: inline-block
}

.w-file-upload-error {
    margin-top: 10px;
    display: block
}

.w-file-upload-default.w-hidden,
.w-file-upload-uploading.w-hidden,
.w-file-upload-error.w-hidden,
.w-file-upload-success.w-hidden {
    display: none
}

.w-file-upload-uploading-btn {
    cursor: pointer;
    background-color: #fafafa;
    border: 1px solid #ccc;
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 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 {
    cursor: pointer;
    width: auto;
    height: auto;
    margin-top: 3px;
    margin-left: 10px;
    padding: 3px;
    display: block
}

.w-icon-file-upload-remove {
    margin: auto;
    font-size: 10px
}

.w-file-upload-error-msg {
    color: #ea384c;
    padding: 2px 0;
    display: inline-block
}

.w-file-upload-info {
    padding: 0 12px;
    line-height: 38px;
    display: inline-block
}

.w-file-upload-label {
    cursor: pointer;
    background-color: #fafafa;
    border: 1px solid #ccc;
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 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;
    text-align: center;
    background: #fff;
    border: 1px solid #758696;
    border-radius: 3px;
    width: 28px;
    height: 20px;
    display: inline-block;
    position: relative
}

.w-widget-twitter-count-shim * {
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
    text-align: center;
    color: #999;
    font-family: serif;
    font-size: 15px;
    line-height: 12px;
    position: relative
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
    display: block;
    position: relative
}

.w-widget-twitter-count-shim.w--large {
    width: 36px;
    height: 28px
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
    font-size: 18px;
    line-height: 18px
}

.w-widget-twitter-count-shim:not(.w--vertical) {
    margin-left: 5px;
    margin-right: 8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
    margin-left: 6px
}

.w-widget-twitter-count-shim:not(.w--vertical):before,
.w-widget-twitter-count-shim:not(.w--vertical):after {
    content: " ";
    pointer-events: none;
    border: solid #0000;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 0
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
    border-width: 4px;
    border-color: #75869600 #5d6c7b #75869600 #75869600;
    margin-top: -4px;
    margin-left: -9px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
    border-width: 5px;
    margin-top: -5px;
    margin-left: -10px
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
    border-width: 4px;
    border-color: #fff0 #fff #fff0 #fff0;
    margin-top: -4px;
    margin-left: -8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
    border-width: 5px;
    margin-top: -5px;
    margin-left: -9px
}

.w-widget-twitter-count-shim.w--vertical {
    width: 61px;
    height: 33px;
    margin-bottom: 8px
}

.w-widget-twitter-count-shim.w--vertical:before,
.w-widget-twitter-count-shim.w--vertical:after {
    content: " ";
    pointer-events: none;
    border: solid #0000;
    width: 0;
    height: 0;
    position: absolute;
    top: 100%;
    left: 50%
}

.w-widget-twitter-count-shim.w--vertical:before {
    border-width: 5px;
    border-color: #5d6c7b #75869600 #75869600;
    margin-left: -5px
}

.w-widget-twitter-count-shim.w--vertical:after {
    border-width: 4px;
    border-color: #fff #fff0 #fff0;
    margin-left: -4px
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
    font-size: 18px;
    line-height: 22px
}

.w-widget-twitter-count-shim.w--vertical.w--large {
    width: 76px
}

.w-background-video {
    color: #fff;
    height: 500px;
    position: relative;
    /* overflow: hidden */
}

.w-background-video>video {
    object-fit: cover;
    z-index: -100;
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 100%;
    margin: auto;
    position: absolute;
    inset: -100%
}

.w-background-video>video::-webkit-media-controls-start-playback-button {
    -webkit-appearance: none;
    display: none !important
}

.w-background-video--control {
    background-color: #0000;
    padding: 0;
    position: absolute;
    bottom: 1em;
    right: 1em
}

.w-background-video--control>[hidden] {
    display: none !important
}

.w-slider {
    text-align: center;
    clear: both;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    background: #ddd;
    height: 300px;
    position: relative
}

.w-slider-mask {
    z-index: 1;
    white-space: nowrap;
    height: 100%;
    display: block;
    position: relative;
    left: 0;
    right: 0;
     overflow: hidden 
}

.w-slide {
    vertical-align: top;
    white-space: normal;
    text-align: left;
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative
}

.w-slider-nav {
    z-index: 2;
    text-align: center;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    height: 40px;
    margin: auto;
    padding-top: 10px;
    position: absolute;
    inset: auto 0 0
}

.w-slider-nav.w-round>div {
    border-radius: 100%
}

.w-slider-nav.w-num>div {
    font-size: inherit;
    line-height: inherit;
    width: auto;
    height: auto;
    padding: .2em .5em
}

.w-slider-nav.w-shadow>div {
    box-shadow: 0 0 3px #3336
}

.w-slider-nav-invert {
    color: #fff
}

.w-slider-nav-invert>div {
    background-color: #2226
}

.w-slider-nav-invert>div.w-active {
    background-color: #222
}

.w-slider-dot {
    cursor: pointer;
    background-color: #fff6;
    width: 1em;
    height: 1em;
    margin: 0 3px .5em;
    transition: background-color .1s, color .1s;
    display: inline-block;
    position: relative
}

.w-slider-dot.w-active {
    background-color: #fff
}

.w-slider-dot:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff
}

.w-slider-dot:focus.w-active {
    box-shadow: none
}

.w-slider-arrow-left,
.w-slider-arrow-right {
    cursor: pointer;
    color: #fff;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    -webkit-user-select: none;
    user-select: none;
    width: 80px;
    margin: auto;
    font-size: 40px;
    position: absolute;
    inset: 0;
    /* overflow: hidden */
}

.w-slider-arrow-left [class^=w-icon-],
.w-slider-arrow-right [class^=w-icon-],
.w-slider-arrow-left [class*=\ w-icon-],
.w-slider-arrow-right [class*=\ w-icon-] {
    position: absolute
}

.w-slider-arrow-left:focus,
.w-slider-arrow-right:focus {
    outline: 0
}

.w-slider-arrow-left {
    z-index: 3;
    right: auto
}

.w-slider-arrow-right {
    z-index: 4;
    left: auto
}

.w-icon-slider-left,
.w-icon-slider-right {
    width: 1em;
    height: 1em;
    margin: auto;
    inset: 0
}

.w-slider-aria-label {
    clip: rect(0 0 0 0);
    border: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    /* overflow: hidden */
}

.w-slider-force-show {
    display: block !important
}

.w-dropdown {
    text-align: left;
    z-index: 900;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    position: relative
}

.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
    vertical-align: top;
    color: #222;
    text-align: left;
    white-space: nowrap;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    position: relative
}

.w-dropdown-toggle {
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    padding-right: 40px;
    display: inline-block
}

.w-dropdown-toggle:focus {
    outline: 0
}

.w-icon-dropdown-toggle {
    width: 1em;
    height: 1em;
    margin: auto 20px auto auto;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0
}

.w-dropdown-list {
    background: #ddd;
    min-width: 100%;
    display: none;
    position: absolute
}

.w-dropdown-list.w--open {
    display: block
}

.w-dropdown-link {
    color: #222;
    padding: 10px 20px;
    display: block
}

.w-dropdown-link.w--current {
    color: #0082f3
}

.w-dropdown-link:focus {
    outline: 0
}

@media screen and (max-width:767px) {
    .w-nav-brand {
        padding-left: 10px
    }
}

.w-lightbox-backdrop {
    cursor: auto;
    letter-spacing: normal;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    visibility: visible;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    color: #fff;
    text-align: center;
    z-index: 2000;
    opacity: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -webkit-tap-highlight-color: transparent;
    background: #000000e6;
    outline: 0;
    font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.2;
    list-style: disc;
    position: fixed;
    inset: 0;
    -webkit-transform: translate(0)
}

.w-lightbox-backdrop,
.w-lightbox-container {
    /* -webkit-overflow-scrolling: touch; */
    height: 100%;
    /* overflow: auto */
}

.w-lightbox-content {
    height: 100vh;
    position: relative;
    /* overflow: hidden */
}

.w-lightbox-view {
    opacity: 0;
    width: 100vw;
    height: 100vh;
    position: absolute
}

.w-lightbox-view:before {
    content: "";
    height: 100vh
}

.w-lightbox-group,
.w-lightbox-group .w-lightbox-view,
.w-lightbox-group .w-lightbox-view:before {
    height: 86vh
}

.w-lightbox-frame,
.w-lightbox-view:before {
    vertical-align: middle;
    display: inline-block
}

.w-lightbox-figure {
    margin: 0;
    position: relative
}

.w-lightbox-group .w-lightbox-figure {
    cursor: pointer
}

.w-lightbox-img {
    width: auto;
    max-width: none;
    height: auto
}

.w-lightbox-image {
    float: none;
    max-width: 100vw;
    max-height: 100vh;
    display: block
}

.w-lightbox-group .w-lightbox-image {
    max-height: 86vh
}

.w-lightbox-caption {
    text-align: left;
    /* text-overflow: ellipsis; */
    white-space: nowrap;
    background: #0006;
    padding: .5em 1em;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    /* overflow: hidden */
}

.w-lightbox-embed {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0
}

.w-lightbox-control {
    cursor: pointer;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    width: 4em;
    transition: all .3s;
    position: absolute;
    top: 0
}

.w-lightbox-left {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);
    display: none;
    bottom: 0;
    left: 0
}

.w-lightbox-right {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
    display: none;
    bottom: 0;
    right: 0
}

.w-lightbox-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
    background-size: 18px;
    height: 2.6em;
    right: 0
}

.w-lightbox-strip {
    white-space: nowrap;
    padding: 0 1vh;
    line-height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    /* overflow: auto hidden */
}

.w-lightbox-item {
    box-sizing: content-box;
    cursor: pointer;
    width: 10vh;
    padding: 2vh 1vh;
    display: inline-block;
    -webkit-transform: translate(0, 0)
}

.w-lightbox-active {
    opacity: .3
}

.w-lightbox-thumbnail {
    background: #222;
    height: 10vh;
    position: relative;
    /* overflow: hidden */
}

.w-lightbox-thumbnail-image {
    position: absolute;
    top: 0;
    left: 0
}

.w-lightbox-thumbnail .w-lightbox-tall {
    width: 100%;
    top: 50%;
    transform: translateY(-50%)
}

.w-lightbox-thumbnail .w-lightbox-wide {
    height: 100%;
    left: 50%;
    transform: translate(-50%)
}

.w-lightbox-spinner {
    box-sizing: border-box;
    border: 5px solid #0006;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    animation: .8s linear infinite spin;
    position: absolute;
    top: 50%;
    left: 50%
}

.w-lightbox-spinner:after {
    content: "";
    border: 3px solid #0000;
    border-bottom-color: #fff;
    border-radius: 50%;
    position: absolute;
    inset: -4px
}

.w-lightbox-hide {
    display: none
}

.w-lightbox-noscroll {
    /* overflow: hidden */
}

@media (min-width:768px) {
    .w-lightbox-content {
        height: 96vh;
        margin-top: 2vh
    }

    .w-lightbox-view,
    .w-lightbox-view:before {
        height: 96vh
    }

    .w-lightbox-group,
    .w-lightbox-group .w-lightbox-view,
    .w-lightbox-group .w-lightbox-view:before {
        height: 84vh
    }

    .w-lightbox-image {
        max-width: 96vw;
        max-height: 96vh
    }

    .w-lightbox-group .w-lightbox-image {
        max-width: 82.3vw;
        max-height: 84vh
    }

    .w-lightbox-left,
    .w-lightbox-right {
        opacity: .5;
        display: block
    }

    .w-lightbox-close {
        opacity: .8
    }

    .w-lightbox-control:hover {
        opacity: 1
    }
}

.w-lightbox-inactive,
.w-lightbox-inactive:hover {
    opacity: 0
}

.w-richtext:before,
.w-richtext:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-richtext:after {
    clear: both
}

.w-richtext[contenteditable=true]:before,
.w-richtext[contenteditable=true]:after {
    white-space: initial
}

.w-richtext ol,
.w-richtext ul {
    /* overflow: hidden */
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,
.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,
.w-richtext .w-richtext-figure-selected[data-rt-type=image] div {
    outline: 2px solid #2895f7
}

.w-richtext figure.w-richtext-figure-type-video>div:after,
.w-richtext figure[data-rt-type=video]>div:after {
    content: "";
    display: none;
    position: absolute;
    inset: 0
}

.w-richtext figure {
    max-width: 60%;
    position: relative
}

.w-richtext figure>div:before {
    cursor: default !important
}

.w-richtext figure img {
    width: 100%
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
    opacity: .6
}

.w-richtext figure div {
    color: #0000;
    font-size: 0
}

.w-richtext figure.w-richtext-figure-type-image,
.w-richtext figure[data-rt-type=image] {
    display: table
}

.w-richtext figure.w-richtext-figure-type-image>div,
.w-richtext figure[data-rt-type=image]>div {
    display: inline-block
}

.w-richtext figure.w-richtext-figure-type-image>figcaption,
.w-richtext figure[data-rt-type=image]>figcaption {
    caption-side: bottom;
    display: table-caption
}

.w-richtext figure.w-richtext-figure-type-video,
.w-richtext figure[data-rt-type=video] {
    width: 60%;
    height: 0
}

.w-richtext figure.w-richtext-figure-type-video iframe,
.w-richtext figure[data-rt-type=video] iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.w-richtext figure.w-richtext-figure-type-video>div,
.w-richtext figure[data-rt-type=video]>div {
    width: 100%
}

.w-richtext figure.w-richtext-align-center {
    clear: both;
    margin-left: auto;
    margin-right: auto
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,
.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div {
    max-width: 100%
}

.w-richtext figure.w-richtext-align-normal {
    clear: both
}

.w-richtext figure.w-richtext-align-fullwidth {
    text-align: center;
    clear: both;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.w-richtext figure.w-richtext-align-fullwidth>div {
    padding-bottom: inherit;
    display: inline-block
}

.w-richtext figure.w-richtext-align-fullwidth>figcaption {
    display: block
}

.w-richtext figure.w-richtext-align-floatleft {
    float: left;
    clear: none;
    margin-right: 15px
}

.w-richtext figure.w-richtext-align-floatright {
    float: right;
    clear: none;
    margin-left: 15px
}

.w-nav {
    z-index: 1000;
    background: #ddd;
    position: relative
}

.w-nav:before,
.w-nav:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-nav:after {
    clear: both
}

.w-nav-brand {
    float: left;
    color: #333;
    text-decoration: none;
    position: relative
}

.w-nav-link {
    vertical-align: top;
    color: #222;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    display: inline-block;
    position: relative
}

.w-nav-link.w--current {
    color: #0082f3
}

.w-nav-menu {
    float: right;
    position: relative
}

[data-nav-menu-open] {
    text-align: center;
    background: #c8c8c8;
    min-width: 200px;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    /* overflow: visible; */
    display: block !important
}

.w--nav-link-open {
    display: block;
    position: relative
}

.w-nav-overlay {
    width: 100%;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    /* overflow: hidden */
}

.w-nav-overlay [data-nav-menu-open] {
    top: 0
}

.w-nav[data-animation=over-left] .w-nav-overlay {
    width: auto
}

.w-nav[data-animation=over-left] .w-nav-overlay,
.w-nav[data-animation=over-left] [data-nav-menu-open] {
    z-index: 1;
    top: 0;
    right: auto
}

.w-nav[data-animation=over-right] .w-nav-overlay {
    width: auto
}

.w-nav[data-animation=over-right] .w-nav-overlay,
.w-nav[data-animation=over-right] [data-nav-menu-open] {
    z-index: 1;
    top: 0;
    left: auto
}

.w-nav-button {
    float: right;
    cursor: pointer;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    -webkit-user-select: none;
    user-select: none;
    padding: 18px;
    font-size: 24px;
    display: none;
    position: relative
}

.w-nav-button:focus {
    outline: 0
}

.w-nav-button.w--open {
    color: #fff;
    background-color: #c8c8c8
}

.w-nav[data-collapse=all] .w-nav-menu {
    display: none
}

.w-nav[data-collapse=all] .w-nav-button,
.w--nav-dropdown-open,
.w--nav-dropdown-toggle-open {
    display: block
}

.w--nav-dropdown-list-open {
    position: static
}

@media screen and (max-width:991px) {
    .w-nav[data-collapse=medium] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=medium] .w-nav-button {
        display: block
    }
}

@media screen and (max-width:767px) {
    .w-nav[data-collapse=small] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=small] .w-nav-button {
        display: block
    }

    .w-nav-brand {
        padding-left: 10px
    }
}

@media screen and (max-width:479px) {
    .w-nav[data-collapse=tiny] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=tiny] .w-nav-button {
        display: block
    }
}

.w-tabs {
    position: relative
}

.w-tabs:before,
.w-tabs:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-tabs:after {
    clear: both
}

.w-tab-menu {
    position: relative
}

.w-tab-link {
    vertical-align: top;
    text-align: left;
    cursor: pointer;
    color: #222;
    background-color: #ddd;
    padding: 9px 30px;
    text-decoration: none;
    display: inline-block;
    position: relative
}

.w-tab-link.w--current {
    background-color: #c8c8c8
}

.w-tab-link:focus {
    outline: 0
}

.w-tab-content {
    display: block;
    position: relative;
    /* overflow: hidden */
}

.w-tab-pane {
    display: none;
    position: relative
}

.w--tab-active {
    display: block
}

@media screen and (max-width:479px) {
    .w-tab-link {
        display: block
    }
}

.w-ix-emptyfix:after {
    content: ""
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    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-code-component>* {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

:root {
    --white: white;
    --packsize-green: #b8bf34;
    --turquoise: #6cc6ad;
    --logotype-color: #373435;
    --blue-2: var(--blue);
    --dark-green: #00523e;
    --neutral: #353430;
    --light-turquoise: #e7f4f0;
    --corrugated-brown: #b57a30;
    --packsize-light-green: #e0dd93;
    --black: black;
    --olive: #bec798;
    --orange: #f5804a;
    --yellow: #fcd778;
    --light-blue: #99b4de;
    --plum: #644d77;
    --blue: #0068ab
}

.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-users-userformpagewrap {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    max-width: 340px;
    height: 100vh;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.w-users-userformheader {
    text-align: center
}

.w-layout-layout {
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-auto-columns: 1fr;
    justify-content: center;
    padding: 20px
}

.w-layout-cell {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.w-pagination-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    display: flex
}

.w-pagination-previous {
    color: #333;
    background-color: #fafafa;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 9px 20px;
    font-size: 14px;
    display: block
}

.w-pagination-previous-icon {
    margin-right: 4px
}

.w-pagination-next {
    color: #333;
    background-color: #fafafa;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 9px 20px;
    font-size: 14px;
    display: block
}

.w-pagination-next-icon {
    margin-left: 4px
}

.w-layout-blockcontainer {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.w-checkbox {
    margin-bottom: 5px;
    padding-left: 20px;
    display: block
}

.w-checkbox:before {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-checkbox:after {
    content: " ";
    clear: both;
    grid-area: 1/1/2/2;
    display: table
}

.w-users-userloginformwrapper {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: relative
}

.w-users-userformbutton {
    text-align: center;
    width: 100%
}

.w-users-userformfooter {
    justify-content: space-between;
    margin-top: 12px;
    display: flex
}

.w-users-userformerrorstate {
    margin-left: 20px;
    margin-right: 20px;
    position: absolute;
    top: 100%;
    left: 0%;
    right: 0%
}

.w-users-userresetpasswordformwrapper {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: relative
}

.w-users-userformsuccessstate {
    display: none
}

.w-users-usersignupformwrapper {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: relative
}

.w-checkbox-input {
    float: left;
    margin: 4px 0 0 -20px;
    line-height: normal
}

.w-checkbox-input--inputType-custom {
    border: 1px solid #ccc;
    border-radius: 2px;
    width: 12px;
    height: 12px
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
    background-color: #3898ec;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-color: #3898ec
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
    box-shadow: 0 0 3px 1px #3898ec
}

.w-users-usersignupverificationmessage {
    display: none
}

.w-users-userupdatepasswordformwrapper {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: relative
}

.w-users-useraccountwrapper {
    background-color: #f5f5f5;
    width: 100%;
    min-height: 100vh;
    padding: 20px
}

.w-users-blockheader {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    justify-content: space-between;
    align-items: baseline;
    padding: 4px 20px;
    display: flex
}

.w-users-blockcontent {
    background-color: #fff;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    margin-bottom: 20px;
    padding: 20px
}

.w-users-useraccountformsavebutton {
    text-align: center;
    margin-right: 8px
}

.w-users-useraccountformcancelbutton {
    text-align: center;
    color: #333;
    background-color: #d3d3d3
}

@media screen and (max-width:991px) {
    .w-layout-blockcontainer {
        max-width: 728px
    }
}

@media screen and (max-width:767px) {
    .w-layout-blockcontainer {
        max-width: none
    }
}

body {
    color: #333;
    font-family: stolzl, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px
}

h1 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 38px;
    font-weight: 700;
    line-height: 44px
}

h2 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 36px;
    font-weight: 500;
    line-height: 1.2
}

h3 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px
}

p {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px
}

a {
    color: #86931f;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none
}

ul {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px;
    font-size: 16px;
    line-height: 24px
}

li {
    margin-bottom: 10px
}

img {
    max-width: 100%;
    display: inline-block
}

blockquote {
    border-left: 5px solid #e2e2e2;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 16px;
    line-height: 24px
}

figure {
    margin-bottom: 10px
}

figcaption {
    text-align: center;
    margin-top: 5px
}

.hero {
    position: relative
}

.hero.home {
    background-image: linear-gradient(#00000080, #0000 23%);
    margin-top: -80px
}

.evaluation-cta {
    margin-top: 100px;
    margin-bottom: 100px
}

.upcoming-event {
    background-color: #bec79821;
    padding-top: 100px;
    padding-bottom: 100px
}

.newsroom {
    margin-top: 100px;
    margin-bottom: 100px
}

.customer-spotlights {
    color: var(--white);
    background-color: #23221f;
    padding-top: 100px;
    padding-bottom: 100px
}

.footer {
    background-color: #f5f5f5
}

.header {
    z-index: 1000;
    color: #fff;
    width: 100%;
    position: static
}

.header.darkoverlay {
    color: #0000;
    position: sticky;
    top: 0
}

.header.lightoverlay {
    background-color: var(--white);
    color: #0000;
    position: sticky;
    top: 0
}

.hero-heading {
    max-width: 900px;
    font-family: stolzl, sans-serif;
    font-size: 90px;
    font-weight: 700;
    line-height: 1;
    position: relative
}

.hero-heading.smaller {
    font-size: 95px;
    line-height: 95px
}

.hero-subtitle {
    max-width: 700px;
    margin-bottom: 10px;
    font-family: stolzl, sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 31.5px
}

.trademark {
    font-size: 60px;
    display: inline-block;
    position: relative
}

.button {
    background-color: var(--packsize-green);
    color: #fff;
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 15px 39px;
    font-family: stolzl, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 21px;
    transition: background-color .3s
}

.button:hover {
    background-color: #a0a50d
}

.button.small-text {
    font-size: 18px;
    font-weight: 300
}

.button.brand-turquoise {
    background-color: var(--turquoise)
}

.button.white-border {
    border: 2px solid var(--white);
    background-color: #0000;
    margin-top: 10px;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    font-weight: 500;
    line-height: 1.5
}

.button.white-border:hover {
    border-color: var(--white);
    background-color: var(--white);
    color: var(--logotype-color)
}

.button.white-border.blue-background {
    background-color: var(--blue-2)
}

.button.white-border.visy-button {
    font-size: 14px
}

.button.no-margin.core-color {
    background-color: #d16345
}

.button.no-margin.report-color {
    background-color: #579c9c
}

.button.no-margin.dim-color {
    background-color: #5c80b0
}

.button.no-margin.cube-color {
    background-color: #ccad47
}

.button.dark-border-button {
    border: 1px solid var(--white);
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 0
}

.button.white-button-green-border {
    border: 2px solid var(--dark-green);
    color: var(--dark-green);
    background-color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700
}

.button.white-button-green-border:hover {
    border-color: var(--white);
    background-color: var(--dark-green);
    color: var(--white)
}

.button.clear-button-white-text {
    border: 2px solid var(--white);
    color: var(--white);
    background-color: #0000001a;
    margin-top: 10px;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    font-weight: 500;
    line-height: 1.5
}

.button.clear-button-white-text:hover {
    border-color: var(--dark-green);
    background-color: var(--dark-green);
    color: var(--white)
}

.button.clear-button-white-text.no-margin {
    margin-top: 0
}

.button.clear-button-dark-text {
    border: 2px solid var(--neutral);
    color: var(--neutral);
    text-align: center;
    background-color: #ffffff1a;
    margin-top: 10px;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    font-weight: 500;
    line-height: 1.5
}

.button.clear-button-dark-text:hover {
    border-color: var(--dark-green);
    background-color: var(--dark-green);
    color: var(--white)
}

.button.clear-button-dark-text:focus {
    border-color: var(--dark-green)
}

.button.clear-button-dark-text.float-right {
    position: relative;
    left: 60%
}

.button.clear-button-dark-text.visy-button {
    font-size: 14px
}

.button.clear-button-white-text-hover-white {
    border: 2px solid var(--white);
    color: var(--white);
    background-color: #fff0;
    margin-top: 10px;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    font-weight: 500;
    line-height: 1.5
}

.button.clear-button-white-text-hover-white:hover {
    border-color: var(--white);
    background-color: var(--white);
    color: var(--logotype-color)
}

.button.clear-button-white-text-hover-white.no-margin {
    margin-top: 0
}

.background-video {
    object-fit: cover;
    flex-direction: column;
    height: 100%;
    display: block;
    position: relative;
    /* overflow: visible */
}

.navbar {
    background-color: var(--white);
    color: #fff;
    justify-content: space-around;
    width: 100%;
    display: flex
}

.nav-container {
    color: #fff;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.hero-wrapper {
    background-color: #0000004d;
    padding-top: 150px;
    padding-bottom: 150px
}

.hero-wrapper.solutions {
    padding-top: 60px;
    padding-bottom: 60px
}

.maxwidth-1500 {
    max-width: 1500px;
    min-height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 80px;
    padding-right: 80px
}

.maxwidth-1500.light-turquoise-callout {
    color: var(--logotype-color)
}

.brand {
    padding: 20px 40px
}

.brand.dont-shrink {
    flex: none
}

.nav-menu {
    color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex
}

.menu-text {
    font-size: 15px;
    font-weight: 400;
    transition: color .5s
}

.menu-text.dark-text {
    color: var(--logotype-color);
    font-size: 15px;
    font-weight: 500
}

.heading {
    font-family: stolzl, sans-serif;
    font-size: 50px;
    line-height: 1.2
}

.grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto
}

.callout-paragraph {
    font-family: stolzl, sans-serif;
    font-size: 16px;
    line-height: 27px
}

.nav-header-logo {
    width: 198px;
    height: 30px;
    transition: opacity .5s
}

.menu-icon {
    color: #fff
}

.menu-icon.dark-text {
    color: var(--logotype-color)
}

.home-page-features-grid {
    z-index: 200;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: -100px;
    display: grid;
    position: relative
}

.featured-card-overlay {
    z-index: 100;
    background-image: linear-gradient(#0000, #0009);
    flex-direction: column;
    justify-content: flex-end;
    padding: 60px 20px 10px;
    display: flex;
    position: relative
}

.features-heading {
    color: #fff;
    font-family: stolzl, sans-serif;
    font-size: 21px;
    font-weight: 500;
    line-height: 31px;
    text-decoration: none
}

.features-heading.black-text {
    margin-top: 20px
}

.link-block {
    align-items: flex-end;
    width: 100%;
    height: 250px;
    display: flex;
    position: relative;
    /* overflow: hidden */
}

.flex-rows {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    display: flex
}

.flex-rows.left {
    justify-content: space-around;
    align-items: flex-start
}

.flex-rows.space-around {
    justify-content: space-around
}

.flex-columns {
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.featured-event-image {
    max-width: 250px;
    height: auto;
    margin-right: 40px
}

.flex-space-between {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.flex-space-around {
    justify-content: space-around;
    align-items: center;
    display: flex
}

.event-category {
    color: var(--dark-green);
    text-transform: uppercase;
    font-family: stolzl, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 27px
}

.event-title {
    font-size: 50px;
    line-height: 60px
}

.event-date {
    font-size: 18px;
    line-height: 27px
}

.width-800 {
    width: 800px
}

.maxwidth-750 {
    max-width: 750px
}

.width-750 {
    width: 750px
}

.width-700 {
    width: 700px
}

.featured-event-button {
    color: #fff;
    background-color: #00523e;
    padding: 22px 37px;
    font-size: 18px;
    font-weight: 300;
    line-height: 30px
}

.home-page-news-grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.black-text {
    color: #353430
}

.newsroom-grid {
    margin-top: 40px
}

.button-2 {
    background-color: #215f95;
    position: relative
}

.header-cta-button {
    background-color: var(--blue-2);
    color: #fff;
    padding: 14px 24px
}

.header-cta-button.corrugated-brown-background {
    background-color: var(--blue-2);
    background-image: linear-gradient(to right, #6cc6adbf, var(--blue-2));
    color: var(--white);
    padding: 15px 39px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5
}

.customer-story-header {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto
}

.customer-story-left {
    background-image: linear-gradient(to bottom, var(--white), #ffffffd9);
    justify-content: flex-end;
    padding: 100px 60px;
    display: flex
}

.customer-story-right {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-size: cover;
    justify-content: center;
    align-items: center;
    display: flex
}

.customer-logo {
    min-width: 200px;
    max-width: 225px;
    max-height: 200px;
    margin-bottom: 20px
}

.customer-logo.small {
    object-fit: contain;
    max-width: 150px;
    height: 40px;
    max-height: 40px
}

.achievement-grid {
    grid-template-rows: auto;
    grid-template-columns: 30px 1fr;
    margin-top: 40px
}

.check-mark {
    text-align: right;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 21px;
    font-weight: 300;
    line-height: 21px
}

.achievement-text {
    font-size: 18px;
    line-height: 1.2em
}

.customer-story-description {
    margin-top: 40px;
    font-size: 21px;
    line-height: 1.3em
}

.navbar-transparent {
    color: #0000;
    background-color: #0000;
    justify-content: space-around;
    width: 100%;
    display: flex
}

.nav-container-transparent {
    color: #0000;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.nav-menu-transparent {
    color: #0000;
    justify-content: space-between;
    width: 100%;
    transition: background-color .5s;
    display: flex
}

.nav-menu-transparent.dark-overlay {
    color: #fff
}

.rich-text-block {
    font-size: 18px;
    line-height: 27px
}

.rich-text-block figcaption {
    font-size: 14px
}

.rich-text-block figure {
    margin-top: 1em;
    margin-bottom: 0;
    margin-left: 40px
}

.customer-story-challenge {
    margin-top: 60px;
    margin-bottom: 60px
}

.customer-story-quote {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 40px
}

.customer-story-solution {
    margin-top: 60px;
    margin-bottom: 60px
}

.customer-story-quote-text {
    padding-bottom: 20px;
    font-size: 28px;
    line-height: 42px
}

.customer-story-quote-individual {
    font-size: 16px;
    line-height: 24px;
    display: inline
}

.customer-stories-h2 {
    padding-right: 0;
    font-size: 28px;
    line-height: 1.2;
    display: inline
}

.customer-stories-sub-heading {
    padding-bottom: 20px
}

.customer-story-details-section {
    padding-top: 40px;
    padding-bottom: 40px;
    font-weight: 300
}

.related-customer-stories-section {
    background-image: linear-gradient(to bottom, #ffffffa6 42%, var(--white)42%);
    padding-top: 100px;
    padding-bottom: 100px
}

.related-customer-stories-list-grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.related-stories-image {
    object-fit: cover;
    width: 100%;
    height: 250px
}

.related-customer-stories-item-wrapper {
    background-color: var(--white);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.related-stories-logo {
    max-height: 75px;
    padding-top: 10px;
    padding-bottom: 20px
}

.padding-30px {
    padding: 20px 30px 30px
}

.related-customer-stories-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px 30px 30px;
    display: flex
}

.max-width-600 {
    max-width: 600px
}

.related-stories-container {
    max-width: 1330px;
    padding-left: 60px;
    padding-right: 60px
}

.related-stories-content-text {
    color: var(--neutral);
    align-self: flex-start;
    font-size: 16px;
    line-height: 24px
}

.related-stories-content-title {
    color: var(--neutral);
    align-self: flex-start;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

.collection-item {
    background-color: var(--white)
}

.padding-top-10 {
    padding-top: 10px
}

.padding-bottom-40 {
    margin-bottom: 40px
}

.news-release-section {
    padding-top: 100px;
    padding-bottom: 100px
}

.press-release-text {
    font-size: 18px;
    line-height: 27px
}

.press-release-subtitle {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 18px;
    font-style: italic;
    font-weight: 300;
    line-height: 27px
}

.press-release-date {
    padding-bottom: 30px;
    font-size: 16px;
    line-height: 24px
}

.press-release-container {
    max-width: 810px
}

.press-release-intro {
    font-size: 18px;
    font-weight: 700;
    line-height: 27px;
    display: inline
}

.news-release-link-block {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.news-release-photo {
    object-fit: contain;
    width: 100%
}

.news-release-photo.home-page {
    aspect-ratio: 3/2;
    object-fit: cover
}

.collection-list-wrapper {
    margin-top: 40px
}

.square-bg-video {
    width: 400px;
    height: 400px
}

.collection-item-2 {
    max-width: 500px
}

._50-50-grid-gap-50 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto
}

.cta-button {
    background-color: var(--packsize-green);
    color: var(--white);
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 15px 25px;
    font-size: 18px;
    font-weight: 300;
    display: inline-block
}

.cta-button.width-100-percent {
    width: 100%
}

.flexbox-vertical {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    display: flex
}

.collection-list {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.content-section {
    margin-top: 60px;
    margin-bottom: 60px
}

.image-cover {
    object-fit: cover;
    margin-bottom: 20px
}

.image {
    object-fit: cover;
    width: 400px;
    height: 400px
}

.customer-logo-copy {
    max-width: 225px;
    max-height: 200px;
    margin-bottom: 20px
}

.event-header-section {
    background-color: var(--dark-green);
    color: var(--white);
    padding-top: 60px;
    padding-bottom: 100px
}

.event-container {
    max-width: 1335px;
    padding-left: 60px;
    padding-right: 60px
}

.two-column-header {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    grid-template-rows: auto
}

.two-column-header.events {
    align-items: stretch;
    max-height: 200px
}

.header-paragraph {
    padding-right: 5px;
    display: inline-block
}

.header-paragraph.no-margin {
    padding-right: 0
}

.event-detail-section {
    padding-top: 100px;
    padding-bottom: 100px
}

.event-detail-grid {
    grid-column-gap: 75px;
    grid-row-gap: 75px;
    grid-template-rows: auto;
    grid-template-columns: 3fr 2fr
}

.industry-hero {
    background-image: linear-gradient(135deg, var(--dark-green), var(--turquoise));
    margin-top: -80px;
    padding-top: 80px
}

.industry-hero.blue {
    background-image: linear-gradient(135deg, #004284, var(--blue-2));
    color: var(--white)
}

.industry-hero.blue.earth {
    background-image: url(https://cdn.prod.website-files.com/63ed685119ed692cd8c428f2/6536f19c76b4bff4c1cc8fce_packsize-earth-europe.avif), linear-gradient(135deg, #004284, var(--blue-2));
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 50%, auto
}

.industry-hero.black {
    background-image: linear-gradient(135deg, #21201d, #353430)
}

.industry-hero.dark-green {
    background-color: var(--dark-green);
    color: var(--white);
    background-image: none
}

.industry-hero.dark-green.earth {
    background-image: url(https://cdn.prod.website-files.com/63ed685119ed692cd8c428f2/6536f19c76b4bff4c1cc8fce_packsize-earth-europe.avif), linear-gradient(135deg, #004284, var(--blue-2));
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 50%, auto
}

.div-block {
    align-items: center;
    display: flex
}

.dropdown-container {
    background-color: var(--white);
    border-radius: 15px;
    margin-top: 10px;
    margin-left: -150px;
    padding: 30px;
    display: flex;
    box-shadow: 0 0 20px #0003
}

.dropdown-container.shiftleft {
    margin-left: -160px
}

.dropdown-list {
    background-color: #0000
}

.dropdown-link {
    white-space: normal;
    width: 325px;
    font-size: 16px
}

.dropdown-link:hover {
    font-weight: 700
}

.dropdown-link.w--current {
    color: #9fa818;
    -webkit-text-stroke-color: #9fa818
}

.dropdown-link.narrow {
    width: 225px
}

.dropdown-link.narrow.indent {
    padding-left: 40px
}

.dropdown-link.slim {
    width: 150px
}

.icon-larger {
    color: #373435b3;
    width: 30px;
    font-size: 20px;
    font-weight: 700;
    display: inline-block
}

.left-divider {
    border-left: 2px solid #00000012
}

.left-menu-container {
    flex-direction: column;
    padding: 0 20px 0 0;
    display: flex
}

.left-menu-container.grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 25px 2fr;
    grid-auto-columns: 1fr;
    place-items: center;
    padding-right: 0;
    display: grid
}

.div-block-2 {
    display: flex
}

.menu-dropdown-labels {
    color: var(--logotype-color);
    padding-left: 20px;
    font-size: 16px;
    font-weight: 700
}

.menu-header-div {
    border-bottom: 2px solid #00000012;
    margin-bottom: 10px;
    padding-bottom: 10px
}

.dropdown-toggle {
    border-bottom: 0 solid #000;
    margin-left: 25px;
    margin-right: 25px;
    padding: 22px 0
}

.dropdown-toggle.w--open {
    border-bottom-width: 10px;
    border-bottom-color: var(--packsize-green);
    padding-bottom: 12px
}

.menu-block-div {
    align-items: center;
    display: flex
}

.localization-icon {
    width: 25px;
    height: 25px
}

.menu-link {
    margin-right: 10px;
    padding: 20px
}

.flag-icon {
    width: 25px;
    height: 25px
}

.two-column-grid-50-gap {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

.solution-heading {
    color: var(--white);
    margin-top: 0;
    font-size: 60px;
    font-weight: 500;
    line-height: 1.2
}

.solution-heading.smaller-h1 {
    font-size: 50px;
    line-height: 1.2
}

.solutions-subtitle {
    color: var(--white);
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 27px
}

.solutions-wrapper {
    padding-top: 60px;
    padding-bottom: 60px
}

.solutions-bg-video {
    z-index: 100;
    object-fit: cover;
    transform-style: preserve-3d;
    width: 100%;
    transform: scaleY(1.2)translateY(40px)
}

.solutions-bg-video.hide-mobile {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 0 0;
    background-size: auto
}

.blog-header {
    background-color: #f9f9f9
}

.blog-header.hide {
    display: none
}

.two-column-grid-gap-50 {
    grid-column-gap: 50px;
    grid-template-rows: auto;
    place-items: center
}

.two-column-grid-gap-50.left-top-justify {
    place-items: start
}

.two-column-grid-gap-50.align-top {
    grid-row-gap: 100px;
    align-items: start
}

.blog-header-image {
    object-fit: cover;
    height: auto;
    position: static;
    transform: translateY(70px)
}

.section {
    padding-top: 20px
}

.blog-date {
    font-size: 16px;
    line-height: 24px
}

.blog-rich-text {
    margin-top: 60px;
    margin-left: 100px;
    margin-right: 100px;
    font-size: 18px;
    line-height: 32px
}

.blog-rich-text h2 {
    font-size: 28px;
    font-weight: 500;
    line-height: 1.2
}

.blog-rich-text a:hover {
    color: var(--packsize-green);
    text-decoration: underline
}

.blog-rich-text h3 {
    font-size: 18px
}

.blog-rich-text figcaption {
    margin-bottom: 30px;
    font-size: 14px;
    line-height: 18px
}

.heading-2 {
    font-size: 50px;
    font-weight: 500;
    line-height: 60px
}

.ebook-header-image {
    object-fit: cover;
    height: 750px;
    transform: translateY(70px)
}

.ebook-intro {
    padding-top: 20px;
    font-size: 16px;
    line-height: 24px
}

.ebook-form-embed {
    transform: translateY(-75px)
}

.flex-100-height-space-around {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    display: flex
}

.ebook-rich-text {
    font-size: 16px;
    line-height: 24px
}

.div-block-3 {
    width: 100%;
    display: flex
}

.page-body-section {
    margin-top: 100px;
    margin-bottom: 100px;
    display: block
}

.page-body-section.m1-background {
    background-image: url(https://cdn.prod.website-files.com/63ed685119ed692cd8c428f2/64da37993dfd8908351a5144_m1-details.avif);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 65%;
    position: relative
}

.page-body-section.leadership {
    margin-top: 40px
}

/* .page-body-section.overflow-hidden { */
    /* overflow: hidden */
}

.light-turquoise-right-side-box {
    background-image: linear-gradient(to right, var(--white)15%, #e7f4f0 15%, #e7f4f0 104%);
    padding-top: 80px;
    padding-bottom: 80px;
    padding-right: 80px
}

._40-60-column-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 2fr 3fr
}

._40-60-column-grid.center-vertically {
    grid-row-gap: 40px;
    align-items: center
}

._40-60-column-grid.gap-100 {
    grid-column-gap: 100px;
    grid-row-gap: 100px
}

.background-video-z-index-100 {
    z-index: 100;
    object-fit: fill
}

.large-link-dark-green-with-padding {
    color: #00523e;
    padding-top: 30px;
    padding-bottom: 15px;
    font-size: 18px;
    line-height: 30px;
    display: inline-block
}

.large-h2 {
    font-size: 50px;
    line-height: 1.2
}

.maxwidth-1000 {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 80px;
    padding-right: 80px
}

.center-text {
    text-align: center
}

._50-50-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    place-items: center
}

.dark-green-background {
    background-color: var(--dark-green);
    color: var(--white)
}

.dark-green-background.div-padding-40 {
    background-color: var(--dark-green)
}

.packsize-green-background {
    background-color: var(--packsize-green)
}

.blue-background {
    background-color: var(--blue-2);
    color: var(--white)
}

.callout-section {
    padding-top: 100px;
    padding-bottom: 100px
}

.callout-section.packsize-green-gradient.white-text {
    background-image: linear-gradient(135deg, #86931f, var(--packsize-green));
    background-position: 0 0;
    background-size: auto
}

.callout-section.brown-background {
    background-color: var(--corrugated-brown);
    color: var(--white)
}

.callout-section.dark-gray-background {
    color: var(--white);
    background-color: #21201d
}

.three-column-grid-gap-50 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr
}

.icon-image {
    color: var(--packsize-green);
    width: 80px;
    height: 80px;
    margin-bottom: 20px;
    padding-bottom: 20px
}

.icon-image.blue-text {
    color: var(--blue-2);
    min-width: 80px
}

.icon-image.product-icons {
    color: var(--dark-green);
    width: 75px;
    height: 75px;
    margin-bottom: 0;
    margin-right: 15px;
    padding-bottom: 0
}

.icon-image.product-icons.larger {
    width: 85px;
    height: 85px
}

.icon-image.product-icons.core-color {
    color: #d16345
}

.icon-image.product-icons.report-color {
    color: #579c9c
}

.icon-image.product-icons.dim-color {
    color: #5c80b0
}

.icon-image.product-icons.cube-color {
    color: #ccad47
}

.icon-image.visy {
    align-self: center
}

.div-padding-40 {
    padding: 40px 60px
}

.light-turquoise-background {
    background-color: #e7f4f0
}

.flexbox-form {
    display: flex
}

.dark-green-button {
    background-color: var(--dark-green);
    padding: 15px 20px
}

.email-field {
    height: 60px;
    margin-bottom: 0
}

.email-form {
    margin-top: 15px
}

.corrugated-brown-text {
    color: var(--corrugated-brown)
}

.large-text {
    font-size: 50px;
    font-weight: 700;
    line-height: 60px
}

.large-text.corrugated-brown-text {
    font-size: 60px
}

._85-percent-circle {
    border: 12px none var(--corrugated-brown);
    background-image: radial-gradient(circle farthest-corner at 75% 5%, var(--neutral)18%, var(--white)18%, var(--white)20%, var(--corrugated-brown)20%);
    border-radius: 200px;
    justify-content: center;
    align-items: center;
    width: 140px;
    height: 140px;
    margin-right: 20px;
    display: flex
}

.small-text {
    font-size: 25px;
    font-weight: 700;
    line-height: 30px
}

.light-turquoise-circle {
    background-color: var(--light-turquoise);
    border-radius: 300px;
    justify-content: center;
    align-items: center;
    width: 115px;
    height: 115px;
    display: flex
}

.email-form-success {
    background-color: #0000
}

.email-form-error {
    background-color: #dfc6a8
}

.industry-customer-story-item {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.white-background {
    background-color: var(--white)
}

.industry-customer-story-text {
    background-color: var(--white);
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    padding: 40px;
    display: flex
}

.industry-customer-story-text.left {
    justify-content: space-between;
    align-items: flex-start
}

.industry-customer-story-text.space-around {
    justify-content: space-around
}

.industry-customer-story-quote {
    font-size: 16px;
    font-weight: 700;
    line-height: 28px;
    display: inline-block
}

.industry-customer-quote {
    font-size: 16px;
    line-height: 24px;
    display: inline
}

.margin-right-5 {
    margin-right: 5px
}

.margin-right-left-5 {
    margin-left: 5px;
    margin-right: 5px
}

.industry-customer-image {
    aspect-ratio: 3/2;
    object-fit: cover;
    height: 100%;
    min-height: 400px
}

.corrugated-brown-background {
    background-color: var(--corrugated-brown)
}

.dark-text {
    color: var(--neutral)
}

.corrugated-brown-dark-background {
    background-color: #916421
}

.corrugated-brown-light-background {
    background-color: #cfa97b
}

.darker-green-text {
    color: #004237
}

.footer-section {
    color: var(--white);
    background-color: #21201d;
    padding-top: 60px;
    padding-bottom: 40px
}

.packsize-green-text {
    color: var(--packsize-green)
}

.packsize-green-text.uppercase.normal-weight-text.text-spacing-2 {
    margin-bottom: 15px
}

.packsize-green-dark-text {
    color: #86931f
}

.packsize-green-gradient {
    background-image: linear-gradient(135deg, #86931f, var(--packsize-green))
}

.white-text {
    color: var(--white)
}

._60-40-grid-gap-50 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 3fr 2fr
}

.light-weight-text {
    font-weight: 300
}

.footer-link {
    color: var(--white);
    font-size: 14px;
    font-weight: 300;
    line-height: 28px
}

.footer-link:hover {
    color: var(--packsize-green)
}

.social-icons {
    color: #bec798;
    padding-left: 5px;
    padding-right: 5px
}

.social-icons:hover {
    color: var(--packsize-green)
}

.padding-top-20 {
    padding-top: 20px
}

.padding-top-30 {
    padding-top: 30px
}

.padding-top-40 {
    padding-top: 40px
}

.footer-logo {
    max-width: 200px;
    margin-top: 10px;
    margin-bottom: 17px
}

.packsize-light-green-text {
    color: #e0dd93
}

.uppercase {
    text-transform: uppercase
}

.medium-weight-text {
    font-weight: 500
}

.normal-weight-text {
    font-weight: 400
}

.text-spacing-2 {
    letter-spacing: 2px;
    font-weight: 400
}

.darker-green-background {
    color: var(--white);
    background-color: #004237
}

.ebook-header {
    background-color: #f9f9f9;
    background-image: linear-gradient(#f9f9f9 40%, #fff 40%)
}

.blog-body-section {
    margin-bottom: 100px;
    padding-top: 40px
}

.blog-intro-image {
    object-fit: cover;
    width: auto;
    height: auto;
    transform: translateY(70px)
}

.larger-h1 {
    font-size: 60px;
    font-weight: 500;
    line-height: 1.3
}

._50-percent-width {
    width: 50%
}

.blog-subnav {
    color: var(--logotype-color);
    margin-bottom: 100px;
    font-weight: 300
}

.blog-subnav-link {
    color: var(--logotype-color);
    padding-right: 15px;
    font-size: 14px;
    font-weight: 300
}

.blog-subnav-link:hover {
    color: var(--packsize-green)
}

.blog-h2-featured-link {
    color: var(--logotype-color);
    font-size: 45px;
    line-height: 60px
}

.blog-h2-featured-link:hover {
    color: var(--packsize-green)
}

.email-signup-text {
    font-size: 24px;
    font-weight: 300;
    line-height: 42px
}

.blog-thumbnail-image {
    object-fit: cover;
    height: 200px
}

.blog-link-text {
    color: var(--logotype-color);
    margin-top: 10px;
    font-size: 21px;
    line-height: 31px
}

.blog-link-text:hover {
    color: var(--packsize-green)
}

.blog-description-text {
    color: var(--logotype-color);
    height: 75px;
    margin-top: 20px;
    /* overflow: hidden */
}

.large-link-dark-blue-with-padding-copy {
    color: #004284;
    padding-top: 30px;
    padding-bottom: 15px;
    font-size: 18px;
    line-height: 30px;
    display: inline-block
}

.dark-blue-background {
    color: var(--white);
    background-color: #004284
}

.four-column-grid-gap-50 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.light-blue-right-side-box {
    background-image: linear-gradient(to right, var(--white)15%, #b6cee380 15%);
    padding-top: 80px;
    padding-bottom: 80px;
    padding-right: 80px
}

.light-blue-background {
    background-color: #b6cee380
}

.large-link-brown-with-padding-copy-copy {
    color: #774e01;
    padding-top: 30px;
    padding-bottom: 15px;
    font-size: 18px;
    line-height: 30px;
    display: inline-block
}

.light-turquoise-text {
    color: #91d2bf;
    -webkit-text-stroke-color: #c2e4da
}

.dark-brown-background {
    color: var(--white);
    background-color: #774e01
}

.light-brown-right-side-box {
    background-image: linear-gradient(to right, var(--white)15%, #dfc6a840 15%);
    padding-top: 80px;
    padding-bottom: 80px;
    padding-right: 80px
}

.light-brown-background {
    background-color: #dfc6a84d
}

.very-small-icon-image {
    float: left;
    color: var(--packsize-green);
    width: 25px;
    height: 25px;
    margin-right: 20px;
    display: inline-block
}

.margin-bottom-40 {
    text-align: center;
    margin-bottom: 40px
}

.margin-bottom-40.events-sub-head {
    text-align: left;
    font-size: 18px;
    line-height: 27px
}

.solution-customer-image {
    object-fit: cover;
    min-height: 100%
}

.two-column-grid-gap-100 {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    place-items: center
}

.two-column-grid-gap-100.left-top-align {
    place-items: start
}

.related-stories-text-link {
    color: var(--logotype-color);
    min-height: 48px;
    margin-bottom: 10px
}

.maxwidth-1200 {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 80px;
    padding-right: 80px
}

.maxwidth-1100 {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 80px;
    padding-right: 80px
}

.next {
    border-width: 2.6px;
    border-color: var(--logotype-color);
    color: var(--logotype-color);
    background-color: #0000;
    border-radius: 0;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 15px 25px;
    font-size: 18px;
    font-weight: 300
}

.pagination {
    margin-top: 40px
}

.previous {
    border-width: 2.6px;
    border-color: var(--logotype-color);
    background-color: #0000;
    border-radius: 0;
    margin-left: 20px;
    margin-right: 20px;
    padding: 15px 25px;
    font-size: 18px;
    font-weight: 300
}

.blue-heading-with-margin-80 {
    color: var(--blue-2);
    margin-top: 80px;
    margin-bottom: 80px
}

.large-blue-text {
    color: var(--blue-2);
    font-size: 6.7em;
    line-height: 1em
}

.accordion-paragraph {
    width: 100%;
    max-width: 90%;
    margin-top: 18px;
    margin-bottom: 0
}

.cloneable-container-default {
    background-color: #0000;
    border-radius: 20px;
    min-height: 624px;
    padding: 100px 40px;
    transform: translate(0)
}

.accordion-content {
    color: var(--logotype-color);
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    /* overflow: hidden */
}

.accordion-item-wrapper {
    max-width: 886px;
    margin-left: auto;
    margin-right: auto
}

.accordion-item {
    cursor: pointer;
    background-color: #fff;
    border-radius: 14px;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding: 40px;
    display: flex
}

.accordion-item.accordion-1 {
    border: 2px solid #0000;
    margin-bottom: 32px;
    transition: border-color .2s, box-shadow .2s;
    box-shadow: 0 5px 16px #0042840f
}

.accordion-item.accordion-1:hover {
    box-shadow: 0 14px 21px #0042840f
}

.arrow-line {
    background-color: #4a3aff;
    border-radius: 500px;
    width: 11px;
    min-height: 2px;
    position: absolute
}

.arrow-line.arrow-line-1 {
    background-color: #004284;
    left: 7px;
    transform: rotate(45deg)
}

.arrow-line.arrow-line-2 {
    background-color: #004284;
    right: 7px;
    transform: rotate(-45deg)
}

.accordion-item-title {
    color: #170f49;
    font-size: 22px;
    font-weight: 500;
    line-height: 28px
}

.accordion-arrow-wrap {
    background-color: #fff;
    border-radius: 50%;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 50px;
    min-height: 50px;
    display: flex;
    box-shadow: 0 5px 16px #00428412
}

.accordion-trigger {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.accordion-arrow-wrapper {
    z-index: 200;
    color: var(--blue-2);
    justify-content: center;
    align-items: center;
    width: 18px;
    height: 18px;
    padding-bottom: 2px;
    display: flex;
    position: relative;
    transform: rotate(90deg)
}

.social-link-block {
    color: var(--packsize-light-green)
}

.copyright-text-block {
    color: #bec798
}

.large-link-dark-blue-with-padding-copy-copy {
    color: #004284;
    padding-top: 30px;
    padding-bottom: 15px;
    font-size: 18px;
    line-height: 30px;
    display: inline-block
}

.nav-header-logo-full-color {
    opacity: 0;
    width: 198px;
    height: 30px;
    transition: opacity .5s;
    position: absolute;
    inset: 0% auto auto 0%
}

.relative-div {
    position: relative
}

.about-hero {
    background-image: linear-gradient(135deg, #86931f, #b9be10);
    margin-top: -80px;
    padding-top: 80px
}

.about-hero.blue {
    background-image: linear-gradient(135deg, #004284, var(--blue-2))
}

.about-hero.black {
    background-image: linear-gradient(135deg, #21201d, #353430)
}

.margin-top-10 {
    margin-top: 10px
}

.read-their-story-link-block {
    color: var(--logotype-color);
    align-self: flex-end;
    font-weight: 300
}

.read-their-story-link-block:hover {
    color: var(--packsize-green)
}

.read-their-story-link-block.white-text {
    color: var(--white)
}

.read-their-story-link-block.white-text.padding-top-20.float-right {
    float: right
}

.read-their-story-link-block.white-text.padding-top-20.float-right:hover {
    text-decoration: underline
}

.read-their-story-link-block.white-text.center {
    align-self: center;
    font-weight: 500
}

.read-their-story-link-block.white-text.center:hover {
    text-decoration: underline
}

.careers-embed {
    padding-top: 60px;
    padding-bottom: 60px
}

.hide {
    display: none
}

.horizontal-flexbox {
    display: flex
}

.horizontal-flexbox.center-vertically {
    align-items: center
}

.paragraph {
    white-space: normal
}

.no-wrap {
    white-space: nowrap;
    display: inline-block
}

.tiny-text,
.paragraph-2 {
    font-size: 10px
}

.solutions-hero-image {
    max-width: 80%;
    transform: scale(1.2)translate(50px, 50px)
}

.padding-bottom-30 {
    padding-bottom: 30px
}

._60-40-column-grid {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-rows: auto;
    grid-template-columns: 3fr 2fr
}

._60-40-column-grid.center-align {
    align-items: center
}

.light-blue-left-side-box {
    background-image: linear-gradient(to right, #b6cee380, #b6cee380 80%, var(--white)80%, white 103%);
    padding-top: 80px;
    padding-bottom: 80px;
    padding-right: 80px
}

.padding-left-100 {
    padding-left: 100px
}

.horizontal-flexbox-center {
    justify-content: space-around;
    align-items: center;
    display: flex
}

.icon-image-2 {
    color: #b8bf34;
    width: 80px;
    height: 80px;
    margin-bottom: 20px;
    padding-bottom: 20px
}

.solutions-content-video {
    z-index: 100;
    object-fit: cover;
    width: 100%
}

.absolute-position {
    position: absolute
}

.large-green-text {
    color: var(--packsize-green);
    font-size: 6.7em;
    line-height: 1em
}

.two-column-grid-gap-25 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.cover-height-100 {
    object-fit: cover;
    height: 100%
}

.div-padding-30 {
    padding: 30px
}

.three-column-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.very-light-green-background {
    background-color: #bec79821
}

.div-block-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.two-column-grid-center-gap-100 {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.media-type-heading {
    color: var(--blue-2);
    font-size: 16px;
    font-weight: 700;
    line-height: 21px
}

.media-type-heading.dark-green-text {
    color: var(--dark-green)
}

.background-video-for-page-grid {
    z-index: 100;
    object-fit: cover;
    width: 100%
}

.hero-page-title {
    color: var(--white);
    letter-spacing: 4px;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 21px
}

.hero-page-title.story-title {
    color: var(--black)
}

.solution-heading-h2 {
    color: var(--white);
    margin-top: 0;
    font-size: 36px;
    font-weight: 500;
    line-height: 44px
}

.min-height-500 {
    min-height: 500px
}

.medium-blue-text {
    color: var(--blue-2);
    font-size: 4.5em;
    line-height: 1em
}

.smaller-text {
    font-size: .5em;
    font-weight: 400;
    line-height: .5em
}

.grid-two-thirds {
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr;
    margin-top: 60px;
    margin-bottom: 20px
}

.icon-image-webp {
    color: var(--packsize-green);
    width: 80px;
    height: 80px;
    margin-bottom: 20px;
    padding-bottom: 0
}

.max-width-350 {
    max-width: 350px
}

.vertical-flexbox-center {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    display: flex
}

.lightbox-button-overlay {
    z-index: 1000;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    transform: translateY(100px)
}

.width-100-percent {
    width: 100%
}

.two-column-grid-two-thirds {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    grid-template-rows: auto;
    grid-template-columns: 2fr 3fr;
    place-items: center
}

.workflow-slider {
    background-color: #0000;
    height: 100%
}

.product-hero {
    background-image: linear-gradient(135deg, var(--dark-green), #417664);
    margin-top: -80px;
    padding-top: 80px
}

.product-hero.blue {
    background-image: linear-gradient(135deg, #004284, var(--blue-2))
}

.product-hero.blue.earth {
    background-image: url(https://cdn.prod.website-files.com/63ed685119ed692cd8c428f2/64d81dd34c758e031345d953_sustain_hero-earth-cropped.avif), linear-gradient(135deg, #004284, var(--blue-2));
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 50%, auto
}

.product-hero.black {
    background-image: linear-gradient(135deg, #21201d, #353430)
}

.light-turquoise-left-side-box {
    background-image: linear-gradient(to right, #e7f4f0 85%, var(--white)85%);
    padding-top: 80px;
    padding-bottom: 80px;
    padding-right: 80px
}

.two-column-3-4-grid-gap-50 {
    grid-column-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 3fr 4fr;
    place-items: center
}

.two-column-4-3-grid-gap-50 {
    grid-column-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 4fr 3fr;
    place-items: center
}

.light-olive-right-side-box {
    background-image: linear-gradient(to right, var(--white)15%, #bec79821 15%, #bec79821 104%);
    padding-top: 80px;
    padding-bottom: 80px;
    padding-right: 80px
}

.light-olive-left-side-box {
    background-image: linear-gradient(to right, #bec79821, #bec79821 85%, var(--white)85%);
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 80px
}

.product-logo {
    max-width: 50px;
    max-height: 50px;
    margin-bottom: 20px
}

.product-logo.small {
    object-fit: contain;
    max-width: 150px;
    height: 40px;
    max-height: 40px
}

.margin-right-15 {
    margin-right: 15px
}

.product-icon-text {
    font-size: 16px;
    line-height: 21px
}

.product-icon-bold {
    margin-bottom: 5px;
    font-size: 18px;
    display: block
}

.product-image-full-size {
    width: 65vw;
    min-width: 65vw;
    position: relative
}

.grid-35-65-no-gap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 35% 1fr;
    align-items: center
}

.product-video-overly {
    color: var(--white);
    background-image: linear-gradient(#0000 50%, #21201d);
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    padding: 50px;
    display: flex
}

.product-image-animate {
    /* overflow: visible */
}

.lightbox-button {
    border: 2px solid var(--white);
    color: var(--white);
    padding: 15px 39px;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5
}

.lightbox-button:hover {
    background-color: var(--white);
    color: var(--neutral)
}

.product-promo-link-block {
    color: var(--logotype-color)
}

.blue-link {
    color: #004284
}

.blue-link:hover {
    color: var(--blue-2)
}

.max-height-200 {
    flex-direction: column;
    justify-content: center;
    max-height: 200px;
    display: flex
}

.event-logo {
    object-fit: contain;
    max-width: 300px;
    max-height: 200px;
    margin-bottom: 40px
}

.book-meeting-form {
    margin-top: 40px
}

.home-event-date {
    padding-right: 5px;
    font-size: 18px;
    line-height: 27px;
    display: inline-block
}

.home-event-date.clear-both {
    clear: both
}

.display-link-block {
    color: var(--logotype-color);
    display: block
}

.home-event-location {
    padding-right: 5px;
    font-size: 18px;
    line-height: 27px;
    display: block
}

.home-event-location.clear-both {
    clear: both
}

.home-page-customer-logo {
    max-width: 180px;
    max-height: 35px
}

.home-page-customer-logo.white-logo {
    filter: grayscale()brightness(0%)invert()
}

.home-page-case-study {
    margin-top: 60px;
    margin-bottom: 60px;
    font-size: 18px
}

.home-page-case-study-item {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.home-page-case-study-image {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-size: cover;
    min-height: 400px
}

.home-page-case-study-quote {
    padding: 40px;
    font-size: 21px;
    line-height: 32px
}

.margin-top-20 {
    margin-top: 20px
}

.center-div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.hero-link {
    color: var(--white);
    text-decoration: underline
}

.hero-link:hover {
    background-color: var(--white);
    color: #004385
}

.view-all-news-link-block {
    color: var(--logotype-color);
    align-self: center;
    font-weight: 500
}

.view-all-news-link-block:hover {
    color: var(--packsize-green)
}

.view-all-news-link-block.white-text {
    color: var(--white)
}

.view-all-news-link-block.white-text.padding-top-20.float-right {
    float: right
}

.view-all-news-link-block.white-text.padding-top-20.float-right:hover {
    text-decoration: underline
}

.view-all-news-link-block.white-text.center {
    align-self: center
}

.view-all-news-link-block.white-text.center:hover {
    text-decoration: underline
}

.press-release-thumbnail {
    object-fit: cover;
    background-color: #bec79821;
    height: 200px
}

.press-release-landing-page-date {
    color: var(--logotype-color);
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    /* overflow: hidden */
}

.blog-link-text-copy {
    color: var(--logotype-color);
    margin-top: 10px;
    font-size: 21px;
    line-height: 31px
}

.blog-link-text-copy:hover {
    color: var(--packsize-green)
}

.press-release-landing-page-title {
    color: var(--logotype-color);
    margin-top: 10px;
    font-size: 21px;
    line-height: 31px
}

.press-release-landing-page-title:hover {
    color: var(--packsize-green)
}

.press-release-pagination {
    margin-top: 40px
}

.news-body-section {
    margin-bottom: 100px;
    padding-top: 40px
}

.margin-top-40 {
    margin-top: 40px
}

.white-customer-logo {
    mix-blend-mode: normal;
    width: 150px;
    max-width: 225px;
    max-height: 200px;
    margin-bottom: 20px
}

.white-customer-logo.small {
    object-fit: contain;
    max-width: 150px;
    height: 40px;
    max-height: 40px
}

.webinar-header-image {
    object-fit: cover;
    height: auto;
    transform: translateY(40px)
}

.webinar-header {
    background-color: #f9f9f9;
    background-image: linear-gradient(#f9f9f9 28%, #fff 28%)
}

.webinar-rich-text {
    font-size: 16px;
    line-height: 24px
}

.ebook-thumbnail {
    object-fit: cover;
    background-color: #bec79821;
    height: 200px
}

.software-hero {
    color: var(--logotype-color);
    background-image: linear-gradient(90deg, #0000, #0000 0% 60%, #d16345 60%, #d16345);
    margin-top: 10px
}

.software-hero.blue {
    background-image: linear-gradient(135deg, #004284, var(--blue-2))
}

.software-hero.blue.earth {
    background-image: url(https://cdn.prod.website-files.com/63ed685119ed692cd8c428f2/64d81dd34c758e031345d953_sustain_hero-earth-cropped.avif), linear-gradient(135deg, #004284, var(--blue-2));
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 50%, auto
}

.software-hero.black {
    background-image: linear-gradient(135deg, #21201d, #353430)
}

.software-hero.report-color {
    background-image: linear-gradient(90deg, #0000, #0000 0% 60%, #579c9c 60%, #579c9c)
}

.software-hero.dim-color {
    background-image: linear-gradient(90deg, #0000, #0000 0% 60%, #5c80b0 60%, #5c80b0)
}

.software-hero.cube-color {
    background-image: linear-gradient(90deg, #0000, #0000 0% 60%, #ccad47 60%, #ccad47)
}

.software-hero.packnet-color {
    background-image: linear-gradient(to right, transparent, transparent 0%, #0000 60%, var(--packsize-green)60%, var(--packsize-green))
}

.software-wrapper {
    color: var(--logotype-color);
    padding-top: 60px;
    padding-bottom: 60px
}

.software-heading {
    color: var(--logotype-color);
    margin-top: 0;
    font-size: 60px;
    font-weight: 500;
    line-height: 71px
}

.software-heading.smaller-h1 {
    font-size: 50px;
    line-height: 60px
}

.software-subtitle {
    color: var(--logotype-color);
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 27px
}

.no-margin {
    margin: 0
}

.icon-grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
}

.core-color-right-side-box {
    background-image: linear-gradient(to right, var(--white)15%, #d1634512 15%, #d1634512 104%);
    padding-top: 80px;
    padding-bottom: 80px;
    padding-right: 80px
}

.very-light-olive-right-side-box {
    background-image: linear-gradient(to right, var(--white)15%, #bec79821 15%, #bec79821 104%);
    padding-top: 80px;
    padding-bottom: 80px;
    padding-right: 80px
}

.software-bg-video {
    z-index: 100;
    object-fit: cover;
    transform-style: preserve-3d;
    width: 100%;
    transform: none
}

.margin-bottom-20 {
    margin-bottom: 20px
}

.packnet-heading {
    max-width: 800px;
    margin-bottom: 60px
}

.featured-home-page-image {
    z-index: 10;
    object-fit: cover;
    object-position: 50% 50%;
    height: 250px;
    display: inline-block;
    position: absolute;
    /* overflow: hidden */
}

.home-page-feature-link-block {
    cursor: pointer;
    flex-direction: row;
    align-items: flex-end;
    width: 100%;
    height: 250px;
    display: flex;
    position: relative
}

.grid-full-size-image {
    object-fit: cover;
    object-position: 50% 50%;
    width: 100%;
    height: 100%
}

.grid-full-size-image.focus-right {
    object-position: 100% 50%
}

.margin-top-0 {
    margin-top: 0
}

.margin-bottom-0 {
    margin-bottom: 0
}

.dropdown-container-2 {
    background-color: #fff;
    border-radius: 15px;
    margin-top: 10px;
    margin-left: -40px;
    padding: 30px;
    display: flex;
    box-shadow: 0 0 20px #0003
}

.dropdown-container-2.shiftleft {
    margin-left: -160px
}

.menu-dropdown-labels-2 {
    color: #373435;
    padding-left: 20px;
    font-size: 16px;
    font-weight: 700
}

.div-block-5 {
    display: flex
}

.header-cta-button-2 {
    color: #fff;
    background-color: #0068ab;
    padding: 14px 24px
}

.header-cta-button-2.corrugated-brown-background {
    font-weight: 300
}

.dropdown-toggle-2 {
    border-bottom: 0 solid #000;
    margin-left: 25px;
    margin-right: 25px;
    padding: 22px 0
}

.dropdown-toggle-2.w--open {
    border-bottom-width: 10px;
    border-bottom-color: #b8bf34;
    padding-bottom: 12px
}

.menu-text-2 {
    font-size: 15px;
    font-weight: 400;
    transition: color .5s
}

._60-40-grid-gap-50-w-background {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 3fr 2fr;
    padding-bottom: 20px;
    padding-left: 20px;
    position: relative;
    /* overflow: hidden */
}

.cta-banner-background {
    z-index: -1;
    filter: brightness(78%);
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute
}

.evaluation-cta-homepage {
    margin-top: 100px;
    margin-bottom: 100px
}

.heading-3-light,
.paragraph-3-light {
    color: var(--white)
}

.small-h1 {
    color: var(--neutral);
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 21px;
    font-weight: 500;
    line-height: 31px;
    position: relative
}

.empty-state {
    background-color: #dddddd26
}

.landing-two-column-image-text {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-top: 40px;
    padding-bottom: 40px
}

.image-2 {
    padding-right: 20px
}

.text-block {
    flex: 0 auto;
    font-size: 16px;
    line-height: 24px
}

.customer-callout-text {
    padding: 0;
    font-size: 18px;
    line-height: 26px;
    display: inline-block
}

.customer-spotlights-landing {
    color: var(--white);
    background-color: #23221f;
    margin-top: 40px;
    padding-top: 100px;
    padding-bottom: 100px
}

.background-video-block {
    aspect-ratio: 16/9;
    width: 95%;
    height: auto;
    margin: 0;
    padding-bottom: 0
}

.image-3 {
    margin-right: 0;
    padding-right: 20px
}

.grid-4 {
    grid-template-columns: 1fr 1fr 1fr
}

.solution-gallery {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px
}

.background-image-grid-item {
    background-image: url(https://cdn.prod.website-files.com/63ed685119ed692cd8c428f2/652da38f3437d8fc5757e64b_man-assembling-product-packaging.avif);
    background-position: 0 0;
    background-size: cover;
    background-attachment: scroll
}

.image-cover-grid-item {
    object-fit: cover;
    width: 396px;
    height: 274px;
    margin-bottom: 20px
}

.body-2 {
    margin-right: 0;
    padding-right: 0
}

.div-block-8 {
    object-fit: fill;
    padding-left: 0
}

.cta---2---light-bg {
    background-color: #bec79821;
    padding-top: 100px;
    padding-bottom: 100px
}

.grid-5 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 2.75fr 1.25fr
}

.cell,
.cell-2 {
    align-items: flex-end
}

.packleap-wrapper {
    color: var(--packsize-green);
    padding-top: 60px;
    padding-bottom: 60px
}

.packleap-hero {
    color: var(--logotype-color);
    background-image: linear-gradient(90deg, #0000, #0000 0% 60%, #d16345 60%, #d16345);
    margin-top: 10px
}

.packleap-hero.blue {
    background-image: linear-gradient(135deg, #004284, var(--blue-2))
}

.packleap-hero.blue.earth {
    background-image: url(https://cdn.prod.website-files.com/63ed685119ed692cd8c428f2/64d81dd34c758e031345d953_sustain_hero-earth-cropped.avif), linear-gradient(135deg, #004284, var(--blue-2));
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 50%, auto
}

.packleap-hero.black {
    background-image: linear-gradient(135deg, #21201d, #353430)
}

.packleap-hero.report-color {
    background-image: linear-gradient(90deg, #0000, #0000 0% 60%, #579c9c 60%, #579c9c)
}

.packleap-hero.dim-color {
    background-image: linear-gradient(90deg, #0000, #0000 0% 60%, #5c80b0 60%, #5c80b0)
}

.packleap-hero.cube-color {
    background-image: linear-gradient(90deg, #0000, #0000 0% 60%, #ccad47 60%, #ccad47)
}

.packleap-hero.packnet-color {
    background-image: linear-gradient(to right, transparent, transparent 0%, #0000 60%, var(--packsize-green)60%, var(--packsize-green))
}

.packleap-hero.packleap-color {
    background-image: linear-gradient(to right, transparent, transparent 0%, var(--white)0%, #0000 43%, var(--packsize-green)100%, #ccad47)
}

.bold-large-centered,
.large-left-justified,
.bold-extra-large {
    aspect-ratio: auto;
    object-fit: cover;
    align-self: center;
    width: auto;
    height: auto;
    font-size: 20px;
    font-weight: 700;
    line-height: 21px
}

.asset-form {
    background-color: var(--light-turquoise);
    flex: 1
}

.basic-page-hero {
    background-color: var(--dark-green);
    margin-top: -80px;
    padding-top: 80px
}

.basic-page-hero.blue {
    background-image: linear-gradient(135deg, #004284, var(--blue-2))
}

.basic-page-hero.black {
    background-image: linear-gradient(135deg, #21201d, #353430)
}

.events-empty-state {
    background-color: #0000;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.div-block-9 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    justify-items: start;
    display: grid
}

.icon-layout {
    flex-direction: column;
    display: flex
}

.icon-layout.visy {
    position: static
}

.solutions-subtitle-sustainability {
    color: var(--white);
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 27px
}

.iframe-style {
    height: 1400px
}

.hero-heading-center {
    background-color: #f5f7fa;
    border-bottom: 1px solid #e4ebf3;
    padding: 80px 30px;
    position: relative
}

.container {
    width: 100%;
    max-width: 940px;
    margin-left: auto;
    margin-right: auto
}

.centered-heading {
    text-align: center;
    margin-bottom: 16px
}

.centered-heading.margin-bottom-32px {
    margin-bottom: 32px
}

.hero-wrapper-2 {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.hero-split {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 46%;
    display: flex
}

.margin-bottom-24px {
    margin-bottom: 24px
}

.button-primary {
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    background-color: #1a1b1f;
    padding: 12px 25px;
    font-size: 12px;
    line-height: 20px;
    transition: all .2s
}

.button-primary:hover {
    color: #fff;
    background-color: #32343a
}

.button-primary:active {
    background-color: #43464d
}

.shadow-two {
    box-shadow: 0 4px 24px #96a3b514
}

.german-testing {
    border: 10px solid #c11;
    padding-right: 40px
}

.div-block-10,
.centered-text {
    text-align: center
}

.centered-text.title-bottom-space {
    margin-bottom: 20px
}

.full-width-image {
    object-fit: cover
}

.text-block-2 {
    color: var(--white);
    position: relative;
    top: 100px;
    left: 0%;
    right: 0%
}

.ebook-hero {
    background-image: linear-gradient(135deg, var(--dark-green), var(--turquoise));
    margin-top: -80px;
    padding-top: 80px
}

.ebook-hero.blue {
    background-image: linear-gradient(135deg, #004284, var(--blue-2));
    color: var(--white)
}

.ebook-hero.blue.earth {
    background-image: url(https://cdn.prod.website-files.com/63ed685119ed692cd8c428f2/6536f19c76b4bff4c1cc8fce_packsize-earth-europe.avif), linear-gradient(135deg, #004284, var(--blue-2));
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 50%, auto
}

.ebook-hero.black {
    background-image: linear-gradient(135deg, #21201d, #353430)
}

.ebook-hero.dark-green {
    background-image: linear-gradient(135deg, var(--dark-green), var(--blue-2));
    color: var(--white)
}

.ebook-hero.dark-green.earth {
    background-image: url(https://cdn.prod.website-files.com/63ed685119ed692cd8c428f2/6536f19c76b4bff4c1cc8fce_packsize-earth-europe.avif), linear-gradient(135deg, #004284, var(--blue-2));
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 50%, auto
}

.ebook-hero.black {
    background-image: linear-gradient(135deg, var(--black), var(--dark-green));
    color: var(--white)
}

.ebook-hero.black.earth {
    background-image: url(https://cdn.prod.website-files.com/63ed685119ed692cd8c428f2/6536f19c76b4bff4c1cc8fce_packsize-earth-europe.avif), linear-gradient(135deg, #004284, var(--blue-2));
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 50%, auto
}

.ebook-hero-image {
    max-width: 80%;
    transform: scale(1.2)translate(50px, 50px)
}

.ebook-hero-image.hide-mobile {
    float: none;
    clear: none;
    position: static
}

.ebook-hero-image.hide-mobile.landing-page {
    aspect-ratio: 1;
    object-fit: cover
}

.basic-form {
    padding: 40px
}

.ms-input-label {
    color: #121331;
    margin-bottom: 5px;
    font-weight: 700
}

.ms-space {
    width: 10px;
    height: 10px
}

.ms-checkbox-wrap {
    align-items: flex-start;
    margin-bottom: 10px;
    display: flex
}

.ms-checkbox {
    border-width: 1.5px;
    border-color: #12133140;
    border-radius: 33%;
    flex: none;
    width: 18px;
    height: 18px;
    margin-top: 0;
    margin-right: 10px
}

.ms-checkbox:hover {
    background-image: linear-gradient(#ffffffe6, #ffffffe6), linear-gradient(#2962ff, #2962ff);
    border-color: #2962ff
}

.ms-checkbox.w--redirected-checked {
    background-color: #2962ff;
    background-image: url(https://cdn.prod.website-files.com/63ed685119ed692cd8c428f2/6545a94412815d6340373da6_smallcheck.svg);
    background-size: 70%;
    border-color: #12133140;
    border-radius: 33%
}

.ms-checkbox-bold {
    margin-top: -2px;
    margin-bottom: -2px;
    display: block
}

.ms-link {
    color: var(--dark-green)
}

.ms-link:hover {
    text-decoration: underline
}

.ms-input {
    border: 2px solid var(--dark-green);
    box-shadow: none;
    color: var(--logotype-color);
    background-color: #fff;
    min-height: 40px;
    margin-bottom: 20px;
    padding: 8px 12px;
    transition: box-shadow .2s, border-color .2s;
    position: relative
}

.ms-input:hover {
    z-index: 2;
    box-shadow: none
}

.ms-input::placeholder {
    color: #909090
}

.very-light-olive-left-side-box-copy {
    background-image: linear-gradient(to right, var(--white)15%, #bec79821 15%, #bec79821 104%);
    padding-top: 80px;
    padding-bottom: 80px;
    padding-right: 80px
}

.image-4 {
    min-height: 0;
    max-height: none
}

.image-4.img-gallery {
    flex: 0 auto;
    order: 0;
    align-self: auto;
    max-height: 448px
}

.cell-5 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start
}

.quick-stack {
    grid-column-gap: 15px
}

.ms-button {
    color: #fff;
    text-align: center;
    letter-spacing: .03em;
    background-color: #2962ff;
    border: 1px solid #2962ff;
    border-radius: 8px;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding: 13px 16px 11.5px;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.5;
    transition: transform .2s cubic-bezier(.645, .045, .355, 1), border-color .2s cubic-bezier(.645, .045, .355, 1), border-radius .2s cubic-bezier(.645, .045, .355, 1), box-shadow .2s cubic-bezier(.645, .045, .355, 1), background-color .2s cubic-bezier(.645, .045, .355, 1);
    position: relative;
    top: 0;
    box-shadow: 1px 1px 5px #ffffff40, 0 10px 20px -5px #2d3e504d
}

.ms-button:hover {
    box-shadow: none;
    color: #fff;
    background-color: #1051b9;
    transform: translateY(2px)
}

.ms-button:active {
    background-color: #0a3092
}

.ms-button.is-outline {
    color: #2962ff;
    background-color: #0000;
    background-image: none;
    background-size: auto;
    border: 2px solid #2962ff;
    position: relative;
    top: 0;
    left: 0;
    box-shadow: 1px 1px 3px #ffffff80, 0 10px 15px -5px #2d3e5026
}

.ms-button.is-outline:hover {
    box-shadow: none;
    color: #fff;
    background-color: #356af0
}

.ms-button.is-outline:active {
    background-color: #0f42c3;
    box-shadow: inset 0 0 0 2px #0f42c3
}

.ms-button-flex {
    grid-column-gap: 8px;
    align-items: center;
    display: flex
}

.ms-button-svg {
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex
}

.ms-help-text {
    opacity: .8;
    margin-top: -15px;
    margin-bottom: 15px;
    font-size: 90%;
    font-weight: 300
}

.ms-input-wrap {
    padding: 0;
    display: flex;
    position: relative
}

.ms-select-svg {
    z-index: 6;
    background-color: #fff;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    display: flex;
    position: absolute;
    top: 6px;
    right: 4px
}

.ms-text-color-grey {
    opacity: .7
}

.ms-multi-select-wrap {
    background-color: #f8f8f8;
    border: 1px solid #12133140;
    border-radius: 8px;
    flex-wrap: wrap;
    width: 100%;
    max-height: 150px;
    padding: .5rem .5rem .25rem;
    display: flex;
    /* overflow: scroll */
}

.ms-dropdown-cb-wrap {
    z-index: 2;
    flex: none;
    align-items: center;
    width: 100%;
    margin-bottom: .25rem;
    padding-top: .3rem;
    padding-bottom: .2rem;
    padding-left: .7rem;
    line-height: 1.4em;
    display: flex;
    position: relative
}

.ms-dropdown-cb-wrap:hover {
    border-color: #1200ee;
    position: relative;
    box-shadow: 0 20px 30px -10px #00000021
}

.ms-dropdown-cb {
    z-index: 3;
    cursor: pointer;
    border-color: #0000;
    border-radius: 6px;
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-left: 0;
    display: inline-block;
    position: absolute;
    inset: 0%
}

.ms-dropdown-cb:hover {
    background-color: #0000000d
}

.ms-dropdown-cb.w--redirected-checked {
    background-image: url(https://cdn.prod.website-files.com/63ed685119ed692cd8c428f2/6556af9fe55b13f1c1d9762c_noun_Close_3610311.svg), linear-gradient(#ffffffe6, #ffffffe6), linear-gradient(#2962ff, #2962ff);
    background-position: 90%, 0 0, 0 0;
    background-repeat: no-repeat, repeat, repeat;
    background-size: 14px, auto, auto;
    border-width: 2px;
    border-color: #2962ff;
    border-radius: 6px;
    width: 100%;
    height: 100%
}

.ms-dropdown-cb.no-x.w--redirected-checked {
    background-image: linear-gradient(#ffffffe6, #ffffffe6), linear-gradient(#2962ff, #2962ff);
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: auto, auto
}

.ms-dropdown-cb-label {
    z-index: 3;
    color: #121331;
    width: 100%;
    position: relative
}

.display-none {
    display: none
}

.custom-form-field {
    position: absolute;
    top: -9999px;
    left: -9999px
}

.form-success {
    font-size: 16px;
    font-weight: 700
}

.mobile-logo-white,
.mobile-logo-coilor {
    display: none;
    position: relative
}

.contact-us-hero {
    background-image: linear-gradient(135deg, var(--dark-green), var(--turquoise));
    margin-top: -80px;
    padding-top: 80px
}

.contact-us-hero.blue {
    background-image: linear-gradient(135deg, #004284, var(--blue-2));
    color: var(--white)
}

.contact-us-hero.blue.earth {
    background-image: url(https://cdn.prod.website-files.com/63ed685119ed692cd8c428f2/6536f19c76b4bff4c1cc8fce_packsize-earth-europe.avif), linear-gradient(135deg, #004284, var(--blue-2));
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 50%, auto
}

.contact-us-hero.black {
    background-image: linear-gradient(135deg, #21201d, #353430)
}

.contact-us-hero.dark-green {
    background-image: linear-gradient(135deg, var(--dark-green), var(--blue-2));
    color: var(--white)
}

.contact-us-hero.dark-green.earth {
    background-image: url(https://cdn.prod.website-files.com/63ed685119ed692cd8c428f2/6536f19c76b4bff4c1cc8fce_packsize-earth-europe.avif), linear-gradient(135deg, #004284, var(--blue-2));
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 50%, auto
}

.contact-image {
    max-width: 90%;
    margin-top: 0
}

.contact-us-heading {
    color: var(--white);
    margin-top: 0;
    font-size: 54px;
    font-weight: 500;
    line-height: 1.2
}

.contact-us-heading.smaller-h1 {
    font-size: 50px;
    line-height: 60px
}

.sales-grid {
    margin-top: 20px
}

.contact-us-form {
    background-color: var(--light-turquoise);
    flex: 1
}

.grid-6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: center
}

.sustainable-packaging-grid {
    margin-bottom: 40px
}

.three-column-grid-gap-50-centered {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: center
}

.contact-page-h4 {
    margin-top: 0
}

.margin-bottom-40-copy {
    text-align: center;
    margin-bottom: 40px
}

.press-release-landing-page-title-copy {
    color: var(--logotype-color);
    margin-top: 10px;
    font-size: 21px;
    line-height: 31px
}

.press-release-landing-page-title-copy:hover {
    color: var(--packsize-green)
}

.event-location {
    color: var(--logotype-color);
    margin-top: 0;
    font-size: 14px;
    line-height: 20px;
    /* overflow: hidden */
}

.text-block-3 {
    object-fit: fill
}

.maxwidth-1501 {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 80px;
    padding-right: 80px
}

.cell-8 {
    flex-direction: row;
    justify-content: center;
    align-items: baseline
}

.image-6 {
    aspect-ratio: auto;
    object-fit: cover;
    flex: 0 auto;
    min-width: 30%;
    max-width: 0%;
    min-height: 0;
    max-height: 0;
    display: block;
    position: static
}

.cell-9 {
    flex: 0 auto
}

.image-7 {
    display: block
}

.padding-top-41 {
    padding-top: 40px
}

.darker-green-text-2 {
    color: #004237
}

.career-text {
    text-align: center;
    font-size: 16px;
    line-height: 24px
}

.core-value-text {
    text-align: center
}

.two-column-grid-gap-101 {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    place-items: center
}

.darker-green-text-3 {
    color: #004237
}

.core-value-title {
    text-align: center
}

.job-title-center {
    text-align: center;
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    min-height: 350px;
    margin: auto;
    display: flex
}

.job-ad-title {
    color: #fff;
    text-align: center;
    flex-flow: column;
    flex: 1;
    margin: auto;
    font-size: 35px;
    line-height: 45px;
    display: flex
}

.job-ad.job-bg2 {
    text-align: center;
    background-image: url(https://cdn.prod.website-files.com/63ed685119ed692cd8c428f2/656e9d6941c706023f016049_section6a_4.avif);
    background-position: 50%;
    background-size: auto;
    display: block
}

.job-ad.job-bg3 {
    background-image: url(https://cdn.prod.website-files.com/63ed685119ed692cd8c428f2/656fc3803302aab28fa21842_packsize-employees-working-on-em7-25-box-machine.avif);
    background-position: 0 0;
    background-size: auto
}

.job-ad.job-bg1 {
    text-align: center;
    background-image: url(https://cdn.prod.website-files.com/63ed685119ed692cd8c428f2/656e9d6941c706023f016046_working-at-packsize.avif);
    background-position: 0 0;
    background-size: auto;
    display: block
}

.job-ad.job-bg4 {
    text-align: center;
    background-image: url(https://cdn.prod.website-files.com/63ed685119ed692cd8c428f2/656fc45a7b517c1774b9b7be_packsize-employees-working-on-x-series-automated-machine.avif);
    background-position: 50%;
    background-size: auto;
    display: flex
}

.cta-green {
    color: #00523e;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 2em;
    font-weight: 700;
    line-height: 1.1em
}

.button-3 {
    color: #fff;
    background-color: #b8bf34;
    margin: 40px auto;
    padding: 22px 39px;
    font-family: stolzl, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 21px;
    transition: background-color .3s;
    display: inline-block
}

.button-3:hover {
    background-color: #a0a50d
}

.button-3.button-no-margin {
    margin-top: 0
}

.padding-top-42 {
    padding-top: 40px
}

.image-5 {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto
}

.benefit-text {
    text-align: center;
    min-height: 40px
}

.application-icon {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px
}

.padding-top-43 {
    padding-top: 40px
}

.bold-text {
    min-height: 0
}

.grid-7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.contact-info {
    margin-top: 20px
}

.contacts {
    margin-left: auto;
    margin-right: auto;
    display: block
}

.career-bottom {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    margin-bottom: 0
}

.career-bottom.contacts {
    background-color: #0000;
    margin-bottom: 140px
}

.page-body-section-no-top-padding {
    margin-top: 0;
    margin-bottom: 100px
}

.page-body-section-no-top-padding.m1-background {
    background-image: url(https://cdn.prod.website-files.com/63ed685119ed692cd8c428f2/64da37993dfd8908351a5144_m1-details.avif);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 65%;
    position: relative
}

.utility-page-wrap {
    justify-content: center;
    align-items: center;
    width: 100vw;
    max-width: 100%;
    height: 100vh;
    max-height: 100%;
    display: flex
}

.utility-page-content {
    text-align: center;
    flex-direction: column;
    width: 260px;
    display: flex
}

.menu-dropdown-labels-3 {
    color: #373435;
    padding-left: 20px;
    font-size: 16px;
    font-weight: 700
}

.header-cta-button-3 {
    color: #fff;
    background-color: #0068ab;
    padding: 14px 24px
}

.header-cta-button-3.corrugated-brown-background {
    background-color: #b57a30;
    font-weight: 300
}

.dropdown-container-3 {
    background-color: #fff;
    border-radius: 15px;
    margin-top: 10px;
    margin-left: -150px;
    padding: 30px;
    display: flex;
    box-shadow: 0 0 20px #0003
}

.dropdown-container-3.shiftleft {
    margin-left: -160px
}

.menu-block-div-2 {
    align-items: center;
    display: flex
}

.dropdown-toggle-3 {
    border-bottom: 0 solid #000;
    margin-left: 25px;
    margin-right: 25px;
    padding: 22px 0
}

.dropdown-toggle-3.w--open {
    border-bottom-width: 10px;
    border-bottom-color: #b8bf34;
    padding-bottom: 12px
}

.menu-header-div-2 {
    border-bottom: 2px solid #00000012;
    margin-bottom: 10px;
    padding-bottom: 10px
}

.div-block-11 {
    display: flex
}

.utility-page-form {
    flex-direction: column;
    align-items: stretch;
    display: flex
}

.two-column-grid-gap-102 {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    place-items: center
}

.value-icon-2 {
    width: 225px;
    max-width: 100%
}

.cell-10 {
    align-items: flex-start
}

.quick-stack-2 {
    grid-column-gap: 13px
}

.three-column-grid-gap-10 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding: 10px
}

.prev {
    border-width: 2.6px;
    border-color: var(--logotype-color);
    color: var(--logotype-color);
    background-color: #0000;
    border-radius: 0;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 15px 25px;
    font-size: 18px;
    font-weight: 300
}

.rich-text-block-2,
.rich-text-block-3 {
    line-height: 24px
}

.table_body {
    width: 100%
}

.landing-rich-text {
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 24px
}

.landing-page-video {
    aspect-ratio: auto;
    object-fit: fill;
    max-width: none;
    /* overflow: visible */
}

._75-width {
    max-width: 75%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px
}

.blog-header-right {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.blog-play-button {
    object-fit: fill;
    margin-top: 0;
    display: inline-block;
    position: absolute;
    transform: translateY(70px)
}

.blog-play-button-image:hover {
    opacity: .8
}

.story-page-left {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-size: cover;
    justify-content: center;
    align-items: center;
    display: flex
}

.story-page-left.customer-lp {
    aspect-ratio: 3/2
}

.customer-story-right-copy,
.story-page-right {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-size: cover;
    justify-content: center;
    align-items: center;
    display: flex
}

.story-page-right.customer-lp {
    aspect-ratio: 3/2
}

.story-page-description {
    margin-top: 40px;
    font-size: 21px;
    line-height: 1.3em
}

.story-page-description p {
    font-size: 21px;
    line-height: 1.5em
}

.story-page-left-hero {
    background-image: linear-gradient(to bottom, var(--white), #ffffffd9);
    justify-content: flex-end;
    padding: 100px 60px;
    display: flex
}

.story-grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    align-content: start;
    margin-top: 120px;
    margin-bottom: 120px
}

.story-grid.customer {
    place-items: start stretch
}

.paragraph-4 {
    font-size: 21px;
    line-height: 1.3em
}

.maxwidth-1502 {
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 80px;
    padding-right: 80px
}

.blog-author-image {
    z-index: 100;
    object-fit: fill;
    max-width: 300px;
    max-height: 300px
}

.blog-author-name {
    float: left;
    color: var(--logotype-color);
    margin-bottom: 0;
    position: static
}

.blog-author-title {
    clear: both;
    color: var(--logotype-color);
    width: 100%;
    margin-top: 0;
    padding-left: 0
}

.blog-author-linkedin {
    z-index: auto;
    word-break: normal;
    max-width: 25px;
    margin-top: 0;
    padding-left: 0;
    font-size: 36px;
    line-height: 1.2em;
    position: static;
    top: auto
}

.blog-author-linkedin-link {
    float: left;
    clear: right;
    margin-top: 31px;
    margin-left: 10px;
    padding-left: 0;
    display: block
}

.blog-author-empty {
    background-color: #fff;
    line-height: 0
}

.div-block-12 {
    background-image: url(https://cdn.prod.website-files.com/63ed685119ed692cd8c428f2/65e0a8ab8648ff61e93472dc_packsize-diversity-inclusion-hero-thumbnail.avif);
    background-position: 0 0;
    background-size: auto
}

._40-60-column-grid-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 2fr 3fr
}

._40-60-column-grid-copy.center-vertically {
    grid-row-gap: 40px;
    align-items: center
}

._40-60-column-grid-copy.gap-100 {
    grid-column-gap: 100px;
    grid-row-gap: 100px
}

.visy {
    text-align: center
}

.image-8 {
    z-index: 500;
    opacity: .75;
    text-align: left;
    max-width: 100px;
    position: absolute;
    bottom: 46%;
    left: 50%
}

.image-8:hover {
    opacity: 1
}

.grid-8 {
    grid-template-columns: 1fr
}

.leadership-summary {
    border-bottom: 1px solid var(--olive);
    margin-bottom: auto;
    padding-bottom: 20px
}

.leadership-h4 {
    color: var(--black);
    margin-top: 0;
    font-weight: 400
}

.leadership-h3 {
    margin-bottom: 3px
}

.landing-banner-link {
    z-index: 600;
    float: none;
    clear: none;
    vertical-align: middle;
    object-fit: fill;
    width: 100%;
    min-width: auto;
    height: 100%;
    min-height: auto;
    margin-left: 0;
    padding: 0;
    display: block;
    position: absolute;
    /* overflow: visible */
}

.div-block-13 {
    text-align: center;
    width: 100%;
    max-width: 600px;
    position: relative
}

.grid-9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr
}

.maxwidth-1500-webinar {
    max-width: 1500px;
    min-height: 425px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 80px;
    padding-right: 80px
}

.maxwidth-1500-webinar.light-turquoise-callout {
    color: var(--logotype-color)
}

.tc-indent {
    padding-left: 20px
}

.tc-indent-2 {
    padding-left: 40px
}

.div-block-14,
.text-block-4,
.itallic-footnote {
    font-size: 10px
}

.footnote-link {
    font-size: 10px;
    font-weight: 300;
    line-height: 20px
}

._3d-modell-lightbox {
    width: 100%;
    height: 100%
}

._3d-modal {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    position: relative
}

.modal_component {
    z-index: 999999;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: #00523ef2;
    justify-content: center;
    align-items: center;
    padding: 10%;
    display: none;
    position: fixed;
    inset: 0%
}

.code-embed {
    width: 100%
}

.modal-close {
    color: var(--light-turquoise);
    cursor: pointer;
    transition: color .3s cubic-bezier(.455, .03, .515, .955);
    position: absolute;
    inset: 2rem 3rem auto auto
}

.modal-close:hover {
    color: var(--packsize-green)
}

.icon-embed-medium {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    display: flex
}

.button-wrapper-horizontal {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex
}

.download-section {
    background-color: var(--light-turquoise);
    padding-top: 7rem;
    padding-bottom: 7rem
}

.customer-landing-content {
    min-height: 23rem
}

.download-image {
    aspect-ratio: 2/2.7;
    object-fit: cover;
    width: 100%;
    display: block
}

.download-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 3fr
}

.download-grid.center-vertically {
    grid-row-gap: 40px;
    align-items: center
}

.download-grid.gap-100 {
    grid-column-gap: 100px;
    grid-row-gap: 100px
}

.customer-rt {
    font-size: 18px;
    line-height: 27px
}

.customer-rt figcaption {
    font-size: 14px
}

.customer-rt figure {
    margin-top: 1em;
    margin-bottom: 0;
    margin-left: 40px
}

.customer-teaser-section {
    padding-top: 5rem;
    padding-bottom: 0
}

.link-block-2 {
    text-align: center
}

@media screen and (min-width:1280px) {

    .evaluation-cta,
    .newsroom {
        margin-top: 100px;
        margin-bottom: 100px;
        padding-top: 0;
        padding-bottom: 0
    }

    .button.dark-border-button {
        border-color: var(--logotype-color);
        color: var(--logotype-color)
    }

    .customer-story-quote {
        transform: translate(0)
    }

    .customer-story-quote-text {
        transition: opacity .2s
    }

    .customer-stories-h2 {
        font-size: 28px
    }

    .related-stories-content-text.padding-top-10 {
        font-weight: 300
    }

    .home-page-case-study {
        padding-bottom: 0
    }

    .home-page-case-study-image {
        min-height: 400px
    }

    ._60-40-grid-gap-50-w-background {
        text-align: left;
        justify-content: stretch;
        place-items: stretch stretch;
        margin-left: 0;
        padding-left: 40px;
        position: relative;
        inset: 0% auto 0% 0%;
        /* overflow: hidden */
    }

    .paragraph-3,
    .heading-3 {
        color: var(--white)
    }

    .div-block-6 {
        padding-bottom: 20px;
        position: static
    }

    .cta-banner-background {
        z-index: -1;
        filter: brightness(78%);
        object-fit: fill;
        position: absolute;
        /* overflow: hidden */
    }

    .evaluation-cta-homepage {
        margin-top: 100px;
        margin-bottom: 100px;
        padding-top: 0;
        padding-bottom: 0
    }

    .heading-3-light,
    .paragraph-3-light {
        color: var(--white)
    }

    .landing-two-column-image-text {
        padding-bottom: 0
    }

    .large-left-justified {
        align-self: flex-start;
        font-weight: 400
    }

    .blue-text {
        color: #00509d
    }

    .cell-3,
    .cell-4 {
        font-size: 30px;
        line-height: 30px
    }

    .bold-extra-large {
        align-self: flex-start;
        font-size: 46px;
        line-height: 52px
    }
}

@media screen and (min-width:1440px) {
    .button.clear-button-dark-text.float-right {
        float: none;
        clear: none;
        text-align: center;
        object-fit: fill;
        display: block
    }

    .blog-header-image {
        height: auto
    }

    .callout-section.light-turquoise-background {
        background-color: var(--light-turquoise)
    }

    .callout-section.packsize-green-gradient.white-text {
        background-image: linear-gradient(to bottom, var(--dark-green), var(--dark-green));
        background-position: 0 0;
        background-size: auto
    }

    .ebook-hero-image.hide-mobile {
        text-shadow: 0 1px 1px #0003;
        box-shadow: 4px 3px 4px 4px #0003
    }

    .very-light-olive-left-side-box-copy {
        padding-left: 80px;
        padding-right: 0
    }

    .ms-multi-select-wrap {
        min-height: 200px;
        max-height: none
    }

    .display-none {
        display: none
    }

    .custom-form-field {
        position: absolute;
        top: -9999px;
        left: -9999px
    }

    .grid-7 {
        grid-auto-flow: row;
        place-content: space-between center;
        place-items: baseline;
        margin-left: auto;
        margin-right: auto;
        padding-left: 20px;
        padding-right: 20px
    }

    .image-8 {
        bottom: 32%
    }
}

@media screen and (min-width:1920px) {
    .maxwidth-1500 {
        flex-direction: row;
        justify-content: flex-start;
        align-items: stretch;
        display: block
    }

    .two-column-grid-gap-100 {
        grid-template-rows: auto
    }

    .ebook-hero.black {
        background-image: linear-gradient(135deg, var(--black), var(--dark-green))
    }

    .ebook-hero-image.hide-mobile {
        box-shadow: 4px 3px 5px #0003
    }

    .quick-stack {
        clear: none;
        grid-column-gap: 29px;
        flex: 0 auto;
        order: 1;
        align-self: auto;
        position: relative
    }

    .cell-6 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex
    }

    .maxwidth-1501 {
        flex-direction: column;
        display: flex
    }

    .darker-green-text-2 {
        text-align: center
    }

    .career-text {
        text-align: center;
        font-size: 16px;
        line-height: 24px
    }

    .two-column-grid-gap-101 {
        grid-row-gap: 100px;
        grid-template-rows: auto auto auto;
        grid-auto-flow: row
    }

    .darker-green-text-3 {
        text-align: center
    }

    .value-icon {
        max-width: 30%
    }

    .job-title-center {
        color: #fff;
        text-align: center;
        letter-spacing: normal;
        margin: auto;
        font-size: 35px;
        font-weight: 700;
        line-height: 45px;
        position: static
    }

    .job-ad {
        background-image: url(https://cdn.prod.website-files.com/63ed685119ed692cd8c428f2/656e9d6941c706023f016046_working-at-packsize.avif);
        background-position: 50% 20%;
        background-size: cover
    }

    .cta-green {
        float: none;
        font-size: 1.4em;
        position: relative
    }

    .button-3 {
        float: none;
        clear: none;
        aspect-ratio: auto;
        align-items: center;
        display: inline-block
    }

    .benefit-text {
        font-size: 16px
    }

    .contact-info {
        margin-top: 20px;
        font-size: 16px
    }

    .two-column-grid-gap-102 {
        grid-row-gap: 100px;
        grid-template-rows: auto auto auto;
        grid-auto-flow: row
    }

    .value-icon-2 {
        max-width: 30%
    }

    .maxwidth-1502,
    .maxwidth-1500-webinar {
        flex-direction: row;
        justify-content: flex-start;
        align-items: stretch;
        display: block
    }
}

@media screen and (max-width:991px) {
    h2 {
        font-size: 32px
    }

    .header.darkoverlay,
    .header.lightoverlay {
        position: relative
    }

    .hero-heading {
        font-size: 75px;
        line-height: 1
    }

    .trademark {
        font-size: 40px
    }

    .hero-wrapper {
        padding-top: 100px
    }

    .maxwidth-1500 {
        padding-left: 60px;
        padding-right: 60px
    }

    .brand.dont-shrink,
    .brand.dont-shrink.w--current {
        display: none
    }

    .brand.mobile {
        padding: 5px 0
    }

    .heading {
        font-size: 45px
    }

    .home-page-features-grid {
        grid-template-columns: 1fr 1fr
    }

    .flex-columns.horizontal-flexbox-center {
        flex-direction: column
    }

    .event-title {
        font-size: 46px;
        line-height: 1.2
    }

    .home-page-news-grid {
        grid-template-columns: 1fr
    }

    .header-cta-button.corrugated-brown-background {
        margin-top: 20px
    }

    .customer-story-header.landing-page {
        grid-template-columns: 1fr
    }

    .customer-story-details-section {
        padding-left: 40px;
        padding-right: 40px
    }

    .related-customer-stories-list-grid {
        grid-template-columns: 1fr
    }

    .collection-list {
        grid-template-columns: 1fr 1fr
    }

    .event-container {
        padding-left: 50px;
        padding-right: 50px
    }

    .event-detail-section {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .event-detail-grid {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        grid-template-columns: 1fr
    }

    .dropdown-container {
        box-shadow: none;
        flex-direction: column;
        align-items: flex-start;
        margin-top: 0;
        margin-left: 0;
        padding-top: 10px;
        padding-bottom: 10px;
        position: relative
    }

    .dropdown-list.w--open {
        position: relative
    }

    .dropdown-link {
        font-size: 15px;
        line-height: 20px
    }

    .left-divider {
        border-left-style: none
    }

    .div-block-2 {
        flex-direction: column
    }

    .menu-dropdown-labels {
        text-align: left
    }

    .menu-header-div {
        border-top: 2px solid #00000012;
        margin-top: 10px;
        padding-top: 10px;
        display: none
    }

    .dropdown-toggle {
        margin-left: 20px;
        margin-right: 20px
    }

    .menu-block-div {
        color: var(--logotype-color);
        text-align: left;
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
        position: relative
    }

    .two-column-grid-50-gap {
        grid-template-columns: 1fr
    }

    .solution-heading {
        font-size: 52px
    }

    .solutions-bg-video {
        height: 350px
    }

    .blog-header-image {
        height: 400px
    }

    .blog-rich-text {
        margin-left: 60px;
        margin-right: 60px
    }

    .blog-rich-text h2 {
        font-size: 40px
    }

    .heading-2 {
        font-size: 45px;
        line-height: 1.2
    }

    .page-body-section.padding-top-40 {
        padding-top: 0
    }

    .light-turquoise-right-side-box {
        background-image: linear-gradient(to right, #e7f4f0, var(--light-turquoise)26%, #e7f4f0 104%);
        padding-left: 80px
    }

    ._40-60-column-grid {
        grid-template-columns: 2fr
    }

    .background-video-z-index-100 {
        height: 350px
    }

    .large-h2 {
        font-size: 45px
    }

    .larger-h1 {
        font-size: 50px;
        line-height: 1.3
    }

    .blog-h2-featured-link {
        font-size: 40px;
        line-height: 50px
    }

    .two-column-grid-gap-100 {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        grid-template-columns: 1fr
    }

    .accordion-paragraph {
        max-width: 100%
    }

    .accordion-item.accordion-1 {
        margin-bottom: 20px
    }

    .accordion-item-title {
        max-width: 88%
    }

    .relative-div.desktop-menu-logos {
        display: none
    }

    .horizontal-flexbox.flex-space-between {
        flex-direction: column
    }

    .horizontal-flexbox.flex-space-between.width-100-percent.sl_swap {
        background-color: var(--white);
        text-align: left;
        text-align: left;
        background-color: #fff;
        align-items: flex-start;
        padding-left: 40px;
        padding-right: 40px;
        position: relative
    }

    ._60-40-column-grid {
        grid-template-columns: 3fr
    }

    .light-blue-left-side-box {
        background-image: linear-gradient(90deg, #b6cee380, #b6cee380 100% 100%, #fff 103%);
        padding-left: 80px
    }

    .padding-left-100 {
        padding-left: 0
    }

    .min-height-500.hide-mobile {
        display: none
    }

    .book-meeting-form {
        margin-top: 0
    }

    .home-page-customer-logo {
        margin-bottom: 20px
    }

    .software-hero {
        background-image: linear-gradient(#0000, #0000 0% 70%, #d16345 70% 70%, #d16345)
    }

    .software-hero.report-color {
        background-image: linear-gradient(#0000, #0000 0% 70%, #579c9c 70%, #579c9c)
    }

    .software-hero.dim-color {
        background-image: linear-gradient(#0000, #0000 0% 70%, #5c80b0 70%, #5c80b0)
    }

    .software-hero.cube-color {
        background-image: linear-gradient(#0000, #0000 0% 70%, #ccad47 70%, #ccad47)
    }

    .software-hero.packnet-color {
        background-image: linear-gradient(to bottom, transparent, transparent 0%, #0000 70%, var(--packsize-green)70%, var(--packsize-green))
    }

    .very-light-olive-right-side-box {
        background-image: linear-gradient(90deg, #bec79821, #bec79821 29% 104%);
        padding-left: 80px
    }

    .cta-banner-background {
        height: 100%
    }

    .icon {
        color: var(--white)
    }

    .solutions-subtitle-sustainability {
        text-shadow: 0 0 10px #004284, 0 0 5px #004284, 0 0 2px #004284, 0 0 1px #004284
    }

    .menu-button {
        color: var(--logotype-color)
    }

    .menu-button.w--open {
        background-color: var(--white);
        color: var(--logotype-color)
    }

    .container {
        max-width: 728px
    }

    .hero-wrapper-2 {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        margin-bottom: -40px
    }

    .hero-split {
        max-width: 100%;
        margin-bottom: 40px
    }

    .very-light-olive-left-side-box-copy {
        background-image: linear-gradient(90deg, #bec79821, #bec79821 29% 104%);
        padding-left: 80px
    }

    .ms-button {
        position: relative
    }

    .dropdown {
        text-align: left;
        margin-left: 0;
        margin-right: 0;
        position: relative
    }

    .mobile-logo-white {
        padding-top: 15px;
        padding-left: 40px;
        display: block;
        position: absolute
    }

    .mobile-menu-button.w--open {
        background-color: #0000
    }

    .mobile-logo-coilor {
        padding-top: 15px;
        padding-left: 40px;
        display: block;
        position: absolute
    }

    .contact-us-heading {
        font-size: 55px
    }

    .maxwidth-1501 {
        padding-left: 60px;
        padding-right: 60px
    }

    .two-column-grid-gap-101 {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        grid-template-columns: 1fr
    }

    .page-body-section-no-top-padding.padding-top-40 {
        padding-top: 0
    }

    .menu-dropdown-labels-3 {
        text-align: left
    }

    .header-cta-button-3.corrugated-brown-background {
        margin-top: 20px
    }

    .dropdown-container-3 {
        box-shadow: none;
        flex-direction: column;
        align-items: flex-start;
        margin-top: 0;
        margin-left: 0;
        padding-top: 10px;
        padding-bottom: 10px;
        position: relative
    }

    .menu-block-div-2 {
        color: #373435;
        text-align: left;
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
        position: relative
    }

    .dropdown-toggle-3 {
        margin-left: 20px;
        margin-right: 20px
    }

    .menu-header-div-2 {
        border-top: 2px solid #00000012;
        margin-top: 10px;
        padding-top: 10px;
        display: none
    }

    .div-block-11 {
        flex-direction: column
    }

    .icon-2 {
        color: #fff
    }

    .two-column-grid-gap-102 {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        grid-template-columns: 1fr
    }

    .value-icon-2 {
        display: none
    }

    .story-page-left {
        height: 400px
    }

    .story-page-left.customer-lp {
        height: auto
    }

    .story-page-right {
        height: 400px
    }

    .story-page-right.customer-lp {
        height: auto
    }

    .story-grid {
        grid-template-columns: 1fr;
        margin-top: 80px;
        margin-bottom: 80px
    }

    .maxwidth-1502 {
        padding-left: 60px;
        padding-right: 60px
    }

    .blog-author-image {
        height: auto
    }

    .blog-author-linkedin-link {
        margin-top: 27px
    }

    .blog-author-bio {
        margin-top: 20px
    }

    ._40-60-column-grid-copy {
        grid-template-columns: 2fr
    }

    .image-8 {
        bottom: 18%
    }

    .maxwidth-1500-webinar {
        padding-left: 60px;
        padding-right: 60px
    }

    .customer-landing-content {
        min-height: auto
    }

    .download-image {
        width: 50%
    }

    .download-grid {
        grid-template-columns: 2fr
    }

    .download-image-wrapper {
        justify-content: center;
        align-items: center;
        display: flex
    }
}

@media screen and (max-width:767px) {
    h2 {
        font-size: 28px
    }

    .hero-heading {
        font-size: 55px;
        line-height: 1
    }

    .hero-subtitle {
        font-size: 18px;
        line-height: 28px
    }

    .button.clear-button-dark-text.float-right {
        margin-left: auto;
        margin-right: auto;
        display: block;
        left: auto
    }

    .maxwidth-1500 {
        padding-left: 40px;
        padding-right: 40px
    }

    .heading {
        font-size: 40px
    }

    .grid {
        grid-template-columns: 1fr
    }

    .features-heading.black-text {
        font-size: 18px;
        line-height: 28px
    }

    .flex-columns {
        flex-direction: column
    }

    .flex-columns.mobile-columns {
        flex-direction: row
    }

    .flex-space-between {
        flex-direction: column
    }

    .event-title {
        font-size: 40px
    }

    .customer-story-header {
        grid-template-columns: 1fr
    }

    .customer-story-left {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .customer-story-right {
        height: 325px
    }

    .customer-logo {
        min-width: 150px;
        max-width: 190px;
        max-height: 175px
    }

    .related-stories-image {
        height: 300px
    }

    .related-stories-content-text.padding-top-10.hide-on-mobile {
        display: none
    }

    ._50-50-grid-gap-50 {
        grid-template-columns: 1fr
    }

    .collection-list {
        grid-template-columns: 1fr 1fr
    }

    .event-container {
        padding-left: 35px;
        padding-right: 35px
    }

    .event-detail-grid {
        grid-column-gap: 35px;
        grid-row-gap: 35px
    }

    .solution-heading {
        font-size: 44px
    }

    .two-column-grid-gap-50 {
        grid-template-columns: 1fr
    }

    .blog-header-image {
        object-fit: contain;
        height: 300px;
        transform: none
    }

    .blog-rich-text {
        margin-left: 40px;
        margin-right: 40px
    }

    .heading-2 {
        font-size: 36px
    }

    .page-body-section {
        margin-top: 60px;
        margin-bottom: 60px
    }

    .page-body-section.padding-top-40 {
        margin-top: 60px;
        margin-bottom: 60px;
        padding-top: 0
    }

    .light-turquoise-right-side-box {
        padding: 60px
    }

    .background-video-z-index-100 {
        height: 300px
    }

    .large-h2 {
        font-size: 36px
    }

    .maxwidth-1000.is-mobile {
        padding-left: 40px;
        padding-right: 40px
    }

    ._50-50-grid {
        grid-template-columns: 1fr
    }

    .dark-green-background.div-padding-40 {
        padding-left: 40px;
        padding-right: 40px
    }

    .callout-section {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .three-column-grid-gap-50 {
        grid-template-columns: 1fr 1fr
    }

    .industry-customer-story-item {
        grid-template-columns: 1fr
    }

    ._60-40-grid-gap-50 {
        grid-template-columns: 3fr
    }

    .larger-h1 {
        font-size: 40px;
        line-height: 1.3
    }

    .four-column-grid-gap-50 {
        grid-template-columns: 1fr 1fr
    }

    .accordion-paragraph {
        max-width: 100%;
        font-size: 16px;
        line-height: 1.6
    }

    .cloneable-container-default {
        padding: 80px 24px
    }

    .accordion-item.accordion-1 {
        margin-bottom: 16px;
        padding: 32px
    }

    .accordion-item-title {
        max-width: 80%;
        font-size: 18px
    }

    .accordion-arrow-wrap {
        width: 40px;
        min-height: 40px
    }

    .horizontal-flexbox.flex-space-between.width-100-percent.sl_swap {
        padding-left: 20px;
        padding-right: 20px
    }

    .light-blue-left-side-box {
        padding: 60px
    }

    .solutions-content-video {
        height: 350px
    }

    .hero-page-title {
        margin-bottom: 10px
    }

    .two-column-3-4-grid-gap-50 {
        grid-template-columns: 3fr
    }

    .two-column-4-3-grid-gap-50 {
        grid-template-columns: 4fr
    }

    .light-olive-right-side-box {
        background-image: linear-gradient(90deg, #bec79821, #bec79821 26% 104%);
        padding-left: 20px;
        padding-right: 20px
    }

    .light-olive-left-side-box {
        background-image: linear-gradient(90deg, #bec79821, #bec79821 85%, #bec79821);
        padding-left: 20px;
        padding-right: 20px
    }

    .grid-35-65-no-gap,
    .home-page-case-study-item {
        grid-template-columns: 1fr
    }

    .software-hero {
        background-image: linear-gradient(#0000, #0000 0% 90%, #0000 90%, #0000)
    }

    .software-hero.report-color,
    .software-hero.dim-color,
    .software-hero.cube-color {
        background-image: linear-gradient(#0000, #0000 0% 70%, #0000 70%, #0000)
    }

    .software-hero.packnet-color {
        background-image: linear-gradient(90deg, #0000, #0000 0% 90%, #0000 90%, #0000)
    }

    .very-light-olive-right-side-box {
        padding: 60px
    }

    .home-page-feature-link-block.hide-on-mobile {
        display: none
    }

    ._60-40-grid-gap-50-w-background {
        grid-template-columns: 3fr 1fr;
        width: 100%
    }

    .cta-banner-background {
        width: 100%
    }

    .paragraph-3-light.narrow-banner-paragraph {
        display: none
    }

    .grid-4 {
        grid-template-columns: 1fr 1fr
    }

    .heading-4,
    .heading-5 {
        font-size: 28px;
        line-height: 32px
    }

    .hide-mobile {
        display: none
    }

    .solutions-subtitle-link {
        color: var(--white);
        font-size: 18px;
        font-weight: 700;
        line-height: 27px;
        text-decoration: underline
    }

    .iframe-style {
        height: 1450px
    }

    .hero-heading-center {
        padding: 60px 15px
    }

    .ebook-hero-image {
        transform: scale(1.2)
    }

    .very-light-olive-left-side-box-copy {
        padding: 60px
    }

    .contact-us-heading {
        font-size: 48px
    }

    .three-column-grid-gap-50-centered {
        grid-template-columns: 1fr 1fr
    }

    .maxwidth-1501 {
        padding-left: 40px;
        padding-right: 40px
    }

    .cta-green {
        padding-bottom: 20px
    }

    .application-icon {
        max-width: 100%
    }

    .page-body-section-no-top-padding {
        margin-top: 60px;
        margin-bottom: 60px
    }

    .page-body-section-no-top-padding.padding-top-40 {
        margin-top: 60px;
        margin-bottom: 60px;
        padding-top: 0
    }

    .value-icon-2 {
        display: none
    }

    .three-column-grid-gap-10 {
        grid-template-columns: 1fr 1fr
    }

    .blog-play-button {
        transform: none
    }

    .story-page-left,
    .customer-story-right-copy,
    .story-page-right {
        height: 325px
    }

    .story-page-left-hero {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .story-grid {
        grid-template-columns: 1fr
    }

    .maxwidth-1502 {
        padding-left: 40px;
        padding-right: 40px
    }

    .blog-author-image {
        height: auto
    }

    .blog-author-linkedin-link {
        margin-top: 23px
    }

    .blog-author-bio {
        margin-top: 20px
    }

    .image-8 {
        bottom: 33%;
        left: 40%
    }

    .maxwidth-1500-webinar {
        padding-left: 40px;
        padding-right: 40px
    }

    .download-image {
        width: 60%
    }
}

@media screen and (max-width:479px) {
    h2 {
        font-size: 24px
    }

    .hero-heading {
        font-size: 45px;
        line-height: 1
    }

    .button {
        text-align: center;
        font-size: 16px
    }

    .button.white-border {
        padding-left: 35px;
        padding-right: 35px
    }

    .button.clear-button-dark-text {
        font-size: 16px
    }

    .maxwidth-1500 {
        min-height: auto;
        padding-left: 20px;
        padding-right: 20px
    }

    .maxwidth-1500.light-turquoise-callout {
        padding-left: 0;
        padding-right: 0
    }

    .brand.mobile {
        padding: 5px 0
    }

    .heading {
        font-size: 32px
    }

    .home-page-features-grid {
        grid-template-columns: 1fr
    }

    .features-heading.black-text {
        font-size: 16px;
        line-height: 24px
    }

    .event-title {
        font-size: 32px
    }

    .customer-story-left {
        padding: 40px 20px
    }

    .customer-story-right {
        height: 250px
    }

    .customer-logo {
        min-width: 170px;
        max-width: 170px;
        max-height: 150px
    }

    .customer-story-challenge {
        margin-top: 40px;
        margin-bottom: 40px
    }

    .customer-story-quote {
        margin-top: 40px;
        margin-bottom: 40px;
        padding: 30px
    }

    .customer-story-quote-text {
        font-size: 21px;
        line-height: 36px
    }

    .customer-story-details-section {
        padding: 20px
    }

    .related-customer-stories-section {
        padding-top: 40px;
        padding-bottom: 40px
    }

    .related-stories-image {
        height: 250px
    }

    .related-stories-container {
        padding-left: 20px;
        padding-right: 20px
    }

    .related-stories-content-text.padding-top-10 {
        display: block
    }

    ._50-50-grid-gap-50,
    .collection-list {
        grid-template-columns: 1fr
    }

    .event-container {
        padding-left: 15px;
        padding-right: 15px
    }

    .event-detail-grid {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }

    .menu-header-div {
        display: block
    }

    .solution-heading {
        font-size: 36px
    }

    .solutions-wrapper {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .two-column-grid-gap-50 {
        grid-template-columns: 1fr
    }

    .blog-header-image {
        object-fit: contain;
        height: 200px
    }

    .blog-rich-text {
        margin-left: 20px;
        margin-right: 20px
    }

    .heading-2 {
        font-size: 30px
    }

    .page-body-section {
        margin-top: 60px;
        margin-bottom: 60px
    }

    .page-body-section.light-turquoise-callout {
        margin-top: 0
    }

    .light-turquoise-right-side-box {
        padding: 40px 20px
    }

    ._40-60-column-grid {
        grid-column-gap: 40px;
        grid-row-gap: 40px
    }

    .large-h2 {
        font-size: 32px
    }

    .maxwidth-1000.is-mobile,
    .dark-green-background.div-padding-40 {
        padding-left: 20px;
        padding-right: 20px
    }

    .blue-background.div-padding-40 {
        padding-left: 40px;
        padding-right: 40px
    }

    .callout-section {
        padding-top: 40px;
        padding-bottom: 40px
    }

    .callout-section.dark-green-background,
    .callout-section.packsize-green-gradient.white-text,
    .callout-section.dark-blue-background,
    .callout-section.very-light-green-background {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .three-column-grid-gap-50 {
        grid-column-gap: 25px;
        grid-row-gap: 25px;
        grid-template-columns: 1fr
    }

    .industry-customer-story-item {
        grid-template-columns: 1fr
    }

    .industry-customer-image {
        min-height: 100px
    }

    .darker-green-text {
        font-size: 26px
    }

    .larger-h1 {
        font-size: 30px
    }

    .four-column-grid-gap-50 {
        grid-template-columns: 1fr
    }

    .accordion-paragraph {
        max-width: 100%
    }

    .cloneable-container-default {
        padding: 64px 0
    }

    .accordion-item-title {
        max-width: 70%;
        font-size: 20px
    }

    .horizontal-flexbox.flex-space-between.width-100-percent.sl_swap {
        padding-left: 10px;
        padding-right: 10px
    }

    .horizontal-flexbox.flex-space-around {
        flex-direction: column;
        align-items: flex-start
    }

    .light-blue-left-side-box {
        padding-left: 20px;
        padding-right: 20px
    }

    .two-column-grid-gap-25,
    .three-column-grid {
        grid-template-columns: 1fr
    }

    .hero-page-title {
        margin-bottom: 10px
    }

    .grid-two-thirds,
    .two-column-grid-two-thirds {
        grid-template-columns: 2fr
    }

    .software-hero {
        background-image: linear-gradient(#0000, #0000 0% 90%, #0000 90%, #0000)
    }

    .software-hero.packnet-color {
        background-image: linear-gradient(90deg, #0000, #0000 0% 95%, #0000 95%, #0000)
    }

    .very-light-olive-right-side-box {
        padding: 40px 20px
    }

    ._60-40-grid-gap-50-w-background {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        grid-template-columns: 5fr 1fr
    }

    .grid-4 {
        grid-template-columns: 1fr
    }

    .solution-gallery {
        padding-left: 20px;
        padding-right: 20px
    }

    .icon-layout {
        align-items: center
    }

    .icon-layout-text-block {
        text-align: center
    }

    .iframe-style {
        border: 0 solid #000;
        height: 1600px;
        /* overflow: hidden */
    }

    .container {
        max-width: none
    }

    .centered-heading {
        margin-bottom: 24px
    }

    .basic-form {
        padding: 20px
    }

    .ms-checkbox-wrap {
        display: flex
    }

    .very-light-olive-left-side-box-copy {
        padding: 40px 20px
    }

    .ms-button {
        width: 100%;
        min-height: auto;
        padding: .6em 1.3em;
        font-size: 14px;
        font-style: normal
    }

    .contact-us-heading {
        font-size: 28px
    }

    .three-column-grid-gap-50-centered {
        grid-column-gap: 25px;
        grid-row-gap: 25px;
        grid-template-columns: 1fr
    }

    .maxwidth-1501 {
        padding-left: 20px;
        padding-right: 20px
    }

    .cta-green {
        padding-bottom: 20px
    }

    .button-3 {
        font-size: 16px
    }

    .page-body-section-no-top-padding {
        margin-top: 60px;
        margin-bottom: 60px
    }

    .page-body-section-no-top-padding.light-turquoise-callout {
        margin-top: 0
    }

    .value-icon-2 {
        display: none
    }

    .three-column-grid-gap-10 {
        grid-column-gap: 25px;
        grid-row-gap: 25px;
        grid-template-columns: 1fr
    }

    .blog-play-button-image {
        max-height: 70px
    }

    .story-page-left,
    .customer-story-right-copy,
    .story-page-right {
        height: 250px
    }

    .story-page-left-hero {
        padding: 40px 20px
    }

    .story-grid {
        margin-top: 60px;
        margin-bottom: 60px
    }

    .maxwidth-1502 {
        padding-left: 20px;
        padding-right: 20px
    }

    .blog-author-image {
        object-fit: fill;
        max-width: 275px;
        height: auto;
        max-height: 275px
    }

    .blog-author-linkedin-link,
    .blog-author-bio {
        margin-top: 20px
    }

    ._40-60-column-grid-copy {
        grid-column-gap: 40px;
        grid-row-gap: 40px
    }

    .image-8 {
        bottom: 18%;
        left: 32%
    }

    .maxwidth-1500-webinar {
        min-height: auto;
        padding-left: 20px;
        padding-right: 20px
    }

    .maxwidth-1500-webinar.light-turquoise-callout {
        padding-left: 0;
        padding-right: 0
    }

    .modal_component {
        padding: 5%
    }

    .button-wrapper-horizontal {
        flex-flow: column;
        width: 100%
    }

    .lightbox-link {
        text-align: center
    }

    .download-image {
        width: 100%
    }

    .download-grid {
        grid-column-gap: 40px;
        grid-row-gap: 40px
    }
}

#w-node-_6223f683-13b0-3527-1ca8-2f177fe5cd22-fa1382b0,
#w-node-_6223f683-13b0-3527-1ca8-2f177fe5cd18-fa1382b0,
#w-node-_2d582344-7db1-392a-5f1a-0498ddb2eaa6-fa1382b0,
#w-node-fc3fc052-59de-bcbf-e480-1548d0ec2fba-fa1382b0,
#w-node-_6985b753-0e3a-ccd3-5dab-1b2dfe21d48d-fa1382b0,
#w-node-_395cf628-5d84-29cd-a588-aa2f78a34f45-fa1382b0,
#footerNavigationCompany.w-node-_52149b1d-f05c-fbbb-1dde-4435e44e100d-e44e100a,
#w-node-_52149b1d-f05c-fbbb-1dde-4435e44e101b-e44e100a,
#footerNavigationResources.w-node-_52149b1d-f05c-fbbb-1dde-4435e44e1039-e44e100a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_52149b1d-f05c-fbbb-1dde-4435e44e1049-e44e100a {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_52149b1d-f05c-fbbb-1dde-4435e44e104c-e44e100a {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: end
}

#w-node-cc2b4ae0-bd99-ed79-b4e6-e1fcbafd09ab-bafd09a8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-cc2b4ae0-bd99-ed79-b4e6-e1fcbafd09b0-bafd09a8 {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: center
}

#w-node-_3c5f1105-0f73-ecb9-afef-3a5338c90085-38c90076,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa1382d4,
#w-node-_4185416d-4544-2281-fe8c-4c8db1b85d15-fa1382d4,
#w-node-_34bc1d4d-99e1-fafa-bdab-a6e61cfee5c2-fa1382d4,
#w-node-_3cbd641f-e086-7307-c56e-010476cea582-fa1382d4,
#w-node-bbd9a470-692d-b84b-aab2-37e7a9fc6902-fa1382d4,
#w-node-e60f7807-8be1-0d3e-5807-c78814048aa3-fa1382d4,
#w-node-a394257c-1216-68d3-7e97-3e5f8cef873d-fa1382d4,
#w-node-b920e3ac-d76e-dfef-f3e5-b0086c4f062d-fa1382d4,
#w-node-_2d5d18f3-5b8e-de15-3891-a03e9982d207-fa1382d4,
#w-node-_16a54f96-1e6f-2fef-6869-54bb3d99f29d-fa1382d4,
#w-node-_38615ecb-5526-2d2b-4614-0438169e48b1-fa1382d4,
#w-node-acc4f933-87ec-873e-6804-561ef6c5cb64-fa1382d4,
#w-node-_6b4f30a9-bc49-8851-e70e-f8fa7821ebba-fa1382d4,
#w-node-_6a9cb3df-9779-fed1-bca5-015428224fa7-fa1382d4,
#w-node-f385ce3a-581a-e75c-63d5-3a077da39b78-fa1382d4,
#w-node-f385ce3a-581a-e75c-63d5-3a077da39b95-fa1382d4,
#w-node-f385ce3a-581a-e75c-63d5-3a077da39bb2-fa1382d4,
#w-node-f385ce3a-581a-e75c-63d5-3a077da39bcf-fa1382d4,
#w-node-f385ce3a-581a-e75c-63d5-3a077da39bec-fa1382d4,
#w-node-f385ce3a-581a-e75c-63d5-3a077da39c09-fa1382d4,
#w-node-f385ce3a-581a-e75c-63d5-3a077da39c26-fa1382d4,
#w-node-f385ce3a-581a-e75c-63d5-3a077da39c43-fa1382d4,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa13832c,
#w-node-_5e2aca21-4921-c59e-0f39-385c931882aa-fa13832c,
#w-node-eeb1c743-c58f-9e04-2933-b89c9ca9b536-fa13832c,
#w-node-eeb1c743-c58f-9e04-2933-b89c9ca9b53c-fa13832c,
#w-node-eeb1c743-c58f-9e04-2933-b89c9ca9b542-fa13832c,
#w-node-_713def00-a639-f7da-67cc-57920e5f91e4-fa13832c,
#w-node-_12ace227-4d12-ac72-e3c0-61502fd43cce-fa13832c,
#w-node-_99c79aca-8e7d-9f63-da5d-ff001162886b-fa13832c {
    grid-area: span 1/span 1/span 1/span 1
}

#accessoriesButton.w-node-_99c79aca-8e7d-9f63-da5d-ff0011628870-fa13832c {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: center
}

#w-node-_84cdeb98-6219-39e6-11e2-853f057c74c5-fa13832c,
#w-node-_374ab8f5-56a5-f3ab-5d02-7d205ace8530-fa13832c,
#w-node-_374ab8f5-56a5-f3ab-5d02-7d205ace8531-fa13832c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4d295b11-95a4-b130-ff72-266178068cb6-fa13832c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

#w-node-_83d36e2a-cadf-dd8e-7e3c-568c70477984-fa13832d,
#w-node-_83d36e2a-cadf-dd8e-7e3c-568c70477985-fa13832d,
#w-node-_82759977-efa0-91bd-7801-803f6e7382cc-fa13832d,
#w-node-_83d36e2a-cadf-dd8e-7e3c-568c70477987-fa13832d,
#w-node-a7271f4d-271a-0e7c-4cfa-2c3ca4cc6df5-fa138343,
#BrowseJobsImage.w-node-a7271f4d-271a-0e7c-4cfa-2c3ca4cc6dfe-fa138343,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa138344,
#w-node-_4185416d-4544-2281-fe8c-4c8db1b85d15-fa138344,
#w-node-_34bc1d4d-99e1-fafa-bdab-a6e61cfee5c2-fa138344,
#w-node-_3cbd641f-e086-7307-c56e-010476cea582-fa138344,
#w-node-bbd9a470-692d-b84b-aab2-37e7a9fc6902-fa138344,
#w-node-e60f7807-8be1-0d3e-5807-c78814048aa3-fa138344,
#w-node-a394257c-1216-68d3-7e97-3e5f8cef873d-fa138344,
#w-node-b920e3ac-d76e-dfef-f3e5-b0086c4f062d-fa138344,
#w-node-acc4f933-87ec-873e-6804-561ef6c5cb64-fa138344,
#w-node-ce43bd63-c562-d71f-5b00-77ccaf364b45-fa138344,
#w-node-_38615ecb-5526-2d2b-4614-0438169e48b1-fa138344,
#w-node-d7ea472a-9d42-51c9-bef0-f5ffccc0d09a-fa138344,
#w-node-_6a9cb3df-9779-fed1-bca5-015428224fa7-fa138344,
#w-node-c55b5b44-506d-760f-b95e-b5d446291b40-fa138344,
#w-node-aed86111-4a8d-768e-f045-d6519b541ac9-fa138344,
#w-node-_0ad4a41d-04f1-48be-5b0b-467dac89da2d-fa138344,
#w-node-d3eb015c-f0c2-ee57-5f12-cf2ec073606b-fa138344,
#w-node-_894e13cb-b773-afa9-df3b-63f7d887f6c4-fa138344,
#w-node-_5f0581de-5378-133e-4727-55ef32f767fb-fa138344,
#w-node-a3b72575-0238-90b6-ff1d-8dabcceb1017-fa138344,
#w-node-_4d077227-d4d4-4d52-1897-20af375a8086-fa138344,
#w-node-_2c5bb73f-f08f-fffc-609f-0b35d6d27147-fa138344,
#w-node-_2c5bb73f-f08f-fffc-609f-0b35d6d27164-fa138344,
#w-node-_2c5bb73f-f08f-fffc-609f-0b35d6d27181-fa138344,
#w-node-_2c5bb73f-f08f-fffc-609f-0b35d6d2719e-fa138344,
#w-node-_2c5bb73f-f08f-fffc-609f-0b35d6d271bb-fa138344,
#w-node-_2c5bb73f-f08f-fffc-609f-0b35d6d271d8-fa138344,
#w-node-_2c5bb73f-f08f-fffc-609f-0b35d6d271f5-fa138344,
#w-node-_2c5bb73f-f08f-fffc-609f-0b35d6d27212-fa138344,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa138345,
#w-node-_4185416d-4544-2281-fe8c-4c8db1b85d15-fa138345,
#w-node-bbd9a470-692d-b84b-aab2-37e7a9fc6902-fa138345 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_98114e4b-43e0-2083-2f85-f9c21bba35ca-fa138345 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr
}

#w-node-_76e76fdf-496d-77d3-5eeb-9a885f402ab6-fa138345,
#w-node-c1f7d67e-fc39-8e11-e98b-f7e73c5b8603-fa138345 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c1f7d67e-fc39-8e11-e98b-f7e73c5b8604-fa138345 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

#w-node-_4e2f6519-8349-9389-bb56-b9a497e119c1-fa138345 {
    grid-template-rows: auto;
    grid-template-columns: .75fr 1.5fr 1fr
}

#w-node-aee84dd6-7087-d676-cdc5-39e68172fdff-fa138345,
#w-node-_5298adef-dedc-4471-9e33-8c61fcbd36a9-fa138345,
#w-node-_5298adef-dedc-4471-9e33-8c61fcbd3699-fa138345,
#w-node-_5298adef-dedc-4471-9e33-8c61fcbd367d-fa138345,
#w-node-a8ea2512-abec-9c47-71cf-55dd566bb047-fa138345 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a8ea2512-abec-9c47-71cf-55dd566bb04b-fa138345 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr
}

#w-node-a81378a8-30cd-ea6b-2d78-f2b8a7f72c5b-fa138345,
#w-node-_0c15a657-9eab-a736-8150-2a4e4d620ca2-fa138345 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8181def2-a424-2bb1-7a7e-1d1c25db1091-fa138345 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}

#w-node-ea1483f5-569f-d84c-5a97-42db60402e4f-fa138345,
#w-node-_6a6f56e4-e215-f1ee-79c9-b683b588dda2-fa138345 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-eb54a979-77cf-9561-fd70-eb668b43c643-fa138345 {
    order: 0;
    grid-area: span 1/span 1/span 1/span 1;
    align-self: auto
}

#w-node-eb54a979-77cf-9561-fd70-eb668b43c64c-fa138345,
#w-node-eb54a979-77cf-9561-fd70-eb668b43c655-fa138345,
#w-node-eb54a979-77cf-9561-fd70-eb668b43c65e-fa138345,
#w-node-fecc91d6-2f93-9fcb-255a-4a70aca56e8a-fa138347,
#w-node-fecc91d6-2f93-9fcb-255a-4a70aca56e91-fa138347,
#w-node-_1f32b823-3d31-fecc-fef6-d375eff49a67-fa138347 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1f32b823-3d31-fecc-fef6-d375eff49a69-fa138347 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_1f32b823-3d31-fecc-fef6-d375eff49a6e-fa138347,
#w-node-_1f32b823-3d31-fecc-fef6-d375eff49a6f-fa138347,
#w-node-_1f32b823-3d31-fecc-fef6-d375eff49a71-fa138347,
#diversityInclusion.w-node-_1f32b823-3d31-fecc-fef6-d375eff49a79-fa138347,
#w-node-_1f32b823-3d31-fecc-fef6-d375eff49a7b-fa138347,
#companyPageEvents.w-node-_1f32b823-3d31-fecc-fef6-d375eff49a83-fa138347,
#w-node-_1f32b823-3d31-fecc-fef6-d375eff49a85-fa138347,
#w-node-faef7233-67d7-33e5-c876-bc99517eb184-517eb181 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-faef7233-67d7-33e5-c876-bc99517eb199-517eb181,
#w-node-_060fc04b-bbdd-e159-0965-2e6da82322e2-a82322df {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_060fc04b-bbdd-e159-0965-2e6da82322e3-a82322df,
#w-node-_7dad555a-90f5-6750-e8cf-e66ae906c224-fa138349,
#w-node-_7dad555a-90f5-6750-e8cf-e66ae906c230-fa138349,
#w-node-_4a84e574-fd36-ae03-2245-d29d83ed3f8e-fa138349 {
    grid-area: span 1/span 1/span 1/span 1
}

#contactPageSalesHero.w-node-ffaf8040-cdca-1a69-2476-636fdc1622b5-fa138349 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

#contactPageSalesSubHero.w-node-_28b0e782-66bd-b93b-7dfd-099e9bafe79f-fa138349 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr
}

#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa13834a,
#w-node-_4185416d-4544-2281-fe8c-4c8db1b85d15-fa13834a,
#w-node-bbd9a470-692d-b84b-aab2-37e7a9fc6902-fa13834a,
#w-node-e60f7807-8be1-0d3e-5807-c78814048aa3-fa13834a,
#w-node-_20940290-dfbb-09bf-ea87-82fe3bcc1e9e-fa13834a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_08d3b724-4c48-f314-1de1-c286feecb922-fa13834a {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: stretch
}

#w-node-b920e3ac-d76e-dfef-f3e5-b0086c4f062d-fa13834a {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-c176865a-8693-ca93-22d2-0e601c6c5431-fa13834a,
#w-node-_8896635c-4b74-86f7-9e9e-e4d00cf9b366-fa13834a,
#w-node-_8896635c-4b74-86f7-9e9e-e4d00cf9b383-fa13834a,
#w-node-_8896635c-4b74-86f7-9e9e-e4d00cf9b3a0-fa13834a,
#w-node-_8896635c-4b74-86f7-9e9e-e4d00cf9b3bd-fa13834a,
#w-node-_8896635c-4b74-86f7-9e9e-e4d00cf9b3da-fa13834a,
#w-node-_8896635c-4b74-86f7-9e9e-e4d00cf9b3f7-fa13834a,
#w-node-_8896635c-4b74-86f7-9e9e-e4d00cf9b414-fa13834a,
#w-node-_8896635c-4b74-86f7-9e9e-e4d00cf9b431-fa13834a,
#w-node-_2ce6a17c-37ef-9b3e-f5fd-e97067749f6e-67749f6b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2ce6a17c-37ef-9b3e-f5fd-e97067749f73-67749f6b {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: center
}

#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa13834b,
#w-node-_4185416d-4544-2281-fe8c-4c8db1b85d15-fa13834b,
#w-node-bbd9a470-692d-b84b-aab2-37e7a9fc6902-fa13834b,
#w-node-e60f7807-8be1-0d3e-5807-c78814048aa3-fa13834b,
#w-node-_0eeb4fc6-9990-89f7-55e9-c326f2036e51-fa13834b,
#w-node-_20940290-dfbb-09bf-ea87-82fe3bcc1e9e-fa13834b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_61bbd7fb-6c23-36b8-475d-6475a221b710-fa13834b {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: stretch
}

#w-node-_926d63d8-e4c2-a337-d51f-1c1ffc5b272c-fa13834b,
#w-node-_926d63d8-e4c2-a337-d51f-1c1ffc5b2749-fa13834b,
#w-node-_926d63d8-e4c2-a337-d51f-1c1ffc5b2766-fa13834b,
#w-node-_926d63d8-e4c2-a337-d51f-1c1ffc5b2783-fa13834b,
#w-node-_926d63d8-e4c2-a337-d51f-1c1ffc5b27a0-fa13834b,
#w-node-_926d63d8-e4c2-a337-d51f-1c1ffc5b27bd-fa13834b,
#w-node-_926d63d8-e4c2-a337-d51f-1c1ffc5b27da-fa13834b,
#w-node-_926d63d8-e4c2-a337-d51f-1c1ffc5b27f7-fa13834b,
#w-node-_5a4b8b86-04de-c52c-bd3e-c26a1acece7b-fa13834c,
#w-node-_5a4b8b86-04de-c52c-bd3e-c26a1acece89-fa13834c,
#w-node-_7eb23fc6-92bc-f141-1e46-574d84ad465c-fa13834c,
#w-node-_7eb23fc6-92bc-f141-1e46-574d84ad4662-fa13834c,
#w-node-_7eb23fc6-92bc-f141-1e46-574d84ad4668-fa13834c,
#w-node-aa360bf1-2c78-b578-d69b-c2002c08f6e4-fa13834c,
#w-node-aa360bf1-2c78-b578-d69b-c2002c08f6e6-fa13834c,
#w-node-aa360bf1-2c78-b578-d69b-c2002c08f6f7-fa13834c,
#w-node-_8ede37a7-84dd-8c98-01e4-ef744cd91b39-fa13834c,
#w-node-_8ede37a7-84dd-8c98-01e4-ef744cd91b3e-fa13834c,
#w-node-_8ede37a7-84dd-8c98-01e4-ef744cd91b44-fa13834c,
#w-node-_8ede37a7-84dd-8c98-01e4-ef744cd91b49-fa13834c,
#w-node-e85bc605-fc07-7c74-fe4b-f05b53dc5ce7-fa13834c,
#w-node-e85bc605-fc07-7c74-fe4b-f05b53dc5cf0-fa13834c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b920e3ac-d76e-dfef-f3e5-b0086c4f062d-fa13834c {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-c176865a-8693-ca93-22d2-0e601c6c5431-fa13834c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fba70fb6-bbd0-fafd-4ee1-9cb92afd0fb2-fa13834c {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: start stretch
}

#w-node-_01e40d64-238e-ced7-7284-732be4e5c17c-fa13834c,
#w-node-_01e40d64-238e-ced7-7284-732be4e5c199-fa13834c,
#w-node-_01e40d64-238e-ced7-7284-732be4e5c1b6-fa13834c,
#w-node-_01e40d64-238e-ced7-7284-732be4e5c1d3-fa13834c,
#w-node-_01e40d64-238e-ced7-7284-732be4e5c1f0-fa13834c,
#w-node-_01e40d64-238e-ced7-7284-732be4e5c20d-fa13834c,
#w-node-_01e40d64-238e-ced7-7284-732be4e5c22a-fa13834c,
#w-node-_01e40d64-238e-ced7-7284-732be4e5c247-fa13834c,
#w-node-d805a0ef-aa31-e221-c45e-a2b38d6f8718-8d6f8712,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa13834e,
#w-node-_4185416d-4544-2281-fe8c-4c8db1b85d15-fa13834e,
#w-node-bbd9a470-692d-b84b-aab2-37e7a9fc6902-fa13834e,
#w-node-e60f7807-8be1-0d3e-5807-c78814048aa3-fa13834e,
#w-node-_954bf62e-f32e-947d-ab67-11b62d38520c-fa13834e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9aada933-5c17-8bb2-dd2f-4d149df8e579-fa13834e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-dbec69cc-ca1b-a206-e1cc-361696d166db-fa13834e,
#w-node-_286eba55-a9ee-0bb3-054a-b0f9a0d70003-fa13834e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8ff3c4f4-9da9-d290-2023-d2c599c002bb-fa13834e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-b24efcc6-a1a2-3cc2-e25e-6cab0e137840-fa13834e,
#w-node-f1f350f3-bc76-37e7-5d76-1b7e27f7fdc1-fa13834e,
#w-node-f1f350f3-bc76-37e7-5d76-1b7e27f7fdc9-fa13834e,
#w-node-f1f350f3-bc76-37e7-5d76-1b7e27f7fdd0-fa13834e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_855f5c10-dabb-3b43-f2b3-b4e9887e8956-fa13834e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_2b8c9d5d-d11b-71b3-8cd0-82756ce6aaf2-fa13834e,
#image2-scroll.w-node-_855f5c10-dabb-3b43-f2b3-b4e9887e895b-fa13834e,
#w-node-c8588360-9cae-488f-e03e-5c871a6ce506-fa13834e,
#w-node-c8588360-9cae-488f-e03e-5c871a6ce523-fa13834e,
#w-node-c8588360-9cae-488f-e03e-5c871a6ce540-fa13834e,
#w-node-c8588360-9cae-488f-e03e-5c871a6ce55d-fa13834e,
#w-node-c8588360-9cae-488f-e03e-5c871a6ce57a-fa13834e,
#w-node-c8588360-9cae-488f-e03e-5c871a6ce597-fa13834e,
#w-node-c8588360-9cae-488f-e03e-5c871a6ce5b4-fa13834e,
#w-node-c8588360-9cae-488f-e03e-5c871a6ce5d1-fa13834e,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa13834f,
#w-node-_4185416d-4544-2281-fe8c-4c8db1b85d15-fa13834f,
#w-node-bbd9a470-692d-b84b-aab2-37e7a9fc6902-fa13834f,
#w-node-e60f7807-8be1-0d3e-5807-c78814048aa3-fa13834f,
#w-node-c176865a-8693-ca93-22d2-0e601c6c5431-fa13834f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b920e3ac-d76e-dfef-f3e5-b0086c4f062d-fa13834f,
#w-node-_9aada933-5c17-8bb2-dd2f-4d149df8e579-fa13834f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-dbec69cc-ca1b-a206-e1cc-361696d166db-fa13834f,
#w-node-_286eba55-a9ee-0bb3-054a-b0f9a0d70003-fa13834f,
#w-node-fb802a13-db5c-6b94-bfb3-01caf155bb05-fa13834f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8ff3c4f4-9da9-d290-2023-d2c599c002bb-fa13834f,
#w-node-eb29809d-d414-185b-cd6e-24a0b44d39fd-fa13834f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-b24efcc6-a1a2-3cc2-e25e-6cab0e137840-fa13834f,
#w-node-f1f350f3-bc76-37e7-5d76-1b7e27f7fdc1-fa13834f,
#w-node-f1f350f3-bc76-37e7-5d76-1b7e27f7fdc9-fa13834f,
#w-node-f1f350f3-bc76-37e7-5d76-1b7e27f7fdd0-fa13834f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_855f5c10-dabb-3b43-f2b3-b4e9887e8956-fa13834f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_855f5c10-dabb-3b43-f2b3-b4e9887e895b-fa13834f,
#w-node-fa67134f-cf7c-2b7f-760e-5abc562eb64e-fa13834f,
#w-node-fa67134f-cf7c-2b7f-760e-5abc562eb66b-fa13834f,
#w-node-fa67134f-cf7c-2b7f-760e-5abc562eb688-fa13834f,
#w-node-fa67134f-cf7c-2b7f-760e-5abc562eb6a5-fa13834f,
#w-node-fa67134f-cf7c-2b7f-760e-5abc562eb6c2-fa13834f,
#w-node-fa67134f-cf7c-2b7f-760e-5abc562eb6df-fa13834f,
#w-node-fa67134f-cf7c-2b7f-760e-5abc562eb6fc-fa13834f,
#w-node-fa67134f-cf7c-2b7f-760e-5abc562eb719-fa13834f,
#w-node-c48b510b-f0e4-1e6b-ab9d-4d6991104826-fa138350,
#w-node-f57b03b3-d9e7-0220-9259-5958b30edba7-fa138350,
#w-node-_2a1a2889-29bb-0a20-c732-e73d529d4f9d-fa138350,
#w-node-b85c0c20-05d2-7434-69dc-cb1d63d80fc4-fa138350,
#w-node-_6985b753-0e3a-ccd3-5dab-1b2dfe21d48d-fa138350,
#w-node-_395cf628-5d84-29cd-a588-aa2f78a34f45-fa138350,
#w-node-_931db96e-d7a6-f5e5-e28a-2d90da6506a2-fa138350,
#w-node-db5a19d7-60fa-1e03-da6c-d3904d1c5abe-fa138350,
#w-node-aef182dc-1f41-62be-13c2-3038e495d193-e495d190 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-aef182dc-1f41-62be-13c2-3038e495d1a0-e495d190 {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: center
}

#w-node-e7974cbc-4007-fc85-818c-e92094d94ab7-fa138368,
#w-node-_6fc1e95a-b0e8-34d9-4503-448080520c2f-fa138368,
#w-node-d7076c95-6c22-0761-792d-7323fcbac67e-fa138368,
#w-node-_2d09cd5c-8e1e-0e4b-3296-c694118fd513-fa138368,
#w-node-f2eb1fe3-5f72-9308-1b2a-abaa789764fb-fa138368,
#w-node-_0f65b374-4cee-acee-3354-216131faac18-fa138368,
#w-node-_3f988e8d-e88b-226f-f024-5da8c6bf366f-fa138369,
#w-node-_9c736832-dbd0-9534-0efa-caaaf5ad5fa8-fa138369,
#w-node-_72d6b723-0e3d-4ae5-302c-f711a62a6e0c-fa138369,
#w-node-dc78557d-373d-481f-2b55-9f4d78c622ce-fa138369,
#w-node-_6a295393-83c3-dae0-2b2d-40eb5a60c7d0-fa13836b,
#w-node-_95312c64-e299-1aa3-da0e-44b3adcee71d-fa13836b,
#w-node-da4eb941-cbbf-89c5-aaa9-da2193f38360-fa13836b,
#w-node-ad596a17-d52e-c7c1-5b65-59a71bcf7bc3-fa13836b,
#w-node-_7568f56b-9029-9654-7fda-ac2b2ee04bab-fa13836b,
#w-node-_01e84be1-cf69-d500-3aa3-203bc68b1e24-fa13836b,
#w-node-_54c7bbff-4480-66f5-ab00-326694e1fa51-fa13836b,
#w-node-_636fa68a-faef-a7c7-89af-22cd8aac7218-fa13836b,
#w-node-_30d2b2f8-d7c4-16f2-c2f7-4c631fdd88de-fa13836c,
#w-node-_6f7c1176-6e7f-4703-a00f-6dabaf81107b-fa13836c,
#w-node-_1c5e9aa1-67aa-3124-157f-3392f3b20ee0-fa13836c,
#w-node-_3b08ae6f-b3b1-6df6-ab7e-7c2e970070a8-fa13836c,
#w-node-be7df716-9b24-be90-8542-5dfc002f4c53-fa13836c,
#w-node-dadb55df-2e94-70d6-2b9b-dc67838a7733-fa13836c,
#w-node-_06f47d30-8c50-11d7-6646-d841b88949e6-fa13836c,
#w-node-_20327e01-e56a-00e1-7dd6-c70c2790a7c7-fa13836c,
#w-node-_7b18eada-7bea-d9cd-ea1b-670905ba9704-fa13836d,
#w-node-_7b18eada-7bea-d9cd-ea1b-670905ba970d-fa13836d,
#w-node-f2db6797-9f4e-a970-4de1-500b199f877b-fa13836d,
#w-node-f2db6797-9f4e-a970-4de1-500b199f877d-fa13836d,
#w-node-_1f3dad70-83b1-7964-db7f-3a8358142191-fa13836d,
#w-node-_1f3dad70-83b1-7964-db7f-3a83581421ae-fa13836d,
#w-node-_1f3dad70-83b1-7964-db7f-3a83581421cb-fa13836d,
#w-node-_1f3dad70-83b1-7964-db7f-3a83581421e8-fa13836d,
#w-node-_1f3dad70-83b1-7964-db7f-3a8358142205-fa13836d,
#w-node-_1f3dad70-83b1-7964-db7f-3a8358142222-fa13836d,
#w-node-_1f3dad70-83b1-7964-db7f-3a835814223f-fa13836d,
#w-node-_1f3dad70-83b1-7964-db7f-3a835814225c-fa13836d,
#w-node-_02d1d09d-2446-5d20-757a-684599bc0712-fa13836e,
#w-node-_1e3c6630-1c67-2438-e791-65edb633390d-fa13836e,
#w-node-_51eeb610-807b-edd8-ce10-45678a9c4555-fa13836e,
#w-node-_60d0b37b-6f2f-d3fb-a3bc-dd2aa08bc78a-fa13836e,
#w-node-d943be9a-267a-ac95-c803-d02a584ccbbd-fa13836e,
#w-node-_5b07d2d5-deb0-425b-c4f3-b47380afe940-fa13836e,
#w-node-_95a57c7e-7e4c-ae93-364c-cad2e7b8b128-fa13836e,
#w-node-_8d883bb2-33d8-fa67-c21a-14f51e468e29-fa13836e,
#w-node-a30de9af-30a6-7481-5b64-63e2911e0bb3-fa13836f,
#w-node-e4536364-b2b9-1b15-3a7b-f29a328329d4-fa13836f,
#w-node-a7051d0f-cd73-f1a1-3aee-2b2d15d3393d-fa13836f,
#w-node-_8502a5f9-e747-2299-9d08-f228798b7de7-fa13836f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8502a5f9-e747-2299-9d08-f228798b7de8-fa13836f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_4cc1914a-af61-3b9d-b45f-80c5e0700ff3-fa13836f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4cc1914a-af61-3b9d-b45f-80c5e0700ff4-fa13836f,
#w-node-c2fa7e86-4482-6443-2b42-16282a6a8a57-fa13836f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-c2fa7e86-4482-6443-2b42-16282a6a8a60-fa13836f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7e293e5a-40cf-8977-c62f-d8cbd9232e8b-fa13836f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_7e293e5a-40cf-8977-c62f-d8cbd9232e94-fa13836f,
#w-node-_1937f05a-5dbc-427d-1968-bfd2d5c6b2fc-fa138384,
#w-node-_1937f05a-5dbc-427d-1968-bfd2d5c6b307-fa138384,
#w-node-bd060d8b-82d8-526e-2379-36928e9ed114-fa138384,
#w-node-deab1dab-3e0d-714c-ec92-c19d6981c19a-fa13838f,
#w-node-deab1dab-3e0d-714c-ec92-c19d6981c19b-fa13838f,
#w-node-deab1dab-3e0d-714c-ec92-c19d6981c19f-fa13838f,
#w-node-df696657-3e14-648b-26a9-92a2989444de-fa13838f,
#w-node-d627776c-4988-a3a9-616c-209041dabae1-fa13838f,
#w-node-_5ad52202-67c6-ca4f-e64c-f5459de90beb-fa1383a4,
#w-node-ef4c93d7-fda6-c64d-6f6d-9525908ba5a5-fa1383a4,
#w-node-_4e794799-7624-9e46-f6d3-48e4022c068a-fa1383a4,
#w-node-_6abc7945-76ca-3833-2e70-e24b69c0a93a-fa1383a4,
#w-node-daba6197-de02-d4b9-abcb-89f0880fe561-fa1383a4,
#w-node-b08f67c5-2426-d890-f6a0-6819b29c921e-fa1383a4,
#w-node-a5720c3c-005d-bb55-e5db-585847fc928a-fa1383a4,
#w-node-_7697b58e-51b3-dbed-5098-0e10af453813-fa1383a4,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa1383a5,
#w-node-_4185416d-4544-2281-fe8c-4c8db1b85d15-fa1383a5,
#w-node-_34bc1d4d-99e1-fafa-bdab-a6e61cfee5c2-fa1383a5,
#w-node-_3cbd641f-e086-7307-c56e-010476cea582-fa1383a5,
#w-node-bbd9a470-692d-b84b-aab2-37e7a9fc6902-fa1383a5,
#w-node-e60f7807-8be1-0d3e-5807-c78814048aa3-fa1383a5,
#w-node-a394257c-1216-68d3-7e97-3e5f8cef873d-fa1383a5,
#w-node-b920e3ac-d76e-dfef-f3e5-b0086c4f062d-fa1383a5,
#w-node-_2996c76c-0845-71a8-51c0-8ab90bea3367-fa1383a5,
#w-node-acc4f933-87ec-873e-6804-561ef6c5cb64-fa1383a5,
#w-node-ce43bd63-c562-d71f-5b00-77ccaf364b45-fa1383a5,
#w-node-_38615ecb-5526-2d2b-4614-0438169e48b1-fa1383a5,
#w-node-_6a9cb3df-9779-fed1-bca5-015428224fa7-fa1383a5,
#w-node-fe80d504-f0d2-4cad-9ae3-9279165b8b89-fa1383a5,
#w-node-fe80d504-f0d2-4cad-9ae3-9279165b8ba6-fa1383a5,
#w-node-fe80d504-f0d2-4cad-9ae3-9279165b8bc3-fa1383a5,
#w-node-fe80d504-f0d2-4cad-9ae3-9279165b8be0-fa1383a5,
#w-node-fe80d504-f0d2-4cad-9ae3-9279165b8bfd-fa1383a5,
#w-node-fe80d504-f0d2-4cad-9ae3-9279165b8c1a-fa1383a5,
#w-node-fe80d504-f0d2-4cad-9ae3-9279165b8c37-fa1383a5,
#w-node-fe80d504-f0d2-4cad-9ae3-9279165b8c54-fa1383a5,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa1383a6,
#w-node-_5e2aca21-4921-c59e-0f39-385c931882aa-fa1383a6,
#w-node-bbd9a470-692d-b84b-aab2-37e7a9fc6902-fa1383a6,
#w-node-e60f7807-8be1-0d3e-5807-c78814048aa3-fa1383a6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_855f5c10-dabb-3b43-f2b3-b4e9887e8956-fa1383a6 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_7e202fc8-4a61-9636-da60-7c0cf87793b0-fa1383a6,
#w-node-_33c83296-1275-aa3f-9b60-d2e7b5de6fda-b5de6fd4 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_33c83296-1275-aa3f-9b60-d2e7b5de6fdb-b5de6fd4 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa1383a7,
#w-node-_5e2aca21-4921-c59e-0f39-385c931882aa-fa1383a7 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a49b274e-7118-1ec3-5e99-ff942fffb448-fa1383a7 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-a49b274e-7118-1ec3-5e99-ff942fffb447-fa1383a7,
#w-node-_082856ef-1626-e569-3c30-31004b70795e-fa1383a7,
#w-node-_4a752b90-ee54-463f-a958-08963754c781-fa1383a7,
#w-node-_71e1c137-d304-546a-1d96-ce8f06b67a81-fa1383a7,
#w-node-_12ace227-4d12-ac72-e3c0-61502fd43cce-fa1383a7,
#w-node-_7e71675d-acb5-5ae1-1f40-c493c684bf5f-fa1383a7,
#w-node-_18063581-8c5a-3333-2ef0-8ea68282ef92-fa1383a7,
#w-node-ff674d50-3ea0-58b1-22c5-7be30cb71aa7-fa1383a7,
#w-node-cce7fdbf-cb72-28c7-d295-68bdcda9e3ba-fa1383a7 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1451cfb3-9c96-5c42-8008-7a2c457645bb-fa1383a7 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_88e27310-c683-941c-60d7-d26fdc93e933-fa1383a7,
#w-node-dfc658f4-a0de-7890-9752-906748d77ccd-fa1383a7,
#w-node-_3dffb7a7-c75b-bc3a-0c63-a1024195a252-fa1383a7,
#w-node-_8e0c6569-6d4e-3dac-73e1-604b91b9b03a-fa1383a7,
#w-node-_5774220e-dbfd-03e9-9b84-21a9e6c164cd-fa1383a7,
#w-node-c6717ce1-7ee6-05b7-c38a-43cfbcf77771-fa1383a7,
#w-node-c48b510b-f0e4-1e6b-ab9d-4d6991104826-fa1383a9,
#w-node-f57b03b3-d9e7-0220-9259-5958b30edba7-fa1383a9,
#w-node-_2a1a2889-29bb-0a20-c732-e73d529d4f9d-fa1383a9,
#w-node-d93903b9-9ca5-6fd1-329d-f022b572c772-fa1383a9,
#w-node-_6985b753-0e3a-ccd3-5dab-1b2dfe21d48d-fa1383a9,
#w-node-_395cf628-5d84-29cd-a588-aa2f78a34f45-fa1383a9,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa1383ac,
#w-node-_4185416d-4544-2281-fe8c-4c8db1b85d15-fa1383ac,
#w-node-_34bc1d4d-99e1-fafa-bdab-a6e61cfee5c2-fa1383ac,
#w-node-_3cbd641f-e086-7307-c56e-010476cea582-fa1383ac,
#w-node-bbd9a470-692d-b84b-aab2-37e7a9fc6902-fa1383ac,
#w-node-e60f7807-8be1-0d3e-5807-c78814048aa3-fa1383ac,
#w-node-a394257c-1216-68d3-7e97-3e5f8cef873d-fa1383ac,
#w-node-b920e3ac-d76e-dfef-f3e5-b0086c4f062d-fa1383ac,
#w-node-acc4f933-87ec-873e-6804-561ef6c5cb64-fa1383ac,
#w-node-ce43bd63-c562-d71f-5b00-77ccaf364b45-fa1383ac,
#w-node-_38615ecb-5526-2d2b-4614-0438169e48b1-fa1383ac,
#w-node-d7ea472a-9d42-51c9-bef0-f5ffccc0d09a-fa1383ac,
#w-node-_6a9cb3df-9779-fed1-bca5-015428224fa7-fa1383ac,
#w-node-cc201726-3820-4166-963b-80ec0ea9894f-fa1383ac,
#w-node-_830a40fc-d2b6-7e32-9cd9-b0801e136e36-fa1383ac,
#w-node-_8fdf5168-9950-bcef-5db1-c411688de915-fa1383ac,
#w-node-_2377032d-6ec9-1cbf-8c2b-4ff6ad8655b6-fa1383ac,
#w-node-_2a7a4fbd-4535-ed25-de47-45e6a25f5ce7-fa1383ac,
#w-node-ad54c94f-1c6c-173b-add2-7d4525b77ac0-fa1383ac,
#w-node-_3fba11d2-c41e-9d21-79bd-ad88e4fca4c7-fa1383ac,
#w-node-_822f3bcd-1951-5bb2-c64c-707b626a9cc1-fa1383ac,
#w-node-_1a57dcd0-231e-86f6-bbb2-f8f6029ed813-fa1383ac,
#w-node-_56ff1352-b048-a890-35c4-9eb0a428f95c-fa1383ac,
#w-node-_56ff1352-b048-a890-35c4-9eb0a428f979-fa1383ac,
#w-node-_56ff1352-b048-a890-35c4-9eb0a428f996-fa1383ac,
#w-node-_56ff1352-b048-a890-35c4-9eb0a428f9b3-fa1383ac,
#w-node-_56ff1352-b048-a890-35c4-9eb0a428f9d0-fa1383ac,
#w-node-_56ff1352-b048-a890-35c4-9eb0a428f9ed-fa1383ac,
#w-node-_56ff1352-b048-a890-35c4-9eb0a428fa0a-fa1383ac,
#w-node-_56ff1352-b048-a890-35c4-9eb0a428fa27-fa1383ac,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa1383b0,
#w-node-_5e2aca21-4921-c59e-0f39-385c931882aa-fa1383b0,
#w-node-eeb1c743-c58f-9e04-2933-b89c9ca9b536-fa1383b0,
#w-node-eeb1c743-c58f-9e04-2933-b89c9ca9b53c-fa1383b0,
#w-node-eeb1c743-c58f-9e04-2933-b89c9ca9b542-fa1383b0,
#w-node-_713def00-a639-f7da-67cc-57920e5f91e4-fa1383b0,
#w-node-_12ace227-4d12-ac72-e3c0-61502fd43cce-fa1383b0,
#w-node-_7e71675d-acb5-5ae1-1f40-c493c684bf5f-fa1383b0,
#w-node-_18063581-8c5a-3333-2ef0-8ea68282ef92-fa1383b0,
#w-node-e12ff04a-6357-2132-60d0-6cf471a87f05-fa1383b0,
#w-node-cce7fdbf-cb72-28c7-d295-68bdcda9e3ba-fa1383b0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1451cfb3-9c96-5c42-8008-7a2c457645bb-fa1383b0 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_8e0c6569-6d4e-3dac-73e1-604b91b9b03a-fa1383b0,
#w-node-dfc658f4-a0de-7890-9752-906748d77ccd-fa1383b0,
#w-node-_3dffb7a7-c75b-bc3a-0c63-a1024195a252-fa1383b0,
#w-node-_5774220e-dbfd-03e9-9b84-21a9e6c164cd-fa1383b0,
#w-node-_357863d6-ef35-3b85-c476-addb35431b2a-fa1383b0,
#w-node-d7c5c0c3-20cc-95f0-46fb-fda72c1a75b1-fa1383b0,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa1383b1,
#w-node-_5e2aca21-4921-c59e-0f39-385c931882aa-fa1383b1,
#w-node-bbd9a470-692d-b84b-aab2-37e7a9fc6902-fa1383b1,
#w-node-e60f7807-8be1-0d3e-5807-c78814048aa3-fa1383b1,
#w-node-dbec69cc-ca1b-a206-e1cc-361696d166db-fa1383b1,
#w-node-_286eba55-a9ee-0bb3-054a-b0f9a0d70003-fa1383b1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8ff3c4f4-9da9-d290-2023-d2c599c002bb-fa1383b1,
#w-node-eb29809d-d414-185b-cd6e-24a0b44d39fd-fa1383b1 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-b24efcc6-a1a2-3cc2-e25e-6cab0e137840-fa1383b1,
#w-node-f1f350f3-bc76-37e7-5d76-1b7e27f7fdc9-fa1383b1,
#w-node-f1f350f3-bc76-37e7-5d76-1b7e27f7fdd0-fa1383b1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_855f5c10-dabb-3b43-f2b3-b4e9887e8956-fa1383b1 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_465c9759-a73f-2296-a9ba-287586f3fb10-fa1383b1,
#w-node-_59325c7e-e8b8-8b30-688d-905dafd6ab7d-fa1383b1,
#w-node-fdfb987d-9b50-0545-1b90-b9211581cc1a-fa1383b1,
#w-node-fdfb987d-9b50-0545-1b90-b9211581cc37-fa1383b1,
#w-node-fdfb987d-9b50-0545-1b90-b9211581cc54-fa1383b1,
#w-node-fdfb987d-9b50-0545-1b90-b9211581cc71-fa1383b1,
#w-node-fdfb987d-9b50-0545-1b90-b9211581cc8e-fa1383b1,
#w-node-fdfb987d-9b50-0545-1b90-b9211581ccab-fa1383b1,
#w-node-fdfb987d-9b50-0545-1b90-b9211581ccc8-fa1383b1,
#w-node-fdfb987d-9b50-0545-1b90-b9211581cce5-fa1383b1,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa1383b4,
#w-node-_5e2aca21-4921-c59e-0f39-385c931882aa-fa1383b4 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_855f5c10-dabb-3b43-f2b3-b4e9887e8956-fa1383b4 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_7e202fc8-4a61-9636-da60-7c0cf87793b0-fa1383b4,
#w-node-_082856ef-1626-e569-3c30-31004b70795e-fa1383b4,
#w-node-_4a752b90-ee54-463f-a958-08963754c781-fa1383b4,
#w-node-_71e1c137-d304-546a-1d96-ce8f06b67a81-fa1383b4,
#w-node-_12ace227-4d12-ac72-e3c0-61502fd43cce-fa1383b4,
#w-node-_7e71675d-acb5-5ae1-1f40-c493c684bf5f-fa1383b4,
#w-node-_18063581-8c5a-3333-2ef0-8ea68282ef92-fa1383b4,
#w-node-_2356f25e-370b-7a08-e848-11f0e211b6f8-fa1383b4,
#w-node-_65330616-6003-143c-5b42-04eabcd3b73e-fa1383b4 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-da9b1831-875a-ae68-0d64-a53314bd5344-fa1383b4 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-ec9ddfe1-62f9-25bd-0ff0-980eeda4fe79-fa1383b4,
#w-node-_5d7a693e-bda8-6c84-ae26-517b98be2087-fa1383b4,
#w-node-cce7fdbf-cb72-28c7-d295-68bdcda9e3ba-fa1383b4 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1451cfb3-9c96-5c42-8008-7a2c457645bb-fa1383b4 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_88e27310-c683-941c-60d7-d26fdc93e933-fa1383b4,
#w-node-dfc658f4-a0de-7890-9752-906748d77ccd-fa1383b4,
#w-node-_3dffb7a7-c75b-bc3a-0c63-a1024195a252-fa1383b4,
#w-node-_8e0c6569-6d4e-3dac-73e1-604b91b9b03a-fa1383b4,
#w-node-_5774220e-dbfd-03e9-9b84-21a9e6c164cd-fa1383b4,
#w-node-c6717ce1-7ee6-05b7-c38a-43cfbcf77771-fa1383b4,
#w-node-_4ed895c2-9f9f-bca3-06d6-32d18e54a0f5-fa1383b4,
#w-node-_121453b5-9e50-cad1-3ece-b034cc9e275a-fa1383b4,
#w-node-b55547e4-01c4-745a-d120-9e1af81efee6-fa1383b4,
#w-node-acb83e9e-9c7e-0bfa-7094-65b8cc09b29b-fa1383b4,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa1383b5,
#w-node-_4185416d-4544-2281-fe8c-4c8db1b85d15-fa1383b5,
#w-node-_71c23de1-42a0-f5aa-e0c8-c6e8a1447863-fa1383b5,
#w-node-_3cbd641f-e086-7307-c56e-010476cea582-fa1383b5,
#w-node-bbd9a470-692d-b84b-aab2-37e7a9fc6902-fa1383b5,
#w-node-e60f7807-8be1-0d3e-5807-c78814048aa3-fa1383b5,
#w-node-a394257c-1216-68d3-7e97-3e5f8cef873d-fa1383b5 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d24aae45-e9ab-26ef-0faa-fff3ccb45be5-fa1383b5 {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: start stretch
}

#w-node-aab2cd27-e22f-6fb5-1e4e-d1f315ca2e48-fa1383b5,
#w-node-acc4f933-87ec-873e-6804-561ef6c5cb64-fa1383b5,
#w-node-ce43bd63-c562-d71f-5b00-77ccaf364b45-fa1383b5,
#w-node-_38615ecb-5526-2d2b-4614-0438169e48b1-fa1383b5,
#w-node-a7d3e919-bd8e-4119-bfc8-7327c4305326-fa1383b5,
#w-node-_6a9cb3df-9779-fed1-bca5-015428224fa7-fa1383b5,
#w-node-_9f469271-c0e1-b260-c196-0e38c4181af7-fa1383b5,
#w-node-_9f469271-c0e1-b260-c196-0e38c4181b14-fa1383b5,
#w-node-_9f469271-c0e1-b260-c196-0e38c4181b31-fa1383b5,
#w-node-_9f469271-c0e1-b260-c196-0e38c4181b4e-fa1383b5,
#w-node-_9f469271-c0e1-b260-c196-0e38c4181b6b-fa1383b5,
#w-node-_9f469271-c0e1-b260-c196-0e38c4181b88-fa1383b5,
#w-node-_9f469271-c0e1-b260-c196-0e38c4181ba5-fa1383b5,
#w-node-_9f469271-c0e1-b260-c196-0e38c4181bc2-fa1383b5,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa1383b6,
#w-node-_4185416d-4544-2281-fe8c-4c8db1b85d15-fa1383b6,
#w-node-bbd9a470-692d-b84b-aab2-37e7a9fc6902-fa1383b6,
#On-Demand-Packaging-Julie-Image.w-node-cd63dbf8-b1e2-2f61-a469-d27c645060c6-fa1383b6,
#w-node-_954bf62e-f32e-947d-ab67-11b62d38520c-fa1383b6,
#w-node-e60f7807-8be1-0d3e-5807-c78814048aa3-fa1383b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9aada933-5c17-8bb2-dd2f-4d149df8e579-fa1383b6 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-dbec69cc-ca1b-a206-e1cc-361696d166db-fa1383b6,
#w-node-_286eba55-a9ee-0bb3-054a-b0f9a0d70003-fa1383b6,
#w-node-f1f350f3-bc76-37e7-5d76-1b7e27f7fdc1-fa1383b6,
#w-node-f1f350f3-bc76-37e7-5d76-1b7e27f7fdc9-fa1383b6,
#w-node-f1f350f3-bc76-37e7-5d76-1b7e27f7fdd0-fa1383b6,
#w-node-_19c11a49-2fff-78e2-6a72-9727925fb1d7-fa1383b6,
#w-node-_142c280d-e1fb-a584-bd95-08e0ea0413ed-fa1383b6,
#w-node-e2379c4b-c7f9-a73f-c1df-f7cf71a0fd6d-fa1383b6,
#w-node-e04e3c98-e9b0-5675-89c8-d75a2cfbdad4-fa1383b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_593eab55-fe29-c500-11ca-af1332bbddb0-fa1383b6 {
    place-self: stretch stretch
}

#w-node-_9d01389f-523d-96fe-8113-457cae47aeba-fa1383b6,
#w-node-_0ba087f2-41c8-94fb-0c92-92c04f839b90-fa1383b6,
#w-node-_0ba087f2-41c8-94fb-0c92-92c04f839bad-fa1383b6,
#w-node-_0ba087f2-41c8-94fb-0c92-92c04f839bca-fa1383b6,
#w-node-_0ba087f2-41c8-94fb-0c92-92c04f839be7-fa1383b6,
#w-node-_0ba087f2-41c8-94fb-0c92-92c04f839c04-fa1383b6,
#w-node-_0ba087f2-41c8-94fb-0c92-92c04f839c21-fa1383b6,
#w-node-_0ba087f2-41c8-94fb-0c92-92c04f839c3e-fa1383b6,
#w-node-_0ba087f2-41c8-94fb-0c92-92c04f839c5b-fa1383b6,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa1383b7,
#w-node-_4185416d-4544-2281-fe8c-4c8db1b85d15-fa1383b7,
#w-node-bbd9a470-692d-b84b-aab2-37e7a9fc6902-fa1383b7,
#w-node-e60f7807-8be1-0d3e-5807-c78814048aa3-fa1383b7,
#w-node-a394257c-1216-68d3-7e97-3e5f8cef873d-fa1383b7,
#w-node-_942b56ac-6bba-9c9e-1a77-d91e56a9dfb6-fa1383b7,
#w-node-_20940290-dfbb-09bf-ea87-82fe3bcc1e9e-fa1383b7,
#w-node-_08d3b724-4c48-f314-1de1-c286feecb922-fa1383b7,
#w-node-_4c4b0d97-1a29-a25f-0930-0231d5a4eedd-fa1383b7,
#w-node-a44abdeb-a783-3a0d-0674-e88934ee6e31-fa1383b7,
#w-node-_624534fe-407f-de8f-45d7-cfa5d96c95a6-fa1383b7,
#w-node-_7aba5396-644f-0195-c015-97b1c661759b-fa1383b7,
#w-node-_9af0ed68-5f26-8384-fbd3-6dc8e1383333-fa1383b7,
#w-node-c176865a-8693-ca93-22d2-0e601c6c5431-fa1383b7,
#w-node-f18294ae-f251-2c5e-d7ea-a370177f2a59-fa1383b7,
#w-node-f18294ae-f251-2c5e-d7ea-a370177f2a63-fa1383b7,
#w-node-f18294ae-f251-2c5e-d7ea-a370177f2a5b-fa1383b7,
#w-node-d1033293-13df-3045-9d8b-ba067632b9cd-fa1383b7 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d719c60b-b735-c382-67c3-7f8a53429106-fa1383b7 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_566bc29f-dfbf-a807-fbb5-16adcc721084-fa1383b7,
#w-node-_41f3bd5b-5423-995b-215a-8ae3d24bac3b-fa1383b7,
#w-node-d1033293-13df-3045-9d8b-ba067632b9cf-fa1383b7,
#w-node-_062c8d23-d488-150c-bf5b-2639ab0f712e-fa1383b7,
#w-node-_062c8d23-d488-150c-bf5b-2639ab0f712f-fa1383b7,
#w-node-_20cec96a-05b6-c4b8-faa1-0be64c48bc87-fa1383b7,
#w-node-_20cec96a-05b6-c4b8-faa1-0be64c48bc88-fa1383b7,
#w-node-_9dc47e2a-7ea2-e153-ae3f-755328cd2a87-fa1383b7,
#w-node-_9efbe12b-98f2-6acb-2a2d-160680501177-80501171,
#w-node-_9efbe12b-98f2-6acb-2a2d-160680501194-80501171,
#w-node-_9efbe12b-98f2-6acb-2a2d-1606805011b1-80501171,
#w-node-_9efbe12b-98f2-6acb-2a2d-1606805011ce-80501171,
#w-node-_9efbe12b-98f2-6acb-2a2d-1606805011eb-80501171,
#w-node-_9efbe12b-98f2-6acb-2a2d-160680501208-80501171,
#w-node-_9efbe12b-98f2-6acb-2a2d-160680501225-80501171,
#w-node-_9efbe12b-98f2-6acb-2a2d-160680501242-80501171,
#w-node-ac40b658-ac92-8e00-5519-0f9f5d6297ab-fa1383ce,
#w-node-ac40b658-ac92-8e00-5519-0f9f5d6297b4-fa1383ce,
#w-node-de81da45-fb38-f513-8340-48c08eb21608-fa1383ce,
#w-node-de81da45-fb38-f513-8340-48c08eb21601-fa1383ce,
#w-node-de81da45-fb38-f513-8340-48c08eb2160f-fa1383ce,
#w-node-_9fd988c2-5c96-773b-4a14-bf39087ffa32-fa1383ce,
#w-node-_9fd988c2-5c96-773b-4a14-bf39087ffa33-fa1383ce,
#w-node-_5b3d98b1-07c6-9e07-da8e-10984125cebb-fa1383ce,
#w-node-e7c2d74e-c581-4f09-2435-16cd73cddd0a-fa1383ce,
#w-node-ac40b658-ac92-8e00-5519-0f9f5d6297ab-fa1383cf,
#w-node-ac40b658-ac92-8e00-5519-0f9f5d6297b4-fa1383cf,
#w-node-de81da45-fb38-f513-8340-48c08eb21608-fa1383cf,
#w-node-de81da45-fb38-f513-8340-48c08eb21601-fa1383cf,
#w-node-de81da45-fb38-f513-8340-48c08eb2160f-fa1383cf,
#w-node-_9fd988c2-5c96-773b-4a14-bf39087ffa32-fa1383cf,
#w-node-_9fd988c2-5c96-773b-4a14-bf39087ffa33-fa1383cf,
#w-node-_5b3d98b1-07c6-9e07-da8e-10984125cebb-fa1383cf,
#w-node-e7c2d74e-c581-4f09-2435-16cd73cddd0a-fa1383cf,
#w-node-_23b6b934-32b2-cbac-4d98-89d6a49c5ce9-fa1383cf,
#w-node-_23b6b934-32b2-cbac-4d98-89d6a49c5cea-fa1383cf,
#w-node-b60dff2a-c581-c45d-b7eb-1c28ec74a6a9-fa1383cf,
#w-node-_7a9e0ae8-4b16-3d99-0816-ce949a2d49f1-fa1383cf,
#w-node-ac40b658-ac92-8e00-5519-0f9f5d6297ab-fa1383d0,
#w-node-ac40b658-ac92-8e00-5519-0f9f5d6297b4-fa1383d0,
#w-node-de81da45-fb38-f513-8340-48c08eb21608-fa1383d0,
#w-node-de81da45-fb38-f513-8340-48c08eb21601-fa1383d0,
#w-node-de81da45-fb38-f513-8340-48c08eb2160f-fa1383d0,
#w-node-_9fd988c2-5c96-773b-4a14-bf39087ffa32-fa1383d0,
#w-node-_9fd988c2-5c96-773b-4a14-bf39087ffa33-fa1383d0,
#w-node-_5b3d98b1-07c6-9e07-da8e-10984125cebb-fa1383d0,
#w-node-e7c2d74e-c581-4f09-2435-16cd73cddd0a-fa1383d0,
#w-node-_23b6b934-32b2-cbac-4d98-89d6a49c5ce9-fa1383d0,
#w-node-_23b6b934-32b2-cbac-4d98-89d6a49c5cea-fa1383d0,
#w-node-b60dff2a-c581-c45d-b7eb-1c28ec74a6a9-fa1383d0,
#w-node-_7a9e0ae8-4b16-3d99-0816-ce949a2d49f1-fa1383d0,
#w-node-ac40b658-ac92-8e00-5519-0f9f5d6297ab-fa1383d1,
#w-node-ac40b658-ac92-8e00-5519-0f9f5d6297b4-fa1383d1,
#w-node-de81da45-fb38-f513-8340-48c08eb21608-fa1383d1,
#w-node-de81da45-fb38-f513-8340-48c08eb21601-fa1383d1,
#w-node-de81da45-fb38-f513-8340-48c08eb2160f-fa1383d1,
#w-node-_9fd988c2-5c96-773b-4a14-bf39087ffa32-fa1383d1,
#w-node-_9fd988c2-5c96-773b-4a14-bf39087ffa33-fa1383d1,
#w-node-_5b3d98b1-07c6-9e07-da8e-10984125cebb-fa1383d1,
#w-node-e7c2d74e-c581-4f09-2435-16cd73cddd0a-fa1383d1,
#w-node-_23b6b934-32b2-cbac-4d98-89d6a49c5ce9-fa1383d1,
#w-node-_23b6b934-32b2-cbac-4d98-89d6a49c5cea-fa1383d1,
#w-node-_6a6f56e4-e215-f1ee-79c9-b683b588dda2-fa1383e6,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa1383fa,
#w-node-_4185416d-4544-2281-fe8c-4c8db1b85d15-fa1383fa,
#w-node-_34bc1d4d-99e1-fafa-bdab-a6e61cfee5c2-fa1383fa,
#w-node-_3cbd641f-e086-7307-c56e-010476cea582-fa1383fa,
#w-node-bbd9a470-692d-b84b-aab2-37e7a9fc6902-fa1383fa,
#w-node-e60f7807-8be1-0d3e-5807-c78814048aa3-fa1383fa,
#w-node-a394257c-1216-68d3-7e97-3e5f8cef873d-fa1383fa,
#w-node-b920e3ac-d76e-dfef-f3e5-b0086c4f062d-fa1383fa,
#w-node-_11e01dbe-9904-86f8-ad40-6d6bb7403b6d-fa1383fa,
#w-node-acc4f933-87ec-873e-6804-561ef6c5cb64-fa1383fa,
#w-node-ce43bd63-c562-d71f-5b00-77ccaf364b45-fa1383fa,
#w-node-_38615ecb-5526-2d2b-4614-0438169e48b1-fa1383fa,
#w-node-_6a9cb3df-9779-fed1-bca5-015428224fa7-fa1383fa,
#w-node-_28e7cb2b-425c-9c08-75cc-cf0d1cfcb2a8-fa1383fa,
#w-node-_28e7cb2b-425c-9c08-75cc-cf0d1cfcb2c5-fa1383fa,
#w-node-_28e7cb2b-425c-9c08-75cc-cf0d1cfcb2e2-fa1383fa,
#w-node-_28e7cb2b-425c-9c08-75cc-cf0d1cfcb2ff-fa1383fa,
#w-node-_28e7cb2b-425c-9c08-75cc-cf0d1cfcb31c-fa1383fa,
#w-node-_28e7cb2b-425c-9c08-75cc-cf0d1cfcb339-fa1383fa,
#w-node-_28e7cb2b-425c-9c08-75cc-cf0d1cfcb356-fa1383fa,
#w-node-_28e7cb2b-425c-9c08-75cc-cf0d1cfcb373-fa1383fa,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa1383ff,
#w-node-_4185416d-4544-2281-fe8c-4c8db1b85d15-fa1383ff,
#w-node-bbd9a470-692d-b84b-aab2-37e7a9fc6902-fa1383ff,
#w-node-a394257c-1216-68d3-7e97-3e5f8cef873d-fa1383ff,
#w-node-e60f7807-8be1-0d3e-5807-c78814048aa3-fa1383ff,
#w-node-_20940290-dfbb-09bf-ea87-82fe3bcc1e9e-fa1383ff,
#w-node-_08d3b724-4c48-f314-1de1-c286feecb922-fa1383ff {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b920e3ac-d76e-dfef-f3e5-b0086c4f062d-fa1383ff {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-c176865a-8693-ca93-22d2-0e601c6c5431-fa1383ff,
#w-node-acc4f933-87ec-873e-6804-561ef6c5cb64-fa1383ff,
#w-node-ce43bd63-c562-d71f-5b00-77ccaf364b45-fa1383ff,
#w-node-_38615ecb-5526-2d2b-4614-0438169e48b1-fa1383ff,
#w-node-d7ea472a-9d42-51c9-bef0-f5ffccc0d09a-fa1383ff,
#w-node-_4a57619d-bdb7-91a5-6c37-595ba8ff0f10-fa1383ff,
#w-node-_4a57619d-bdb7-91a5-6c37-595ba8ff0f2d-fa1383ff,
#w-node-_4a57619d-bdb7-91a5-6c37-595ba8ff0f4a-fa1383ff,
#w-node-_4a57619d-bdb7-91a5-6c37-595ba8ff0f67-fa1383ff,
#w-node-_4a57619d-bdb7-91a5-6c37-595ba8ff0f84-fa1383ff,
#w-node-_4a57619d-bdb7-91a5-6c37-595ba8ff0fa1-fa1383ff,
#w-node-_4a57619d-bdb7-91a5-6c37-595ba8ff0fbe-fa1383ff,
#w-node-_4a57619d-bdb7-91a5-6c37-595ba8ff0fdb-fa1383ff,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa138400,
#w-node-bbd9a470-692d-b84b-aab2-37e7a9fc6902-fa138400,
#w-node-e60f7807-8be1-0d3e-5807-c78814048aa3-fa138400,
#w-node-_954bf62e-f32e-947d-ab67-11b62d38520c-fa138400,
#w-node-b24efcc6-a1a2-3cc2-e25e-6cab0e137840-fa138400,
#w-node-_286eba55-a9ee-0bb3-054a-b0f9a0d70003-fa138400,
#w-node-ad2414d3-3e6b-3c79-3472-7230fdd4c7f1-fa138400,
#w-node-_94ada4d1-888b-c31c-e445-6afcdadf5ffc-fa138400,
#w-node-_7d4783af-ea20-8810-ea5a-4a0fa23508c3-fa138400,
#w-node-b3f48e6e-3f1d-6794-c5ae-9a09939a9c73-fa138400,
#w-node-bce96a87-0fae-611c-7793-08ffe9cf7ee7-fa138400,
#w-node-d5fd8fb8-3896-794e-5ce3-ddeb2a48a935-fa138400,
#w-node-_84ccd303-4d1b-ce66-4fe9-9fa6b6279739-fa138400,
#w-node-_84ccd303-4d1b-ce66-4fe9-9fa6b6279756-fa138400,
#w-node-_84ccd303-4d1b-ce66-4fe9-9fa6b6279773-fa138400,
#w-node-_84ccd303-4d1b-ce66-4fe9-9fa6b6279790-fa138400,
#w-node-_84ccd303-4d1b-ce66-4fe9-9fa6b62797ad-fa138400,
#w-node-_84ccd303-4d1b-ce66-4fe9-9fa6b62797ca-fa138400,
#w-node-_84ccd303-4d1b-ce66-4fe9-9fa6b62797e7-fa138400,
#w-node-_84ccd303-4d1b-ce66-4fe9-9fa6b6279804-fa138400,
#w-node-_6ed9f100-0ec3-55c4-0713-13cc24276d0a-fa13841a,
#w-node-_6ed9f100-0ec3-55c4-0713-13cc24276d12-fa13841a,
#w-node-_67119c1e-f5d5-07da-9270-64867646b2b1-fa13841a,
#w-node-_67119c1e-f5d5-07da-9270-64867646b2b7-fa13841a,
#w-node-_67119c1e-f5d5-07da-9270-64867646b2bd-fa13841a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_11cb81f4-039c-4541-0a8b-bb88fd7b82f4-fa13841a {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: start stretch
}

#w-node-a68356b1-aee6-6ea5-d3e8-245add597cd1-fa13841a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8e31254a-957c-0f3d-1630-8db7a5a43a9a-fa13841a {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: start stretch
}

#w-node-_375ae8e1-730c-92c9-b803-fd5e1f40a25b-fa13841a,
#w-node-_75954e34-9113-4819-7ca5-ed61624d60e6-fa13841a,
#w-node-_8161ed73-80e8-b72a-637c-5d9523a45886-fa13841a,
#w-node-_7112a8ab-e3f9-50e7-1364-15bac0133a82-fa13841a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0c8e9140-50fa-b607-2b3e-9961f95b2a4c-fa13841b {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: center
}

#w-node-_0c8e9140-50fa-b607-2b3e-9961f95b2a4d-fa13841b,
#w-node-c6e2bc64-09ed-1559-a334-e46ae3811831-fa13841b,
#w-node-b199b046-e1fe-1afd-30d8-218e618d40c8-fa13841b,
#w-node-fc81c6f3-34ea-116a-7845-e641e98ceebf-fa13841b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7decbc5d-b1d0-c528-267f-ee5ce812304e-fa13841b,
#w-node-_6c16b444-842d-d0c3-9a65-b5d23b5193ba-fa13841b,
#w-node-cd17b51a-1989-a288-a320-34147c2f7803-fa13841b,
#w-node-_498e38c0-8614-d690-1afc-2d4c559ce082-fa13841b,
#w-node-_70f913f1-a652-838b-c76e-f34783147069-fa13841b,
#w-node-_0bfd424f-2952-16dc-5353-827327594985-fa13841b {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-a5116e49-a45f-a392-c0ed-8de5f25adda4-fa13841b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 2fr 1.25fr
}

#w-node-_373861e9-e082-01c9-d720-aa23ec92ea5e-fa13841b {
    grid-row: span 2/span 2
}

#w-node-_16f9a23b-2e62-e05c-0b5f-1452274c98fb-fa13841b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-bf380a55-765b-564e-8693-0dae948059a8-fa13841b {
    grid-row: span 2/span 2
}

#w-node-_49a26e8d-a285-6e9b-5704-36d573bac7d3-fa13841b,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa13841f,
#w-node-d527548f-2188-459b-33de-aa842b781faa-fa13841f,
#w-node-bbd9a470-692d-b84b-aab2-37e7a9fc6902-fa13841f,
#w-node-e60f7807-8be1-0d3e-5807-c78814048aa3-fa13841f,
#w-node-d39ccdfd-df1e-a2dd-9cf4-5653dad97e0e-fa13841f,
#w-node-c176865a-8693-ca93-22d2-0e601c6c5431-fa13841f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b920e3ac-d76e-dfef-f3e5-b0086c4f062d-fa13841f,
#w-node-_9aada933-5c17-8bb2-dd2f-4d149df8e579-fa13841f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-dbec69cc-ca1b-a206-e1cc-361696d166db-fa13841f,
#w-node-_286eba55-a9ee-0bb3-054a-b0f9a0d70003-fa13841f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8ff3c4f4-9da9-d290-2023-d2c599c002bb-fa13841f,
#w-node-_9b0e4793-04ed-7054-12d8-2330c0421b83-fa13841f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_9b0e4793-04ed-7054-12d8-2330c0421b7c-fa13841f,
#w-node-_9b0e4793-04ed-7054-12d8-2330c0421b85-fa13841f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9b0e4793-04ed-7054-12d8-2330c0421b84-fa13841f,
#w-node-_9b0e4793-04ed-7054-12d8-2330c0421b93-fa13841f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_9b0e4793-04ed-7054-12d8-2330c0421b8c-fa13841f,
#w-node-f1f350f3-bc76-37e7-5d76-1b7e27f7fdc1-fa13841f,
#w-node-f1f350f3-bc76-37e7-5d76-1b7e27f7fdc9-fa13841f,
#w-node-f1f350f3-bc76-37e7-5d76-1b7e27f7fdd0-fa13841f,
#w-node-_82c1a7e5-ea05-0cb4-4a6d-393a28635287-fa13841f,
#w-node-f29a5ec9-625e-de4c-6e6c-7fb5f1dec905-fa13841f,
#w-node-f29a5ec9-625e-de4c-6e6c-7fb5f1dec922-fa13841f,
#w-node-f29a5ec9-625e-de4c-6e6c-7fb5f1dec93f-fa13841f,
#w-node-f29a5ec9-625e-de4c-6e6c-7fb5f1dec95c-fa13841f,
#w-node-f29a5ec9-625e-de4c-6e6c-7fb5f1dec979-fa13841f,
#w-node-f29a5ec9-625e-de4c-6e6c-7fb5f1dec996-fa13841f,
#w-node-f29a5ec9-625e-de4c-6e6c-7fb5f1dec9b3-fa13841f,
#w-node-f29a5ec9-625e-de4c-6e6c-7fb5f1dec9d0-fa13841f,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa138420,
#w-node-_5e2aca21-4921-c59e-0f39-385c931882aa-fa138420,
#w-node-c48b510b-f0e4-1e6b-ab9d-4d6991104826-fa138424,
#w-node-f57b03b3-d9e7-0220-9259-5958b30edba7-fa138424,
#w-node-_2a1a2889-29bb-0a20-c732-e73d529d4f9d-fa138424,
#w-node-b85c0c20-05d2-7434-69dc-cb1d63d80fc4-fa138424,
#w-node-_6985b753-0e3a-ccd3-5dab-1b2dfe21d48d-fa138424,
#w-node-_395cf628-5d84-29cd-a588-aa2f78a34f45-fa138424,
#w-node-_610a642a-5c97-37cf-5d5d-6f8ccb8260ea-fa138424 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_610a642a-5c97-37cf-5d5d-6f8ccb8260f1-fa138424 {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: center
}

#w-node-_931db96e-d7a6-f5e5-e28a-2d90da6506a2-fa138424,
#w-node-db5a19d7-60fa-1e03-da6c-d3904d1c5abe-fa138424,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa138427,
#w-node-_4185416d-4544-2281-fe8c-4c8db1b85d15-fa138427,
#w-node-bbd9a470-692d-b84b-aab2-37e7a9fc6902-fa138427,
#w-node-_2996c76c-0845-71a8-51c0-8ab90bea3367-fa138427,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa13843c,
#w-node-_5e2aca21-4921-c59e-0f39-385c931882aa-fa13843c,
#w-node-bbd9a470-692d-b84b-aab2-37e7a9fc6902-fa13843c,
#w-node-e60f7807-8be1-0d3e-5807-c78814048aa3-fa13843c,
#w-node-_7d9d249e-fb54-dc81-a85c-a7d7dbbdbc3b-fa13843c,
#w-node-_7d9d249e-fb54-dc81-a85c-a7d7dbbdbc4b-fa13843c,
#w-node-_286eba55-a9ee-0bb3-054a-b0f9a0d70003-fa13843c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8ff3c4f4-9da9-d290-2023-d2c599c002bb-fa13843c,
#w-node-eb29809d-d414-185b-cd6e-24a0b44d39fd-fa13843c {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-b24efcc6-a1a2-3cc2-e25e-6cab0e137840-fa13843c,
#w-node-a3525b73-41d4-c0d4-c396-d305f00c3b23-fa13843c,
#w-node-a3525b73-41d4-c0d4-c396-d305f00c3b2b-fa13843c,
#w-node-a3525b73-41d4-c0d4-c396-d305f00c3b32-fa13843c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_855f5c10-dabb-3b43-f2b3-b4e9887e8956-fa13843c {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_07c6c7c9-4360-2581-c2e2-0e38acb068b7-fa13843c,
#w-node-_626f80cf-78ac-76c3-6e0e-6cbed338a7aa-fa13843c,
#w-node-_626f80cf-78ac-76c3-6e0e-6cbed338a7c7-fa13843c,
#w-node-_626f80cf-78ac-76c3-6e0e-6cbed338a7e4-fa13843c,
#w-node-_626f80cf-78ac-76c3-6e0e-6cbed338a801-fa13843c,
#w-node-_626f80cf-78ac-76c3-6e0e-6cbed338a81e-fa13843c,
#w-node-_626f80cf-78ac-76c3-6e0e-6cbed338a83b-fa13843c,
#w-node-_626f80cf-78ac-76c3-6e0e-6cbed338a858-fa13843c,
#w-node-_626f80cf-78ac-76c3-6e0e-6cbed338a875-fa13843c,
#w-node-_27fe73aa-7004-e85f-94b8-13f2991e5348-fa13843d,
#w-node-_27fe73aa-7004-e85f-94b8-13f2991e5351-fa13843d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6fcd1251-fc98-8ddd-7ccf-a3b484a6cd74-fa13843d {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_6fcd1251-fc98-8ddd-7ccf-a3b484a6cd75-fa13843d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-bf906563-b5ba-5179-fdd1-7d96ac432b8a-fa13843d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr
}

#w-node-_813d18ff-81f4-a244-4d15-0eb42a467c57-fa13843d {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_813d18ff-81f4-a244-4d15-0eb42a467c58-fa13843d,
#w-node-_29a3f4b1-a0c3-0216-2acf-a2b20251f4a1-fa13843d,
#w-node-_29a3f4b1-a0c3-0216-2acf-a2b20251f4a9-fa13843d,
#w-node-_29a3f4b1-a0c3-0216-2acf-a2b20251f4b0-fa13843d,
#w-node-_29a3f4b1-a0c3-0216-2acf-a2b20251f4b7-fa13843d,
#w-node-_306819a0-13a1-5d38-abd1-8f01d352e107-fa13843d,
#w-node-ebf728f0-7cec-6f93-e167-4db213b1bdeb-fa13843d,
#w-node-ebf728f0-7cec-6f93-e167-4db213b1be08-fa13843d,
#w-node-ebf728f0-7cec-6f93-e167-4db213b1be25-fa13843d,
#w-node-ebf728f0-7cec-6f93-e167-4db213b1be42-fa13843d,
#w-node-ebf728f0-7cec-6f93-e167-4db213b1be5f-fa13843d,
#w-node-ebf728f0-7cec-6f93-e167-4db213b1be7c-fa13843d,
#w-node-ebf728f0-7cec-6f93-e167-4db213b1be99-fa13843d,
#w-node-ebf728f0-7cec-6f93-e167-4db213b1beb6-fa13843d,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa138440,
#w-node-_5e2aca21-4921-c59e-0f39-385c931882aa-fa138440,
#w-node-bbd9a470-692d-b84b-aab2-37e7a9fc6902-fa138440,
#w-node-e60f7807-8be1-0d3e-5807-c78814048aa3-fa138440,
#w-node-bf2bbdc2-b75a-8fad-143f-67475b1a0cb8-5b1a0cb2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-bf2bbdc2-b75a-8fad-143f-67475b1a0cb9-5b1a0cb2,
#w-node-_3e8f628e-8645-d311-55c0-28819afd0d86-9afd0d81 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_3e8f628e-8645-d311-55c0-28819afd0d8f-9afd0d81,
#w-node-_14f383d2-2cae-93b9-813a-5d8d80925bfe-80925bf8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_14f383d2-2cae-93b9-813a-5d8d80925bff-80925bf8 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa138442,
#w-node-_5e2aca21-4921-c59e-0f39-385c931882aa-fa138442 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_48d84a27-449b-fdf5-bcf4-8a7b8035d433-fa138442 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_48d84a27-449b-fdf5-bcf4-8a7b8035d439-fa138442,
#w-node-eeb1c743-c58f-9e04-2933-b89c9ca9b536-fa138442,
#w-node-eeb1c743-c58f-9e04-2933-b89c9ca9b53c-fa138442,
#w-node-eeb1c743-c58f-9e04-2933-b89c9ca9b542-fa138442,
#w-node-_12ace227-4d12-ac72-e3c0-61502fd43cce-fa138442,
#w-node-_7e71675d-acb5-5ae1-1f40-c493c684bf5f-fa138442,
#w-node-_18063581-8c5a-3333-2ef0-8ea68282ef92-fa138442,
#w-node-ff674d50-3ea0-58b1-22c5-7be30cb71aa7-fa138442,
#w-node-cce7fdbf-cb72-28c7-d295-68bdcda9e3ba-fa138442 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1451cfb3-9c96-5c42-8008-7a2c457645bb-fa138442 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_88e27310-c683-941c-60d7-d26fdc93e933-fa138442,
#w-node-dfc658f4-a0de-7890-9752-906748d77ccd-fa138442,
#w-node-_3dffb7a7-c75b-bc3a-0c63-a1024195a252-fa138442,
#w-node-_8e0c6569-6d4e-3dac-73e1-604b91b9b03a-fa138442,
#w-node-_5774220e-dbfd-03e9-9b84-21a9e6c164cd-fa138442,
#w-node-c6717ce1-7ee6-05b7-c38a-43cfbcf77771-fa138442,
#w-node-_357863d6-ef35-3b85-c476-addb35431b2a-fa138442,
#w-node-d7c5c0c3-20cc-95f0-46fb-fda72c1a75b1-fa138442,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa138443,
#w-node-_5e2aca21-4921-c59e-0f39-385c931882aa-fa138443 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_496d24bc-8d50-1d65-b2a7-106e9cc2035a-fa138443 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_496d24bc-8d50-1d65-b2a7-106e9cc20363-fa138443,
#w-node-_082856ef-1626-e569-3c30-31004b70795e-fa138443,
#w-node-_4a752b90-ee54-463f-a958-08963754c781-fa138443,
#w-node-_71e1c137-d304-546a-1d96-ce8f06b67a81-fa138443,
#w-node-_12ace227-4d12-ac72-e3c0-61502fd43cce-fa138443,
#w-node-_7e71675d-acb5-5ae1-1f40-c493c684bf5f-fa138443,
#w-node-_18063581-8c5a-3333-2ef0-8ea68282ef92-fa138443,
#w-node-_2356f25e-370b-7a08-e848-11f0e211b6f8-fa138443,
#w-node-_65330616-6003-143c-5b42-04eabcd3b73e-fa138443 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-da9b1831-875a-ae68-0d64-a53314bd5344-fa138443 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-ec9ddfe1-62f9-25bd-0ff0-980eeda4fe79-fa138443,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-fa138444,
#w-node-_5e2aca21-4921-c59e-0f39-385c931882aa-fa138444 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5b58fbf3-b5af-2799-bd46-34ab98496944-fa138444 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_5b58fbf3-b5af-2799-bd46-34ab98496943-fa138444,
#w-node-_082856ef-1626-e569-3c30-31004b70795e-fa138444,
#w-node-_4a752b90-ee54-463f-a958-08963754c781-fa138444,
#w-node-_71e1c137-d304-546a-1d96-ce8f06b67a81-fa138444,
#w-node-_12ace227-4d12-ac72-e3c0-61502fd43cce-fa138444,
#w-node-_7e71675d-acb5-5ae1-1f40-c493c684bf5f-fa138444,
#w-node-_18063581-8c5a-3333-2ef0-8ea68282ef92-fa138444,
#w-node-_2356f25e-370b-7a08-e848-11f0e211b6f8-fa138444,
#w-node-_65330616-6003-143c-5b42-04eabcd3b73e-fa138444 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-da9b1831-875a-ae68-0d64-a53314bd5344-fa138444 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-ec9ddfe1-62f9-25bd-0ff0-980eeda4fe79-fa138444,
#w-node-_84d3eccb-699e-9543-7f1e-60a9a9129404-526fa1e2,
#w-node-_84d3eccb-699e-9543-7f1e-60a9a9129410-526fa1e2,
#w-node-feab3233-12e4-40a6-eccd-ae2efc05c272-526fa1e2,
#w-node-feab3233-12e4-40a6-eccd-ae2efc05c273-526fa1e2,
#w-node-fecc91d6-2f93-9fcb-255a-4a70aca56e8a-977debc7,
#w-node-fecc91d6-2f93-9fcb-255a-4a70aca56e91-977debc7,
#w-node-_1f32b823-3d31-fecc-fef6-d375eff49a67-977debc7 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-edeec368-f806-a820-1486-7bb6160cd580-977debc7 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-edeec368-f806-a820-1486-7bb6160cd585-977debc7,
#w-node-edeec368-f806-a820-1486-7bb6160cd586-977debc7,
#w-node-edeec368-f806-a820-1486-7bb6160cd588-977debc7,
#diversityInclusion.w-node-edeec368-f806-a820-1486-7bb6160cd590-977debc7,
#w-node-edeec368-f806-a820-1486-7bb6160cd592-977debc7,
#companyPageEvents.w-node-edeec368-f806-a820-1486-7bb6160cd59a-977debc7,
#w-node-edeec368-f806-a820-1486-7bb6160cd59c-977debc7,
#w-node-ad14ef3f-fab7-e5f8-265f-189536bf9461-5165f15a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ad14ef3f-fab7-e5f8-265f-189536bf946a-5165f15a {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: auto
}

#w-node-c628b559-aff7-5fc4-c303-3f37c1c13d8d-5165f15a,
#w-node-_4e64ffbd-a668-8f13-07c7-483f779d8266-5165f15a,
#w-node-_4e64ffbd-a668-8f13-07c7-483f779d8268-5165f15a,
#w-node-b6453c6e-6d9d-bfb1-6e93-f52c15207ac6-5165f15a,
#w-node-b6453c6e-6d9d-bfb1-6e93-f52c15207ac8-5165f15a,
#w-node-c48b510b-f0e4-1e6b-ab9d-4d6991104826-1338516e,
#w-node-f57b03b3-d9e7-0220-9259-5958b30edba7-1338516e,
#w-node-_2a1a2889-29bb-0a20-c732-e73d529d4f9d-1338516e,
#w-node-b85c0c20-05d2-7434-69dc-cb1d63d80fc4-1338516e,
#w-node-_6985b753-0e3a-ccd3-5dab-1b2dfe21d48d-1338516e,
#w-node-_395cf628-5d84-29cd-a588-aa2f78a34f45-1338516e,
#w-node-_610a642a-5c97-37cf-5d5d-6f8ccb8260ea-1338516e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_610a642a-5c97-37cf-5d5d-6f8ccb8260f1-1338516e {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: center
}

#w-node-_931db96e-d7a6-f5e5-e28a-2d90da6506a2-1338516e,
#w-node-db5a19d7-60fa-1e03-da6c-d3904d1c5abe-1338516e,
#w-node-c48b510b-f0e4-1e6b-ab9d-4d6991104826-34d4cf5a,
#w-node-f57b03b3-d9e7-0220-9259-5958b30edba7-34d4cf5a,
#w-node-_2a1a2889-29bb-0a20-c732-e73d529d4f9d-34d4cf5a,
#w-node-b85c0c20-05d2-7434-69dc-cb1d63d80fc4-34d4cf5a,
#w-node-_6985b753-0e3a-ccd3-5dab-1b2dfe21d48d-34d4cf5a,
#w-node-_395cf628-5d84-29cd-a588-aa2f78a34f45-34d4cf5a,
#w-node-_610a642a-5c97-37cf-5d5d-6f8ccb8260ea-34d4cf5a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_610a642a-5c97-37cf-5d5d-6f8ccb8260f1-34d4cf5a {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: center
}

#w-node-_931db96e-d7a6-f5e5-e28a-2d90da6506a2-34d4cf5a,
#w-node-db5a19d7-60fa-1e03-da6c-d3904d1c5abe-34d4cf5a,
#w-node-c48b510b-f0e4-1e6b-ab9d-4d6991104826-eeb3cba9,
#w-node-f57b03b3-d9e7-0220-9259-5958b30edba7-eeb3cba9,
#w-node-_2a1a2889-29bb-0a20-c732-e73d529d4f9d-eeb3cba9,
#w-node-b85c0c20-05d2-7434-69dc-cb1d63d80fc4-eeb3cba9,
#w-node-_6985b753-0e3a-ccd3-5dab-1b2dfe21d48d-eeb3cba9,
#w-node-_395cf628-5d84-29cd-a588-aa2f78a34f45-eeb3cba9,
#w-node-_610a642a-5c97-37cf-5d5d-6f8ccb8260ea-eeb3cba9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_610a642a-5c97-37cf-5d5d-6f8ccb8260f1-eeb3cba9 {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: center
}

#w-node-_931db96e-d7a6-f5e5-e28a-2d90da6506a2-eeb3cba9,
#w-node-db5a19d7-60fa-1e03-da6c-d3904d1c5abe-eeb3cba9,
#w-node-c48b510b-f0e4-1e6b-ab9d-4d6991104826-93dea853,
#w-node-f57b03b3-d9e7-0220-9259-5958b30edba7-93dea853,
#w-node-_2a1a2889-29bb-0a20-c732-e73d529d4f9d-93dea853,
#w-node-b85c0c20-05d2-7434-69dc-cb1d63d80fc4-93dea853,
#w-node-_6985b753-0e3a-ccd3-5dab-1b2dfe21d48d-93dea853,
#w-node-_395cf628-5d84-29cd-a588-aa2f78a34f45-93dea853,
#w-node-_610a642a-5c97-37cf-5d5d-6f8ccb8260ea-93dea853 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_610a642a-5c97-37cf-5d5d-6f8ccb8260f1-93dea853 {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: center
}

#w-node-_931db96e-d7a6-f5e5-e28a-2d90da6506a2-93dea853,
#w-node-db5a19d7-60fa-1e03-da6c-d3904d1c5abe-93dea853,
#w-node-_7dad555a-90f5-6750-e8cf-e66ae906c224-59179df4,
#w-node-_7dad555a-90f5-6750-e8cf-e66ae906c230-59179df4,
#w-node-_4a84e574-fd36-ae03-2245-d29d83ed3f8e-59179df4 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ffaf8040-cdca-1a69-2476-636fdc1622b5-59179df4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

#w-node-_28f64113-e96f-cc52-bc3b-a68ce927dbf9-97bd7e5d,
#w-node-_28f64113-e96f-cc52-bc3b-a68ce927dc0e-97bd7e5d,
#w-node-_7703fd03-2c49-a631-e993-41980646c63d-97bd7e5d,
#w-node-a056d25c-3d98-3562-ad32-4aff092bf36d-97bd7e5d,
#w-node-b65725b8-e89a-e875-f2c4-a79e5f36fa50-97bd7e5d,
#w-node-b65725b8-e89a-e875-f2c4-a79e5f36fa53-97bd7e5d,
#w-node-ecdf0711-cec6-c592-7c3c-b3bcebeab8e0-97bd7e5d,
#w-node-ecdf0711-cec6-c592-7c3c-b3bcebeab8dd-97bd7e5d,
#w-node-fecc91d6-2f93-9fcb-255a-4a70aca56e8a-43179c5d,
#w-node-fecc91d6-2f93-9fcb-255a-4a70aca56e91-43179c5d,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-94664276,
#w-node-_4185416d-4544-2281-fe8c-4c8db1b85d15-94664276,
#w-node-_71c23de1-42a0-f5aa-e0c8-c6e8a1447863-94664276,
#w-node-_3cbd641f-e086-7307-c56e-010476cea582-94664276,
#w-node-aab2cd27-e22f-6fb5-1e4e-d1f315ca2e48-94664276,
#w-node-bbd9a470-692d-b84b-aab2-37e7a9fc6902-94664276,
#w-node-e60f7807-8be1-0d3e-5807-c78814048aa3-94664276,
#w-node-a394257c-1216-68d3-7e97-3e5f8cef873d-94664276 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d24aae45-e9ab-26ef-0faa-fff3ccb45be5-94664276 {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: start stretch
}

#w-node-acc4f933-87ec-873e-6804-561ef6c5cb64-94664276,
#w-node-ce43bd63-c562-d71f-5b00-77ccaf364b45-94664276,
#w-node-_38615ecb-5526-2d2b-4614-0438169e48b1-94664276,
#w-node-a7d3e919-bd8e-4119-bfc8-7327c4305326-94664276,
#w-node-_6a9cb3df-9779-fed1-bca5-015428224fa7-94664276,
#w-node-_9f469271-c0e1-b260-c196-0e38c4181af7-94664276,
#w-node-_9f469271-c0e1-b260-c196-0e38c4181b14-94664276,
#w-node-_9f469271-c0e1-b260-c196-0e38c4181b31-94664276,
#w-node-_9f469271-c0e1-b260-c196-0e38c4181b4e-94664276,
#w-node-_9f469271-c0e1-b260-c196-0e38c4181b6b-94664276,
#w-node-_9f469271-c0e1-b260-c196-0e38c4181b88-94664276,
#w-node-_9f469271-c0e1-b260-c196-0e38c4181ba5-94664276,
#w-node-_9f469271-c0e1-b260-c196-0e38c4181bc2-94664276,
#w-node-_7dad555a-90f5-6750-e8cf-e66ae906c224-cef43b77,
#w-node-_7dad555a-90f5-6750-e8cf-e66ae906c230-cef43b77,
#w-node-_062660b8-50d7-e4bd-b87b-6ddd99f2072d-cef43b77 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15fb38c8-f46f-7afa-2e2b-40779b9bbffa-cef43b77 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_15fb38c8-f46f-7afa-2e2b-40779b9bc001-cef43b77,
#w-node-_15fb38c8-f46f-7afa-2e2b-40779b9bc009-cef43b77,
#w-node-_4a346e5e-6c72-d4e8-77e4-aa5f673193b0-cef43b77 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4a346e5e-6c72-d4e8-77e4-aa5f673193b2-cef43b77 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_4a346e5e-6c72-d4e8-77e4-aa5f673193b8-cef43b77,
#w-node-_4a346e5e-6c72-d4e8-77e4-aa5f673193ba-cef43b77,
#w-node-_4a346e5e-6c72-d4e8-77e4-aa5f673193c2-cef43b77,
#w-node-_4a346e5e-6c72-d4e8-77e4-aa5f673193c4-cef43b77,
#w-node-_4a346e5e-6c72-d4e8-77e4-aa5f673193cc-cef43b77,
#w-node-_4a346e5e-6c72-d4e8-77e4-aa5f673193ce-cef43b77,
#w-node-cec15771-6270-a4c2-c86e-ae313feb93eb-cef43b77,
#w-node-cec15771-6270-a4c2-c86e-ae313feb93ec-cef43b77,
#w-node-_4a84e574-fd36-ae03-2245-d29d83ed3f8e-cef43b77 {
    grid-area: span 1/span 1/span 1/span 1
}

#contactPageSalesHero.w-node-ffaf8040-cdca-1a69-2476-636fdc1622b5-cef43b77 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

#w-node-_7dad555a-90f5-6750-e8cf-e66ae906c224-8086640f,
#w-node-_7dad555a-90f5-6750-e8cf-e66ae906c230-8086640f,
#w-node-_4a84e574-fd36-ae03-2245-d29d83ed3f8e-8086640f,
#w-node-_7dad555a-90f5-6750-e8cf-e66ae906c224-253ed122,
#w-node-_7dad555a-90f5-6750-e8cf-e66ae906c230-253ed122,
#w-node-_4a84e574-fd36-ae03-2245-d29d83ed3f8e-253ed122 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ffaf8040-cdca-1a69-2476-636fdc1622b5-253ed122 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

#w-node-_7dad555a-90f5-6750-e8cf-e66ae906c224-ce435c4d,
#w-node-_7dad555a-90f5-6750-e8cf-e66ae906c230-ce435c4d,
#w-node-_4a84e574-fd36-ae03-2245-d29d83ed3f8e-ce435c4d,
#w-node-_5c3ea7c9-9561-4eda-32e6-ede2f0196d14-f008bba5,
#w-node-_5e2aca21-4921-c59e-0f39-385c931882aa-f008bba5,
#w-node-_3edb1ab5-e065-5ef8-c1eb-471e05ce2668-bc9c8e6a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3edb1ab5-e065-5ef8-c1eb-471e05ce2673-bc9c8e6a,
#w-node-_8fabea25-37dd-db55-c589-e49916af0c40-bc9c8e6a {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#Why-Packsize-Sustainability-Blog-Post.w-node-_8fabea25-37dd-db55-c589-e49916af0c41-bc9c8e6a,
#w-node-_31061063-0173-788e-6958-1f679f1f27ab-bc9c8e6a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_31061063-0173-788e-6958-1f679f1f27ad-bc9c8e6a {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_31061063-0173-788e-6958-1f679f1f27b2-bc9c8e6a,
#w-node-_31061063-0173-788e-6958-1f679f1f27b3-bc9c8e6a,
#w-node-_31061063-0173-788e-6958-1f679f1f27b5-bc9c8e6a,
#diversityInclusion.w-node-_31061063-0173-788e-6958-1f679f1f27bd-bc9c8e6a,
#w-node-_31061063-0173-788e-6958-1f679f1f27bf-bc9c8e6a,
#companyPageEvents.w-node-_31061063-0173-788e-6958-1f679f1f27c7-bc9c8e6a,
#w-node-_31061063-0173-788e-6958-1f679f1f27c9-bc9c8e6a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0c0abe96-a6f8-d50e-f2ca-632fe20ddb5f-bafe1369,
#w-node-da52b1e8-cc7f-6060-c70c-c514ee7718f2-bafe1369,
#w-node-ca52d2b1-b893-469c-0fe8-cf9d4071ea08-bafe1369,
#w-node-_8a8c7b2b-f557-6bf8-257e-b48395a12920-bafe1369,
#w-node-_05f460bf-33d0-bf29-360b-7011ada7a757-bafe1369,
#w-node-_68239f1b-dd4f-c830-1ea3-a25fc0624927-bafe1369 {
    align-self: start
}

#w-node-d6111cad-3ba4-d06c-6a53-85dad031b92c-bafe1369 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d6111cad-3ba4-d06c-6a53-85dad031b931-bafe1369 {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: center
}

@media screen and (min-width:1920px) {

    #w-node-_5298adef-dedc-4471-9e33-8c61fcbd36a9-fa138345,
    #w-node-_5298adef-dedc-4471-9e33-8c61fcbd36a8-fa138345,
    #w-node-_5298adef-dedc-4471-9e33-8c61fcbd3698-fa138345,
    #w-node-_5298adef-dedc-4471-9e33-8c61fcbd3699-fa138345,
    #w-node-_5298adef-dedc-4471-9e33-8c61fcbd3687-fa138345 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-a8ea2512-abec-9c47-71cf-55dd566bb04b-fa138345 {
        grid-template-rows: minmax(306px, 1fr);
        grid-template-columns: 1fr 1fr
    }

    #productSpecsM1.w-node-_36f358ba-b5c9-e8f7-efd0-61f327a54cd5-fa1383b4 {
        grid-area: span 1/span 1/span 1/span 1
    }
}

@media screen and (min-width:1440px) {
    #w-node-_374ab8f5-56a5-f3ab-5d02-7d205ace8530-fa13832c {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_4d295b11-95a4-b130-ff72-266178068cb6-fa13832c {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    #w-node-f2db6797-9f4e-a970-4de1-500b199f877d-fa13836d,
    #productSpecsEM7.w-node-_7258be86-af90-def5-6edb-6cac79b9d714-fa1383a7,
    #productSpecsX4.w-node-e11f934d-c90a-0dde-5e89-60b1895911af-fa138442,
    #w-node-_4e64ffbd-a668-8f13-07c7-483f779d8268-5165f15a,
    #w-node-b6453c6e-6d9d-bfb1-6e93-f52c15207ac8-5165f15a,
    #w-node-ae2e4ace-a624-b5f8-abaa-f7acedd70816-97bd7e5d,
    #w-node-b65725b8-e89a-e875-f2c4-a79e5f36fa51-97bd7e5d,
    #w-node-ecdf0711-cec6-c592-7c3c-b3bcebeab8de-97bd7e5d {
        grid-area: span 1/span 1/span 1/span 1
    }
}

@media screen and (min-width:1280px) {

    #w-node-_84cdeb98-6219-39e6-11e2-853f057c74c4-fa13832c,
    #w-node-_374ab8f5-56a5-f3ab-5d02-7d205ace8531-fa13832c,
    #w-node-d805a0ef-aa31-e221-c45e-a2b38d6f8717-8d6f8712 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_69997475-54b2-c931-2b98-64f873e7bc32-fa138350 {
        place-self: auto
    }

    #w-node-_3cbbee33-f649-f821-b6bc-66f9bb4fd687-e495d190,
    #w-node-f2eb1fe3-5f72-9308-1b2a-abaa789764fb-fa138368,
    #w-node-_3cbd641f-e086-7307-c56e-010476cea582-fa1383a5 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_69997475-54b2-c931-2b98-64f873e7bc32-fa1383a9 {
        place-self: auto
    }

    #productSpecsIQ.w-node-b292a47f-89c5-6646-8dea-d76a8242f215-fa1383b0,
    #w-node-_610a642a-5c97-37cf-5d5d-6f8ccb8260e9-fa138424 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_69997475-54b2-c931-2b98-64f873e7bc32-fa138424 {
        place-self: auto
    }

    #box-dimensions-image.w-node-_1bf74c9b-2802-6590-f7b9-09a32c3842f5-fa13843c,
    #w-node-_610a642a-5c97-37cf-5d5d-6f8ccb8260e9-1338516e {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_69997475-54b2-c931-2b98-64f873e7bc32-1338516e {
        place-self: auto
    }

    #w-node-_610a642a-5c97-37cf-5d5d-6f8ccb8260e9-34d4cf5a {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_69997475-54b2-c931-2b98-64f873e7bc32-34d4cf5a {
        place-self: auto
    }

    #w-node-_610a642a-5c97-37cf-5d5d-6f8ccb8260e9-eeb3cba9 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_69997475-54b2-c931-2b98-64f873e7bc32-eeb3cba9 {
        place-self: auto
    }

    #w-node-_610a642a-5c97-37cf-5d5d-6f8ccb8260e9-93dea853 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_69997475-54b2-c931-2b98-64f873e7bc32-93dea853 {
        place-self: auto
    }

    #w-node-cec15771-6270-a4c2-c86e-ae313feb93ec-cef43b77 {
        grid-area: span 1/span 1/span 1/span 1
    }
}

@media screen and (max-width:991px) {
    #w-node-_1f320946-2acd-b9fe-f2a0-a0743f02bdb0-fa13834b {
        grid-area: 4/1/5/2
    }

    #w-node-_8ff3c4f4-9da9-d290-2023-d2c599c002bb-fa13834e {
        grid-area: 3/1/4/2
    }

    #w-node-_8ff3c4f4-9da9-d290-2023-d2c599c002bb-fa13834f {
        grid-area: 5/1/6/2
    }

    #w-node-_8ff3c4f4-9da9-d290-2023-d2c599c002bb-fa1383b1 {
        grid-area: 3/1/4/2
    }

    #w-node-_942b56ac-6bba-9c9e-1a77-d91e56a9dfb6-fa1383b7 {
        grid-area: 4/1/5/2
    }

    #w-node-a44abdeb-a783-3a0d-0674-e88934ee6e31-fa1383b7 {
        grid-area: 8/1/9/2
    }

    #w-node-ab09d01f-90c2-ea2b-e092-8830c7c72f0c-fa138400 {
        grid-area: 4/1/5/2
    }

    #w-node-_8e31254a-957c-0f3d-1630-8db7a5a43a9a-fa13841a {
        grid-area: 2/1/3/2
    }

    #w-node-_9aada933-5c17-8bb2-dd2f-4d149df8e579-fa13841f {
        grid-area: 4/1/5/2
    }

    #w-node-_9b0e4793-04ed-7054-12d8-2330c0421b84-fa13841f {
        grid-area: 3/1/4/2
    }

    #w-node-eb29809d-d414-185b-cd6e-24a0b44d39fd-fa13843c {
        grid-area: 4/1/5/2
    }

    #w-node-b65725b8-e89a-e875-f2c4-a79e5f36fa50-97bd7e5d {
        grid-area: 2/1/3/2
    }

    #w-node-_0c0abe96-a6f8-d50e-f2ca-632fe20ddb5f-bafe1369,
    #w-node-da52b1e8-cc7f-6060-c70c-c514ee7718f2-bafe1369 {
        justify-self: stretch
    }

    #w-node-_9dba1cd3-8ed0-04d3-a029-04cde206966e-bafe1369 {
        grid-area: 1/1/3/2
    }

    #w-node-ca52d2b1-b893-469c-0fe8-cf9d4071ea08-bafe1369,
    #w-node-_8a8c7b2b-f557-6bf8-257e-b48395a12920-bafe1369 {
        justify-self: stretch
    }

    #w-node-_8a8c7b2b-f557-6bf8-257e-b48395a12923-bafe1369 {
        grid-area: 1/1/3/2
    }

    #w-node-_05f460bf-33d0-bf29-360b-7011ada7a757-bafe1369,
    #w-node-_68239f1b-dd4f-c830-1ea3-a25fc0624927-bafe1369 {
        justify-self: stretch
    }

    #w-node-_68239f1b-dd4f-c830-1ea3-a25fc062492a-bafe1369 {
        grid-area: 1/1/3/2
    }
}

@media screen and (max-width:767px) {
    #w-node-_395cf628-5d84-29cd-a588-aa2f78a34f45-fa1382b0 {
        grid-area: 1/1/2/2
    }

    #w-node-_98114e4b-43e0-2083-2f85-f9c21bba35ca-fa138345 {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }

    #w-node-a8ea2512-abec-9c47-71cf-55dd566bb04b-fa138345 {
        grid-template-rows: minmax(306px, 1fr);
        grid-template-columns: 1fr
    }

    #w-node-_8181def2-a424-2bb1-7a7e-1d1c25db1091-fa138345 {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr
    }

    #w-node-_1f32b823-3d31-fecc-fef6-d375eff49a69-fa138347 {
        grid-column: span 3/span 3
    }

    #contactPageSalesSubHero.w-node-_28b0e782-66bd-b93b-7dfd-099e9bafe79f-fa138349 {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }

    #w-node-_8502a5f9-e747-2299-9d08-f228798b7de7-fa13836f,
    #w-node-_4cc1914a-af61-3b9d-b45f-80c5e0700ff3-fa13836f,
    #w-node-_33c83296-1275-aa3f-9b60-d2e7b5de6fda-b5de6fd4 {
        grid-area: 2/1/3/2
    }

    #w-node-da9b1831-875a-ae68-0d64-a53314bd5344-fa1383b4 {
        grid-column: span 1/span 1
    }

    #w-node-_942b56ac-6bba-9c9e-1a77-d91e56a9dfb6-fa1383b7 {
        grid-area: 4/1/5/2
    }

    #w-node-a44abdeb-a783-3a0d-0674-e88934ee6e31-fa1383b7 {
        grid-area: 8/1/9/2
    }

    #w-node-f18294ae-f251-2c5e-d7ea-a370177f2a63-fa1383b7 {
        grid-area: 2/1/3/2
    }

    #w-node-d719c60b-b735-c382-67c3-7f8a53429106-fa1383b7 {
        grid-column: span 3/span 3
    }

    #w-node-bf2bbdc2-b75a-8fad-143f-67475b1a0cb8-5b1a0cb2,
    #w-node-_14f383d2-2cae-93b9-813a-5d8d80925bfe-80925bf8 {
        grid-area: 2/1/3/2
    }

    #w-node-da9b1831-875a-ae68-0d64-a53314bd5344-fa138443,
    #w-node-da9b1831-875a-ae68-0d64-a53314bd5344-fa138444 {
        grid-column: span 1/span 1
    }

    #w-node-edeec368-f806-a820-1486-7bb6160cd580-977debc7 {
        grid-column: span 3/span 3
    }

    #w-node-a056d25c-3d98-3562-ad32-4aff092bf36d-97bd7e5d {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b65725b8-e89a-e875-f2c4-a79e5f36fa50-97bd7e5d {
        grid-area: 2/1/3/2
    }

    #w-node-ecdf0711-cec6-c592-7c3c-b3bcebeab8dd-97bd7e5d {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_4a346e5e-6c72-d4e8-77e4-aa5f673193b2-cef43b77,
    #w-node-_31061063-0173-788e-6958-1f679f1f27ad-bc9c8e6a {
        grid-column: span 3/span 3
    }
}

@media screen and (max-width:479px) {
    #w-node-_98114e4b-43e0-2083-2f85-f9c21bba35ca-fa138345 {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }

    #w-node-a8ea2512-abec-9c47-71cf-55dd566bb04b-fa138345 {
        grid-template-rows: minmax(306px, 1fr);
        grid-template-columns: 1fr
    }

    #w-node-_8181def2-a424-2bb1-7a7e-1d1c25db1091-fa138345 {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    #w-node-_1f32b823-3d31-fecc-fef6-d375eff49a69-fa138347 {
        grid-column: span 1/span 1
    }

    #contactPageSalesHero.w-node-ffaf8040-cdca-1a69-2476-636fdc1622b5-fa138349,
    #contactPageSalesSubHero.w-node-_28b0e782-66bd-b93b-7dfd-099e9bafe79f-fa138349 {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr
    }

    #w-node-d719c60b-b735-c382-67c3-7f8a53429106-fa1383b7 {
        grid-column: span 1/span 1
    }

    #w-node-_9b0e4793-04ed-7054-12d8-2330c0421b84-fa13841f {
        grid-area: 3/1/4/2
    }

    #w-node-edeec368-f806-a820-1486-7bb6160cd580-977debc7 {
        grid-column: span 1/span 1
    }

    #w-node-ffaf8040-cdca-1a69-2476-636fdc1622b5-59179df4 {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr
    }

    #w-node-b65725b8-e89a-e875-f2c4-a79e5f36fa50-97bd7e5d {
        grid-area: 2/1/3/2
    }

    #w-node-_4a346e5e-6c72-d4e8-77e4-aa5f673193b2-cef43b77 {
        grid-column: span 1/span 1
    }

    #contactPageSalesHero.w-node-ffaf8040-cdca-1a69-2476-636fdc1622b5-cef43b77,
    #w-node-ffaf8040-cdca-1a69-2476-636fdc1622b5-253ed122 {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr
    }

    #w-node-_31061063-0173-788e-6958-1f679f1f27ad-bc9c8e6a {
        grid-column: span 1/span 1
    }
}