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
}

pre.w-code-block code>span {
    display: block !important
}

.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;
    width: auto !important;
    height: auto !important;
    overflow: unset !important;
    background-color: #fff !important;
    border-radius: 3px !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
}

figcaption {
    text-align: center;
    margin-top: 5px
}

ul,
ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px
}

.w-list-unstyled {
    padding-left: 0;
    list-style: none
}

.w-embed:before,
.w-embed:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-embed:after {
    clear: both
}

.w-video {
    width: 100%;
    padding: 0;
    position: relative
}

.w-video iframe,
.w-video object,
.w-video embed {
    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 {
    width: auto;
    height: auto;
    font-size: inherit;
    line-height: inherit;
    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
}

.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
}

@font-face {
    font-family: "Fa Brands 400";
    src: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5fece46bb7903047c3dd5_fa-brands-400.woff2)format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "Fa 400";
    src: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5fece31153c3da0d977f4_fa-regular-400.woff2)format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "Fa Solid 900";
    src: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5fece26597d2ede1883a3_fa-solid-900.woff2)format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "Fa V 4 Compatibility";
    src: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5fece5b01f1e48d66357a_fa-v4compatibility.woff2)format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

:root {
    --spark-library--primary-blue: #0172db;
    --spark-library--white: white;
    --spark-library--black: #131419;
    --alley-component-library--blue--900: #5167f6;
    --alley-component-library--blue--800: #6478f7;
    --alley-component-library--blue--700: #7788f8;
    --alley-component-library--gray--0: #dedfe3;
    --alley-component-library--neutral--off-white: #f4f4f6;
    --alley-component-library--neutral--black: black;
    --alley-component-library--gray--500: #5e606e;
    --alley-component-library--green--400: #c5e7d1;
    --alley-component-library--red--200: #fdd8e0;
    --untitled-ui--white: white;
    --untitled-ui--gray500: #667085;
    --untitled-ui--gray900: #101828;
    --spark-library--foreground-secondary: #000000c2;
    --primary-blue-with-transperancy: #0172dbbf;
    --spark-library--light-steel-purple: #a695fb;
    --systemflow-lite--neutral--80: #636b75;
    --spark-library--foreground-interactive: #5532fa;
    --elements-webflow-library--neutral--300: #eff0f6;
    --elements-webflow-library--general--shadow-02: #14142b14;
    --alley-component-library--gray--300: #868898;
    --gredient: white;
    --spark-library--background--interactive: #f0ecfd;
    --untitled-ui--gray50-2: #f9fafb;
    --orange-heading: #ffb769;
    --transperant: #0000;
    --systemflow-lite--neutral--30: #edf0f3;
    --gray-button: #f1f1f1;
    --elements-webflow-library--neutral--800: #211f54;
    --elements-webflow-library--neutral--600: #6e7191;
    --elements-webflow-library--accent--primary-1: #4a3aff;
    --elements-webflow-library--neutral--100: white;
    --elements-webflow-library--secondary--color-1: #281ca5;
    --elements-webflow-library--general--shadow-03: #14142b1a;
    --elements-webflow-library--neutral--200: #f7f7fc;
    --elements-webflow-library--general--shadow-01: #14142b0f;
    --elements-webflow-library--secondary--color-2: #f2f1ff;
    --spark-library--foreground-interactive-hover: #1e116e;
    --systemflow-lite--neutral--10: white;
    --systemflow-lite--neutral--90: #1e2024;
    --systemflow-lite--neutral--40: #dde1e6;
    --systemflow-lite--neutral--20: #f9fafb;
    --systemflow-lite--primary--60: #2f54eb;
    --systemflow-lite--primary--70: #1d39c4;
    --untitled-ui--primary600: #7f56d9;
    --untitled-ui--primary700: #6941c6;
    --untitled-ui--gray600: #475467;
    --untitled-ui--primary100: #f4ebff;
    --untitled-ui--gray700: #344054;
    --untitled-ui--primary800: #53389e;
    --untitled-ui--gray300: #d0d5dd;
    --untitled-ui--gray100: #f2f4f7;
    --untitled-ui--success50: #ecfdf3;
    --untitled-ui--success700: #027a48;
    --untitled-ui--gray800: #1d2939;
    --systemflow-lite--primary--10: #f2f6ff
}

.w-layout-blockcontainer {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.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-form-formrecaptcha {
    margin-bottom: 8px
}

.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-checkbox {
    margin-bottom: 5px;
    padding-left: 20px;
    display: block
}

.w-checkbox:before {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-checkbox:after {
    content: " ";
    clear: both;
    grid-area: 1/1/2/2;
    display: table
}

.w-checkbox-input {
    float: left;
    margin: 4px 0 0 -20px;
    line-height: normal
}

.w-checkbox-input--inputType-custom {
    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
}

@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: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px
}

.h1 {
    color: #fff;
    text-align: left;
    text-transform: none;
    margin-top: 0;
    font-family: Outfit, sans-serif;
    font-size: 45px;
    font-weight: 400;
    line-height: 50px
}

.h1.is-bold {
    font-size: 4vw;
    font-weight: 800
}

.h1.is-bold.sap_btp_heading {
    align-self: auto;
    font-size: 50px;
    font-weight: 800
}

.h1.bold {
    font-size: 4vw;
    font-weight: 600;
    line-height: 1.15
}

.h1.bold.industriesheading {
    font-size: 45px;
    font-weight: 500;
    line-height: 67.5px
}

.h1.eventtitle {
    width: 60%
}

.main-wrapper {
    overflow: hidden
}

.hero-section {
    width: 100vw;
    height: 100vh;
    display: flex
}

.home-wrapper {
    flex-flow: column;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.div-block {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb444_Screenshot%202025-02-13%20151046.png);
    background-position: 0 0;
    background-size: cover;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex
}

.icon {
    color: #888;
    margin-right: 0
}

.dropdown-description-wrapper {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    display: flex
}

.infotext {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 22px
}

.infotext.grey {
    color: #909090
}

.nav-point-wrapper {
    margin-left: 0;
    margin-right: 0;
    padding-left: 18px;
    padding-right: 18px;
    position: static
}

.nav-point-wrapper.dropdown {
    top: 10px
}

.nav-point-wrapper.last-nav-item {
    border-right: 1px solid #fff;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-right: 3vw;
    display: flex
}

.nav-point-wrapper.dropdown-copy {
    top: 10px
}

.dropdown-icon-wrapper {
    width: 100%
}

.dropdown-list {
    background-color: #f8f9fc;
    height: 60vh;
    margin-top: 142px;
    inset: 0% 0% auto;
    overflow: visible
}

.dropdown-list.w--open {
    z-index: -1;
    height: auto;
    margin-top: 126px;
    top: 0;
    overflow: visible
}

.dropdown-icon {
    width: 60px;
    height: 60px
}

.centered_w1 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2em;
    padding-right: 2em;
    display: block
}

.centered_w1.nav-wrapper {
    z-index: 100;
    color: #fff;
    background-color: #0000;
    justify-content: space-around;
    align-items: flex-end;
    width: 100%;
    max-width: none;
    height: 14vh;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10vw;
    padding-right: 4vw;
    display: flex;
    position: relative
}

.nav-main {
    z-index: 99;
    color: #fff;
    background-color: #0000;
    border-bottom: .1px solid #bebebe42;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 10vw;
    font-family: Outfit, sans-serif;
    display: flex;
    position: absolute;
    inset: 0% 0% auto
}

.nav-link {
    color: #ededed;
    letter-spacing: .2px;
    text-transform: none;
    cursor: pointer;
    padding: 33px 0 28px;
    font-family: Outfit, sans-serif;
    font-size: 15px;
    font-weight: 500;
    transition: color .3s ease-in-out
}

.nav-link:hover {
    color: #ffb769
}

.nav-link.w--current {
    color: #de5000;
    border-bottom: 3px solid #de5000
}

.dropdown-item-wrapper {
    z-index: 1;
    box-shadow: none;
    background-color: #000;
    display: flex
}

.dropdown-toggle {
    padding: 0 18px 0 0
}

.dropdown-item {
    text-align: center;
    background-color: #0000;
    border-right: 1px #ddd;
    flex-wrap: wrap;
    flex: 1;
    justify-content: center;
    align-items: center;
    height: 400px;
    padding-top: 15vh;
    text-decoration: none;
    transition: background-color .3s;
    display: flex
}

.logo-wrapper {
    align-self: center;
    width: 30%;
    margin-right: 42px;
    padding-left: 0
}

.logo-wrapper.page-transition {
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 10vw;
    display: flex
}

.logo-wrapper.page-transition-copy {
    width: 20%
}

.dropdown-link {
    color: #fff;
    letter-spacing: 1.2px;
    text-transform: none;
    margin-bottom: 0;
    font-family: Outfit, sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none
}

.sap-logo {
    width: 60px;
    margin-top: 2px
}

.nav-menu-left {
    flex: 1;
    justify-content: flex-end;
    display: flex;
    position: static
}

.nav-menu-right {
    flex-flow: column;
    flex: 1;
    justify-content: space-around;
    align-items: flex-end;
    height: 100%;
    display: flex;
    position: static
}

.nav-search-div {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: row;
    justify-content: flex-end;
    align-self: flex-end;
    align-items: center;
    display: flex
}

.phone-tab {
    display: flex
}

.nav-contact-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.text-block-2 {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-size: 11px;
    font-weight: 300
}

.link {
    color: #ededed;
    font-family: Outfit, sans-serif;
    font-size: 11px;
    font-weight: 300;
    text-decoration: none
}

.container_slide_1 {
    background-image: url(../images/slide1.png)!important;
    background-position: 50%;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    height: auto;
    min-height: 100vh;
    padding-left: 5vw;
    display: flex
}

.hero-bold-text {
    font-size: 50px;
    font-weight: 400;
    line-height: 60px
}

.hero-bold-text.smaller {
    font-size: 45px;
    font-weight: 500;
    line-height: 60px
}

.hero-text-orange {
    color: #ffb769;
    font-family: Pacifico, sans-serif;
    font-size: 50px;
    line-height: 60px
}

.hero-text-orange.smaller {
    vertical-align: sub;
    font-size: 45px;
    line-height: 55px
}

.about-wrapper {
    justify-content: center;
    align-items: center;
    height: auto;
    padding-top: 16vh;
    padding-bottom: 16vh;
    display: flex
}

.image {
    z-index: -1;
    opacity: .5;
    mix-blend-mode: difference;
    display: none;
    position: absolute
}

.container-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    aspect-ratio: auto;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 1200px;
    height: auto;
    display: flex;
    position: relative
}

.cta {
    color: #000;
    background-color: #0000;
    border-radius: 20px;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: Outfit, sans-serif;
    font-size: 16px;
    font-weight: 300
}

.cta.blue {
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px
}

.cta.blue.addtocalendar {
    width: 100%
}

.cta.viewprofiletext {
    color: var(--spark-library--primary-blue)
}

.h2 {
    color: #000;
    text-align: center;
    margin-bottom: 20px;
    font-family: Outfit, sans-serif;
    font-size: 3.5vw;
    font-weight: 600;
    line-height: 1.1
}

.h2.is-left-aligned {
    text-align: left;
    width: 75%;
    font-size: 40px;
    font-weight: 500;
    line-height: 50px
}

.h2.is-left-aligned.white {
    margin-bottom: 20px
}

.h2.is-left-aligned.features_heading {
    column-count: auto;
    column-count: auto;
    width: 100%;
    font-weight: 700;
    line-height: 64px
}

.h2.is-left {
    text-align: left;
    margin-top: 0;
    font-size: 3vw
}

.h2.is-left.no-space.whyjoin {
    color: var(--spark-library--primary-blue);
    font-size: 2vw
}

.h2.is-left.no-space.partnerheading {
    font-size: 2vw;
    font-weight: 500
}

.h2.is-left.no-space-both {
    margin-top: 0;
    margin-bottom: 0
}

.h2.is-left.no-space-both.sapreadynesscheck {
    text-align: center;
    margin-bottom: 20px
}

.h2.white {
    color: #fff
}

.h2.a-d {
    text-align: center
}

.h2.a-d.industrypageheadings {
    text-align: center;
    width: 100%;
    font-size: 40px;
    line-height: 60px
}

.h2.industrypageheadings {
    font-size: 40px;
    font-weight: 500;
    line-height: 60px
}

.h2.markyourcalendarheading,
.h2.aboutourteam {
    text-align: left
}

.h2.subheading {
    color: var(--spark-library--primary-blue);
    margin-bottom: -10px;
    font-size: 2vw
}

.h2.subheading.blueprint {
    margin-bottom: 0
}

.h2.blueprint {
    text-align: left
}

.h2.is-left {
    text-align: left;
    margin-bottom: 0;
    font-size: 3vw
}

.h2.is-left.no-space {
    margin-top: 0
}

.h2.is-left.no-space.whyvestricheading {
    width: 38%;
    margin-bottom: -12vh
}

.h2.casestudyheading {
    font-weight: 500
}

.h2.values_heading {
    text-align: left;
    width: 60%;
    font-weight: 500
}

.h2.clientsuccessstoriesheading {
    margin-bottom: 10px
}

.h2.sap-analytics {
    margin-bottom: 40px
}

.para-text {
    color: #000;
    text-align: center;
    font-family: Outfit, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.para-text.is-left-aligned {
    text-align: left;
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    mix-blend-mode: normal;
    margin-top: 1vh;
    margin-bottom: 0;
    font-size: 16px;
    text-decoration: none;
    list-style-type: disc
}

.para-text.is-left-aligned.is-white {
    color: #fff;
    font-size: 30px
}

.para-text.is-left-aligned.no-pace {
    text-align: left;
    margin-top: 0;
    text-decoration-style: solid
}

.para-text.is-left-aligned.no-pace.small.mobile {
    font-size: 16px
}

.para-text.is-left-aligned.no-pace.serrvicesrevese {
    color: var(--spark-library--white);
    text-align: left;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.para-text.is-left-aligned.no-pace.sapreadychecktext {
    text-align: center;
    align-self: center;
    width: 80%;
    font-size: 16px
}

.para-text.is-left-aligned.no-pace.sapreadychecktext-copy {
    text-align: left;
    align-self: center;
    font-size: 16px
}

.para-text.is-left-aligned.small {
    margin-top: 3vh;
    font-size: 14px
}

.para-text.is-left-aligned.small.is-white {
    padding-left: 1.8vw;
    padding-right: 2vw;
    font-size: 16px;
    line-height: 24px;
    position: absolute
}

.para-text.is-left-aligned.small.is-white.static {
    margin-top: 0;
    padding-left: 0;
    position: static
}

.para-text.is-left-aligned.small.is-white.product_data {
    padding-left: 0
}

.para-text.is-left-aligned.small.is-white.rapara {
    padding-left: 0;
    font-size: 16px;
    line-height: 24px
}

.para-text.is-left-aligned.small.is-white.pcpara,
.para-text.is-left-aligned.small.is-white.idpara,
.para-text.is-left-aligned.small.is-white.mod,
.para-text.is-left-aligned.small.is-white.pdmpara,
.para-text.is-left-aligned.small.is-white.psdpara,
.para-text.is-left-aligned.small.is-white.btpara,
.para-text.is-left-aligned.small.is-white.cmpara,
.para-text.is-left-aligned.small.is-white.ccpara,
.para-text.is-left-aligned.small.is-white.qcmp,
.para-text.is-left-aligned.small.is-white.dcpara,
.para-text.is-left-aligned.small.is-white.mod-para,
.para-text.is-left-aligned.small.is-white.case_study,
.para-text.is-left-aligned.small.is-white.case_study_02_text {
    padding-left: 0
}

.para-text.is-left-aligned.small.is-white.usecasetext {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0
}

.para-text.is-left-aligned.small.is-white.usecasetext:hover {
    text-decoration: underline;
    text-decoration-thickness: 1px
}

.para-text.is-left-aligned.small._1920 {
    font-size: 16px
}

.para-text.is-left-aligned.careerpara-copy {
    margin-top: 2vh;
    margin-bottom: 2vh
}

.para-text.is-left-aligned.no-pace {
    text-align: left;
    margin-top: 0;
    font-size: 1.2vw;
    text-decoration-style: solid;
    display: block
}

.para-text.is-left-aligned.no-pace.vespro {
    font-size: 14px;
    line-height: 21px
}

.para-text.is-left-aligned.bluprint {
    width: 60%
}

.para-text.is-left-aligned.no-pace.serrvicesrevese {
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.para-text.is-left-aligned.no-pace {
    margin-top: 0;
    font-size: 1.2vw;
    text-decoration-style: solid
}

.para-text.is-left-aligned.eventpara {
    margin-top: 2vh;
    margin-bottom: 2vh;
    line-height: 20px
}

.para-text.is-big {
    color: #0172db;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 600
}

.para-text.is-big.is-black.not-bold {
    margin-right: 40px;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px
}

.para-text.is-big.no-space.servicesreverse {
    color: var(--spark-library--white);
    margin-bottom: 0
}

.para-text.is-big.sapservicesparatext {
    margin-top: 2vh
}

.para-text.is-white {
    color: #fff;
    text-align: left;
    margin-top: 0;
    line-height: 1.4
}

.para-text.is-white._1 {
    margin-bottom: 1vh;
    font-weight: 400
}

.para-text.is-white._2,
.para-text.is-white._3,
.para-text.is-white._4 {
    font-weight: 700
}

.para-text.is-white.centre {
    text-align: center;
    margin-bottom: 5vh
}

.para-text.is-white.industriespara {
    font-size: 15px;
    font-weight: 300;
    line-height: 22px
}

.para-text.one {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw;
    line-height: 1.4;
    display: none
}

.para-text.two,
.para-text.three,
.para-text.four,
.para-text.five,
.para-text.six,
.para-text.seven,
.para-text.eight {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw
}

.para-text.markyourcalendartext {
    text-align: left
}

.para-text.whyjointext {
    text-align: center;
    margin-top: 0
}

.para-text.aboutourteamtext {
    text-align: left
}

.para-text.aboutourteamtext.blue {
    color: var(--spark-library--primary-blue);
    text-align: left;
    font-weight: 500
}

.para-text.leaderstoriessubhead {
    text-align: center;
    margin-bottom: 2vh
}

.para-text.is-big {
    color: #0172db;
    text-align: left;
    margin-bottom: 10px;
    font-weight: 600
}

.para-text.is-big.is-black.centre {
    text-align: center;
    margin-top: 4vh;
    font-size: 2vw;
    line-height: 1.2
}

.para-text.is-big {
    color: #0172db;
    text-align: left;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600
}

.para-text.is-big.no-space {
    margin-top: 0
}

.para-text.is-big.no-space.servicesreverse {
    color: #fff;
    margin-bottom: 0;
    font-size: 16px
}

.para-text.is-big.is-black {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px
}

.para-text.is-big.is-black.centre {
    text-align: center;
    margin-top: 4vh;
    font-size: 2vw;
    font-weight: 400;
    line-height: 1.2
}

.para-text.is-big.white {
    color: #fff;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px
}

.para-text.clinettext,
.para-text.subheading {
    margin-top: 0
}

.para-text.sapservicesparatext._1920 {
    width: 80%
}

.para-text._1920 {
    text-align: left
}

.para-text.sapplugins {
    width: 80%;
    margin-top: 3vh
}

.para-text.occular,
.para-text.fleetcare,
.para-text.easydms,
.para-text.easysales,
.para-text.platcare,
.para-text.whatsappintegration {
    margin-top: 1vh
}

.para-text.aboutvalues {
    margin-top: 20px
}

.case-study-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 8vh 5vw;
    display: flex
}

.container-3 {
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0
}

.div-block-2 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    background-color: #f4f4f4;
    border-radius: 60px 0 0 60px;
    justify-content: space-between;
    align-items: center;
    height: auto;
    min-height: 80vh;
    padding-left: 5vw;
    display: flex;
    overflow: hidden
}

.h3 {
    margin-bottom: 0;
    font-family: Outfit, sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 36px
}

.h3.is-different {
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 60px;
    font-size: 30px;
    font-weight: 300;
    line-height: 45px
}

.h3.is-different.mobile {
    margin-top: .5rem;
    margin-bottom: .5rem;
    font-size: 22px;
    line-height: 33px
}

.h3.is-different.mobile.margin-bottom {
    margin-bottom: 2rem
}

.h3.white {
    color: #fff
}

.h3.white.industries {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px
}

.h3.blue {
    color: var(--spark-library--primary-blue);
    margin-top: 5px;
    margin-bottom: 6px;
    font-size: 1.7vw
}

.h3.blue.mobile {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px
}

.image-2 {
    margin-left: -13px
}

.div-block-3 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/6807d0d4a32e7f0b000c440e_home_video_testimonials.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: center;
    width: 60%;
    height: auto;
    min-height: 80vh;
    display: flex
}

.div-block-4 {
    width: 40%
}

.solutions-wrapper {
    height: auto;
    padding-top: 8vh;
    padding-bottom: 8vh;
    overflow: visible
}

.solutions-wrapper.testingfframework {
    background-color: var(--spark-library--white)
}

.testimonials1_content {
    background-color: #3070d4;
    border: 1px solid #e1e4e8;
    border-radius: 50px;
    flex-direction: column;
    justify-content: center;
    height: auto;
    min-height: 60vh;
    max-height: 60vh;
    padding: 1rem 1rem 1rem 2rem;
    display: none
}

.testimonials1_content.slide3 {
    display: none
}

.page-padding {
    padding-left: 5vw;
    padding-right: 2.5rem
}

.testimonials1_slider-mask {
    width: 28rem;
    overflow: visible
}

.container-large {
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto
}

.testimonials1_arrow {
    color: #24292e;
    background-color: #fff;
    border: 1px #e1e4e8;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    height: 3.5rem;
    transition: background-color .1s ease-out;
    display: none;
    position: absolute;
    inset: -120% auto 0% 82%;
    box-shadow: 0 4px 5px #0003
}

.testimonials1_arrow:hover {
    background-color: #f6f8fa
}

.testimonials1_arrow.right {
    background-color: #fff;
    inset: -100% auto 0% 90%
}

.testimonials1_arrow.right:hover {
    background-color: #f6f8fa
}

.margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

.margin-bottom.margin-large {
    justify-content: flex-start;
    align-items: flex-start;
    display: block
}

.testimonials1_slide {
    width: 60vw;
    max-width: 36.5rem;
    height: auto;
    min-height: 60vh;
    max-height: 60vh;
    margin-right: 2rem
}

.block-profile-img {
    object-fit: contain;
    width: 60%
}

.block-profile-img.slide2 {
    width: 70%
}

.section-testimonials1 {
    flex-flow: column;
    display: flex;
    overflow: visible
}

.testimonials1_arrow-icon {
    color: #000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex
}

.testimonials1_arrow-icon.left_arrow_01.sap_customization {
    display: none
}

.testimonials1_arrow-icon.right_arrow_01 {
    margin-top: 0;
    margin-left: 0;
    padding-top: 0
}

.padding-vertical {
    padding-left: 0;
    padding-right: 0
}

.testimonials1_component {
    background-color: #0000;
    height: auto;
    margin-top: 2rem;
    padding-left: 0
}

.testimonials1_component.sap_service {
    display: block
}

.testimonials1_slider-nav {
    display: none
}

.block_top-wrap {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    font-size: 2.5vw;
    line-height: 1.5;
    display: flex
}

.block_top-wrap.slide2 {
    justify-content: flex-start;
    align-items: flex-start;
    font-family: Outfit, sans-serif
}

.links {
    grid-column-gap: 3vh;
    grid-row-gap: 3vh;
    flex-flow: column;
    font-family: Outfit, sans-serif;
    font-size: 26px;
    line-height: 39px;
    display: flex
}

.h4 {
    color: var(--spark-library--primary-blue);
    font-family: Outfit, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    position: absolute
}

.h4.white {
    color: #fff;
    font-size: 1.7vw;
    font-weight: 600;
    line-height: 1.1
}

.h4.white.casestudies-heading {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px
}

.h4.white.formulation_heading {
    padding-left: 2vw
}

.know_more {
    color: #fff;
    cursor: pointer;
    flex: 0 auto;
    align-self: auto;
    font-size: 26px;
    line-height: 39px
}

.know_more.slide2 {
    z-index: 0;
    text-align: right;
    font-size: 26px;
    position: relative
}

.know_more.slide3 {
    text-align: right;
    font-size: 2.5vw;
    position: relative
}

.svg {
    width: 25px;
    overflow: hidden
}

.div-block-5 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5f7a18e0b4435b4d0bb4e_sap_hana_v4.svg);
    background-position: 50%;
    background-size: cover;
    border-radius: 50px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-end;
    height: auto;
    min-height: 60vh;
    max-height: 60vh;
    font-family: Outfit, sans-serif;
    display: flex;
    position: absolute;
    inset: 0%
}

.div-block-5.testingframeworj {
    position: static
}

.div-block-5.sapbtp {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d571d38bb68546ddd91a58_SAP%20-%20BTP.svg);
    background-position: 0 0;
    background-size: auto;
    border-radius: 50px
}

.div-block-5.sapbusinessone {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d571d27dbd1f3c0f0cb1ba_SAP-BOne-Element.svg);
    background-position: 0 0;
    background-size: auto;
    border-radius: 50px
}

.div-block-5.sap_hana_front {
    height: auto;
    min-height: 400px;
    position: static
}

.div-block-5.hana {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5f7a18e0b4435b4d0bb4e_sap_hana_v4.svg)
}

.div-block-6 {
    grid-column-gap: .8vh;
    grid-row-gap: .8vh;
    flex-flow: column;
    display: flex
}

.services-wrapper {
    padding-top: 8vh;
    padding-bottom: 8vh
}

.our_sap_services_content {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    background-color: #fff;
    border: 1px solid #e1e4e8;
    border-radius: 61px;
    flex-direction: column;
    justify-content: flex-start;
    height: auto;
    min-height: 45vh;
    max-height: 60vh;
    padding-bottom: 2rem;
    padding-left: 0;
    display: flex;
    box-shadow: 0 5px 5px #0003
}

.our_sap_services_content.slide2 {
    height: auto
}

.our_sap_services_content.slide2.sapbusinessonediv {
    height: auto;
    min-height: 50vh
}

.our_sap_services_content.slide1 {
    height: 40vh
}

.our_sap_services_content.slide1.sapbusinessonediv {
    height: auto;
    min-height: 45vh
}

.our_sap_services_content.sapbusinessonediv {
    min-height: 50vh
}

.our_sap_services_content.featuresdiv {
    height: 50vh
}

.our_sap_services_content.amcfeaturediv {
    height: 45vh
}

.our_sap_services_content.amcfeaturediv.amsfeature {
    height: auto
}

.our_sap_services_content.customizationfeaturesdiv {
    height: auto;
    min-height: 50vh;
    max-height: 60vh;
    box-shadow: 0 5px 20px #0003
}

.our_sap_services_content.bpr_feature_div {
    height: auto;
    min-height: 40vh;
    max-height: 55vh;
    box-shadow: 0 5px 40px #0003
}

.our_sap_services_content.oursaphomedive {
    height: auto;
    min-height: 45vh;
    box-shadow: 0 5px 30px #0003
}

.our_sap_services_cards {
    max-width: 28rem;
    margin-right: 2rem
}

.know-more {
    color: #000;
    text-align: center;
    margin-top: 20px;
    font-family: Outfit, sans-serif
}

.know-more.is-big {
    color: #0172db;
    text-align: left;
    justify-content: flex-start;
    align-items: flex-end;
    margin-top: 0;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
    display: flex
}

.ikonik-f0zva {
    color: #0172db;
    justify-content: center;
    align-items: flex-end;
    padding-top: 2px;
    display: flex
}

.div-block-8 {
    height: auto;
    min-height: 28vh;
    padding-left: 2rem
}

.div-block-8.updragesteps {
    height: auto
}

.div-block-8.updragesteps.sapservices {
    height: 40vh
}

.div-block-8.customizationfeaturedcontent {
    min-height: 15vh;
    padding-right: 1rem
}

.div-block-8.bprcontentdiv {
    min-height: 15vh
}

.div-block-8.homefeaturesdiv {
    min-height: 20vh
}

.div-block-8.ams {
    min-height: 15vh
}

.paragraph {
    margin-top: 10px;
    font-family: Outfit, sans-serif;
    line-height: 21px
}

.div-block-9 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.container-4 {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.industry-list-wrapper {
    box-sizing: border-box;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 45%;
    height: 350px;
    padding: 16px;
    font-family: Outfit, sans-serif;
    display: flex;
    overflow: hidden
}

.testimonial-section {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative
}

.events {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 15vh;
    display: flex;
    position: relative
}

.slide {
    min-height: 100vh
}

.hero_slider {
    height: auto
}

.slide-tracker {
    flex-flow: column;
    width: 50%;
    display: flex;
    position: relative;
    top: 71px
}

.slide-number {
    grid-column-gap: 0vh;
    grid-row-gap: 0vh;
    border-bottom: 1px #ffffff80;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
    position: relative
}

.slide-name {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

._1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 100%;
    display: flex;
    position: relative
}

.tracker-line {
    background-color: #ffffff80;
    width: 100%;
    height: .1rem;
    position: absolute;
    inset: auto 0% 0%
}

._2,
._4,
._3 {
    width: 100%;
    position: relative
}

.text-1 {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.div-block-11 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 2vh;
    display: grid;
    position: relative
}

.tracker-line-tracer {
    background-color: #fff;
    width: 1rem;
    height: .2rem;
    position: absolute;
    inset: auto 0% 0%
}

.tracker-line-tracer.slide2,
.tracker-line-tracer.slide3,
.tracker-line-tracer.slide4 {
    width: 0%
}

.tracker-line-2 {
    background-color: #ffffff80;
    width: 100%;
    height: .1rem;
    position: absolute;
    inset: auto 0% 0%
}

.tracker-line-tracer-2 {
    background-color: #fff;
    width: 0%;
    height: .2rem;
    position: absolute;
    inset: auto 0% 0%
}

.tracker-line-tracer-2.slide-2 {
    background-image: none;
    width: 8%
}

.tracker-line-tracer-3 {
    background-color: #fff;
    width: 0%;
    height: .2rem;
    position: absolute;
    inset: auto 0% 0%
}

.tracker-line-tracer-3.slide3 {
    width: 8%
}

.tracker-line-3 {
    background-color: #ffffff80;
    width: 100%;
    height: .1rem;
    position: absolute;
    inset: auto 0% 0%
}

.tracker-line-tracer-4 {
    background-color: #fff;
    width: 0%;
    height: .2rem;
    position: absolute;
    inset: auto 0% 0%
}

.tracker-line-tracer-4.slide4 {
    width: 8%
}

.tracker-line-4 {
    background-color: #ffffff80;
    width: 100%;
    height: .1rem;
    position: absolute;
    inset: auto 0% 0%
}

.slide-2 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb461_Screenshot%202025-02-15%20173238.png);
    background-position: 0 0;
    background-size: cover
}

.hero-bg-image-div {
    z-index: -1;
    position: absolute;
    inset: 0%
}

.hero-image {
    z-index: -1;
    width: 100%;
    height: 100%;
    position: absolute
}

.seperator {
    background-color: #fff;
    width: .3%;
    height: 100%
}

.primary-cta {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    cursor: pointer;
    background-color: #fff;
    border-radius: 39px;
    justify-content: flex-start;
    align-items: center;
    height: 5vh;
    margin-top: 2vh;
    padding: 3.5vh 4vw;
    text-decoration: none;
    display: flex
}

.primary-cta.is-blue {
    color: #fff;
    background-color: #0172db;
    border-radius: 50px;
    width: auto;
    margin-top: 6vh;
    display: flex
}

.primary-cta.is-blue.is-big {
    border-radius: 29px;
    margin-top: 0;
    padding-top: 4vh;
    padding-bottom: 4vh
}

.primary-cta.is-blue.on-about-page {
    margin-top: 0
}

.primary-cta.is-blue.chateithus {
    border-radius: 50px;
    width: 40%;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex
}

.primary-cta.is-blue.addtocalendar {
    border-radius: 50px;
    width: 25%;
    font-family: Outfit, sans-serif;
    display: flex
}

.primary-cta.is-blue.rise_with_sap_button {
    justify-content: center;
    align-items: center;
    width: 78%
}

.primary-cta.is-blue.contact_button {
    justify-content: center;
    align-items: center;
    width: 42%;
    padding-left: 2vw;
    padding-right: 2vw
}

.primary-cta.is-blue.sticky {
    z-index: 999;
    flex-flow: row;
    width: 15%;
    display: none;
    position: fixed;
    inset: 50% 0% 0% auto
}

.primary-cta.is-blue.contacthide {
    display: flex
}

.primary-cta.is-blue.messagenow {
    text-align: left;
    border-radius: 50px;
    width: 45%;
    padding-left: 2vw;
    padding-right: 2vw;
    font-family: Outfit, sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 0;
    text-decoration: none;
    display: block
}

.primary-cta.is-blue.request,
.primary-cta.is-blue.lp_cta-remove {
    display: none
}

.primary-cta.is-blue.lp_cta-section {
    text-align: left;
    justify-content: center;
    align-items: center;
    width: 300px;
    margin-top: 3vh;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.primary-cta.is-blue.lp_cta-section.content-center {
    margin-left: auto;
    margin-right: auto
}

.ikonik-hkf9g {
    color: #000
}

.ikonik-yd84a {
    color: #fff
}

.ikonik-yd84a.blue {
    display: none
}

.ikonik-yd84a.blue.viewprofile_icon {
    color: var(--spark-library--primary-blue)
}

.image-4 {
    padding: 40px
}

.our_sap_services_cta_container {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 3vh;
    display: flex
}

.industry_tailored_section {
    margin-top: 0;
    margin-bottom: 5vh;
    padding: 5vh 5vw
}

.blogs {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-top: 5vh;
    padding-left: 5vw;
    padding-right: 5vw;
    display: flex
}

.blog-container {
    grid-column-gap: 10vh;
    grid-row-gap: 10vh;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex
}

.section-head {
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    display: flex
}

.div-block-13 {
    grid-column-gap: 4vh;
    grid-row-gap: 4vh;
    display: flex
}

.blogs-div {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: row;
    display: flex
}

.spark-wrapped-card {
    grid-column-gap: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.spark-wrapped-card.spark-stacked {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    color: var(--spark-library--black);
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    text-decoration: none;
    transition: border-color .15s
}

.spark-square-image-card {
    object-fit: cover;
    border-radius: 12px;
    width: 40vw;
    height: auto;
    display: block
}

.spark-card-details {
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
    max-width: 590px;
    padding-bottom: 32px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex
}

.spark-two-column-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid
}

.text-block-5 {
    color: #64607d;
    font-family: Outfit, sans-serif
}

.div-block-14 {
    grid-column-gap: 5vh;
    grid-row-gap: 5vh;
    flex-flow: column;
    width: 40%;
    display: flex
}

.div-block-15 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    border-bottom: 2px solid #dee1e6;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
    padding-bottom: 3vh;
    text-decoration: none;
    display: flex
}

.div-block-16 {
    width: 60%
}

.blog-small-img {
    object-fit: cover;
    border-radius: 12px;
    width: 100%;
    height: auto;
    display: block
}

.link-block,
.link-block-2 {
    width: 40vw
}

.cta-section {
    margin-top: 5vh
}

.spark-flex-row {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex
}

.spark-flex-row.spark-split-and-wrapped {
    justify-content: space-between;
    align-items: flex-start
}

.cta-container {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.cta-container.blue-background {
    z-index: 2;
    max-width: none;
    color: var(--spark-library--white);
    background-color: #0172db;
    border-radius: 0;
    padding: 64px 5vw
}

.heading {
    font-family: Outfit, sans-serif;
    font-weight: 500
}

.a-icon-small {
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    display: flex
}

.a-section-regular {
    background-color: #f5f5f7;
    padding: 92px 5vw;
    position: relative
}

.a-container-regular {
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.a-button-primary {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: var(--alley-component-library--blue--900);
    color: #fff;
    text-align: center;
    letter-spacing: -.02em;
    border-radius: 99px;
    flex-direction: row;
    flex: none;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    padding: 12px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
    transition: all .5s cubic-bezier(.6, .6, 0, 1)
}

.a-button-primary:hover {
    background-color: var(--alley-component-library--blue--800)
}

.a-button-primary:active {
    background-color: var(--alley-component-library--blue--700)
}

.a-subheading-large {
    color: #0172db;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Outfit, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8
}

.a-footer-divider {
    background-color: var(--alley-component-library--gray--0);
    width: 1px;
    height: 32px
}

.a-footer-detail-row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 48px;
    display: flex
}

.a-icon-button {
    color: #0172db;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex
}

.a-icon-button:hover {
    background-color: var(--alley-component-library--neutral--off-white);
    color: var(--alley-component-library--neutral--black)
}

.a-footer-social {
    grid-column-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.a-footer-text-field {
    border: 1px solid var(--alley-component-library--neutral--off-white);
    border-radius: 99px;
    height: 48px;
    margin-bottom: 0;
    padding: 12px 24px 12px 48px;
    transition: border .2s
}

.a-footer-text-field:focus {
    border-style: solid;
    border-color: var(--alley-component-library--blue--900)
}

.a-footer-form-icon {
    z-index: 1;
    position: absolute;
    inset: auto auto 13px 14px
}

.a-footer-form {
    grid-column-gap: 4px;
    grid-row-gap: 8px;
    display: flex;
    position: relative
}

.a-footer-divider-small {
    background-color: var(--alley-component-library--gray--0);
    width: 100%;
    height: 1px;
    display: block
}

.a-footer-link-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 48px;
    margin-bottom: 60px;
    display: grid
}

.a-footer-link-block {
    grid-column-gap: 4px;
    grid-row-gap: 5px;
    flex-direction: column;
    margin-top: 32px;
    font-family: Outfit, sans-serif;
    font-weight: 500;
    display: flex
}

.a-footer-link {
    color: var(--alley-component-library--gray--500);
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    transition: color .2s
}

.a-footer-link:hover {
    color: #ffb769
}

.a-footer-link.wp {
    display: none
}

.a-footer-form-block {
    width: 100%;
    max-width: 420px;
    margin-bottom: 0
}

.a-footer-link-column.diff {
    margin-top: 5vh
}

.a-footer-legal {
    grid-column-gap: 32px;
    grid-row-gap: 14px;
    flex-wrap: wrap;
    justify-content: center;
    display: flex
}

.a-footer-link-small {
    color: #5f5f62;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
    transition: color .2s
}

.a-footer-link-small:hover {
    color: var(--alley-component-library--blue--900);
    text-decoration: underline
}

.a-footer-bottom {
    grid-column-gap: 16px;
    grid-row-gap: 8px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 16px;
    display: block
}

.a-footer-language {
    grid-column-gap: 10px;
    align-items: center;
    display: flex
}

.a-success-message {
    background-color: var(--alley-component-library--green--400)
}

.a-error-message {
    background-color: var(--alley-component-library--red--200)
}

.a-footer-logo._1920 {
    display: none
}

.a-footer-main-wrapper {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex
}

.a-footer-input-wrapper {
    position: relative
}

.div-block-17 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    display: flex
}

.ikonik-b7vrm {
    color: #0172db
}

.text-block-6 {
    color: #a1a1a1;
    font-family: Outfit, sans-serif
}

.events_heading-container {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex
}

.hero-industries {
    max-width: 100%;
    height: auto
}

.header-ind {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    background-color: #001c36;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    min-height: 600px;
    max-height: 600px;
    padding-left: 5vw;
    padding-right: 5vw;
    display: flex
}

.hero-image-ind {
    height: auto;
    box-shadow: inset 0 -6.8rem 5px 16px #fff
}

.div-block-18 {
    grid-column-gap: 1vh;
    grid-row-gap: 1vh;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.title-tab {
    background-color: var(--spark-library--primary-blue);
    color: #fff;
    border-radius: 2rem;
    padding: 1vh 2vw;
    font-family: Outfit, sans-serif;
    font-size: 1.5vw;
    font-weight: 300;
    line-height: 1.1;
    display: flex
}

.title-tab.is-centre {
    text-align: center;
    background-color: #fff0;
    border-radius: 6vw;
    justify-content: center;
    align-items: center;
    padding: 5vh 7vw;
    line-height: 1.3
}

.title-tab.is-centre.resources {
    background-color: #fff0;
    padding: 0 0;
    font-size: 16px;
    line-height: 24px
}

.title-tab.industriessubheading {
    font-size: 16px;
    line-height: 24px
}

.div-block-19 {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.image-6 {
    width: 100%
}

.div-block-20 {
    display: flex
}

.vertical_nav {
    z-index: 100;
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    height: 45vh;
    display: flex;
    position: fixed;
    inset: 31% 5vw 0% auto
}

.vertical_nav_div {
    z-index: 1;
    grid-column-gap: 0vh;
    grid-row-gap: 0vh;
    flex-flow: column;
    grid-template: "." "." "." "." "." "." "." "Area" /1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center end;
    padding-top: 5vh;
    padding-bottom: 2vh;
    padding-right: 2.5vw;
    display: grid;
    position: relative
}

.initial_vertical_nav {
    background-color: #efefef;
    border-radius: 3vw;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 5vw;
    padding-right: 0;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto
}

.nav-dot {
    background-color: #cbcbcb;
    border-radius: 2rem;
    width: 1vw;
    height: 1vw
}

.nav-dot:hover {
    background-color: var(--spark-library--primary-blue)
}

.line {
    background-color: #cbcbcb;
    border-radius: 0;
    width: .2vw;
    height: 3.3vh
}

.div-block-26,
.div-block-27,
.div-block-28,
.div-block-29,
.div-block-30,
.div-block-31 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.nav-title {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex
}

.uui-dropdown-icon {
    width: 1.25rem;
    height: 1.25rem;
    color: var(--untitled-ui--white);
    justify-content: center;
    align-items: center;
    margin-right: 1rem;
    display: flex;
    position: absolute;
    inset: auto 0% auto auto
}

.uui-navbar03_dropdown-content-left {
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: grid
}

.uui-navbar03_dropdown-content-left.who_we_are_column {
    grid-template-columns: 1fr 1fr 1fr
}

.uui-navbar03_dropdown-content-left.who_we_are_column.flex-nav {
    grid-column-gap: 9vw;
    grid-row-gap: 9vw;
    justify-content: center;
    align-items: center;
    display: flex
}

.uui-navbar03_dropdown-content-left.what_we_do_column {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-left: 5vw;
    position: relative
}

.uui-navbar03_dropdown-content-left.industries_column {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-left: 5vw
}

.uui-navbar03_dropdown-content-left.flex-nav {
    grid-column-gap: 9vw;
    grid-row-gap: 9vw;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex
}

.uui-navbar03_dropdown-content-left.aboutnavcolumn {
    grid-template-columns: 1fr 1fr 1fr
}

.uui-navbar03_dropdown-content-left.aboutnavcolumn.flex-nav {
    grid-column-gap: 9vw;
    grid-row-gap: 9vw;
    justify-content: center;
    align-items: center;
    display: flex
}

.uui-navbar03_dropdown-link {
    grid-column-gap: 1rem;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: max-content;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    text-decoration: none
}

.uui-navbar03_dropdown-link-list {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: max-content;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.uui-navbar03_dropdown-link-list.nav1_dropdown1 {
    grid-template-rows: max-content auto auto auto auto auto
}

.uui-navbar03_dropdown-link-list.nav1_dropdown1.industries-nav-option {
    grid-template-rows: max-content auto auto auto
}

.uui-navbar03_dropdown-link-list.nav2_dropdown2 {
    text-align: center;
    grid-template-rows: max-content auto auto auto auto auto auto auto auto auto
}

.uui-navbar03_dropdown-link-list.nav2_dropdown2.industries-nav-option {
    grid-row-gap: 2vh;
    grid-template-rows: max-content auto auto
}

.uui-navbar03_dropdown-link-list.nav3_dropdown3 {
    grid-template-rows: max-content auto auto auto auto auto auto auto auto
}

.uui-navbar03_dropdown-link-list.nav3_dropdown3.industries-nav-option {
    grid-template-rows: max-content auto auto auto
}

.uui-navbar03_dropdown-link-list.nav4_dropdown4 {
    grid-template-rows: max-content auto auto auto auto auto auto auto auto
}

.uui-navbar03_dropdown-link-list.nav4_dropdown4.industries-nav-option {
    grid-row-gap: 1vw;
    grid-template-rows: max-content auto auto
}

.uui-navbar03_dropdown-link-list.wwddropdown_02 {
    text-align: center;
    grid-template-rows: max-content auto auto auto auto auto auto auto auto auto
}

.uui-navbar03_dropdown-link-list.wwddropdown_02.industries-nav-option {
    grid-row-gap: 2vh;
    grid-template-rows: max-content auto auto
}

.uui-navbar03_dropdown-link-list.wwddropdown_03 {
    grid-template-rows: max-content auto auto auto auto auto auto auto auto
}

.uui-navbar03_dropdown-link-list.wwddropdown_03.industries-nav-option {
    grid-template-rows: max-content auto auto auto
}

.uui-navbar03_item-right {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    font-weight: 400;
    display: flex
}

.uui-navbar03_dropdown-content {
    width: 100%;
    display: flex
}

.uui-navbar03_dropdown-content.aboutdropdown {
    width: 80%;
    display: block
}

.uui-navbar03_dropdown-content.what_we_do_dropdown {
    justify-content: center;
    align-items: center;
    width: 80%;
    margin-left: 10%
}

.uui-navbar03_container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 80rem;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute
}

.uui-navbar03_container.aboutnav {
    background-color: var(--spark-library--black);
    justify-content: flex-start;
    height: auto;
    display: flex;
    position: static
}

.uui-navbar03_menu-dropdown {
    position: static
}

.uui-navbar03_dropdown-toggle {
    grid-column-gap: .7vw;
    grid-row-gap: .7vw;
    justify-content: center;
    align-items: center;
    padding: 1.75rem 2.5rem 1.75rem 1rem;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 1rem;
    font-weight: 600;
    transition: all .3s;
    display: flex
}

.uui-navbar03_dropdown-toggle:hover {
    color: #ffb769
}

.uui-navbar03_dropdown-list {
    box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808
}

.uui-navbar03_dropdown-list.w--open {
    background-color: var(--spark-library--black);
    width: 100vw;
    min-width: 100vw;
    max-width: 100%;
    height: 60vh;
    padding-left: 2rem;
    padding-right: 2rem;
    position: absolute;
    inset: 17vh auto auto 0%;
    overflow: hidden
}

.uui-navbar03_text-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: 0px;
    align-items: center;
    display: flex
}

.uui-navbar03_heading {
    text-align: center;
    letter-spacing: normal;
    color: #646464;
    margin-top: 0;
    margin-bottom: .25rem;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: .875rem;
    font-weight: 600
}

.uui-navbar03_item-heading {
    color: var(--untitled-ui--white);
    text-align: left;
    cursor: pointer;
    font-family: Outfit, sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-decoration: none
}

.uui-navbar03_item-heading:hover {
    color: #ffb769
}

.uui-navbar03_item-heading.margin-bottom-0 {
    margin-bottom: 0
}

.nav-option-text {
    outline-offset: 0px;
    color: var(--untitled-ui--white);
    outline: 3px #fff;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 16px
}

.industry-wrapper {
    max-width: none;
    position: relative
}

.challenges {
    height: auto;
    padding: 10vh 5vw 5vh
}

.industries_descriptive_grid_2col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 2vh;
    display: flex
}

.container-7 {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    flex-flow: column;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.success {
    flex-flow: column;
    height: auto;
    padding-top: 5vh;
    padding-left: 10vw;
    padding-right: 10vw;
    display: flex
}

.container-8 {
    flex-flow: column;
    max-width: none;
    display: flex
}

.collection-list-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block
}

.div-block-38 {
    margin-top: 6vh
}

.div-block-38.mobile {
    display: none
}

.sap-values {
    padding: 10vh 5vw 5vh;
    font-family: Outfit, sans-serif;
    display: block
}

.container-9 {
    max-width: none
}

.collection-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block
}

.div-block-39 {
    margin-top: 6vh
}

.rich-text-block-3 {
    font-family: Outfit, sans-serif
}

.collection-list-2 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.blogs-section {
    margin-bottom: 5vh;
    padding: 5vh 10vw
}

.footer {
    display: block
}

.div-block-40 {
    margin-top: 6vh
}

.container-10 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.newsletter {
    justify-content: center;
    align-items: center;
    padding: 0 10vw;
    display: none
}

.container-11 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex
}

.collection-list-wrapper-2 {
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    margin-top: 6vh;
    display: flex
}

.div-block-41 {
    width: 100%
}

.div-block-43 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.cta-section.industry {
    margin-bottom: 0
}

.container-12 {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-size: cover;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: none;
    height: 350px;
    padding-left: 10vw;
    padding-right: 10vw;
    font-family: Outfit, sans-serif;
    display: flex;
    position: relative
}

.image-7 {
    z-index: -1;
    position: absolute;
    inset: 0%
}

.heading-2 {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-size: 3.7vw;
    font-weight: 500;
    line-height: 1.2
}

.heading-2.industries {
    font-size: 40px;
    line-height: 50px
}

.text-block-12 {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-size: 1.3vw;
    line-height: 1.5
}

.div-block-45 {
    width: 50%
}

.div-block-46 {
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    display: flex
}

.digi-trans-wrapper {
    max-width: none
}

.hero-biz-one-section {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb4b3_Group%206239.jpg);
    background-position: 50%;
    background-size: cover;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 600px;
    max-height: 600px;
    display: flex;
    position: static
}

.hero-biz-one-section.biz_one_banner {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/6803a14e5d447db98261efe7_sap_business_one_banner.jpg), linear-gradient(#0072db, #0072db);
    background-position: 0 0, 0 0;
    background-size: cover, auto;
    flex-flow: wrap;
    align-content: center;
    height: auto;
    min-height: 600px;
    max-height: 600px
}

.hero-biz-one-section.biz_one_banner-copy {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb2bd770b26a75959ae326_Grow_wth_sap.svg);
    background-position: 0 0;
    background-size: cover
}

.hero-biz-one-section.aboutusbanner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67ea923cb736664a52ac3411_about_banner.jpg);
    background-position: 50%;
    background-size: cover;
    height: auto;
    min-height: 600px;
    max-height: 100vh;
    font-family: Outfit, sans-serif
}

.image-8 {
    display: inline-block;
    position: relative;
    inset: 0%;
    overflow: clip
}

.div-block-47 {
    height: auto;
    position: absolute;
    inset: 0% 0% auto;
    overflow: hidden
}

.hero_content_div {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    color: #fff;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin-top: 10vh;
    margin-left: 5vw;
    display: flex;
    position: relative
}

.hero_content_div.saps-4hana {
    width: auto
}

.hero_content_div.vespro {
    width: 75vw
}

.hero_content_div.businesstech {
    width: 80vw
}

.digi-trans-tabs {
    width: 100%;
    height: auto;
    padding: 0 0 10vh;
    display: flex
}

.spark-bold-heading-2 {
    margin-bottom: .5rem;
    font-weight: 600;
    line-height: 1;
    display: inline-block
}

.spark-bold-heading-2.spark-card-title {
    font-size: 1.2rem
}

.spark-bold-heading-2.spark-no-bottom-margin {
    margin-bottom: 0;
    font-family: Outfit, sans-serif;
    font-size: 18px;
    line-height: 27px
}

.spark-small-sub-paragraph-2 {
    color: var(--spark-library--foreground-secondary);
    margin-bottom: 0;
    font-size: .8rem;
    line-height: 1.3
}

.spark-tabs-menu {
    grid-column-gap: 16px;
    justify-content: center;
    margin-bottom: 100px;
    display: flex
}

.spark-tabs-menu.spark-left-aligned {
    grid-column-gap: 4px;
    border-top-left-radius: 2vw;
    border-bottom-left-radius: 2vw;
    justify-content: center;
    align-items: center;
    margin-top: 4vh;
    margin-bottom: 4vh;
    padding-left: 1vw;
    padding-right: 1vw
}

.spark-tabs-menu.spark-left-aligned.resources {
    padding-left: 0;
    padding-right: 0
}

.spark-tabs-parent {
    grid-column-gap: 1vh;
    grid-row-gap: 1vh;
    flex-flow: column;
    width: 100%;
    display: flex
}

.spark-tabs-content {
    width: 100%;
    font-family: Outfit, sans-serif;
    display: flex;
    overflow: visible
}

.spark-three-column-grid {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: flex
}

.spark-wrapped-card-2 {
    grid-column-gap: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.spark-wrapped-card-2.spark-stacked {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    transition: border-color .15s
}

.spark-square-image-card-2 {
    object-fit: cover;
    border-radius: 12px;
    width: 100%;
    height: auto;
    display: block
}

.spark-card-details-2 {
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
    max-width: 590px;
    padding-bottom: 32px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex
}

.spark-pill-tab {
    width: 23vw;
    height: auto;
    min-height: 6vh;
    color: var(--spark-library--black);
    background-color: #f1f1f1;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    padding: 0;
    font-family: Outfit, sans-serif;
    font-size: 1.7vw;
    font-weight: 500;
    transition: color .15s, background-color .15s;
    display: flex
}

.spark-pill-tab:hover {
    background-color: var(--alley-component-library--gray--0);
    opacity: 1;
    color: var(--spark-library--black)
}

.spark-pill-tab.w--current {
    background-color: var(--spark-library--primary-blue);
    width: 23vw;
    height: 6vh;
    color: var(--spark-library--white);
    justify-content: center;
    align-items: center;
    padding: 3vh 0;
    font-family: Outfit, sans-serif;
    font-size: 1.7vw;
    font-weight: 300;
    display: flex
}

.spark-pill-tab.right-aligned-spark-tab {
    border-top-right-radius: 1.3rem;
    border-bottom-right-radius: 1.3rem;
    height: 6vh
}

.spark-pill-tab.left-aligned-spark-tab {
    border-top-left-radius: 1.3rem;
    border-bottom-left-radius: 1.3rem;
    height: 6vh;
    min-height: 6vh
}

.spark-pill-tab.left-aligned-spark-tab:hover {
    background-color: var(--spark-library--primary-blue);
    color: var(--spark-library--white)
}

.spark-pill-tab.left-aligned-spark-tab.w--current {
    padding-top: 0;
    padding-bottom: 0;
    font-weight: 500
}

.container-13 {
    max-width: 100%
}

.image-9 {
    width: 100%
}

.div-block-49 {
    background-color: #fff0;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    margin-top: -8%;
    margin-left: 10vw;
    margin-right: 10vw;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative
}

.div-block-49.contactusform {
    background-color: var(--primary-blue-with-transperancy);
    flex-flow: column;
    margin: 0% 0 40px;
    padding-left: 5vw;
    padding-right: 5vw
}

.div-block-49.careerform {
    flex-flow: column;
    margin: 50px 0;
    padding-left: 5vw;
    padding-right: 5vw
}

.div-block-49.sapservices {
    background-color: #fff0
}

.div-block-49.resources {
    background-image: linear-gradient(180deg, var(--primary-blue-with-transperancy), var(--primary-blue-with-transperancy));
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
    flex-flow: column;
    height: auto;
    min-height: 40vh;
    padding: 1vh 2vw 5vh
}

.div-block-49.resources.sapservicesmobile {
    padding-bottom: 1vh
}

.div-block-49.implimationdiv {
    margin-top: -8%
}

.div-block-49.featuredimage {
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
    flex-flow: column;
    margin-top: -15%;
    padding-top: 1vh;
    padding-bottom: 5vh
}

.div-block-49.whitepaperform {
    background-color: var(--spark-library--primary-blue);
    flex-flow: column;
    margin-top: 0%;
    margin-left: 0;
    margin-right: 0;
    padding: 5vh 5vw;
    font-family: Outfit, sans-serif
}

.div-block-49.grow_sap {
    background-image: linear-gradient(180deg, var(--primary-blue-with-transperancy), var(--primary-blue-with-transperancy));
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
    flex-flow: column;
    height: 25vh;
    padding-top: 1vh;
    padding-bottom: 5vh
}

.div-block-49.vst_title {
    background-image: linear-gradient(180deg, var(--primary-blue-with-transperancy), var(--primary-blue-with-transperancy));
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
    flex-flow: column;
    height: 25vh;
    padding-top: 5vh;
    padding-bottom: 5vh
}

.digi-tabs-header.ai_ml_main {
    text-align: center;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c969a0642a7a8a50c52ed0_ai_ml_banner.jpg);
    background-position: 50%;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 80vh;
    font-family: Outfit, sans-serif;
    display: flex
}

.digi-tabs-header.digital_analytics {
    text-align: center;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c96b6ee017b015bf5b8e66_digital_analytics_banner.jpg);
    background-position: 50%;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 70vh;
    font-family: Outfit, sans-serif;
    display: flex
}

.digi-tabs-header.iotmain {
    text-align: center;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c97a5fb703b9d1a2044973_iotBanner.jpg);
    background-position: 50%;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 70vh;
    font-family: Outfit, sans-serif;
    display: flex
}

.digi-tabs-header.mobileapplicationmain {
    text-align: center;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c97d999b54ca85d088572f_mobileApplicationBanner.jpg);
    background-position: 50%;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 70vh;
    font-family: Outfit, sans-serif;
    display: flex
}

.digi-tabs-header.implimationbanner {
    height: 50vh;
    color: var(--spark-library--white);
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cd9471b54af5436fae7074_implimentationBanner.jpg);
    background-position: 50%;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    font-family: Outfit, sans-serif;
    display: flex
}

.div-block-50 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 10vh 5vw;
    display: flex
}

.spark-side-tabs-content-2 {
    width: 60%;
    display: block
}

.spark-simple-flat-tab {
    color: #c7c7c7;
    background-color: #0000;
    width: 30vw;
    margin-bottom: 16px;
    padding: 16px 24px;
    font-family: Outfit, sans-serif;
    font-size: 1.7vw;
    font-weight: 600;
    transition-property: border-color, color;
    transition-duration: .3s, .15s;
    transition-timing-function: ease, ease
}

.spark-simple-flat-tab:hover {
    border-bottom-color: var(--spark-library--light-steel-purple);
    opacity: 1;
    color: var(--systemflow-lite--neutral--80)
}

.spark-simple-flat-tab.w--current {
    border-bottom-color: var(--spark-library--foreground-interactive);
    color: var(--spark-library--primary-blue);
    background-color: #0000;
    padding-right: 0;
    font-family: Outfit, sans-serif;
    font-size: 1.7vw;
    font-weight: 600
}

.spark-simple-flat-tab-parent {
    grid-column-gap: 6vh;
    grid-row-gap: 6vh;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 6vh;
    display: flex
}

.spark-simple-stacked-flat-tabs {
    float: left;
    grid-column-gap: 0px;
    flex-direction: column;
    justify-content: center;
    width: auto;
    margin-right: 0%;
    display: flex
}

.paragraph-2 {
    width: 30vw;
    font-family: Outfit, sans-serif;
    font-size: 1.7vw;
    font-weight: 600;
    line-height: 1.2
}

.div-block-51 {
    border-left: 1px solid #c6c6c6;
    height: auto;
    padding-left: 4vw
}

.paragraph-3,
.text-block-15,
.text-block-16 {
    line-height: 1.2
}

.key-benefits {
    width: 100%;
    max-width: 100%;
    padding: 10vh 5vw;
    display: flex
}

.key-benefits.digitaltransformation {
    flex-flow: column
}

.div-block-52 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10vh;
    display: grid
}

.div-block-52.keybenifitsdiv {
    display: flex
}

.collection-list-4 {
    grid-column-gap: 5vh;
    grid-row-gap: 5vh;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.services-section {
    padding: 10vh 5vw
}

.container-14 {
    max-width: none
}

.div-block-53 {
    margin-top: 10vh
}

.collection-list-5 {
    grid-column-gap: 16px;
    grid-row-gap: 6vh;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.section-2 {
    padding: 8vh 10vw
}

.container-15 {
    max-width: none
}

.div-block-54 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10vh;
    margin-left: 20px;
    margin-right: 20px;
    display: grid
}

.question {
    padding: 10vh 5vw
}

.container-16 {
    max-width: none;
    padding-bottom: 45px
}

.div-block-55 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    justify-content: center;
    align-items: center;
    margin-top: 6vh;
    display: flex
}

.text-span {
    color: #ffb769;
    font-size: 5.22vw;
    font-weight: 700
}

.div-block-56 {
    flex-flow: column;
    height: 80vh;
    margin-top: 10vh;
    display: flex
}

.standard {
    height: auto;
    padding: 5vh 5vw;
    position: static
}

.standard.about {
    grid-column-gap: 30vh;
    grid-row-gap: 30vh;
    background-image: linear-gradient(#fff0 54%, #fff), url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5d1_Screenshot%202025-02-21%20172410.png);
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    flex-flow: column;
    height: auto;
    padding-top: 15vh;
    display: flex
}

.standard.awards {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5e1_Asset%205%201.svg);
    background-position: 0 0;
    background-size: cover
}

.standard.no-side-padding {
    padding: 5vh 0
}

.standard.sapsolutionabout {
    text-align: center
}

.standard.sap {
    padding-top: 0;
    padding-bottom: 5vh
}

.container-17 {
    width: 100%;
    max-width: 100%;
    font-size: 14px
}

.div-block-61 {
    grid-column-gap: 3vw;
    grid-row-gap: 7vh;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 12vh;
    display: grid
}

.div-block-62 {
    background-color: var(--spark-library--primary-blue);
    border-top-left-radius: 188px;
    border-bottom-left-radius: 188px;
    width: 50%;
    height: 100%;
    position: absolute;
    inset: auto 0% 0% auto
}

.section-3 {
    height: 100vh;
    padding-top: 10vh;
    padding-left: 10vw;
    font-family: Outfit, sans-serif;
    position: relative
}

.container-18 {
    max-width: none
}

.features {
    background-color: #f1f1f1;
    flex-flow: column;
    height: auto;
    padding: 10vh 10vw;
    display: flex
}

.container-19 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex
}

.image-12 {
    margin-top: 3vh
}

.div-block-63 {
    grid-column-gap: 1rem;
    grid-row-gap: 10vh;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 15vh;
    display: grid
}

.div-block-64 {
    grid-column-gap: 2vh;
    grid-row-gap: 1vh;
    flex-flow: column;
    display: flex
}

.examples-ind-specific {
    padding: 10vh 5vw;
    display: none
}

.container-20 {
    max-width: none
}

.div-block-65 {
    grid-column-gap: 16px;
    grid-row-gap: 6vh;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: auto;
    grid-auto-columns: 1fr;
    margin-top: 12vh;
    display: grid
}

.div-block-66 {
    flex-flow: column;
    display: flex
}

.section-4 {
    padding: 10vh 10vw
}

.container-21 {
    max-width: none
}

.section-5 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 10vh 10vw;
    display: flex
}

.div-block-73 {
    border-radius: 1.5vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 17vw;
    height: 45vh;
    padding: 20px;
    display: flex;
    position: relative;
    box-shadow: 4px 6px 41.96px #0003
}

.image-13 {
    z-index: -1;
    width: 60%;
    position: static;
    inset: 0% 0% auto
}

.div-block-74 {
    padding-bottom: 12%;
    padding-left: 12%
}

.text-block-19 {
    font-family: Outfit, sans-serif;
    line-height: 21px
}

.text-block-19.white {
    color: var(--spark-library--white);
    font-size: 14px;
    display: flex
}

.text-block-19.white.checknox {
    text-align: left
}

.why-vestrics {
    flex-flow: column;
    max-width: 100%;
    margin-left: 5vw;
    padding-top: 5vh;
    padding-bottom: 5vh;
    font-family: Outfit, sans-serif;
    display: flex
}

.why-vestrics.sapbusinessone {
    margin-left: 0;
    padding-left: 0;
    padding-right: 5vw
}

.why-vestrics.vespro {
    margin-left: 0;
    padding-right: 5vw
}

.why-vestrics.sap_bt {
    margin-left: 0
}

.why-vestrics.ams {
    margin-bottom: 20vh
}

.container-22 {
    flex-flow: column;
    align-items: center;
    max-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-family: Outfit, sans-serif;
    display: flex
}

.div-block-75 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-bottom: -100px;
    display: flex
}

.div-block-75.yourcareer {
    height: 70vh;
    margin-bottom: 60px
}

.div-block-75.yourcareer-copy {
    height: 30vh
}

.text-span-2 {
    font-size: 14px;
    line-height: 21px
}

.text-block-20 {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    flex-flow: column;
    font-size: 20px;
    display: flex
}

.text-span-3 {
    font-size: 14px;
    line-height: 21px
}

.text-block-21 {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    flex-flow: column;
    display: flex
}

.text-span-4 {
    font-size: 14px;
    line-height: 21px
}

.text-block-22 {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    flex-flow: column;
    display: flex
}

.title-tab-copy {
    color: #fff;
    background-color: #0172dbbf;
    border-radius: 2rem;
    padding: 1vh 2vw;
    font-family: Outfit, sans-serif;
    font-size: 1.5vw;
    display: flex
}

.title-tab-copy.is-flex-copy {
    grid-column-gap: 4vw;
    grid-row-gap: 16px;
    -webkit-backdrop-filter: blur(47.6px);
    backdrop-filter: blur(47.6px);
    border-radius: 5vw;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 60vw;
    padding: 10vh 5vw;
    display: grid
}

.div-block-61-copy {
    grid-column-gap: 3vw;
    grid-row-gap: 7vh;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 12vh;
    display: grid
}

.div-block-76 {
    width: 46%;
    height: 100%
}

.div-block-76.sapservices {
    width: 50%;
    padding-left: 0
}

.div-block-76.sapservices.tableft {
    width: 35%;
    height: auto;
    margin-top: -28%;
    position: absolute
}

.div-block-76.careeratvestricsleft {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 50%;
    padding-left: 1vw;
    padding-right: 3vw;
    display: flex
}

.div-block-76.sapservices-text {
    width: 30%;
    margin-top: -50%;
    padding-left: 0
}

.div-block-76.wvimpledivright {
    width: 30%;
    padding-left: 0
}

.div-block-76.wvimpleleft {
    width: 30%;
    padding-left: 5vw;
    padding-right: 1vw
}

.div-block-76.wvimpleright {
    width: 70%;
    padding-left: 0
}

.div-block-76.upgradewhy {
    width: 40%;
    padding-left: 0
}

.div-block-76.sapservicesright,
.div-block-76.growtihsap_video {
    width: 50%;
    padding-left: 0
}

.div-block-76.vesproleft {
    align-self: flex-end;
    width: 50%;
    padding-left: 0
}

.div-block-76.vesprokeyfunctionimage {
    align-self: flex-end;
    width: 70%;
    padding-left: 0
}

.div-block-76.careeratvestricsleft-copy {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-left: 3vw;
    padding-right: 3vw;
    display: flex
}

.div-block-77 {
    width: 50%;
    padding-right: 6vw
}

.div-block-77.sapservicesright {
    background-color: var(--spark-library--primary-blue);
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    align-self: center;
    width: 100%;
    margin-bottom: 0;
    padding-top: 5vh;
    padding-bottom: 5vh;
    padding-left: 6vw
}

.div-block-77.careeratvestrics_right {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cea638b23db58b8317c01b_yourCareeratvestrics.svg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0 30px 30px 0;
    align-self: center;
    width: 60%;
    height: 100%;
    margin-bottom: 0;
    padding-top: 5vh;
    padding-bottom: 5vh;
    padding-left: 6vw
}

.div-block-77.wvimpledivleft,
.div-block-77.sapservicesleft,
.div-block-77.sapservicesleft {
    background-color: var(--spark-library--primary-blue);
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    align-self: center;
    width: 100%;
    margin-bottom: 0;
    padding-top: 5vh;
    padding-bottom: 5vh;
    padding-left: 6vw
}

.div-block-77.sap_hana {
    background-color: var(--spark-library--primary-blue);
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d1d4aa33ced3d22d7978be_rise_with_sap_img.svg);
    background-position: 50%;
    background-size: cover;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    align-self: center;
    width: 60%;
    height: 60vh;
    margin-bottom: 0;
    padding-top: 5vh;
    padding-bottom: 5vh;
    padding-left: 6vw
}

.div-block-77.sap_hana.rightimage {
    background-color: #fff0;
    border-radius: 0 30px 30px 0
}

.div-block-77.sap_hana.leftimage {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d1d4aab97fa8b9339d7744_image.svg)
}

.div-block-77.sap_hana.vesprobusiness {
    background-color: #fff0;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d25b6d024d9ba89f472e1d_why_vesPro.svg);
    border-radius: 0 30px 30px 0
}

.div-block-77.growtihsap_videoright {
    background-color: var(--spark-library--primary-blue);
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    align-self: center;
    width: 100%;
    margin-bottom: 0;
    padding-top: 5vh;
    padding-bottom: 0;
    padding-left: 6vw
}

.div-block-77.vesproright {
    background-color: var(--spark-library--primary-blue);
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    align-self: center;
    width: 100%;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 6vw
}

.div-block-77.vesprokeyfuntions {
    background-color: var(--spark-library--primary-blue);
    width: 68%;
    height: auto;
    min-height: 60vh;
    color: var(--spark-library--white);
    border-radius: 0 30px 30px 0;
    align-self: center;
    margin-bottom: 0;
    padding-top: 10vh;
    padding-bottom: 10vh;
    padding-left: 6vw;
    font-family: Outfit, sans-serif;
    font-weight: 400
}

.div-block-77.whyjoin {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cea638b23db58b8317c01b_yourCareeratvestrics.svg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0 30px 30px 0;
    align-self: center;
    width: 60%;
    height: 100%;
    margin-bottom: 0;
    padding-top: 5vh;
    padding-bottom: 5vh;
    padding-left: 6vw
}

.div-block-78 {
    grid-column-gap: 1vw;
    grid-row-gap: 3vh;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 5vh;
    margin-bottom: 2vh;
    font-family: Outfit, sans-serif;
    display: grid
}

.div-block-78.vestricsspecial {
    margin-top: 5vh;
    margin-bottom: 5vh
}

.div-block-78.vestricsspecial.about,
.div-block-78.sapgrid,
.div-block-78.approach {
    grid-template-columns: 1fr 1fr
}

.div-block-64-copy {
    grid-column-gap: 1.8vw;
    grid-row-gap: 1.8vw;
    flex-flow: row;
    display: flex
}

.div-block-64-copy.servicesreverse {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    flex-flow: column;
    margin-top: 10px;
    margin-bottom: 10px
}

.div-block-64-copy.servicesreverse.sapgriddiv,
.div-block-64-copy.servicesreverse.aproachgriditem,
.div-block-64-copy.servicesreverse.amcgriditem {
    flex-flow: column
}

.div-block-64-copy.vesproincludeddivblock {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    flex-flow: row;
    margin-top: 10px;
    margin-bottom: 10px
}

.image-14 {
    height: 50%
}

.case-studies {
    max-width: 100%;
    padding: 5vh 5vw
}

.case-studies.services,
.case-studies.hidden {
    display: none
}

.container-23 {
    max-width: none
}

.div-block-79 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    justify-content: center;
    align-items: center;
    margin-top: 10vh;
    display: flex
}

.hover_up_card {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-size: cover;
    border-radius: 2vw;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    height: 60vh;
    padding-bottom: 5vh;
    padding-left: 1vw;
    padding-right: 1vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.hover_up_card.case_study_01 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c991178be3f75de1d5717f_revolutionizing_process.jpg);
    background-position: 50%;
    flex-flow: column;
    width: 50%
}

.hover_up_card.case_study_02 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c99117f3adfcc7f94aaa7f_enhancing_efficiency.jpg);
    background-position: 50%;
    width: 50%
}

.unlock-description {
    background-image: linear-gradient(180deg, #0172db00, var(--spark-library--primary-blue));
    width: auto;
    height: 0;
    position: absolute;
    inset: auto 0% 0%
}

.unlock-description.vespro {
    background-image: linear-gradient(180deg, #0172db00, var(--spark-library--primary-blue)77%)
}

.section-6 {
    padding: 2vh 10vw 10vh
}

.div-block-82 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    justify-content: center;
    margin-top: 4vh;
    display: flex
}

.rws {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d5e8dd8bb68546dd376b8b_rws.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 2vw;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 25vw;
    height: 40vh;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative;
    overflow: hidden
}

.div-block-84 {
    z-index: 2;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    padding-bottom: 7%;
    padding-left: 7%;
    padding-right: 7%;
    text-decoration: none;
    display: flex;
    position: absolute
}

.div-block-85 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 40%;
    display: flex
}

.div-block-86 {
    background-image: linear-gradient(#0172db00, #0172db);
    width: 100%;
    height: 15vh
}

.div-block-87 {
    z-index: 1;
    height: 23vh;
    position: absolute
}

.gws {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5c0_Rectangle%20377%20\(5\).jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 2vw;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 25vw;
    height: 40vh;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative;
    overflow: hidden
}

.sbtp {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d5e939c13128f252902163_sap_01.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 2vw;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 24vw;
    height: 40vh;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative;
    overflow: hidden
}

.sbtp.option_03 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d5f4acb8bfe229f1c0fcc0_sapBpt.jpg);
    width: 25vw
}

.plugins-wrapper {
    max-width: none
}

.hero-plugin-section {
    justify-content: flex-start;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: flex;
    position: static
}

.hero-plugin-section.hero_margin_bottom {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/6803708cddf9ecceb768173a_ocular_banner.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    min-height: 600px;
    max-height: 600px
}

.hero-plugin-section.hero_margin_bottom.fleetcare {
    background-color: var(--spark-library--black);
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/6803396a37c95a0aa39b0e96_fleetcare_banner.jpg);
    background-position: 50%;
    height: auto;
    min-height: 600px
}

.hero-plugin-section.hero_margin_bottom.easydms {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/6803750a5e33f0a1b9d6fb7c_easyDMSBanner.jpg);
    height: auto;
    min-height: 600px
}

.hero-plugin-section.hero_margin_bottom.easysales {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/6803788b5d447db98247666d_easySalesBanner.jpg);
    height: auto;
    min-height: 600px
}

.hero-plugin-section.hero_margin_bottom.plantcare {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/68037b3586ce70ac3e28d676_plantcareBanner.jpg);
    background-position: 50%;
    background-size: cover;
    height: auto;
    min-height: 600px
}

.hero-plugin-section.hero_margin_bottom.whatsappintegration {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/68037f6eeb4bf0f0e7a1f8a5_whatsapp_integrationBanner.jpg);
    height: auto;
    min-height: 600px
}

.hero-plugin-section.hero_margin_bottom.computec-wms {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/680380dadc4ee14f9951ecfd_wmsBanner.jpg);
    height: auto;
    min-height: 600px;
    max-height: 100vh
}

.hero-plugin-section.hero_margin_bottom.computec-pdc {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/680382a93aa90803cd58edae_pdcBanner.jpg);
    height: auto;
    min-height: 600px;
    max-height: 600px
}

.hero-plugin-section.hero_margin_bottom.processforce {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/68036b9b92295d31d8f93d11_processforce_banner.jpg);
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    min-height: 600px;
    max-height: 600px
}

.section-7 {
    background-color: #f0f0f0;
    padding: 10vh 5vw
}

.container-25 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex
}

.container-26 {
    flex-flow: column;
    max-width: 100%;
    display: flex
}

.div-block-88 {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: flex
}

.div-block-88.wms_maingrid {
    flex-flow: column
}

.div-block-88.pdcmaingrid {
    height: 90vh
}

.div-block-89 {
    grid-column-gap: 3vh;
    grid-row-gap: 3vh;
    flex-flow: column;
    width: 35%;
    height: 100vh;
    display: flex
}

.div-block-89.plantcaregrid {
    height: auto;
    min-height: 100vh
}

.div-block-89.whatsappgrid {
    height: 100vh
}

.div-block-89.oculargrid {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    height: auto;
    min-height: 100vh
}

.div-block-89.easydms_grid {
    height: 70vh
}

.div-block-89.easysalesgrid {
    height: 100vh
}

.div-block-89.pdccolumngrid {
    width: 32%;
    height: 90vh
}

.div-block-89.pdc_one_grid_column {
    height: 80vh
}

.div-block-89.mobile {
    justify-content: flex-start;
    align-items: stretch
}

.div-block-89.fleetcare {
    height: 81vh
}

.img1-plugin {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c8244ded0b0633ff4890e8_product_process_oversight.jpg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 62vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.img-plugin-2 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c8244db549f2686733a1eb_reports_analytics.jpg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 37vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.img-plugin-2.report_analysis {
    min-height: 39.5vh
}

.div-block-91 {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 65%;
    height: auto;
    min-height: 100vh;
    display: flex
}

.div-block-91.lastrow {
    flex-flow: row;
    width: 100%;
    height: auto;
    min-height: 40vh
}

.div-block-91.fleetcaregrid {
    width: 100%;
    height: 70vh
}

.div-block-91.wms_top_grid {
    width: 100%;
    height: 40vh
}

.div-block-91.pdccolumngrid {
    height: 90vh
}

.div-block-91.pdc_one_grid_column {
    width: 77%;
    height: 80vh
}

.div-block-91.fleetcare {
    height: 81vh
}

.img-plugin-3 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67e90827ec18f6fe7dc412c9_product_data_manager.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 36vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    font-family: Outfit, sans-serif;
    display: flex;
    position: relative;
    overflow: hidden
}

.div-block-93 {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    height: auto;
    min-height: 66vh;
    display: flex
}

.div-block-93.pdc_maingrid_row_02 {
    height: 55vh
}

.img-plugin-4 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c8244c5a398dc81eb2c4f5_product_costing.jpg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    height: auto;
    min-height: 62vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.img-plugin-5 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c8244a12d3f9eac83d2a89_ingredient_declaration.jpg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    height: auto;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.images-div {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    flex-flow: column;
    margin-top: 10vh;
    display: flex
}

.images-div.pdcimagediv {
    margin-top: 5vh
}

.images-div.desktopctpf.mobile {
    display: none
}

.div-block-88-copy {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    height: auto;
    min-height: 80vh;
    display: flex
}

.div-block-88-copy.fleetgridmain {
    height: 70vh
}

.div-block-88-copy.pdccolumnheight {
    height: 80vh
}

.div-block-88-copy.easysales {
    min-height: 40vh
}

.img-plugin-6 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c8244d65bdbb317806dfe2_product_data.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 36vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.img-plugin-7 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c8244dde8881483fcaf8dc_production_scheduling.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    height: auto;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.img-plugin-8 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb4be_Rectangle%20269%20\(1\).jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    height: auto;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.img-plugin-9 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c8244dbcafa17598221efd_formulation.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 63.5vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.img-plugin-10 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c8244dbcafa17598221de2_configuration_customization.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 37vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.img-plugin-11 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c8244d12d3f9eac83d2bf0_quality_control_management.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    height: auto;
    min-height: 45vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.div-block-94 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    height: auto;
    min-height: 45vh;
    display: flex
}

.div-block-63-copy {
    grid-column-gap: 25px;
    grid-row-gap: 10vh;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10vh;
    display: grid
}

.div-block-63-copy.readynesscheck {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-bottom: 10vh
}

.div-block-63-copy.readynesscheck.sapreadynessgrid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr
}

.section-5-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 10vh 5vw;
    display: flex
}

.div-block-61-copy-copy {
    grid-column-gap: 3vw;
    grid-row-gap: 7vh;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 12vh;
    display: grid
}

.question-copy {
    padding: 10vh 5vw
}

.about-wrapper-about {
    max-width: none
}

.container-27 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.div-block-95 {
    width: 45%
}

.container-28 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    max-width: none;
    display: flex
}

.div-block-96 {
    width: 48%
}

.div-block-97 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    width: 50%;
    display: flex
}

.div-block-98 {
    margin-top: 5vh;
    display: flex
}

.div-block-99 {
    grid-column-gap: 3vh;
    grid-row-gap: 3vh;
    flex-flow: column;
    display: flex;
    position: relative;
    bottom: -21px
}

.div-block-99-copy {
    grid-column-gap: 3vh;
    grid-row-gap: 3vh;
    flex-flow: column;
    display: flex;
    position: relative;
    top: -18px;
    bottom: 0
}

.container-29 {
    background-color: var(--spark-library--primary-blue);
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    display: flex
}

.div-block-101 {
    width: 50%
}

.div-block-102 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 50%;
    padding-top: 0%;
    padding-bottom: 5%;
    padding-left: 7%;
    display: flex
}

.container-30 {
    flex-flow: column;
    max-width: 100%;
    display: flex
}

.spark-bold-heading-4 {
    margin-bottom: .5rem;
    font-weight: 600;
    line-height: 1;
    display: inline-block
}

.spark-bold-heading-4.spark-no-bottom-margin {
    margin-bottom: 0;
    font-family: Outfit, sans-serif;
    font-size: 1.5vw
}

.spark-three-column-grid-2 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    height: auto;
    min-height: 60vh;
    display: block
}

.spark-three-column-grid-2.experiance {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d599dd80fc196182e7d7be_about_experiance.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    width: auto;
    max-width: 100%;
    height: auto;
    min-height: 75vh
}

.spark-wrapped-card-3 {
    grid-column-gap: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.spark-wrapped-card-3.spark-stacked {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    text-align: left;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb43f22334a9b0f8c8a046_image.png);
    background-position: 0 0;
    background-size: cover;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    height: 100%;
    transition: border-color .15s
}

.spark-wrapped-card-3.spark-stacked.tab3 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d59adcc13128f252533cdb_about_transperancy.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    width: auto;
    max-width: 100%;
    height: auto;
    min-height: 75vh
}

.spark-wrapped-card-3.spark-stacked.tab3.sap_mobile {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d60091b214ed85a982ddec_tab_03_ongoing_support.jpg);
    background-position: 50%
}

.spark-wrapped-card-3.spark-stacked.tab3.sap_mobile.sapsolutionsgws {
    min-height: 75vh
}

.spark-wrapped-card-3.spark-stacked.vesatility {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d59a31c0c32c5ff189d879_about_versatility.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    width: auto;
    max-width: 100%;
    height: auto;
    min-height: 75vh
}

.spark-wrapped-card-3.spark-stacked.industryspecilization {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d600897898d97e5cf9a471_tab_02_industry_specilization.jpg);
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: auto;
    min-height: 75vh
}

.spark-wrapped-card-3.spark-stacked.industryspecilization.sapsolutionsgws {
    min-height: 75vh
}

.spark-side-flat-tab-parent-2 {
    width: 100%;
    height: auto;
    min-height: 75vh;
    margin-top: 0;
    margin-bottom: 0;
    display: flex
}

.spark-side-flat-tab-parent-2._4tabs {
    height: auto;
    min-height: 80vh
}

.spark-side-flat-tab-parent-2.sapsolutionsgws {
    min-height: 75vh
}

.spark-side-flat-tab-parent-2.sapsolutionsgws.topmarginspace {
    margin-top: 5vh
}

.spark-side-flat-tab-parent-2.sap_integration {
    margin-top: 5vh;
    margin-bottom: 5vh
}

.spark-side-flat-tab-parent-2.sap_integration.btp {
    margin-top: 5vh
}

.spark-flex-center {
    grid-column-gap: 2vh;
    align-items: center;
    display: flex
}

.spark-simple-side-icon-tab {
    height: auto;
    min-height: 25vh;
    color: var(--spark-library--black);
    background-color: #0000;
    border-radius: 0;
    transition: background-color .15s, color .15s;
    display: flex
}

.spark-simple-side-icon-tab:hover {
    border-bottom-color: var(--spark-library--light-steel-purple);
    opacity: 1
}

.spark-simple-side-icon-tab.w--current {
    border-bottom: 1px none var(--spark-library--foreground-interactive);
    background-color: var(--spark-library--primary-blue);
    color: #fff;
    border-radius: 0;
    margin-bottom: 0;
    padding-top: 14px;
    font-family: Outfit, sans-serif
}

.spark-simple-stacked-icon-tabs {
    float: left;
    grid-column-gap: 0px;
    background-color: #f5f5f5;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    flex-direction: column;
    justify-content: center;
    width: 40%;
    height: auto;
    min-height: 75vh;
    margin-bottom: 0;
    margin-right: 0%;
    display: inline-block;
    overflow: hidden
}

.spark-simple-stacked-icon-tabs.sapbusinesstabs {
    height: auto;
    min-height: 60vh;
    max-height: 60vh
}

.spark-simple-stacked-icon-tabs.abouttabs,
.spark-simple-stacked-icon-tabs.sapmobiletabs {
    height: auto;
    min-height: 75vh
}

.spark-simple-stacked-icon-tabs.sapmobiletabs.sapsolutionsgws {
    min-height: 75vh
}

.spark-simple-stacked-icon-tabs.sapmobiletabs.sapsolutionsgws.whysap {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: flex-start;
    min-height: 0;
    display: flex
}

.spark-simple-stacked-icon-tabs.sap_integration {
    min-height: 75vh
}

.spark-simple-icon-tabs-content {
    width: 60%;
    height: auto;
    min-height: 75vh;
    display: block
}

.spark-simple-icon-tabs-content.sapsolutionsgws {
    min-height: 75vh
}

.spark-small {
    margin-top: 1vh;
    font-family: Outfit, sans-serif;
    font-size: 16px;
    line-height: 24px
}

.tab-pane-tab-1 {
    width: auto;
    max-width: 100%;
    height: auto
}

.tab-pane-tab-2 {
    height: auto
}

.tab-pane-tab-2.sapsolutionsgws {
    min-height: 75vh
}

.tab-pane-tab-3 {
    width: auto;
    max-width: 100%;
    height: auto
}

.tab-pane-tab-3.sapsolutionsgws {
    min-height: 75vh
}

.tab-pane-tab-3._123 {
    min-height: 80vh
}

.landmark-wrapper {
    max-width: 100%;
    overflow: hidden
}

.text-span-5 {
    color: #faa74d
}

.brix---logo-strip-full-width {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex
}

.brix---logo-strip-image-card {
    border: 1px solid var(--elements-webflow-library--neutral--300);
    width: 284px;
    box-shadow: 0 1px 12px 0 var(--elements-webflow-library--general--shadow-02);
    border-radius: 16px;
    margin: 14px 16px
}

.brix---section-logo-strip-v6 {
    padding-top: 100px;
    padding-bottom: 100px;
    overflow: hidden
}

.text-block-24 {
    color: var(--spark-library--primary-blue);
    font-family: Outfit, sans-serif;
    font-size: 50px;
    font-weight: 100;
    line-height: 50px
}

.div-block-105 {
    grid-column-gap: 1.5vw;
    grid-row-gap: 1.5vw;
    padding: 3vh 2vw;
    display: flex
}

.div-block-106 {
    background-color: #f1f1f1;
    border-radius: 4vw
}

.v_nav_holder {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    margin-right: 2rem;
    padding-top: 15px;
    padding-left: 0;
    display: flex
}

.collection-list-wrapper---2column {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: flex
}

.collection-list-6 {
    grid-column-gap: 5rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.switch_alternate_vertical_layout {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    font-family: Outfit, sans-serif;
    display: flex
}

.collection-item-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

.heading-4 {
    color: var(--spark-library--primary-blue)
}

.heading-4.industrychallagesubheadings {
    margin: 5px 10px 5px 0;
    font-family: Outfit, sans-serif;
    font-size: 15px;
    font-weight: 600
}

.industries_descriptive_grid_3col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 2vh;
    display: flex
}

.collection-list-7 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.collection-list-7.aerospace_industries,
.collection-list-7.aerospace_industries-copy {
    grid-template-columns: 1fr 1fr 1fr
}

.industry-name {
    color: var(--alley-component-library--gray--300);
    font-size: 2vw;
    line-height: 1.6
}

.switch_alternate_horizontal_layout {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.testimonials1_arrow_sapone_left {
    color: #24292e;
    background-color: #fff;
    border: 1px #e1e4e8;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    height: 3.5rem;
    transition: background-color .1s ease-out;
    display: flex;
    position: absolute;
    inset: 120% auto 0% 0%;
    box-shadow: 0 4px 5px #0003
}

.testimonials1_arrow_sapone_left:hover {
    background-color: #f6f8fa
}

.text_block_1-5vw {
    text-align: center;
    font-size: 1vw;
    font-weight: 300
}

.text_block_1-5vw:hover {
    font-weight: 400
}

.text_block_1-7vw {
    font-size: 1.7vw
}

.testimonials1_arrow_sapone_right {
    color: #24292e;
    background-color: #fff;
    border: 1px #e1e4e8;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    height: 3.5rem;
    transition: background-color .1s ease-out;
    display: flex;
    position: absolute;
    inset: 120% auto 0% 8%;
    box-shadow: 0 4px 5px #0003
}

.testimonials1_arrow_sapone_right:hover {
    background-color: #f6f8fa
}

.testimonials1_arrow_sap_serv_hp_left {
    color: #24292e;
    background-color: #fff;
    border: 1px #e1e4e8;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    height: 3.5rem;
    transition: background-color .1s ease-out;
    display: flex;
    position: absolute;
    inset: -130% auto 0% 82%;
    box-shadow: 0 4px 5px #0003
}

.testimonials1_arrow_sap_serv_hp_left:hover {
    background-color: #f6f8fa
}

.testimonials1_arrow_sap_serv_hp_left.left_arrow_01.sap_customization {
    display: none
}

.testimonials1_arrow_sap_serv_hp_right {
    color: #24292e;
    background-color: #fff;
    border: 1px #e1e4e8;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    height: 3.5rem;
    transition: background-color .1s ease-out;
    display: flex;
    position: absolute;
    inset: -130% auto 0% 90%;
    box-shadow: 0 4px 5px #0003
}

.testimonials1_arrow_sap_serv_hp_right:hover {
    background-color: #f6f8fa
}

.testimonials1_arrow_sap_serv_hp_right.right.sap_customization {
    width: 0;
    height: 0;
    display: none
}

.image-15 {
    height: 100%
}

.div-block-108 {
    grid-column-gap: 8vh;
    grid-row-gap: 8vh;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 12vh;
    display: flex
}

.collection-list-8 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    display: flex
}

.container_slide_2 {
    background-image: url(../images/slide2.png);
    background-position: 50%;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    height: auto;
    min-height: 100vh;
    padding-left: 5vw;
    display: flex
}

.container_slide_3 {
    background-image: url(../images/slide3.png);
    background-position: 50%;
    background-size: auto;
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    height: auto;
    min-height: 100vh;
    padding-left: 5vw;
    display: flex
}

.container_slide_4 {
    background-image: url(../images/slide4.png);
    background-position: 50%;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    height: auto;
    min-height: 100vh;
    padding-left: 5vw;
    display: flex
}

.nav_circle {
    border: 1px solid var(--spark-library--white);
    border-radius: 100%;
    width: .6vw;
    height: .6vw;
    margin-left: 5px;
    position: static
}

.navbar_dis_line {
    background-color: #faa74d;
    height: 1px;
    display: none
}

.testimonial-slider {
    background-color: #0000;
    border-top-right-radius: 10vw;
    border-bottom-right-radius: 10vw;
    width: 100vw;
    height: 100vh;
    top: 73px
}

.testimonial-section-heading {
    text-align: left;
    margin-left: 10vw;
    font-family: Outfit, sans-serif;
    font-size: 3vw;
    font-weight: 600;
    position: relative;
    top: 6.3vh
}

.testimonial-section-heading.testimonialheader {
    margin-left: 5vw
}

.testimonial-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: stretch;
    padding-left: 5vw;
    padding-right: 5vw;
    display: flex;
    position: relative;
    top: -112px;
    left: 13vw
}

.testimonial-bg {
    z-index: 1;
    background-color: var(--spark-library--primary-blue);
    border-radius: 5vw;
    width: 100%;
    height: auto;
    min-height: 55vh;
    padding-left: 10vw;
    position: absolute;
    top: 4.4vh;
    right: 20vw
}

.testimonial-card {
    z-index: 2;
    background-color: var(--spark-library--white);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 45vw;
    padding: 10vh 6vw 10vh 5vw;
    display: flex;
    position: relative;
    top: 17.5vh;
    box-shadow: 0 20px 140px 2px #0003
}

.testimonial-text {
    width: 80%;
    margin-bottom: 30px;
    font-family: Outfit, sans-serif;
    font-size: 1.59vw;
    line-height: 1.38
}

.testimonial-footer {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex
}

.company-logo {
    height: auto
}

.client-info {
    text-align: right
}

.client-name {
    color: var(--spark-library--primary-blue);
    margin-bottom: 5px;
    font-family: Outfit, sans-serif;
    font-weight: 500
}

.client-name.inactive {
    display: none
}

.client-position {
    color: var(--spark-library--black);
    text-align: left;
    font-family: Outfit, sans-serif
}

.client-image-container {
    z-index: 2;
    width: 20vw;
    position: absolute;
    top: .4vh;
    left: 45.8vw
}

.client-image {
    object-fit: cover;
    width: 100%;
    position: static;
    top: 3%;
    right: 75%
}

.slider-arrow {
    background-color: var(--spark-library--white);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
    box-shadow: 0 2px 10px 10px #0000001a
}

.left-arrow-icon,
.right-arrow-icon {
    color: var(--spark-library--primary-blue);
    font-size: 20px
}

.testimonial-pagination {
    width: 10vw;
    top: 0%;
    left: 37.5vw
}

.mask {
    top: -55px
}

.div-block-109 {
    grid-column-gap: 2vw;
    grid-row-gap: 5vh;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.paragraph-4 {
    color: var(--spark-library--white);
    font-size: .9vw;
    font-weight: 400;
    line-height: 1.6
}

.limits_block {
    border: 1px solid var(--spark-library--white);
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    text-align: center;
    background-color: #90a1df1a;
    border-radius: 1.5vw;
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: 12vw;
    height: auto;
    min-height: 25vh;
    padding: 2vh 2vw;
    display: flex;
    position: relative
}

.limits_block:hover {
    box-shadow: inset 0 0 20px 3px #fff3
}

.image-16 {
    height: auto;
    min-height: 78px;
    position: absolute;
    top: -5vh;
    bottom: 1vh
}

.image-16.awards {
    width: 30%
}

.handshake-image {
    position: absolute;
    top: -14.1071px
}

.landmark-section {
    box-sizing: border-box;
    height: auto;
    margin-bottom: 10vh;
    padding: 10vh 10vw;
    position: relative
}

.landmak-h2 {
    color: #000;
    text-align: center;
    font-family: Outfit, sans-serif;
    font-size: 3.5vw;
    font-weight: 600;
    line-height: 1.1
}

.landmark-para {
    color: #000;
    text-align: center;
    margin-top: 2vh;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    line-height: 21px
}

.landmark-map {
    justify-content: center;
    align-items: center;
    height: 100vh;
    display: flex;
    position: relative
}

.image-17 {
    width: 100%;
    max-width: 90%;
    margin-top: 0;
    padding: 20px;
    font-family: Outfit, sans-serif
}

.digital-transformation,
.digital-transformation.w--open {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0
}

.dt_dropdown_list {
    top: 65.5714px
}

.dt_dropdown_list.w--open {
    background-color: #262730;
    top: -18vh;
    left: 100%
}

.dt_dropdown_link {
    color: var(--spark-library--white);
    background-color: #262730
}

.dt_dropdown_link:hover {
    color: #ffb769
}

.dropdown-link-2 {
    color: var(--spark-library--white);
    background-color: #262730
}

.dropdown-link-2:hover {
    color: #ffb769
}

.dropdown-link-3 {
    color: var(--spark-library--white);
    background-color: #262730
}

.dropdown-link-3:hover {
    color: #ffb769
}

.dropdown-link-4 {
    color: var(--spark-library--white);
    background-color: #262730
}

.dropdown-link-4:hover {
    color: #ffb769
}

.dt_dropdown {
    justify-content: center;
    align-items: center;
    height: 4vh;
    display: flex
}

.dt_dropdown:hover {
    background-color: #262730
}

.nav_bar_container_type_1 {
    font-family: Outfit, sans-serif;
    box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808
}

.nav_bar_container_type_1.w--open {
    background-color: var(--spark-library--black);
    width: 100vw;
    min-width: 100vw;
    max-width: 100%;
    height: 20vh;
    padding-left: 2rem;
    padding-right: 2rem;
    position: absolute;
    inset: 17vh auto auto 0%;
    overflow: hidden
}

.nav_bar_container_type_2 {
    box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808
}

.nav_bar_container_type_2.w--open {
    background-color: var(--spark-library--black);
    width: 100vw;
    min-width: 100vw;
    max-width: 100%;
    height: 60vh;
    padding-left: 2rem;
    padding-right: 2rem;
    position: absolute;
    inset: 17vh auto auto 0%;
    overflow: hidden
}

.nav_bar_container_type_3 {
    box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808
}

.nav_bar_container_type_3.w--open {
    background-color: var(--spark-library--black);
    width: 100vw;
    min-width: 100vw;
    max-width: 100%;
    height: 30vh;
    padding-left: 2rem;
    padding-right: 2rem;
    position: absolute;
    inset: 17vh auto auto 0%;
    overflow: hidden
}

.image-19 {
    height: 1.8vh;
    margin-left: 5px
}

.image-20 {
    margin-top: 2vh;
    margin-left: 27vw
}

.testimonial_slide_1,
.testimonial_slide_2 {
    height: 100vh;
    padding-right: 60px
}

.testimonial_slide_3 {
    height: auto;
    padding-right: 60px
}

.testimonial_slide_4 {
    padding-right: 60px
}

.swiper-nav {
    justify-content: space-between;
    display: block;
    position: static;
    inset: 0%
}

.swiper-button-prev {
    background-color: #fff0;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c72dab9a216da495fc02fa_left_arrow.svg);
    background-position: 44%;
    background-repeat: no-repeat;
    background-size: auto;
    flex: none;
    width: 60px;
    height: 20px;
    padding: 0
}

.swiper-button-prev.slider-arrow.eventarrow {
    box-shadow: none;
    color: #131419;
    box-shadow: none;
    box-shadow: none;
    background-image: none;
    border-radius: 0%;
    font-family: "Fa Solid 900", Verdana, sans-serif
}

.swiper-button-next {
    background-color: #fff0;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c72dabc8fb762754757143_right_arrow.svg);
    background-position: 55%;
    background-repeat: no-repeat;
    background-size: auto;
    flex: none;
    width: 60px;
    height: 20px
}

.swiper-button-next.slider-arrow.event-arrow {
    box-shadow: none;
    color: #131419;
    box-shadow: none;
    box-shadow: none;
    background-image: none;
    border-radius: 0%;
    font-family: "Fa Solid 900", Verdana, sans-serif
}

.swiper.slider-list-wrap,
.swiper.tranding-slider {
    margin-left: 0;
    margin-right: 0;
    padding: 80px 40px 140px
}

.swiper-slide {
    padding-left: 0;
    padding-right: 0
}

.map-image {
    filter: contrast()brightness(200%)hue-rotate(270deg);
    margin-top: 0
}

.map-section {
    justify-content: center;
    align-items: center;
    height: 75vh;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex
}

.tooltip_country {
    color: var(--spark-library--black);
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-family: Outfit, sans-serif;
    font-weight: 500
}

.tooltip_country.customer {
    color: var(--spark-library--black);
    margin-top: 0
}

.map-wrapper {
    background-color: var(--spark-library--black);
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: 900px;
    max-width: 1200px;
    height: 540px;
    display: flex;
    position: relative
}

.map-pin-tooltip {
    background-color: #fff;
    border: 2px #000;
    border-radius: 5px;
    flex-flow: column;
    flex: none;
    justify-content: flex-start;
    align-items: stretch;
    width: auto;
    height: auto;
    margin-top: 0;
    padding: 0 10px;
    display: none;
    position: absolute;
    top: 7px;
    box-shadow: 1px 1px 10px 2px #00000040
}

.map-pin-tooltip.united-america {
    flex-flow: column
}

.map-pin-tooltip.australia {
    margin-top: -66px;
    display: none
}

.map-pin-tooltip.india {
    background-color: var(--spark-library--primary-blue);
    mix-blend-mode: normal;
    margin-top: -102px;
    font-family: Outfit, sans-serif;
    text-decoration: none;
    display: none
}

.map-pin-tooltip.customer {
    width: auto;
    color: var(--spark-library--black);
    text-align: center;
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-self: flex-start;
    margin-bottom: 20px;
    font-family: Outfit, sans-serif;
    display: none;
    inset: auto auto 0% 0%
}

.map-pin-tooltip.customer.leftalign {
    margin-top: -69px;
    margin-left: -55px;
    margin-right: 80px;
    padding-top: 5px;
    font-family: Outfit, sans-serif;
    display: none;
    top: 59px
}

.map-pin-tooltip.offices {
    background-color: var(--spark-library--primary-blue);
    mix-blend-mode: normal;
    margin-top: -60px;
    font-family: Outfit, sans-serif;
    text-decoration: none;
    display: none
}

.map-pin-tooltip.custo {
    background-color: var(--spark-library--primary-blue);
    mix-blend-mode: normal;
    margin-top: -60px;
    font-family: Outfit, sans-serif;
    text-decoration: none;
    display: block
}

.map-pin-tooltip.offices {
    mix-blend-mode: normal;
    background-color: #0172db;
    margin-top: -60px;
    font-family: Outfit, sans-serif;
    text-decoration: none;
    display: none
}

.map-pin {
    z-index: 2;
    filter: hue-rotate(225deg);
    cursor: pointer;
    background-color: #0000;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb69b_inactive%20icon.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 1rem;
    height: 1rem;
    padding: .5rem;
    transition: all .2s;
    display: flex;
    position: absolute;
    inset: 0% auto auto 0%
}

.map-pin:hover {
    filter: none;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb69c_active%20icon.svg);
    transform: translateY(-3px)
}

.map-pin.west-africa {
    top: 279px;
    left: 408px
}

.map-pin.western-europe {
    top: 99px;
    left: 411px
}

.map-pin.carribian {
    top: 192px;
    left: 178px
}

.map-pin.sensitive-nations {
    z-index: 1;
    top: 168px;
    left: 534px
}

.map-pin.sensitive-nations.sensitive-2 {
    top: 144px;
    left: 600px
}

.map-pin.sensitive-nations.sensitive-3 {
    z-index: 2;
    top: 252px;
    left: 644px
}

.map-pin.asia-pacific {
    z-index: 1;
    top: 127px;
    left: 785px
}

.map-pin.asia-pacific.asia-pacific-2 {
    top: 355px
}

.map-pin.east-africa {
    z-index: 2;
    top: 286px;
    left: 558px
}

.map-pin.russia {
    top: 88px;
    left: 657px
}

.map-pin.eastern-europe {
    top: 99px;
    left: 474px
}

.map-pin.southern-africa {
    top: 311px;
    left: 537px
}

.map-pin.unitted-states {
    top: 180px
}

.map-pin.unitted-states._1 {
    top: 214px;
    left: 224px
}

.map-pin.unitted-states._2 {
    z-index: 1;
    top: 249px;
    left: 292px
}

.map-pin.francophone {
    top: 239px;
    left: 430px
}

.map-pin.lusophone {
    top: 241px;
    left: 232px
}

.map-pin.africa-lusophone {
    z-index: 20;
    width: 20px;
    height: 20px;
    margin-top: 2em;
    margin-left: 1em;
    position: absolute;
    inset: 0% auto auto 0%
}

.map-pin.india-pin {
    z-index: 1;
    filter: none;
    width: 20px;
    height: 20px;
    transition-property: none;
    position: absolute;
    inset: 47.8vh 0% 0% 50.6vw
}

.map-pin.usa-pin,
.map-pin.mexico-pin {
    z-index: 1;
    filter: none;
    width: 20px;
    height: 20px;
    transition-property: none;
    position: absolute;
    inset: 42vh 0% 0% 18.5vw
}

.map-pin.mexico {
    z-index: 1;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    inset: 48vh 0% 0% 19.5vw
}

.map-pin.jamaica {
    z-index: 1;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    inset: 48vh 0% 0% 300px
}

.map-pin.customer {
    z-index: 20;
    width: 20px;
    height: 20px;
    margin-top: 2em;
    margin-left: 1em;
    display: none;
    position: absolute;
    inset: 0% auto auto 0%
}

.flipboxmain {
    display: flex
}

.flipboxfront {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-size: cover;
    flex: 0 auto;
    height: 100%;
    font-family: Outfit, sans-serif
}

.solutions_image {
    width: 50%
}

.solutions_image.saphana {
    width: 70%;
    margin-bottom: 0
}

.solutions_image.b1 {
    margin-bottom: 40px
}

.solutions_image.customization {
    width: 50%;
    margin-bottom: 40px
}

.solutions_image.saphana_logo {
    padding-bottom: 40px
}

.solutionsbutton {
    color: var(--gredient);
    cursor: pointer;
    background-color: #3898ec00;
    padding: 0
}

.solutionsbutton.btp {
    text-align: right;
    cursor: pointer
}

.text-span-6 {
    font-family: "Fa V 4 Compatibility", Verdana, sans-serif
}

.text-span-7 {
    font-family: "Fa Solid 900", Verdana, sans-serif;
    font-size: 20px;
    line-height: 20px
}

.spacer {
    object-fit: fill;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 17vh;
    position: static;
    overflow: visible
}

.spacer.sapbusiness1 {
    min-height: 16vh
}

.scrollablelist {
    width: 100%;
    height: auto;
    box-shadow: 2px -2px 5px 0 var(--spark-library--background--interactive);
    flex-flow: column;
    transition: all .2s;
    display: flex;
    overflow: scroll
}

.list {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    list-style-type: none
}

.listitem {
    color: #bebebe;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px 20px;
    font-family: Outfit, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
    display: flex
}

.listitem.selectedlistitem {
    background-color: var(--spark-library--primary-blue);
    color: var(--spark-library--white);
    font-size: 22px
}

.listitemtext {
    color: #efefef;
    text-align: center;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: auto;
    font-weight: 300;
    text-decoration: none;
    display: flex
}

.div-block-110 {
    width: 55%
}

.dropdownscrollcontainer {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    font-family: Outfit, sans-serif;
    display: flex;
    position: relative;
    overflow: hidden
}

.homenavwrapper {
    justify-content: flex-end;
    align-items: center;
    padding-right: 0;
    display: flex
}

.homenavsection {
    justify-content: flex-end;
    align-items: center;
    max-width: 940px;
    display: flex
}

.homenavcontainer {
    z-index: 10;
    background-color: var(--untitled-ui--gray50-2);
    border-radius: 50px;
    width: 60px;
    height: auto;
    margin-right: 40px;
    padding: 20px 5px;
    position: fixed;
    inset: 25% 0% auto auto
}

.homeiconlist {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    font-size: 10px;
    display: flex
}

.icondiv {
    color: #b6b6b6;
    font-family: "Fa Solid 900", Verdana, sans-serif
}

.text-block-25,
.homenavicon {
    color: #cbcbcb;
    font-family: "Fa Solid 900", Verdana, sans-serif
}

.homelinks {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    display: none
}

.linkdiv {
    color: #b6b6b6;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    font-family: "Fa Solid 900", Verdana, sans-serif;
    display: flex
}

.linkdiv:hover {
    color: var(--spark-library--primary-blue)
}

.linkcontainer {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.link-2 {
    width: 125px;
    max-width: 90%;
    color: var(--spark-library--black);
    flex: 0 auto;
    justify-content: space-between;
    align-items: center;
    font-family: Outfit, sans-serif;
    text-decoration: none;
    display: flex
}

.link-2:hover {
    color: var(--spark-library--primary-blue)
}

.text-block-26 {
    width: 8%
}

.image-21 {
    border-radius: 10px
}

.swiper-nav_arrows {
    justify-content: space-between;
    display: none;
    position: static;
    inset: 0%
}

.left-arrow {
    margin-top: 220px
}

.slide-3 {
    width: 30%
}

.slide-4 {
    width: 50%
}

.section-8 {
    margin-top: 40px
}

.right-arrow {
    margin-top: 220px
}

.section-9 {
    background-color: var(--spark-library--black);
    width: 100%;
    height: 100vh;
    color: var(--spark-library--black);
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden
}

.image-22 {
    width: 20%
}

.industrychallageparagraphs {
    font-family: Outfit, sans-serif
}

.onecolumn_2rows {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    flex-flow: column;
    width: 50%;
    height: auto;
    min-height: 62vh;
    display: flex
}

.img-plugin-4-copy {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c8244a16c50136440c0b2a_manufacturing_orders.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 32vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.img-plugin-4-copy.manufacturing {
    min-height: 35vh
}

.img-plugin-5-copy {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c8244a12d3f9eac83d2a89_ingredient_declaration.jpg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 29.5vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.batchtracebility {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c8244a6f1b156b110f345f_batch_tracebility.jpg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 31.5vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.complaint_management {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c8244b113609848961e18e_complaint_management.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 32vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.datacollection {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c8244a45a02563bcfb4b17_data_collection.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    height: auto;
    min-height: 45vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.eoibutton {
    color: var(--spark-library--primary-blue);
    background-color: #fff0;
    padding: 0;
    font-family: Outfit, sans-serif
}

.paragraph-5 {
    margin-top: 20px
}

.code {
    font-family: "Fa Solid 900", Verdana, sans-serif
}

.eoipara {
    margin-top: 20px;
    margin-bottom: 50px;
    font-family: Outfit, sans-serif;
    line-height: 21px
}

.eoipara.wmstext {
    margin-top: 10px;
    margin-bottom: 30px
}

.eoipara.oculartext {
    margin-top: 30px;
    margin-bottom: 50px
}

.eoipara.fleettext {
    margin-top: 20px;
    margin-bottom: 30px
}

.eoipara.dmstext {
    margin-top: 20px;
    margin-bottom: 100px
}

.eoipara.salestext {
    margin-bottom: 80px
}

.eoipara.plantcaretext {
    min-height: 25vh;
    max-height: 25vh;
    margin-top: 0;
    margin-bottom: 0
}

.eoipara.pdcpara,
.eoipara.whatsapptext {
    margin-bottom: 40px
}

.eoipara.processforcepara {
    margin-top: 30px;
    margin-bottom: 40px
}

.eoipara.pluginpara {
    height: auto;
    min-height: 25vh;
    max-height: 25vh;
    margin-top: 0;
    margin-bottom: 0
}

.eioimage {
    z-index: -1;
    position: static;
    inset: 0% 0% auto
}

.eioimage.wms {
    margin-bottom: 0
}

.eioimage.pdc {
    width: 60%
}

.eioimage.pdclogo {
    width: 50%
}

.div-block-73-copy,
.div-block-73-copy-copy {
    border-radius: 1.5vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 17vw;
    height: 42vh;
    padding: 20px;
    display: flex;
    position: relative;
    box-shadow: 4px 6px 41.96px #0003
}

.ocular_img_01 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c88070acec3a8362e398ee_Prescription%20Tracking.jpg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 60vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.ocular_image_text {
    color: var(--spark-library--white);
    text-align: left;
    margin-top: 2vh;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.ocular_image_text.is-left-aligned {
    text-align: left;
    margin-top: 1vh;
    font-size: 14px
}

.ocular_image_text.is-left-aligned.is-white {
    color: #fff;
    font-size: 30px
}

.ocular_image_text.is-left-aligned.no-pace {
    margin-top: 0;
    font-size: 1.2vw
}

.ocular_image_text.is-left-aligned.small {
    margin-top: 3vh;
    font-size: 14px
}

.ocular_image_text.is-left-aligned.small.is-white {
    padding-left: 1.8vw;
    padding-right: 2vw;
    font-size: 16px;
    line-height: 24px;
    position: absolute
}

.ocular_image_text.is-left-aligned.small.is-white.static {
    margin-top: 0;
    padding-left: 0;
    position: static
}

.ocular_image_text.is-left-aligned.small.is-white.product_data {
    padding-left: 0
}

.ocular_image_text.is-left-aligned.small.is-white.rapara {
    padding-left: 0;
    font-size: 16px;
    line-height: 24px
}

.ocular_image_text.is-left-aligned.small.is-white.pcpara,
.ocular_image_text.is-left-aligned.small.is-white.idpara,
.ocular_image_text.is-left-aligned.small.is-white.mod,
.ocular_image_text.is-left-aligned.small.is-white.pdmpara,
.ocular_image_text.is-left-aligned.small.is-white.psdpara,
.ocular_image_text.is-left-aligned.small.is-white.btpara,
.ocular_image_text.is-left-aligned.small.is-white.cmpara,
.ocular_image_text.is-left-aligned.small.is-white.ccpara,
.ocular_image_text.is-left-aligned.small.is-white.qcmp,
.ocular_image_text.is-left-aligned.small.is-white.dcpara,
.ocular_image_text.is-left-aligned.small.is-white.mod-para {
    padding-left: 0
}

.ocular_image_text.is-big {
    color: #0172db;
    text-align: left;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 700
}

.ocular_image_text.is-big.is-black {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px
}

.ocular_image_text.is-big.is-black.not-bold {
    font-weight: 400
}

.ocular_image_text.is-big.is-black.centre {
    text-align: center;
    margin-top: 4vh;
    font-size: 2vw;
    font-weight: 600;
    line-height: 1.2
}

.ocular_image_text.is-big.no-space {
    margin-top: 0
}

.ocular_image_text.is-white {
    color: #fff;
    text-align: left;
    margin-top: 0;
    line-height: 1.4
}

.ocular_image_text.is-white._1 {
    margin-bottom: 1vh;
    font-weight: 400
}

.ocular_image_text.is-white._2,
.ocular_image_text.is-white._3,
.ocular_image_text.is-white._4 {
    font-weight: 700
}

.ocular_image_text.is-white.centre {
    text-align: center;
    margin-bottom: 5vh
}

.ocular_image_text.is-white.industriespara {
    font-size: 15px;
    line-height: 22px
}

.ocular_image_text.one {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw;
    line-height: 1.4
}

.ocular_image_text.two,
.ocular_image_text.three,
.ocular_image_text.four,
.ocular_image_text.five,
.ocular_image_text.six,
.ocular_image_text.seven,
.ocular_image_text.eight {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw
}

.ocular_image_text.is-white.is-left-aligned.small.para-text {
    padding-bottom: 0;
    padding-left: 0;
    font-size: 1rem;
    line-height: 1.1
}

.ocular_image_heading {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    position: absolute
}

.ocular_image_heading.white {
    color: #fff;
    font-size: 1.7vw;
    font-weight: 600;
    line-height: 1.1
}

.ocular_image_heading.white.casestudies-heading {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px
}

.ocular_image_heading.white.formulation_heading {
    padding-left: 2vw
}

.ocular_img_02 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c87dd707c9f0fea9068088_Pricing%20and%20Discounts.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 46vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.ocular_img_03 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c87dd7f9bf8fc208bc8dc2_Inventory%20Tracking%20with%20Barcodes.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 40vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.ocular_img_04 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c87dd70f5a5e042800ea5a_SMS%20Integration.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    height: auto;
    min-height: 60vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.ocular_img_05 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c87dd7dc1e31f49b90a634_Goods%20Exchange%20Management.png);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 32vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.ocular_img_06 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c87dd7004914d58e2f6487_Customer%20Tracking.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 32vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.fleetcare_img_01 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c88cb5a6c50583f46bdf50_Vehicle%20Master.png);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 62.5vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.fleetcare_img_02 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c88cb49653fad2fde8e25d_driverMaster.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 42vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.div-block-93-copy {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: column;
    height: 62%;
    display: flex
}

.fleetcare_img_07 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c8244dde8881483fcaf8dc_production_scheduling.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: 50%;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.fleetcare_img_06 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c88cb430c6420614337f8c_trailer_master.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 40vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.img-plugin-6-copy {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c8244d65bdbb317806dfe2_product_data.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: 28vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.fleetcare_img_03 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c88cb517d5c754a3ba879d_rout_master.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    min-width: 100%;
    height: auto;
    min-height: 40vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.fleetcare_img_04 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c88cb67a5b84403078244c_tyre_master.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    height: auto;
    min-height: 62vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.fleetcare_img_05 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c88cb3baa8c80d2a93854c_trip_master.png);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 31vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.fleetcare_img_09 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c88cb345334b939285e307_fuel_management.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 31vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.fleetcare_image_heading {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    position: absolute
}

.fleetcare_image_heading.white {
    color: #fff;
    font-size: 1.7vw;
    font-weight: 600;
    line-height: 1.1
}

.fleetcare_image_heading.white.casestudies-heading {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px
}

.fleetcare_image_heading.white.formulation_heading {
    padding-left: 2vw
}

.fleetcare_image_heading_image_text {
    color: var(--spark-library--white);
    text-align: left;
    margin-top: 2vh;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.fleetcare_image_heading_image_text.is-left-aligned {
    text-align: left;
    margin-top: 1vh;
    font-size: 14px
}

.fleetcare_image_heading_image_text.is-left-aligned.is-white {
    color: #fff;
    font-size: 30px
}

.fleetcare_image_heading_image_text.is-left-aligned.no-pace {
    margin-top: 0;
    font-size: 1.2vw
}

.fleetcare_image_heading_image_text.is-left-aligned.small {
    margin-top: 3vh;
    font-size: 14px
}

.fleetcare_image_heading_image_text.is-left-aligned.small.is-white {
    padding-left: 1.8vw;
    padding-right: 2vw;
    font-size: 16px;
    line-height: 24px;
    position: absolute
}

.fleetcare_image_heading_image_text.is-left-aligned.small.is-white.static {
    margin-top: 0;
    padding-left: 0;
    position: static
}

.fleetcare_image_heading_image_text.is-left-aligned.small.is-white.product_data {
    padding-left: 0
}

.fleetcare_image_heading_image_text.is-left-aligned.small.is-white.rapara {
    padding-left: 0;
    font-size: 16px;
    line-height: 24px
}

.fleetcare_image_heading_image_text.is-left-aligned.small.is-white.pcpara,
.fleetcare_image_heading_image_text.is-left-aligned.small.is-white.idpara,
.fleetcare_image_heading_image_text.is-left-aligned.small.is-white.mod,
.fleetcare_image_heading_image_text.is-left-aligned.small.is-white.pdmpara,
.fleetcare_image_heading_image_text.is-left-aligned.small.is-white.psdpara,
.fleetcare_image_heading_image_text.is-left-aligned.small.is-white.btpara,
.fleetcare_image_heading_image_text.is-left-aligned.small.is-white.cmpara,
.fleetcare_image_heading_image_text.is-left-aligned.small.is-white.ccpara,
.fleetcare_image_heading_image_text.is-left-aligned.small.is-white.qcmp,
.fleetcare_image_heading_image_text.is-left-aligned.small.is-white.dcpara,
.fleetcare_image_heading_image_text.is-left-aligned.small.is-white.mod-para {
    padding-left: 0
}

.fleetcare_image_heading_image_text.is-big {
    color: #0172db;
    text-align: left;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 700
}

.fleetcare_image_heading_image_text.is-big.is-black {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px
}

.fleetcare_image_heading_image_text.is-big.is-black.not-bold {
    font-weight: 400
}

.fleetcare_image_heading_image_text.is-big.is-black.centre {
    text-align: center;
    margin-top: 4vh;
    font-size: 2vw;
    font-weight: 600;
    line-height: 1.2
}

.fleetcare_image_heading_image_text.is-big.no-space {
    margin-top: 0
}

.fleetcare_image_heading_image_text.is-white {
    color: #fff;
    text-align: left;
    margin-top: 0;
    line-height: 1.4
}

.fleetcare_image_heading_image_text.is-white._1 {
    margin-bottom: 1vh;
    font-weight: 400
}

.fleetcare_image_heading_image_text.is-white._2,
.fleetcare_image_heading_image_text.is-white._3,
.fleetcare_image_heading_image_text.is-white._4 {
    font-weight: 700
}

.fleetcare_image_heading_image_text.is-white.centre {
    text-align: center;
    margin-bottom: 5vh
}

.fleetcare_image_heading_image_text.is-white.industriespara {
    font-size: 15px;
    line-height: 22px
}

.fleetcare_image_heading_image_text.one {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw;
    line-height: 1.4
}

.fleetcare_image_heading_image_text.two,
.fleetcare_image_heading_image_text.three,
.fleetcare_image_heading_image_text.four,
.fleetcare_image_heading_image_text.five,
.fleetcare_image_heading_image_text.six,
.fleetcare_image_heading_image_text.seven,
.fleetcare_image_heading_image_text.eight {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw
}

.fleetcare_image_heading_image_text.is-white.is-left-aligned.small.para-text,
.fleetcare_image_heading_image_text.para-text.is-left-aligned.is-white.small {
    padding-left: 0
}

.fleetcare_img_06-copy {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c88cb451e4d85d8fac5f89_tankMaster.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 40vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.fleetcare_img_10 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67e911e92b04b4cf712f41b5_accident_breakdown_history.jpg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 82vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    font-family: Outfit, sans-serif;
    display: flex;
    position: relative;
    overflow: hidden
}

.easydms_img_01 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c896bb4ba76f99da172be6_Dealer-wise%20Interface.jpg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: 60vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easydms_image_heading {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    position: absolute
}

.easydms_image_heading.white {
    color: #fff;
    font-size: 1.7vw;
    font-weight: 600;
    line-height: 1.1
}

.easydms_image_heading.white.casestudies-heading {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px
}

.easydms_image_heading.white.formulation_heading {
    padding-left: 2vw
}

.fleetcare_image_heading-copy {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    position: absolute
}

.fleetcare_image_heading-copy.white {
    color: #fff;
    font-size: 1.7vw;
    font-weight: 600;
    line-height: 1.1
}

.fleetcare_image_heading-copy.white.casestudies-heading {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px
}

.fleetcare_image_heading-copy.white.formulation_heading {
    padding-left: 2vw
}

.easydms_image_text {
    color: var(--spark-library--white);
    text-align: left;
    margin-top: 2vh;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.easydms_image_text.is-left-aligned {
    text-align: left;
    margin-top: 1vh;
    font-size: 14px
}

.easydms_image_text.is-left-aligned.is-white {
    color: #fff;
    font-size: 30px
}

.easydms_image_text.is-left-aligned.no-pace {
    margin-top: 0;
    font-size: 1.2vw
}

.easydms_image_text.is-left-aligned.small {
    margin-top: 3vh;
    font-size: 14px
}

.easydms_image_text.is-left-aligned.small.is-white {
    padding-left: 1.8vw;
    padding-right: 2vw;
    font-size: 16px;
    line-height: 24px;
    position: absolute
}

.easydms_image_text.is-left-aligned.small.is-white.static {
    margin-top: 0;
    padding-left: 0;
    position: static
}

.easydms_image_text.is-left-aligned.small.is-white.product_data {
    padding-left: 0
}

.easydms_image_text.is-left-aligned.small.is-white.rapara {
    padding-left: 0;
    font-size: 16px;
    line-height: 24px
}

.easydms_image_text.is-left-aligned.small.is-white.pcpara,
.easydms_image_text.is-left-aligned.small.is-white.idpara,
.easydms_image_text.is-left-aligned.small.is-white.mod,
.easydms_image_text.is-left-aligned.small.is-white.pdmpara,
.easydms_image_text.is-left-aligned.small.is-white.psdpara,
.easydms_image_text.is-left-aligned.small.is-white.btpara,
.easydms_image_text.is-left-aligned.small.is-white.cmpara,
.easydms_image_text.is-left-aligned.small.is-white.ccpara,
.easydms_image_text.is-left-aligned.small.is-white.qcmp,
.easydms_image_text.is-left-aligned.small.is-white.dcpara,
.easydms_image_text.is-left-aligned.small.is-white.mod-para {
    padding-left: 0
}

.easydms_image_text.is-big {
    color: #0172db;
    text-align: left;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 700
}

.easydms_image_text.is-big.is-black {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px
}

.easydms_image_text.is-big.is-black.not-bold {
    font-weight: 400
}

.easydms_image_text.is-big.is-black.centre {
    text-align: center;
    margin-top: 4vh;
    font-size: 2vw;
    font-weight: 600;
    line-height: 1.2
}

.easydms_image_text.is-big.no-space {
    margin-top: 0
}

.easydms_image_text.is-white {
    color: #fff;
    text-align: left;
    margin-top: 0;
    line-height: 1.4
}

.easydms_image_text.is-white._1 {
    margin-bottom: 1vh;
    font-weight: 400
}

.easydms_image_text.is-white._2,
.easydms_image_text.is-white._3,
.easydms_image_text.is-white._4 {
    font-weight: 700
}

.easydms_image_text.is-white.centre {
    text-align: center;
    margin-bottom: 5vh
}

.easydms_image_text.is-white.industriespara {
    font-size: 15px;
    line-height: 22px
}

.easydms_image_text.one {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw;
    line-height: 1.4
}

.easydms_image_text.two,
.easydms_image_text.three,
.easydms_image_text.four,
.easydms_image_text.five,
.easydms_image_text.six,
.easydms_image_text.seven,
.easydms_image_text.eight {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw
}

.easydms_image_text.is-white.is-left-aligned.small.para-text,
.easydms_image_text.para-text.is-left-aligned.is-white.small {
    padding-left: 0
}

.easydms_img_09 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c88cb67a5b84403078244c_tyre_master.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: 70vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easydms_img_08 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c88cb451e4d85d8fac5f89_tankMaster.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: 35vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easydms_img_07 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c88cb430c6420614337f8c_trailer_master.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: 35vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easydms_img_06 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c88cb345334b939285e307_fuel_management.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: 50%;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easydms_img_05 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c88cb3baa8c80d2a93854c_trip_master.png);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: 50%;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easydms_img_04 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c88cb67a5b84403078244c_tyre_master.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    height: auto;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easydms_img_03 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c88cb517d5c754a3ba879d_rout_master.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: 40vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easydms_img_02 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c88cb49653fad2fde8e25d_driverMaster.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: 40vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.image-25,
.image-26 {
    width: 25%
}

.processforce_image_heading {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    position: absolute
}

.processforce_image_heading.white {
    color: #fff;
    font-size: 1.7vw;
    font-weight: 600;
    line-height: 1.1
}

.processforce_image_heading.white.casestudies-heading {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px
}

.processforce_image_heading.white.formulation_heading {
    padding-left: 2vw
}

.processforce_image__text {
    color: var(--spark-library--white);
    text-align: left;
    margin-top: 2vh;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.processforce_image__text.is-left-aligned {
    text-align: left;
    margin-top: 1vh;
    font-size: 14px
}

.processforce_image__text.is-left-aligned.is-white {
    color: #fff;
    font-size: 30px
}

.processforce_image__text.is-left-aligned.no-pace {
    margin-top: 0;
    font-size: 1.2vw
}

.processforce_image__text.is-left-aligned.small {
    margin-top: 3vh;
    font-size: 14px
}

.processforce_image__text.is-left-aligned.small.is-white {
    padding-left: 1.8vw;
    padding-right: 2vw;
    font-size: 16px;
    line-height: 24px;
    position: absolute
}

.processforce_image__text.is-left-aligned.small.is-white.static {
    margin-top: 0;
    padding-left: 0;
    position: static
}

.processforce_image__text.is-left-aligned.small.is-white.product_data {
    padding-left: 0
}

.processforce_image__text.is-left-aligned.small.is-white.rapara {
    padding-left: 0;
    font-size: 16px;
    line-height: 24px
}

.processforce_image__text.is-left-aligned.small.is-white.pcpara,
.processforce_image__text.is-left-aligned.small.is-white.idpara,
.processforce_image__text.is-left-aligned.small.is-white.mod,
.processforce_image__text.is-left-aligned.small.is-white.pdmpara,
.processforce_image__text.is-left-aligned.small.is-white.psdpara,
.processforce_image__text.is-left-aligned.small.is-white.btpara,
.processforce_image__text.is-left-aligned.small.is-white.cmpara,
.processforce_image__text.is-left-aligned.small.is-white.ccpara,
.processforce_image__text.is-left-aligned.small.is-white.qcmp,
.processforce_image__text.is-left-aligned.small.is-white.dcpara,
.processforce_image__text.is-left-aligned.small.is-white.mod-para {
    padding-left: 0
}

.processforce_image__text.is-big {
    color: #0172db;
    text-align: left;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 700
}

.processforce_image__text.is-big.is-black {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px
}

.processforce_image__text.is-big.is-black.not-bold {
    font-weight: 400
}

.processforce_image__text.is-big.is-black.centre {
    text-align: center;
    margin-top: 4vh;
    font-size: 2vw;
    font-weight: 600;
    line-height: 1.2
}

.processforce_image__text.is-big.no-space {
    margin-top: 0
}

.processforce_image__text.is-white {
    color: #fff;
    text-align: left;
    margin-top: 0;
    line-height: 1.4
}

.processforce_image__text.is-white._1 {
    margin-bottom: 1vh;
    font-weight: 400
}

.processforce_image__text.is-white._2,
.processforce_image__text.is-white._3,
.processforce_image__text.is-white._4 {
    font-weight: 700
}

.processforce_image__text.is-white.centre {
    text-align: center;
    margin-bottom: 5vh
}

.processforce_image__text.is-white.industriespara {
    font-size: 15px;
    line-height: 22px
}

.processforce_image__text.one {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw;
    line-height: 1.4
}

.processforce_image__text.two,
.processforce_image__text.three,
.processforce_image__text.four,
.processforce_image__text.five,
.processforce_image__text.six,
.processforce_image__text.seven,
.processforce_image__text.eight {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw
}

.processforce_image__text.is-white.is-left-aligned.small.para-text {
    padding-left: 0
}

.processforce_image__text.para-text.is-left-aligned.is-white.small {
    padding-bottom: 10px;
    padding-left: 0;
    font-size: 1rem;
    line-height: 1.1
}

.easydms_sales_01 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c92d233684fa82419b608f_dashboards.jpeg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: 60vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easydms_sales_02 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c92d2382849093fe4a81bf_field_sales.jpeg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: 40vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easydms_sales_03 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c92d23c85b0e40bb77928e_instant_order_tracking.jpeg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: 40vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easysales_img_04 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c92d236298a935a89e0e96_catalogue.jpeg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    height: 60vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easysales_img_05 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c92d230b257dd9ded5be76_payments.jpeg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: 30vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easysales_img_06 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c92d2304cd780435ee3f44_return_request.jpeg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: 30vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easysales_img_08 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c92d23e846f9413f9dde56_inventory_updates.jpeg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    height: 50vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easysales_img_09 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c92d23f11e5dd8f86aad45_notifications.jpeg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    height: 50vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.whychooseimages,
.whychooseimages._2,
.whychooseimages._3 {
    width: 25%
}

.plantcare_01 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c9398524d749f9d09cb1a3_Asset%20Master.jpeg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 62vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.plantcare_03 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c93987a3584f0c8f0996d9_Failure%20Class%20Setup.jpeg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 40vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.plantcare_02 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c93985a5181a589e472614_Safety%20Master.jpeg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 44vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.plantcare_04 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c93986bfb4ab3983c9fad3_Meter%20Reading.jpeg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    height: auto;
    min-height: 64vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.plantcare_05 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c93985057602765861005a_Location%20Master.jpeg);
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 32vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.plantcare_06 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c93985a1f2729d3c70def1_Job%20Master.jpeg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 32vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.plantcare_08 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c93986423cb98d2c6747d5_Meter%20Mapping.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    height: auto;
    min-height: 40vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.plantcare_09 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c93986bfb4ab3983c9fad6_Work%20Order.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    height: auto;
    min-height: 40vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.whatsapp_01 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c94061bc0323e290f66f59_Effortless%20Invoice.jpg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 60vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.whatsapp_03 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c940615b3895fcdefe1317_Streamlined.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 40vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.whatsapp_02 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c9405e8955657ed51c8b5b_Task%20Updates.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 40vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.whatsapp_04 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c940619a8781c685d2dde3_Direct%20Communication.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    height: auto;
    min-height: 60vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.whatsapp_05 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c94061e75039af92bb1687_Enhanced%20Tracking.jpg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 60vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.list-2 {
    padding-left: 20px;
    padding-right: 20px
}

.whatsapp_heading {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    position: absolute
}

.whatsapp_heading.white {
    color: #fff;
    font-size: 1.7vw;
    font-weight: 600;
    line-height: 1.1
}

.whatsapp_heading.white.casestudies-heading {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px
}

.whatsapp_heading.white.formulation_heading {
    padding-left: 2vw
}

.whatsapp_text {
    color: var(--spark-library--white);
    text-align: left;
    margin-top: 2vh;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.whatsapp_text.is-left-aligned {
    text-align: left;
    margin-top: 1vh;
    font-size: 14px
}

.whatsapp_text.is-left-aligned.is-white {
    color: #fff;
    font-size: 30px
}

.whatsapp_text.is-left-aligned.no-pace {
    margin-top: 0;
    font-size: 1.2vw
}

.whatsapp_text.is-left-aligned.small {
    margin-top: 3vh;
    font-size: 14px
}

.whatsapp_text.is-left-aligned.small.is-white {
    padding-left: 1.8vw;
    padding-right: 2vw;
    font-size: 16px;
    line-height: 24px;
    position: absolute
}

.whatsapp_text.is-left-aligned.small.is-white.static {
    margin-top: 0;
    padding-left: 0;
    position: static
}

.whatsapp_text.is-left-aligned.small.is-white.product_data {
    padding-left: 0
}

.whatsapp_text.is-left-aligned.small.is-white.rapara {
    padding-left: 0;
    font-size: 16px;
    line-height: 24px
}

.whatsapp_text.is-left-aligned.small.is-white.pcpara,
.whatsapp_text.is-left-aligned.small.is-white.idpara,
.whatsapp_text.is-left-aligned.small.is-white.mod,
.whatsapp_text.is-left-aligned.small.is-white.pdmpara,
.whatsapp_text.is-left-aligned.small.is-white.psdpara,
.whatsapp_text.is-left-aligned.small.is-white.btpara,
.whatsapp_text.is-left-aligned.small.is-white.cmpara,
.whatsapp_text.is-left-aligned.small.is-white.ccpara,
.whatsapp_text.is-left-aligned.small.is-white.qcmp,
.whatsapp_text.is-left-aligned.small.is-white.dcpara,
.whatsapp_text.is-left-aligned.small.is-white.mod-para {
    padding-left: 0
}

.whatsapp_text.is-big {
    color: #0172db;
    text-align: left;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 700
}

.whatsapp_text.is-big.is-black {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px
}

.whatsapp_text.is-big.is-black.not-bold {
    font-weight: 400
}

.whatsapp_text.is-big.is-black.centre {
    text-align: center;
    margin-top: 4vh;
    font-size: 2vw;
    font-weight: 600;
    line-height: 1.2
}

.whatsapp_text.is-big.no-space {
    margin-top: 0
}

.whatsapp_text.is-white {
    color: #fff;
    text-align: left;
    margin-top: 0;
    line-height: 1.4
}

.whatsapp_text.is-white._1 {
    margin-bottom: 1vh;
    font-weight: 400
}

.whatsapp_text.is-white._2,
.whatsapp_text.is-white._3,
.whatsapp_text.is-white._4 {
    font-weight: 700
}

.whatsapp_text.is-white.centre {
    text-align: center;
    margin-bottom: 5vh
}

.whatsapp_text.is-white.industriespara {
    font-size: 15px;
    line-height: 22px
}

.whatsapp_text.one {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw;
    line-height: 1.4
}

.whatsapp_text.two,
.whatsapp_text.three,
.whatsapp_text.four,
.whatsapp_text.five,
.whatsapp_text.six,
.whatsapp_text.seven,
.whatsapp_text.eight {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw
}

.whatsapp_text.is-white.is-left-aligned.small.para-text,
.whatsapp_text.para-text.is-left-aligned.is-white.small {
    padding-left: 0
}

.div-block-91-copy {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 65%;
    display: flex
}

.div-block-91-copy.lastrow {
    flex-flow: row;
    width: 100%
}

.div-block-91-copy.fleetcaregrid {
    width: 100%;
    height: 70vh
}

.div-block-91-copy.wms_3_column_grid {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    width: 100%;
    height: auto;
    min-height: 65vh
}

.wms_row_2grisd {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    height: 60vh;
    display: flex
}

.wms_img_01 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c949087ee4a9528fb75093_Optimize%20Logistics%20Processes.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: 40vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.wms_img_02 {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c94908054496770a5cd965_Batch%20Traceability.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    height: auto;
    min-height: 66vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.wms_img_03 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c94908d18b21b5324ff08f_Material%20and%20Resource%20Tracking.jpg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 32vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.wms_img_04 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c949087854b18ca78daa18_Order%20Fulfillment%20Optimization.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 32vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.wms_img_05 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c9490806fdcf12edca7525_Production%20and%20Warehouse%20Integration.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    height: auto;
    min-height: 66vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.wms_image_text {
    color: var(--spark-library--white);
    text-align: left;
    margin-top: 2vh;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.wms_image_text.is-left-aligned {
    text-align: left;
    margin-top: 1vh;
    font-size: 14px
}

.wms_image_text.is-left-aligned.is-white {
    color: #fff;
    font-size: 30px
}

.wms_image_text.is-left-aligned.no-pace {
    margin-top: 0;
    font-size: 1.2vw
}

.wms_image_text.is-left-aligned.small {
    margin-top: 3vh;
    font-size: 14px
}

.wms_image_text.is-left-aligned.small.is-white {
    padding-left: 1.8vw;
    padding-right: 2vw;
    font-size: 16px;
    line-height: 24px;
    position: absolute
}

.wms_image_text.is-left-aligned.small.is-white.static {
    margin-top: 0;
    padding-left: 0;
    position: static
}

.wms_image_text.is-left-aligned.small.is-white.product_data {
    padding-left: 0
}

.wms_image_text.is-left-aligned.small.is-white.rapara {
    padding-left: 0;
    font-size: 16px;
    line-height: 24px
}

.wms_image_text.is-left-aligned.small.is-white.pcpara,
.wms_image_text.is-left-aligned.small.is-white.idpara,
.wms_image_text.is-left-aligned.small.is-white.mod,
.wms_image_text.is-left-aligned.small.is-white.pdmpara,
.wms_image_text.is-left-aligned.small.is-white.psdpara,
.wms_image_text.is-left-aligned.small.is-white.btpara,
.wms_image_text.is-left-aligned.small.is-white.cmpara,
.wms_image_text.is-left-aligned.small.is-white.ccpara,
.wms_image_text.is-left-aligned.small.is-white.qcmp,
.wms_image_text.is-left-aligned.small.is-white.dcpara,
.wms_image_text.is-left-aligned.small.is-white.mod-para {
    padding-left: 0
}

.wms_image_text.is-big {
    color: #0172db;
    text-align: left;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 700
}

.wms_image_text.is-big.is-black {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px
}

.wms_image_text.is-big.is-black.not-bold {
    font-weight: 400
}

.wms_image_text.is-big.is-black.centre {
    text-align: center;
    margin-top: 4vh;
    font-size: 2vw;
    font-weight: 600;
    line-height: 1.2
}

.wms_image_text.is-big.no-space {
    margin-top: 0
}

.wms_image_text.is-white {
    color: #fff;
    text-align: left;
    margin-top: 0;
    line-height: 1.4
}

.wms_image_text.is-white._1 {
    margin-bottom: 1vh;
    font-weight: 400
}

.wms_image_text.is-white._2,
.wms_image_text.is-white._3,
.wms_image_text.is-white._4 {
    font-weight: 700
}

.wms_image_text.is-white.centre {
    text-align: center;
    margin-bottom: 5vh
}

.wms_image_text.is-white.industriespara {
    font-size: 15px;
    line-height: 22px
}

.wms_image_text.one {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw;
    line-height: 1.4
}

.wms_image_text.two,
.wms_image_text.three,
.wms_image_text.four,
.wms_image_text.five,
.wms_image_text.six,
.wms_image_text.seven,
.wms_image_text.eight {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw
}

.wms_image_text.is-white.is-left-aligned.small.para-text,
.wms_image_text.para-text.is-left-aligned.is-white.small {
    padding-left: 0
}

.wms_image_heading {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    position: absolute
}

.wms_image_heading.white {
    color: #fff;
    font-size: 1.7vw;
    font-weight: 600;
    line-height: 1.1
}

.wms_image_heading.white.casestudies-heading {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px
}

.wms_image_heading.white.formulation_heading {
    padding-left: 2vw
}

.image-27 {
    width: 15%
}

.pdc_img_01 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c95256c2bac85d6432f8cb_On-the-Spot-Data%20Access.jpeg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 55.5vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.pdc_img_02 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c952565b3895fcde0f97d1_Resource%20Status%20Overview.jpeg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 47vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.pdc_img_02.resource {
    min-height: 52vh
}

.pdc_img_03 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c95256a38bd6b3781c4502_Live%20Progress%20Monitoring.jpeg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 45.5vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.pdc_img_04 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c95256054496770a66d9bc_Downtime%20Control%20%26%20Notifications.jpeg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 53%;
    height: auto;
    min-height: 55.5vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.pdc_img_05 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c9525686ae445ac53f7c3f_Production%20Panels.jpeg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 30vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.pdc_img_06 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c95257da2a5c4d6bda62e1_Task%20Assignments.jpeg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 28vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.pdc_img_06.tasl {
    min-height: 30vh
}

.pdc_img_07 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c95256a38bd6b3781c44ff_Batch%20Management.jpeg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 40vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.pdc_twocolum_one_row {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    flex-flow: row;
    width: 100%;
    height: 100%;
    display: flex
}

.pdc_bottomgrid_left {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    height: auto;
    min-height: 40vh;
    display: flex
}

.pdc_column_01 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c9525682d84627e0016e2c_Customizable%20Interfaces.jpeg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.pdcsinglecolumngrid {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c952570008a176f979198f_Weight%20Scale%20Integration.jpeg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 82vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.pdc_image_heading {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    position: absolute
}

.pdc_image_heading.white {
    color: #fff;
    font-size: 1.7vw;
    font-weight: 600;
    line-height: 1.1
}

.pdc_image_heading.white.casestudies-heading {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px
}

.pdc_image_heading.white.formulation_heading {
    padding-left: 2vw
}

.pdc_image_text {
    color: var(--spark-library--white);
    text-align: left;
    margin-top: 2vh;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.pdc_image_text.is-left-aligned {
    text-align: left;
    margin-top: 1vh;
    font-size: 14px
}

.pdc_image_text.is-left-aligned.is-white {
    color: #fff;
    font-size: 30px
}

.pdc_image_text.is-left-aligned.no-pace {
    margin-top: 0;
    font-size: 1.2vw
}

.pdc_image_text.is-left-aligned.small {
    margin-top: 3vh;
    font-size: 14px
}

.pdc_image_text.is-left-aligned.small.is-white {
    padding-left: 1.8vw;
    padding-right: 2vw;
    font-size: 16px;
    line-height: 24px;
    position: absolute
}

.pdc_image_text.is-left-aligned.small.is-white.static {
    margin-top: 0;
    padding-left: 0;
    position: static
}

.pdc_image_text.is-left-aligned.small.is-white.product_data {
    padding-left: 0
}

.pdc_image_text.is-left-aligned.small.is-white.rapara {
    padding-left: 0;
    font-size: 16px;
    line-height: 24px
}

.pdc_image_text.is-left-aligned.small.is-white.pcpara,
.pdc_image_text.is-left-aligned.small.is-white.idpara,
.pdc_image_text.is-left-aligned.small.is-white.mod,
.pdc_image_text.is-left-aligned.small.is-white.pdmpara,
.pdc_image_text.is-left-aligned.small.is-white.psdpara,
.pdc_image_text.is-left-aligned.small.is-white.btpara,
.pdc_image_text.is-left-aligned.small.is-white.cmpara,
.pdc_image_text.is-left-aligned.small.is-white.ccpara,
.pdc_image_text.is-left-aligned.small.is-white.qcmp,
.pdc_image_text.is-left-aligned.small.is-white.dcpara,
.pdc_image_text.is-left-aligned.small.is-white.mod-para {
    padding-left: 0
}

.pdc_image_text.is-big {
    color: #0172db;
    text-align: left;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 700
}

.pdc_image_text.is-big.is-black {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px
}

.pdc_image_text.is-big.is-black.not-bold {
    font-weight: 400
}

.pdc_image_text.is-big.is-black.centre {
    text-align: center;
    margin-top: 4vh;
    font-size: 2vw;
    font-weight: 600;
    line-height: 1.2
}

.pdc_image_text.is-big.no-space {
    margin-top: 0
}

.pdc_image_text.is-white {
    color: #fff;
    text-align: left;
    margin-top: 0;
    line-height: 1.4
}

.pdc_image_text.is-white._1 {
    margin-bottom: 1vh;
    font-weight: 400
}

.pdc_image_text.is-white._2,
.pdc_image_text.is-white._3,
.pdc_image_text.is-white._4 {
    font-weight: 700
}

.pdc_image_text.is-white.centre {
    text-align: center;
    margin-bottom: 5vh
}

.pdc_image_text.is-white.industriespara {
    font-size: 15px;
    line-height: 22px
}

.pdc_image_text.one {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw;
    line-height: 1.4
}

.pdc_image_text.two,
.pdc_image_text.three,
.pdc_image_text.four,
.pdc_image_text.five,
.pdc_image_text.six,
.pdc_image_text.seven,
.pdc_image_text.eight {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw
}

.pdc_image_text.is-white.is-left-aligned {
    flex: 0 auto
}

.pdc_image_text.is-white.is-left-aligned.small.para-text {
    padding-left: 0
}

.barcode_support {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c952564a3314e3a13c50f4_Barcode%20Support.jpeg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.dtkeybenefitsdiv {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10vh;
    display: grid
}

.rich-text-block-4 {
    font-family: Outfit, sans-serif
}

.dmheading {
    color: var(--spark-library--white);
    font-size: 50px;
    font-weight: 500;
    line-height: 60px
}

.dmsubheading {
    color: #ffb769;
    margin-top: -5px;
    font-size: 50px;
    font-weight: 500;
    line-height: 60px
}

.dtoservices {
    padding: 8vh 5vw
}

.aimlservices {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c96d1c7ef3dfc7e6811a82_ai_ml.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 20px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-end;
    height: 35vh;
    padding: 20px;
    display: flex
}

.otherdt_image_heading {
    width: 60%;
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 40px;
    position: static
}

.otherdt_image_heading.white {
    color: #fff;
    font-size: 1.7vw;
    font-weight: 600;
    line-height: 1.1
}

.otherdt_image_heading.white.casestudies-heading {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px
}

.otherdt_image_heading.white.formulation_heading {
    padding-left: 2vw
}

.otherdt_image_heading.vdt {
    font-size: 25px;
    line-height: 37.5px
}

.text-block-27 {
    border: 1px solid var(--spark-library--white);
    color: var(--spark-library--white);
    border-radius: 100px;
    margin-left: 26px;
    padding: 20px 20px 20px 17px;
    font-family: "Fa Solid 900", Verdana, sans-serif;
    font-size: 30px
}

.blockgredient {
    background-image: linear-gradient(#0172db00, #0172db);
    width: 100%;
    height: 0;
    position: absolute;
    inset: auto 0% 0%
}

.dtotherservices {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5ad_Rectangle%20379.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 2vw;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 24vw;
    height: 40vh;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative;
    overflow: hidden
}

.dtoservicesbg {
    z-index: 1;
    height: 23vh;
    position: absolute
}

.ailml {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c96d1c7ef3dfc7e6811a82_ai_ml.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 2vw;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 24vw;
    height: 40vh;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative;
    overflow: hidden
}

.iotcard {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c97654d0a7ed9fad222fe5_iot_card_bg.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 2vw;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 24vw;
    height: 40vh;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative;
    overflow: hidden
}

.mobilappication_card {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c97654a22a2215658bca49_mobile_application_card_img.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 2vw;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 24vw;
    height: 40vh;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative;
    overflow: hidden
}

.dataanalytics_card {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c9765452ee03a172481b25_data_analytics_card_img.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 30px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 40vh;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative;
    overflow: hidden
}

.image-28 {
    opacity: 0
}

.servicesicon {
    height: auto
}

.sapreadynescheck {
    height: auto;
    padding: 5vh 5vw 10vh;
    position: relative
}

.sapreadynescheck.about {
    grid-column-gap: 30vh;
    grid-row-gap: 30vh;
    background-image: linear-gradient(#fff0 54%, #fff), url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5d1_Screenshot%202025-02-21%20172410.png);
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    flex-flow: column;
    height: auto;
    padding-top: 20vh;
    display: flex
}

.sapreadynescheck.awards {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5e1_Asset%205%201.svg);
    background-position: 0 0;
    background-size: cover
}

.sapreadynescheck.no-side-padding {
    padding-left: 0;
    padding-right: 0
}

.sapreadynescheck.margin_top {
    margin-top: 10vh;
    padding-top: 10vh
}

.whysapmatters {
    padding: 15vh 5vw 10vh;
    position: static
}

.whysapmatters.about {
    grid-column-gap: 30vh;
    grid-row-gap: 30vh;
    background-image: linear-gradient(#fff0 54%, #fff), url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5d1_Screenshot%202025-02-21%20172410.png);
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    flex-flow: column;
    height: auto;
    padding-top: 20vh;
    display: flex
}

.whysapmatters.awards {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5e1_Asset%205%201.svg);
    background-position: 0 0;
    background-size: cover
}

.whysapmatters.no-side-padding {
    padding-left: 0;
    padding-right: 0
}

.sapredinessstepssection {
    padding-bottom: 10vh;
    padding-left: 5vw;
    padding-right: 5vw
}

.sapredinessstepssection.testsection {
    padding-top: 25vh
}

.sapredinessstepscontainer {
    max-width: 100%
}

.sapredinessstepsmaindiv {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 60vh;
    display: grid
}

.sapredinessstepsmaindiv.onclickdatacollection {
    cursor: pointer;
    display: none
}

.sapredinessstepsmaindiv.intiationactive {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    cursor: auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    min-height: 500px;
    max-height: 600px;
    display: grid
}

.sapredinessstepsmaindiv.datacollectionactive,
.sapredinessstepsmaindiv.analysisactive,
.sapredinessstepsmaindiv.dashboardactive {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    min-height: 500px;
    max-height: 600px;
    display: none
}

.sapreadinessgrid {
    cursor: auto;
    background-image: linear-gradient(#00284d00, #00284d00), url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c9a1b5c30927fe87cf63e8_sap_readiness_step_01.png);
    background-position: 0 0, 50%;
    background-size: auto, cover;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    min-height: 70vh;
    max-height: 100vh;
    padding: 20px;
    display: flex
}

.sapreadinessgrid.pdc_img_02 {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d1385741a5fa45637f47e9_data_collection.jpg);
    background-position: 50%;
    background-size: cover;
    min-height: 70vh;
    max-height: 100vh
}

.sapreadinessgrid.pdc_img_02.datacollectionactive {
    cursor: auto;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67da5ff75af30a30fe8ae15e_dataCollectionBanner.jpg);
    background-position: 50%;
    background-size: cover
}

.sapreadinessgrid._03 {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d1383195eff67d432cf5ee_analysis.svg);
    background-position: 0 0;
    background-size: auto;
    min-height: 70vh;
    max-height: 100vh
}

.sapreadinessgrid._03.analysisactive {
    cursor: auto;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67da673a89b6706c3b429fd1_analysis_active_bg.jpg);
    background-position: 50%;
    background-size: cover
}

.sapreadinessgrid._03.datacollectionactive {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d1383195eff67d432cf5ee_analysis.svg);
    background-position: 50%;
    background-size: cover
}

.sapreadinessgrid._04 {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d1383141a5fa45637f203b_dashboards.svg);
    min-height: 70vh;
    max-height: 100vh
}

.sapreadinessgrid._04.dashboardactive {
    color: var(--spark-library--white);
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67da661bcb54f3ce968db970_dashboard_active_bg.jpg);
    background-position: 50%;
    background-size: cover
}

.sapreadinessgrid._04.datacollectionactive {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d1383141a5fa45637f203b_dashboards.svg);
    background-position: 50%;
    background-size: cover
}

.sapreadinessgrid._04.dashboardactive {
    color: #fff;
    cursor: auto;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67da661bcb54f3ce968db970_dashboard_active_bg.jpg);
    background-position: 50%;
    background-size: cover
}

.sapreadinessgrid.ie_img_02 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d1385741a5fa45637f47e9_data_collection.jpg);
    background-position: 50%;
    background-size: cover
}

.sapreadinessgrid._03-copy {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d1383195eff67d432cf5ee_analysis.svg);
    background-position: 0 0;
    background-size: auto
}

.sapreadinessgrid._04-copy {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d1383141a5fa45637f203b_dashboards.svg)
}

.sapreadinessgrid.onclick {
    display: none
}

.sapreadinessgrid.datacollectionhightlight {
    opacity: 1;
    mix-blend-mode: normal;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67da61da79a7f41fb24cc6ca_step_01_banner_hide.png);
    background-position: 50%;
    background-size: cover
}

.sapreadinessgrid.dashboardactive,
.sapreadinessgrid.analysisactive,
.sapreadinessgrid.datacollectionactive {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67da61da79a7f41fb24cc6ca_step_01_banner_hide.png);
    background-position: 50%;
    background-size: cover;
    min-height: 70vh;
    max-height: 100vh
}

.step_heading {
    color: var(--spark-library--white);
    margin-bottom: 0;
    font-family: Outfit, sans-serif;
    font-size: 45px;
    font-weight: 300;
    line-height: 55px
}

.step_heading._04 {
    height: 25vh;
    color: var(--spark-library--primary-blue);
    font-weight: 200
}

.step_heading._04.dashboardactive,
.step_heading._04.active {
    color: var(--spark-library--white)
}

.step_heading._03 {
    height: 25vh;
    color: var(--spark-library--primary-blue);
    font-weight: 200
}

.step_heading._03.analysisactive,
.step_heading._03.active {
    color: var(--spark-library--white);
    font-weight: 300
}

.step_heading._02 {
    height: 25vh;
    color: var(--spark-library--primary-blue);
    font-weight: 200
}

.step_heading._02.datacollectionactive,
.step_heading._02.active {
    color: var(--spark-library--white);
    font-weight: 300
}

.step_heading._01 {
    height: 25vh
}

.step_heading._01.datacollectionactive {
    opacity: 1;
    color: var(--spark-library--primary-blue);
    mix-blend-mode: normal;
    font-weight: 200
}

.step_heading._01.inactive {
    color: var(--spark-library--primary-blue);
    font-weight: 200
}

.steptitle {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 27px
}

.steptitle._02 {
    color: var(--spark-library--primary-blue)
}

.steptitle._02.dashboardactive,
.steptitle._02.analysisactive,
.steptitle._02.datacollectionactive,
.steptitle._02.active {
    color: var(--spark-library--white)
}

.steptitle.datacollectionactive,
.steptitle.inactive {
    color: var(--spark-library--primary-blue)
}

.steppara {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-weight: 300
}

.steppara._02 {
    color: var(--spark-library--black)
}

.steppara._02.dashboardactive,
.steppara._02.analysisactive,
.steppara._02.datacollectionactive {
    color: var(--spark-library--white)
}

.steppara._02.active {
    color: var(--untitled-ui--white)
}

.steppara.datacollectionactive,
.steppara.inactive {
    color: var(--spark-library--black)
}

.hero-sap-s-4-hana-section {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb4b3_Group%206239.jpg);
    background-position: 50%;
    background-size: cover;
    justify-content: flex-start;
    align-items: center;
    height: 100vh;
    display: flex;
    position: static
}

.hero-sap-s-4-hana-section.biz_one_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb2bd770b26a75959ae326_Grow_wth_sap.svg);
    background-position: 0 0;
    background-size: cover
}

.hero-sap-s-4-hana-section.sap-s4-hana-banner,
.hero-sap-s-4-hana-section.sap-s4-hana-banner_lp {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/6804bf30c66687434ad6d6a9_sap_s4_hana.jpg);
    background-position: 0 0;
    background-size: cover;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 600px;
    max-height: 600px;
    margin-left: auto;
    margin-right: auto
}

.hero-grow-with-sap-section-copy {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb4b3_Group%206239.jpg);
    background-position: 50%;
    background-size: cover;
    justify-content: flex-start;
    align-items: center;
    height: 100vh;
    display: flex;
    position: static
}

.hero-grow-with-sap-section-copy.biz_one_banner,
.hero-grow-with-sap-section-copy.biz_one_banner-copy,
.hero-grow-with-sap-section-copy.grow_with_sap_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb2bd770b26a75959ae326_Grow_wth_sap.svg);
    background-position: 0 0;
    background-size: cover
}

.hero-grow-with-sap-section-copy.grow_with_sap_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/6804d8d0ccd0ad53f3da559a_grow_with_sap_banner.jpg);
    background-position: 0 0;
    background-size: cover;
    height: auto;
    min-height: 600px;
    max-height: 600px
}

.hero-grow-with-sap-section-copy.grow_with_sac_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/69ae918d2747863564928fd8_Banner.png);
    background-position: 0 0;
    background-size: cover;
    height: auto;
    min-height: 600px;
    max-height: 600px
}

.spark-three-column-grid-2-copy {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d68e0125c4c8e65460e0f2_integrationtab_img_01.jpg);
    background-position: 50%;
    background-size: cover;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    height: 100%;
    display: block
}

.spark-three-column-grid-2-copy.cloudsapbusinessone {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d5f3854105dcb49460adf3_cloud_sap_business_one.jpg);
    background-position: 50%;
    background-size: cover;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: auto;
    min-height: 60vh;
    max-height: 60vh
}

.spark-three-column-grid-2-copy.upgradetab01 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d6881c83c0ed0c6c73a830_upgrade_tab_img_01.jpg);
    background-position: 50%;
    background-size: cover;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: auto;
    min-height: 75vh
}

.spark-three-column-grid-2-copy.integrationtab_01 {
    height: auto;
    min-height: 75vh
}

.spark-three-column-grid-2-copy.customization_tab_01 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d6a327d1cc5dbf86bbafab_customization_tab_img_01.jpg);
    height: auto;
    min-height: 80vh
}

.spark-three-column-grid-2-copy.bpr_tab_01 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d6ab989a3768e0b8a0fe99_bpr_tab_img_01.jpg);
    height: auto;
    min-height: 80vh
}

.contactform_subheading {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 30px
}

.contactform_heading {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 40px
}

.text-field {
    background-color: #fff;
    border-radius: 10px;
    height: 50px;
    padding: 10px;
    font-family: Outfit, sans-serif
}

.form-block {
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    display: flex
}

.form {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    flex: 1;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.form.careers {
    grid-template-rows: auto auto auto auto auto
}

.div-block-111 {
    justify-content: space-between;
    width: 100%;
    margin-left: 20px;
    margin-right: 20px;
    display: flex
}

.formsection {
    margin-top: 80px;
    display: block
}

.globalofficessection {
    margin-top: 40px;
    margin-bottom: 40px
}

.globalofficecontainer {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 1200px;
    display: flex
}

.globalofficesright {
    border-right: 1px solid #a59d9d;
    flex-flow: column;
    width: 500px;
    padding: 20px;
    font-family: Outfit, sans-serif;
    display: flex
}

.globalofficelocationname {
    color: var(--spark-library--primary-blue)
}

.div-block-112 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.div-block-112.callus {
    margin-top: 20px
}

.div-block-112.callusright {
    margin-top: 40px
}

.image-29 {
    vertical-align: top;
    width: 20px
}

.text-block-28 {
    margin-left: 20px
}

.globalofficesleft {
    border-right: 1px #a59d9d;
    width: 500px;
    padding: 20px;
    font-family: Outfit, sans-serif
}

.globalofficetopdiv {
    border-bottom: 1px solid #a59d9d;
    display: flex
}

.globalofficebottodiv {
    border-bottom: 0 #a59d9d;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex
}

.chatwithuscontainer {
    max-width: 100%;
    display: flex
}

.chatwithusdivleft {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    display: flex
}

.chatwithusrightdiv {
    width: 50%;
    padding: 80px 40px 80px 100px
}

.heading-5 {
    font-family: Outfit, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 50px
}

.heading-5.go {
    text-align: center
}

.chatwithuspara {
    font-family: Outfit, sans-serif;
    font-size: 18px;
    font-weight: 400
}

.markyourcalendarmain {
    background-color: #f0f0f0;
    margin-top: 10vh;
    padding: 8vh 10vw
}

.markyourcalendarcontainer {
    max-width: none
}

.upcomingwebinar {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c96d1c7ef3dfc7e6811a82_ai_ml.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 2vw;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 24vw;
    height: 45vh;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative;
    overflow: hidden
}

.newsolutionlaunchcard {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c9765452ee03a172481b25_data_analytics_card_img.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 2vw;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 24vw;
    height: 45vh;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative;
    overflow: hidden
}

.careerfarecard {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c97654d0a7ed9fad222fe5_iot_card_bg.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 2vw;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 24vw;
    height: 45vh;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative;
    overflow: hidden
}

.cardheading {
    color: var(--spark-library--primary-blue);
    margin-bottom: -15px;
    font-family: Outfit, sans-serif;
    font-weight: 600
}

.markyoucalendarsubheading {
    width: 95%;
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 40px;
    position: static
}

.markyoucalendarsubheading.white {
    color: #fff;
    font-size: 1.7vw;
    font-weight: 600;
    line-height: 1.1
}

.markyoucalendarsubheading.white.casestudies-heading {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px
}

.markyoucalendarsubheading.white.formulation_heading {
    padding-left: 2vw
}

.mycimageheading {
    width: 95%;
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 30px;
    position: static
}

.mycimageheading.white {
    color: #fff;
    font-size: 1.7vw;
    font-weight: 600;
    line-height: 1.1
}

.mycimageheading.white.casestudies-heading {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px
}

.mycimageheading.white.formulation_heading {
    padding-left: 2vw
}

.contactuswrapper {
    max-width: none
}

.hero-contact-us-section {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/680f730a14678839e4cadf7c_contactBanner.jpg);
    background-position: 50%;
    background-size: cover;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 600px;
    max-height: 600px;
    display: flex;
    position: static
}

.hero-contact-us-section.biz_one_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb4c4bf69d0aced101167c_Biz-one.svg);
    background-position: 50% 0;
    background-size: cover
}

.hero-contact-us-section.biz_one_banner-copy {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb2bd770b26a75959ae326_Grow_wth_sap.svg);
    background-position: 0 0;
    background-size: cover
}

.upcomingwebinar-2 {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cc9ff7d6cabecce12b3f9d_upcomingWebinar.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 2vw;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 24vw;
    height: 60vh;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative;
    overflow: hidden
}

.solutionlaunchcard {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cc9ff6de4a77a9a6c6efbe_newSolutionLaunch.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 2vw;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 24vw;
    height: 60vh;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative;
    overflow: hidden
}

.div-block-113 {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 5vh;
    margin-left: 20px;
    margin-right: 20px;
    display: grid;
    overflow: hidden
}

.div-block-116 {
    z-index: 1;
    height: 23vh;
    position: absolute
}

.markyourcalendarmain-2 {
    background-color: #f0f0f0;
    margin-top: 0;
    margin-bottom: 0;
    padding: 8vh 10vw 10vh
}

.markyourcalendar_subheading-2 {
    margin-bottom: 10px
}

.mycimageheading-2 {
    color: #fff;
    width: 95%;
    font-family: Outfit, sans-serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 30px;
    position: static
}

.div-block-115 {
    z-index: 2;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    padding-bottom: 7%;
    padding-left: 7%;
    padding-right: 7%;
    display: flex;
    position: absolute
}

.div-block-114 {
    background-image: linear-gradient(#0172db00, #0172db);
    width: 100%;
    height: 15vh
}

.careercard {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cc9ff66be9b56d96c11343_careerfair.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 2vw;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 24vw;
    height: 60vh;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative;
    overflow: hidden
}

.cardheading-2 {
    color: #0172db;
    margin-bottom: -15px;
    font-family: Outfit, sans-serif;
    font-weight: 600
}

.careerwrapper {
    max-width: none
}

.hero-careers-section {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/680233979d530f34d828392f_careers_bg.jpg);
    background-position: 50%;
    background-size: cover;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 600px;
    max-height: 600px;
    display: flex;
    position: static
}

.hero-careers-section.biz_one_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb4c4bf69d0aced101167c_Biz-one.svg);
    background-position: 50% 0;
    background-size: cover
}

.hero-careers-section.biz_one_banner-copy {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb2bd770b26a75959ae326_Grow_wth_sap.svg);
    background-position: 0 0;
    background-size: cover
}

.hero-careers-section.ourpeople {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67eabe662e7cba31540b29c8_ourpeople_banner.jpg);
    height: auto;
    min-height: 600px;
    max-height: 600px
}

.careerspara {
    width: 60%;
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 27px
}

.careerformsection {
    background-color: var(--spark-library--primary-blue)
}

.careername {
    background-color: var(--spark-library--white);
    opacity: 1;
    border-radius: 10px;
    height: 50px;
    padding: 10px;
    font-family: Outfit, sans-serif
}

.innovation {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.whyjoinuscontainer {
    background-color: #f0f0f0;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10vw;
    padding-right: 10vw;
    display: flex
}

.whyjoinusdiv {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 5vh;
    margin-bottom: 5vh;
    display: grid
}

.whyjoinusheading {
    color: var(--spark-library--primary-blue);
    font-family: Outfit, sans-serif;
    font-weight: 500
}

.opportunitiesection {
    padding-top: 60px;
    padding-bottom: 60px;
    display: none
}

.hero-singleblog-section {
    background-color: var(--spark-library--black);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100vh;
    display: flex;
    position: static
}

.hero-singleblog-section.biz_one_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb4c4bf69d0aced101167c_Biz-one.svg);
    background-position: 50% 0;
    background-size: cover
}

.hero-singleblog-section.biz_one_banner-copy {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb2bd770b26a75959ae326_Grow_wth_sap.svg);
    background-position: 0 0;
    background-size: cover
}

.image-30 {
    border-radius: 50px
}

.div-block-117 {
    margin-top: -30%
}

.blogcontentsection {
    margin-top: 40px;
    margin-bottom: 40px
}

.blogcontetntcontainer {
    display: block
}

.recommendedblogssection {
    margin-top: 40px
}

.heading-6 {
    font-family: Outfit, sans-serif;
    font-size: 35px;
    font-weight: 500;
    line-height: 45px
}

.pagination {
    justify-content: flex-start;
    align-items: center;
    font-family: Outfit, sans-serif
}

.page-count {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.recommendedblogoption {
    background-color: var(--spark-library--white);
    border-radius: 20px;
    font-family: Outfit, sans-serif;
    text-decoration: none;
    box-shadow: 0 2px 5px #0003
}

.collection-list-wrapper-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 0;
    display: block
}

.section-10 {
    padding-top: 40px;
    padding-bottom: 40px
}

.container-31 {
    display: flex
}

.textblock {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 72%;
    padding-left: 40px;
    padding-right: 40px;
    font-family: Outfit, sans-serif;
    display: flex
}

.employee_testimonials {
    padding-top: 40px;
    padding-bottom: 100px
}

.slider {
    background-color: var(--spark-library--primary-blue);
    border-radius: 80px;
    height: 400px;
    box-shadow: 0 11px 17px #0003
}

.slider.mobile {
    display: none
}

.imageblock {
    height: 400px;
    font-family: Outfit, sans-serif
}

.employeeimage,
.slide-5 {
    height: 400px
}

.div-block-118 {
    height: 400px;
    margin-top: 40px
}

.employeetestiheading {
    color: var(--spark-library--white);
    font-weight: 400
}

.employeename {
    color: var(--spark-library--white);
    font-size: 18px;
    font-weight: 400
}

.employetestipara {
    color: var(--spark-library--white)
}

.icon-2 {
    background-color: var(--spark-library--white);
    cursor: pointer;
    border-radius: 100%;
    padding-left: 5px;
    box-shadow: 0 2px 5px #0003
}

.left-arrow-2 {
    justify-content: flex-start;
    align-items: center;
    margin-left: -5%;
    display: flex
}

.image-31 {
    background-color: var(--spark-library--white);
    border-radius: 50px
}

.employeeleftarrow {
    background-color: var(--spark-library--white);
    color: var(--spark-library--black);
    border-radius: 100%;
    padding: 10px 25px;
    font-family: "Fa Solid 900", Verdana, sans-serif;
    font-size: 30px;
    line-height: 50px;
    box-shadow: 0 2px 5px #0003
}

.right-arrow-2 {
    justify-content: flex-end;
    align-items: center;
    margin-right: -5%;
    display: flex
}

.resourcewrapper {
    max-width: none
}

.heading-7 {
    color: var(--spark-library--white);
    text-align: center;
    font-family: Outfit, sans-serif;
    font-size: 35px;
    font-weight: 500;
    line-height: 45px;
    transition: opacity .2s
}

.hero-resource-section {
    background-image: linear-gradient(90deg, #000, #092081);
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 600px;
    max-height: 600px;
    display: flex;
    position: static
}

.hero-resource-section.biz_one_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb4c4bf69d0aced101167c_Biz-one.svg);
    background-position: 50% 0;
    background-size: cover
}

.hero-resource-section.biz_one_banner-copy {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb2bd770b26a75959ae326_Grow_wth_sap.svg);
    background-position: 0 0;
    background-size: cover
}

.resourcestabs {
    height: auto;
    padding: 5vh 0 10vh
}

.resourcestabs.blogs {
    width: 100%;
    display: none
}

.spark-tabs-parent-copy {
    grid-column-gap: 1vh;
    grid-row-gap: 1vh;
    flex-flow: column;
    width: 100%;
    display: flex
}

.div-block-119 {
    background-color: var(--spark-library--white);
    border-radius: 50px;
    justify-content: flex-end;
    align-items: center;
    height: 30vh;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: Outfit, sans-serif;
    display: flex;
    box-shadow: 0 2px 5px #0003
}

.div-block-120 {
    width: 70%
}

.div-block-120.imageleft {
    width: 30%
}

.div-block-120.textright {
    padding: 20px
}

.heading-8 {
    color: var(--spark-library--primary-blue)
}

.heading-9 {
    font-family: Outfit, sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 45px
}

.paragraph-6 {
    color: var(--spark-library--black);
    font-family: Outfit, sans-serif;
    line-height: 21px
}

.blog-list {
    margin-top: 40px;
    margin-bottom: 40px
}

.div-block-121 {
    display: flex
}

.bloglefttitledescription {
    width: 70%
}

.div-block-122 {
    width: 30%
}

.blogbottomlist {
    border-radius: 20px;
    margin: 10px 10px 30px;
    font-family: Outfit, sans-serif;
    box-shadow: 0 2px 5px #0003
}

.blogbottomlist:hover {
    color: var(--spark-library--primary-blue)
}

.bloglistheading {
    margin: 0 0 5vh;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 27px
}

.image-32 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    width: 100%
}

.text-block-29 {
    color: #616161;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0
}

.div-block-123 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    min-height: 35vh;
    padding: 15px 20px 10px;
    display: flex
}

.div-block-124 {
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    height: 30vh;
    display: flex
}

.div-block-124.divclass_02 {
    width: 25%
}

.container-32 {
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    max-width: 100%;
    padding-left: 20px;
    display: flex
}

.div-block-125 {
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-items: flex-start;
    width: 600px;
    padding: 10px;
    display: flex
}

.div-block-125.div_case {
    width: 75%
}

.heading-10 {
    font-size: 20px
}

.blogheading {
    color: var(--spark-library--primary-blue);
    font-size: 20px;
    line-height: 30px;
    text-decoration: none
}

.blogheading.black {
    color: var(--spark-library--black)
}

.image-33 {
    border-radius: 0 50px 50px 0;
    width: auto;
    height: 30vh
}

.heading-11,
.heading-11-copy {
    font-weight: 500
}

.div-block-126 {
    padding: 10px 10px 20px
}

.image-34 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px
}

.sap_services_banner_lp {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/6804caa958514b6a49f4cf02_sap_services_banner.jpg);
    background-position: 50%;
    background-size: cover;
    flex-flow: wrap;
    justify-content: center;
    align-self: auto;
    align-items: center;
    height: auto;
    min-height: 600px;
    max-height: 600px;
    display: flex;
    position: static
}

.sap_services_banner_lp.biz_one_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb4c4bf69d0aced101167c_Biz-one.svg);
    background-position: 50% 0;
    background-size: cover
}

.sap_services_banner_lp.biz_one_banner-copy {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb2bd770b26a75959ae326_Grow_wth_sap.svg);
    background-position: 0 0;
    background-size: cover
}

.sapservices_heading {
    text-align: center;
    margin-bottom: -30px;
    font-size: 35px;
    font-weight: 500;
    line-height: 52px
}

.sapservices_subheading {
    text-align: center;
    color: #ffb769;
    font-size: 35px;
    font-weight: 500;
    line-height: 52px
}

.globalofficesdiv {
    border-bottom: 1px solid #a59d9d;
    display: flex
}

.globalofficesdiv.bottom {
    border: 0 solid #000
}

.ourpeoplewrapper {
    max-width: none
}

.aboutourteamcontainer {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 100%;
    height: 50vh;
    margin-left: 0;
    margin-right: 0;
    padding: 15vh 5vw;
    display: flex
}

.meetourleadersection {
    padding-top: 60px;
    padding-bottom: 60px
}

.meetourleadercontainer {
    max-width: 100%;
    padding-left: 5vw;
    padding-right: 5vw
}

.meetourleadersmaindiv {
    margin-top: 60px;
    margin-bottom: 60px
}

.div-block-127 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin: 10px 0;
    display: grid
}

.leadermaindiv {
    border-radius: 50px;
    box-shadow: 0 4px 4px #00000040
}

.image-35 {
    background-color: #e1e1e1;
    border-radius: 50px 50px 0 0;
    transition: background-color .6s cubic-bezier(.455, .03, .515, .955)
}

.image-35:hover {
    background-image: linear-gradient(120deg, #faa74d, #fff9e7 48%, #0172db)
}

.leadername {
    font-family: Outfit, sans-serif
}

.designation {
    font-family: Outfit, sans-serif;
    line-height: 21px
}

.div-block-128 {
    padding: 20px 40px
}

.div-block-129 {
    padding-top: 10px;
    font-family: Outfit, sans-serif;
    text-decoration: none;
    display: flex
}

.viewprofile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    cursor: pointer;
    background-color: #fff;
    border-radius: 39px;
    justify-content: flex-start;
    align-items: center;
    height: 5vh;
    margin-top: 5vh;
    padding: 3.5vh 4vw;
    display: flex
}

.viewprofile.is-blue {
    color: #fff;
    background-color: #0172db;
    border-radius: 28px;
    width: auto;
    margin-top: 3vh
}

.viewprofile.is-blue.is-big {
    border-radius: 29px;
    margin-top: 0;
    padding-top: 4vh;
    padding-bottom: 4vh
}

.viewprofile.is-blue.on-about-page {
    background-color: var(--spark-library--white);
    color: var(--spark-library--primary-blue);
    margin-top: 0;
    margin-left: 20px;
    padding: 0 0
}

.viewprofile.is-blue.chateithus {
    width: 45%;
    display: flex
}

.viewprofile.is-blue.addtocalendar {
    width: 75%;
    display: flex
}

.storiesleader {
    padding-top: 40px;
    padding-bottom: 100px
}

.storyimage {
    height: 400px
}

.lifeatvestrics_subheading {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif
}

.lifeatvestrics {
    flex-flow: column;
    padding: 10vh 0;
    display: flex
}

.lifeatvestrics.ourpeople {
    padding-left: 5vw
}

.careeratvestrics {
    flex-flow: column;
    padding: 10vh 0;
    display: flex
}

.list-item {
    margin-bottom: 0;
    font-family: Outfit, sans-serif
}

.list-item-2 {
    margin-top: 10px;
    margin-bottom: 10px
}

.ourteamfooter {
    margin-top: 60px
}

.ourteamfooterctaheading {
    text-align: center;
    font-family: Outfit, sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 35px
}

.div-block-130 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Outfit, sans-serif;
    display: flex
}

.div-block-130.ourpeople_cta {
    padding-top: 40px
}

.headerdiv {
    height: 30vh
}

.collection-item-3 {
    padding-left: 0;
    padding-right: 0
}

.text-block-30 {
    color: var(--spark-library--black);
    cursor: ew-resize;
    margin-top: 10px;
    padding-top: 0
}

.text-block-30.date {
    color: var(--systemflow-lite--neutral--80);
    padding-top: 10px
}

.text-block-31 {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px
}

.text-block-31:hover {
    font-weight: 500
}

.text-block-32 {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px
}

.text-block-32:hover {
    font-weight: 500
}

.text-block-33,
.text-block-34 {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px
}

.link-block-3 {
    text-decoration: none
}

.link-block-4 {
    color: var(--spark-library--black);
    font-family: Outfit, sans-serif;
    text-decoration: none
}

.container-33 {
    max-width: 1000px
}

.videobottomsection {
    background-image: linear-gradient(#f1f1f1 70%, #fff 70%);
    height: auto;
    padding: 5vh 5vw 10vh;
    font-family: Outfit, sans-serif
}

.hero-video-section {
    background-image: linear-gradient(90deg, #000, #092081);
    justify-content: flex-start;
    align-items: center;
    height: 100vh;
    display: flex;
    position: static
}

.hero-video-section.biz_one_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb4c4bf69d0aced101167c_Biz-one.svg);
    background-position: 50% 0;
    background-size: cover
}

.hero-video-section.biz_one_banner-copy {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb2bd770b26a75959ae326_Grow_wth_sap.svg);
    background-position: 0 0;
    background-size: cover
}

.videoslist {
    margin-top: 40px;
    margin-bottom: 40px
}

.videosbottomlist {
    border-radius: 20px;
    margin: 10px 10px 30px;
    font-family: Outfit, sans-serif;
    box-shadow: 0 2px 5px #0003
}

.videosbottomlist:hover {
    color: var(--spark-library--primary-blue)
}

.videotopsection {
    height: auto;
    padding: 5vh 0 10vh
}

.videostoplist {
    margin-top: 40px;
    margin-bottom: 40px;
    display: flex
}

.videodivright {
    width: 30%;
    padding: 20px
}

.videodivleft {
    width: 70%;
    padding: 20px
}

.heading-12 {
    font-family: Outfit, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px
}

.videotoplistheading {
    color: var(--spark-library--primary-blue);
    font-family: Outfit, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px
}

.videotoplistheading.rightcoloumn {
    color: var(--spark-library--black);
    font-size: 18px;
    line-height: 27px
}

.paragraph-7 {
    font-family: Outfit, sans-serif
}

.videotoplisttext {
    font-family: Outfit, sans-serif;
    font-weight: 400;
    line-height: 21px
}

.div-block-131 {
    padding: 20px
}

.blogwrapper {
    flex-flow: column;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.hero-singleblogheader-section {
    background-color: var(--spark-library--black);
    justify-content: flex-start;
    align-items: center;
    height: 100vh;
    display: flex;
    position: static
}

.hero-singleblogheader-section.biz_one_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb4c4bf69d0aced101167c_Biz-one.svg);
    background-position: 50% 0;
    background-size: cover
}

.hero-singleblogheader-section.biz_one_banner-copy {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb2bd770b26a75959ae326_Grow_wth_sap.svg);
    background-position: 0 0;
    background-size: cover
}

.featuredimagecontainer {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0
}

.image-36 {
    border-radius: 50px
}

.resourcescta {
    background-color: var(--spark-library--primary-blue);
    color: var(--spark-library--white);
    padding: 20px;
    font-family: Outfit, sans-serif
}

.heading-13 {
    text-align: center;
    font-size: 30px;
    font-weight: 500;
    line-height: 45px
}

.paragraph-8 {
    text-align: center
}

.resourcesctacontainer {
    max-width: 700px
}

.whitepaperwrapper,
.usecaseswrapper {
    flex-flow: column;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.usecasesbanner {
    background-color: var(--spark-library--black);
    justify-content: flex-start;
    align-items: center;
    height: 100vh;
    display: flex;
    position: static
}

.usecasesbanner.biz_one_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb4c4bf69d0aced101167c_Biz-one.svg);
    background-position: 50% 0;
    background-size: cover
}

.usecasesbanner.biz_one_banner-copy {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb2bd770b26a75959ae326_Grow_wth_sap.svg);
    background-position: 0 0;
    background-size: cover
}

.image-37 {
    border-radius: 50px;
    width: 100%
}

.usecaseswrapper-copy {
    flex-flow: column;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.whitepaperbanner {
    background-color: var(--spark-library--black);
    justify-content: flex-start;
    align-items: center;
    height: 100vh;
    display: flex;
    position: static
}

.whitepaperbanner.biz_one_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb4c4bf69d0aced101167c_Biz-one.svg);
    background-position: 50% 0;
    background-size: cover
}

.whitepaperbanner.biz_one_banner-copy {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb2bd770b26a75959ae326_Grow_wth_sap.svg);
    background-position: 0 0;
    background-size: cover
}

.whatexpectsection {
    padding: 20px
}

.heading-14 {
    color: var(--spark-library--black);
    font-family: Outfit, sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 45px
}

.rich-text-block-5 {
    font-family: Outfit, sans-serif
}

.recommendedwhitepaperssection {
    padding: 20px;
    display: none
}

.recommendedwhitepapersdiv {
    background-color: var(--spark-library--white);
    border-radius: 30px;
    margin-bottom: 40px;
    padding: 20px;
    box-shadow: 0 2px 5px #0003
}

.whotepaperheading {
    color: var(--spark-library--black);
    font-family: Outfit, sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 45px
}

.whitepapertitle {
    color: var(--spark-library--primary-blue);
    font-family: Outfit, sans-serif;
    font-weight: 500
}

.excerpttext {
    padding-bottom: 20px;
    font-family: Outfit, sans-serif
}

.usecasesheading {
    color: var(--spark-library--black);
    font-family: Outfit, sans-serif;
    font-weight: 500
}

.link-block-5 {
    color: var(--spark-library--white);
    padding-top: 10px;
    font-family: Outfit, sans-serif;
    text-decoration: underline
}

.container-34 {
    width: 100%;
    max-width: 100%;
    margin-top: 4vh;
    padding-bottom: 40px
}

.paragraph-9 {
    margin-bottom: 40px;
    font-family: Outfit, sans-serif
}

.casestudyrecommendsection {
    padding: 20px;
    display: none
}

.casestudy {
    background-color: var(--spark-library--white);
    border-radius: 50px;
    justify-content: flex-end;
    align-items: center;
    height: 30vh;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: Outfit, sans-serif;
    display: flex;
    box-shadow: 0 2px 5px #0003
}

.link-block-6 {
    text-decoration: none
}

.div-block-124-copy {
    justify-content: flex-end;
    align-items: flex-end;
    width: 25%;
    height: 30vh;
    display: flex
}

.casestudy-copy {
    background-color: var(--spark-library--white);
    border-radius: 50px;
    justify-content: flex-start;
    align-items: center;
    height: 30vh;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: Outfit, sans-serif;
    display: flex;
    box-shadow: 0 2px 5px #0003
}

.div-block-125-copy {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 75%;
    padding: 10px 10px 10px 40px;
    display: flex
}

.image-33-copy {
    border-radius: 50px 0 0 50px;
    width: auto;
    height: 30vh
}

.container-32-copy {
    max-width: 100%;
    padding-left: 0;
    padding-right: 20px;
    display: flex
}

.recommendedusecasessection {
    padding-top: 40px;
    padding-bottom: 40px
}

.latestblogdiv {
    width: 100%;
    max-width: none
}

.latestblogmaindiv {
    max-width: 100%;
    display: flex
}

.container-35 {
    border-radius: 50px;
    width: 100%;
    max-width: 100%;
    box-shadow: 0 2px 5px #0003
}

.link-block-7 {
    color: var(--spark-library--primary-blue);
    font-family: Outfit, sans-serif;
    text-decoration: none;
    display: flex
}

.blogdate {
    color: var(--spark-library--black);
    cursor: ew-resize;
    padding-top: 10px
}

.blogdate.date {
    color: var(--systemflow-lite--neutral--80);
    padding-top: 20px
}

.div-block-132 {
    width: 40%
}

.blogimageright {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-size: cover;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    width: 40%
}

.blogrightimage {
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px
}

.blogleftcontent {
    padding: 40px 20px
}

.div-block-133 {
    display: block
}

.case-study-list {
    margin-top: 40px;
    margin-bottom: 40px;
    display: none
}

.bottomcasestudylist {
    border-radius: 20px;
    margin: 10px 10px 30px;
    font-family: Outfit, sans-serif;
    box-shadow: 0 2px 5px #0003
}

.bottomcasestudylist:hover {
    color: var(--spark-library--primary-blue)
}

.whtweoffersection {
    margin-top: 40px;
    margin-bottom: 60px;
    font-family: Outfit, sans-serif
}

.whtweoffercontainer {
    max-width: 100%;
    padding-left: 5vw;
    padding-right: 5vw
}

.div-block-135,
.whatweoffergrid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.wahtweofferheading {
    color: var(--spark-library--primary-blue);
    font-size: 20px;
    font-weight: 500;
    line-height: 30px
}

.image-38 {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    margin-bottom: -10px
}

.paragraph-10,
.paragraph-11 {
    text-align: center;
    font-family: Outfit, sans-serif
}

.paragraph-12 {
    font-family: Outfit, sans-serif
}

.div-block-113-copy {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 5vh;
    margin-left: 20px;
    margin-right: 20px;
    display: grid;
    overflow: hidden
}

.div-block-113-copy.mobile {
    display: none
}

.easydms_image_text-copy {
    color: var(--spark-library--white);
    text-align: left;
    margin-top: 2vh;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.easydms_image_text-copy.is-left-aligned {
    text-align: left;
    margin-top: 1vh;
    font-size: 14px
}

.easydms_image_text-copy.is-left-aligned.is-white {
    color: #fff;
    font-size: 30px
}

.easydms_image_text-copy.is-left-aligned.no-pace {
    margin-top: 0;
    font-size: 1.2vw
}

.easydms_image_text-copy.is-left-aligned.small {
    margin-top: 3vh;
    font-size: 14px
}

.easydms_image_text-copy.is-left-aligned.small.is-white {
    padding-left: 1.8vw;
    padding-right: 2vw;
    font-size: 16px;
    line-height: 24px;
    position: absolute
}

.easydms_image_text-copy.is-left-aligned.small.is-white.static {
    margin-top: 0;
    padding-left: 0;
    position: static
}

.easydms_image_text-copy.is-left-aligned.small.is-white.product_data {
    padding-left: 0
}

.easydms_image_text-copy.is-left-aligned.small.is-white.rapara {
    padding-left: 0;
    font-size: 16px;
    line-height: 24px
}

.easydms_image_text-copy.is-left-aligned.small.is-white.pcpara,
.easydms_image_text-copy.is-left-aligned.small.is-white.idpara,
.easydms_image_text-copy.is-left-aligned.small.is-white.mod,
.easydms_image_text-copy.is-left-aligned.small.is-white.pdmpara,
.easydms_image_text-copy.is-left-aligned.small.is-white.psdpara,
.easydms_image_text-copy.is-left-aligned.small.is-white.btpara,
.easydms_image_text-copy.is-left-aligned.small.is-white.cmpara,
.easydms_image_text-copy.is-left-aligned.small.is-white.ccpara,
.easydms_image_text-copy.is-left-aligned.small.is-white.qcmp,
.easydms_image_text-copy.is-left-aligned.small.is-white.dcpara,
.easydms_image_text-copy.is-left-aligned.small.is-white.mod-para {
    padding-left: 0
}

.easydms_image_text-copy.is-big {
    color: #0172db;
    text-align: left;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 700
}

.easydms_image_text-copy.is-big.is-black {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px
}

.easydms_image_text-copy.is-big.is-black.not-bold {
    font-weight: 400
}

.easydms_image_text-copy.is-big.is-black.centre {
    text-align: center;
    margin-top: 4vh;
    font-size: 2vw;
    font-weight: 600;
    line-height: 1.2
}

.easydms_image_text-copy.is-big.no-space {
    margin-top: 0
}

.easydms_image_text-copy.is-white {
    color: #fff;
    text-align: left;
    margin-top: 0;
    line-height: 1.4
}

.easydms_image_text-copy.is-white._1 {
    margin-bottom: 1vh;
    font-weight: 400
}

.easydms_image_text-copy.is-white._2,
.easydms_image_text-copy.is-white._3,
.easydms_image_text-copy.is-white._4 {
    font-weight: 700
}

.easydms_image_text-copy.is-white.centre {
    text-align: center;
    margin-bottom: 5vh
}

.easydms_image_text-copy.is-white.industriespara {
    font-size: 15px;
    line-height: 22px
}

.easydms_image_text-copy.one {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw;
    line-height: 1.4
}

.easydms_image_text-copy.two,
.easydms_image_text-copy.three,
.easydms_image_text-copy.four,
.easydms_image_text-copy.five,
.easydms_image_text-copy.six,
.easydms_image_text-copy.seven,
.easydms_image_text-copy.eight {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw
}

.easydms_image_text-copy.is-white.is-left-aligned.small.para-text,
.easydms_image_text-copy.para-text.is-left-aligned.is-white.small {
    padding-left: 0
}

.plantcare_image_heading {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
    line-height: 1.1;
    position: absolute
}

.plantcare_image_heading.white {
    color: #fff;
    font-size: 1.7vw;
    font-weight: 600;
    line-height: 1.1
}

.plantcare_image_heading.white.casestudies-heading {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px
}

.plantcare_image_heading.white.formulation_heading {
    padding-left: 2vw
}

.plantcare_image_text {
    color: var(--spark-library--white);
    text-align: left;
    margin-top: 2vh;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.plantcare_image_text.is-left-aligned {
    text-align: left;
    margin-top: 1vh;
    font-size: 14px
}

.plantcare_image_text.is-left-aligned.is-white {
    color: #fff;
    font-size: 30px
}

.plantcare_image_text.is-left-aligned.no-pace {
    margin-top: 0;
    font-size: 1.2vw
}

.plantcare_image_text.is-left-aligned.small {
    margin-top: 3vh;
    font-size: 14px
}

.plantcare_image_text.is-left-aligned.small.is-white {
    padding-left: 1.8vw;
    padding-right: 2vw;
    font-size: 16px;
    line-height: 24px;
    position: absolute
}

.plantcare_image_text.is-left-aligned.small.is-white.static {
    margin-top: 0;
    padding-left: 0;
    position: static
}

.plantcare_image_text.is-left-aligned.small.is-white.product_data {
    padding-left: 0
}

.plantcare_image_text.is-left-aligned.small.is-white.rapara {
    padding-left: 0;
    font-size: 16px;
    line-height: 24px
}

.plantcare_image_text.is-left-aligned.small.is-white.pcpara,
.plantcare_image_text.is-left-aligned.small.is-white.idpara,
.plantcare_image_text.is-left-aligned.small.is-white.mod,
.plantcare_image_text.is-left-aligned.small.is-white.pdmpara,
.plantcare_image_text.is-left-aligned.small.is-white.psdpara,
.plantcare_image_text.is-left-aligned.small.is-white.btpara,
.plantcare_image_text.is-left-aligned.small.is-white.cmpara,
.plantcare_image_text.is-left-aligned.small.is-white.ccpara,
.plantcare_image_text.is-left-aligned.small.is-white.qcmp,
.plantcare_image_text.is-left-aligned.small.is-white.dcpara,
.plantcare_image_text.is-left-aligned.small.is-white.mod-para {
    padding-left: 0
}

.plantcare_image_text.is-big {
    color: #0172db;
    text-align: left;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 700
}

.plantcare_image_text.is-big.is-black {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px
}

.plantcare_image_text.is-big.is-black.not-bold {
    font-weight: 400
}

.plantcare_image_text.is-big.is-black.centre {
    text-align: center;
    margin-top: 4vh;
    font-size: 2vw;
    font-weight: 600;
    line-height: 1.2
}

.plantcare_image_text.is-big.no-space {
    margin-top: 0
}

.plantcare_image_text.is-white {
    color: #fff;
    text-align: left;
    margin-top: 0;
    line-height: 1.4
}

.plantcare_image_text.is-white._1 {
    margin-bottom: 1vh;
    font-weight: 400
}

.plantcare_image_text.is-white._2,
.plantcare_image_text.is-white._3,
.plantcare_image_text.is-white._4 {
    font-weight: 700
}

.plantcare_image_text.is-white.centre {
    text-align: center;
    margin-bottom: 5vh
}

.plantcare_image_text.is-white.industriespara {
    font-size: 15px;
    line-height: 22px
}

.plantcare_image_text.one {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw;
    line-height: 1.4
}

.plantcare_image_text.two,
.plantcare_image_text.three,
.plantcare_image_text.four,
.plantcare_image_text.five,
.plantcare_image_text.six,
.plantcare_image_text.seven,
.plantcare_image_text.eight {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw
}

.plantcare_image_text.is-white.is-left-aligned.small.para-text {
    padding-left: 0;
    font-size: 1rem;
    line-height: 1.1
}

.whatsapp_image_text {
    color: var(--spark-library--white);
    text-align: left;
    margin-top: 2vh;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.whatsapp_image_text.is-left-aligned {
    text-align: left;
    margin-top: 1vh;
    font-size: 14px
}

.whatsapp_image_text.is-left-aligned.is-white {
    color: #fff;
    font-size: 30px
}

.whatsapp_image_text.is-left-aligned.no-pace {
    margin-top: 0;
    font-size: 1.2vw
}

.whatsapp_image_text.is-left-aligned.small {
    margin-top: 3vh;
    font-size: 14px
}

.whatsapp_image_text.is-left-aligned.small.is-white {
    padding-left: 1.8vw;
    padding-right: 2vw;
    font-size: 16px;
    line-height: 24px;
    position: absolute
}

.whatsapp_image_text.is-left-aligned.small.is-white.static {
    margin-top: 0;
    padding-left: 0;
    position: static
}

.whatsapp_image_text.is-left-aligned.small.is-white.product_data {
    padding-left: 0
}

.whatsapp_image_text.is-left-aligned.small.is-white.rapara {
    padding-left: 0;
    font-size: 16px;
    line-height: 24px
}

.whatsapp_image_text.is-left-aligned.small.is-white.pcpara,
.whatsapp_image_text.is-left-aligned.small.is-white.idpara,
.whatsapp_image_text.is-left-aligned.small.is-white.mod,
.whatsapp_image_text.is-left-aligned.small.is-white.pdmpara,
.whatsapp_image_text.is-left-aligned.small.is-white.psdpara,
.whatsapp_image_text.is-left-aligned.small.is-white.btpara,
.whatsapp_image_text.is-left-aligned.small.is-white.cmpara,
.whatsapp_image_text.is-left-aligned.small.is-white.ccpara,
.whatsapp_image_text.is-left-aligned.small.is-white.qcmp,
.whatsapp_image_text.is-left-aligned.small.is-white.dcpara,
.whatsapp_image_text.is-left-aligned.small.is-white.mod-para {
    padding-left: 0
}

.whatsapp_image_text.is-big {
    color: #0172db;
    text-align: left;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 700
}

.whatsapp_image_text.is-big.is-black {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px
}

.whatsapp_image_text.is-big.is-black.not-bold {
    font-weight: 400
}

.whatsapp_image_text.is-big.is-black.centre {
    text-align: center;
    margin-top: 4vh;
    font-size: 2vw;
    font-weight: 600;
    line-height: 1.2
}

.whatsapp_image_text.is-big.no-space {
    margin-top: 0
}

.whatsapp_image_text.is-white {
    color: #fff;
    text-align: left;
    margin-top: 0;
    line-height: 1.4
}

.whatsapp_image_text.is-white._1 {
    margin-bottom: 1vh;
    font-weight: 400
}

.whatsapp_image_text.is-white._2,
.whatsapp_image_text.is-white._3,
.whatsapp_image_text.is-white._4 {
    font-weight: 700
}

.whatsapp_image_text.is-white.centre {
    text-align: center;
    margin-bottom: 5vh
}

.whatsapp_image_text.is-white.industriespara {
    font-size: 15px;
    line-height: 22px
}

.whatsapp_image_text.one {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw;
    line-height: 1.4
}

.whatsapp_image_text.two,
.whatsapp_image_text.three,
.whatsapp_image_text.four,
.whatsapp_image_text.five,
.whatsapp_image_text.six,
.whatsapp_image_text.seven,
.whatsapp_image_text.eight {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw
}

.whatsapp_image_text.is-white.is-left-aligned.small.para-text,
.whatsapp_image_text.para-text.is-left-aligned.is-white.small {
    padding-left: 0
}

.title-tab-2 {
    color: #fff;
    -webkit-text-stroke-color: #fff;
    background-color: #0072db;
    border-radius: 2rem;
    padding: 1vh 2vw;
    font-family: Outfit, sans-serif;
    font-size: 1.5vw;
    font-weight: 300;
    line-height: 1.1;
    display: flex
}

.a-footer-divider-2 {
    background-color: #dedfe3;
    width: 1px;
    height: 32px
}

.eoibutton-2 {
    color: #0172db;
    background-color: #fff0;
    padding: 0;
    font-family: Outfit, sans-serif
}

.dt_dropdown_link-2 {
    color: #fff;
    background-color: #262730
}

.dt_dropdown_link-2:hover {
    color: #ffb769
}

.div-block-136 {
    height: auto;
    position: absolute;
    inset: 0% 0% auto;
    overflow: hidden
}

.whatsapp_heading-2 {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
    line-height: 1.1;
    position: absolute
}

.nav-option-text-2 {
    outline-offset: 0px;
    color: #fff;
    outline: 3px #fff;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 16px
}

.a-button-primary-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #fff;
    text-align: center;
    letter-spacing: -.02em;
    background-color: #5167f6;
    border-radius: 99px;
    flex-direction: row;
    flex: none;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    padding: 12px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
    transition: all .5s cubic-bezier(.6, .6, 0, 1)
}

.a-button-primary-2:hover {
    background-color: #6478f7
}

.a-button-primary-2:active {
    background-color: #7788f8
}

.whatsapp_image_text-2 {
    color: #fff;
    text-align: left;
    margin-top: 2vh;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.whatsapp_image_text-2.is-white.is-left-aligned.small.para-text {
    padding-left: 0;
    font-size: 1rem;
    line-height: 1.1
}

.a-icon-button-2 {
    color: #0172db;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex
}

.a-icon-button-2:hover {
    color: #000;
    background-color: #f4f4f6
}

.a-success-message-2 {
    background-color: #c5e7d1
}

.uui-navbar03_dropdown-toggle-2 {
    grid-column-gap: .7vw;
    grid-row-gap: .7vw;
    justify-content: center;
    align-items: center;
    padding: 1.75rem 2.5rem 1.75rem 1rem;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 1rem;
    font-weight: 600;
    transition: all .3s;
    display: flex
}

.uui-navbar03_dropdown-toggle-2:hover {
    color: #ffb769
}

.dropdown-link-5 {
    color: #fff;
    background-color: #262730
}

.dropdown-link-5:hover {
    color: #ffb769
}

.div-block-137 {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: flex
}

.nav_bar_container_type_2-2 {
    box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808
}

.nav_bar_container_type_2-2.w--open {
    background-color: #131419;
    width: 100vw;
    min-width: 100vw;
    max-width: 100%;
    height: 60vh;
    padding-left: 2rem;
    padding-right: 2rem;
    position: absolute;
    inset: 17vh auto auto 0%;
    overflow: hidden
}

.list-3 {
    padding-left: 15px;
    padding-right: 20px
}

.container-36 {
    max-width: 100%;
    font-size: 14px
}

.dropdown-link-6 {
    color: #fff;
    background-color: #262730
}

.dropdown-link-6:hover {
    color: #ffb769
}

.image-40 {
    display: inline-block;
    position: relative;
    inset: 0%;
    overflow: clip
}

.div-block-138 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    justify-content: center;
    align-items: center;
    margin-top: 6vh;
    display: flex
}

.div-block-139 {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    height: auto;
    min-height: 60vh;
    display: flex
}

.nav_bar_container_type_3-2 {
    box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808
}

.nav_bar_container_type_3-2.w--open {
    background-color: #131419;
    width: 100vw;
    min-width: 100vw;
    max-width: 100%;
    height: 30vh;
    padding-left: 2rem;
    padding-right: 2rem;
    position: absolute;
    inset: 17vh auto auto 0%;
    overflow: hidden
}

.image-41 {
    height: 1.8vh;
    margin-left: 5px
}

.a-footer-link-small-2 {
    color: #5f5f62;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
    transition: color .2s
}

.a-footer-link-small-2:hover {
    color: #5167f6;
    text-decoration: underline
}

.div-block-140 {
    grid-column-gap: 3vh;
    grid-row-gap: 3vh;
    flex-flow: column;
    width: 35%;
    height: 100vh;
    display: flex
}

.div-block-140.whatsappgrid {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    height: 100vh
}

.text-block-35 {
    color: #a1a1a1;
    font-family: Outfit, sans-serif
}

.nav_circle-2 {
    border: 1px solid #fff;
    border-radius: 100%;
    width: .6vw;
    height: .6vw;
    position: static
}

.a-footer-divider-small-2 {
    background-color: #dedfe3;
    width: 100%;
    height: 1px
}

.a-error-message-2 {
    background-color: #fdd8e0
}

.div-block-141 {
    grid-column-gap: 2vh;
    grid-row-gap: 1vh;
    flex-flow: column;
    display: flex
}

.div-block-141.whatsapp {
    grid-column-gap: 2vh;
    grid-row-gap: 1vh
}

.a-footer-link-2 {
    color: #5e606e;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    transition: color .2s
}

.a-footer-link-2:hover {
    color: #ffb769
}

.div-block-142 {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 65%;
    height: 100vh;
    display: flex
}

.a-footer-text-field-2 {
    border: 1px solid #f4f4f6;
    border-radius: 99px;
    height: 48px;
    margin-bottom: 0;
    padding: 12px 24px 12px 48px;
    transition: border .2s
}

.a-footer-text-field-2:focus {
    border-style: solid;
    border-color: #5167f6
}

.div-block-143 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    display: flex
}

.section-11 {
    background-color: #f0f0f0;
    padding: 10vh 5vw
}

.div-block-144 {
    border-radius: 1.5vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 17vw;
    height: 40vh;
    padding: 20px;
    display: flex;
    position: relative;
    box-shadow: 4px 6px 41.96px #0003
}

.container-37 {
    flex-flow: column;
    max-width: none;
    display: flex
}

.container-38 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex
}

.text-block-36 {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-size: 11px;
    font-weight: 300
}

.uui-navbar03_item-heading-2 {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-decoration: none
}

.uui-navbar03_item-heading-2:hover {
    color: #ffb769
}

.uui-navbar03_item-heading-2.margin-bottom-0 {
    margin-bottom: 0
}

.nav_bar_container_type_1-2 {
    font-family: Outfit, sans-serif;
    box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808
}

.nav_bar_container_type_1-2.w--open {
    background-color: #131419;
    width: 100vw;
    min-width: 100vw;
    max-width: 100%;
    height: 20vh;
    padding-left: 2rem;
    padding-right: 2rem;
    position: absolute;
    inset: 17vh auto auto 0%;
    overflow: hidden
}

.dt_dropdown_link-3 {
    color: #fff;
    background-color: #262730
}

.dt_dropdown_link-3:hover {
    color: #ffb769
}

.div-block-145 {
    height: 100%;
    position: absolute;
    inset: 0% 0% auto;
    overflow: hidden
}

.a-button-primary-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #fff;
    text-align: center;
    letter-spacing: -.02em;
    background-color: #5167f6;
    border-radius: 99px;
    flex-direction: row;
    flex: none;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    padding: 12px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
    transition: all .5s cubic-bezier(.6, .6, 0, 1)
}

.a-button-primary-3:hover {
    background-color: #6478f7
}

.a-button-primary-3:active {
    background-color: #7788f8
}

.a-icon-button-3 {
    color: #0172db;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex
}

.a-icon-button-3:hover {
    color: #000;
    background-color: #f4f4f6
}

.a-success-message-3 {
    background-color: #c5e7d1
}

.uui-navbar03_dropdown-toggle-3 {
    grid-column-gap: .7vw;
    grid-row-gap: .7vw;
    justify-content: center;
    align-items: center;
    padding: 1.75rem 2.5rem 1.75rem 1rem;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 1rem;
    font-weight: 600;
    transition: all .3s;
    display: flex
}

.uui-navbar03_dropdown-toggle-3:hover {
    color: #ffb769
}

.div-block-146 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: flex
}

.div-block-146.wms_maingrid {
    flex-flow: column
}

.container-39 {
    max-width: none;
    font-size: 14px
}

.image-42 {
    display: inline-block;
    position: relative;
    inset: 0%;
    overflow: clip
}

.div-block-147 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    justify-content: center;
    align-items: center;
    margin-top: 6vh;
    display: flex
}

.image-43 {
    height: 1.8vh;
    margin-left: 5px
}

.a-footer-link-small-3 {
    color: #5f5f62;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
    transition: color .2s
}

.a-footer-link-small-3:hover {
    color: #5167f6;
    text-decoration: underline
}

.text-block-37 {
    color: #a1a1a1;
    font-family: Outfit, sans-serif
}

.wms_image_text-2 {
    color: #fff;
    text-align: left;
    margin-top: 2vh;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.wms_image_text-2.is-white.is-left-aligned.small.para-text {
    padding-left: 0
}

.a-footer-divider-small-3 {
    background-color: #dedfe3;
    width: 100%;
    height: 1px
}

.a-error-message-3 {
    background-color: #fdd8e0
}

.div-block-148 {
    flex-flow: column;
    display: flex
}

.div-block-149 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 65%;
    height: 100vh;
    display: flex
}

.div-block-149.wms_top_grid {
    width: 100%;
    height: 40vh
}

.div-block-150 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    display: flex
}

.section-12 {
    background-color: #f0f0f0;
    padding: 10vh 5vw
}

.div-block-151 {
    border-radius: 1.5vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 17vw;
    height: 40vh;
    padding: 20px;
    display: flex;
    position: relative;
    box-shadow: 4px 6px 41.96px #0003
}

.container-40 {
    flex-flow: column;
    max-width: none;
    display: flex
}

.container-41 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex
}

.wms_image_heading-2 {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
    line-height: 1.1;
    position: absolute
}

.text-block-38 {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-size: 11px;
    font-weight: 300
}

.uui-navbar03_item-heading-3 {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-decoration: none
}

.uui-navbar03_item-heading-3:hover {
    color: #ffb769
}

.uui-navbar03_item-heading-3.margin-bottom-0 {
    margin-bottom: 0
}

.nav_bar_container_type_1-3 {
    font-family: Outfit, sans-serif;
    box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808
}

.nav_bar_container_type_1-3.w--open {
    background-color: #131419;
    width: 100vw;
    min-width: 100vw;
    max-width: 100%;
    height: 20vh;
    padding-left: 2rem;
    padding-right: 2rem;
    position: absolute;
    inset: 17vh auto auto 0%;
    overflow: hidden
}

.div-block-152 {
    border-radius: 1.5vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 17vw;
    height: 40vh;
    padding: 20px;
    display: flex;
    position: relative;
    box-shadow: 4px 6px 41.96px #0003
}

.container-42 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex
}

.a-footer-divider-small-4 {
    background-color: #dedfe3;
    width: 100%;
    height: 1px
}

.div-block-153 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: flex
}

.div-block-153.wms_maingrid {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    flex-flow: column
}

.a-error-message-4 {
    background-color: #fdd8e0
}

.image-44 {
    height: 1.8vh;
    margin-left: 5px
}

.div-block-154 {
    grid-column-gap: 2vh;
    grid-row-gap: 1vh;
    flex-flow: column;
    display: flex
}

.text-block-39 {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-size: 11px;
    font-weight: 300
}

.div-block-155 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    justify-content: center;
    align-items: center;
    margin-top: 6vh;
    display: flex
}

.container-43 {
    max-width: none;
    font-size: 14px
}

.text-block-40 {
    color: #a1a1a1;
    font-family: Outfit, sans-serif
}

.image-45 {
    display: inline-block;
    position: relative;
    inset: 0%;
    overflow: clip
}

.a-footer-link-small-4 {
    color: #5f5f62;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
    transition: color .2s
}

.a-footer-link-small-4:hover {
    color: #5167f6;
    text-decoration: underline
}

.div-block-156 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 65%;
    height: 100vh;
    display: flex
}

.div-block-156.wms_top_grid {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    width: 100%;
    height: 40vh
}

.container-44 {
    flex-flow: column;
    max-width: none;
    display: flex
}

.div-block-157 {
    height: auto;
    position: absolute;
    inset: 0% 0% auto;
    overflow: hidden
}

.wms_image_text-3 {
    color: #fff;
    text-align: left;
    margin-top: 2vh;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.wms_image_text-3.is-white.is-left-aligned.small.para-text {
    padding-left: 0;
    font-size: 1rem;
    line-height: 1.1
}

.dt_dropdown_link-4 {
    color: #fff;
    background-color: #262730
}

.dt_dropdown_link-4:hover {
    color: #ffb769
}

.div-block-158 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    display: flex
}

.container-46 {
    flex-flow: column;
    max-width: none;
    display: flex
}

.a-footer-link-small-5 {
    color: #5f5f62;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
    transition: color .2s
}

.a-footer-link-small-5:hover {
    color: #5167f6;
    text-decoration: underline
}

.div-block-167 {
    border-radius: 1.5vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 17vw;
    height: 40vh;
    padding: 20px;
    display: flex;
    position: relative;
    box-shadow: 4px 6px 41.96px #0003
}

.div-block-164 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    justify-content: center;
    align-items: center;
    margin-top: 6vh;
    display: flex
}

.div-block-162 {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    min-height: 100vh;
    margin-top: 0;
    display: flex
}

.div-block-163 {
    grid-column-gap: 2vh;
    grid-row-gap: 1vh;
    flex-flow: column;
    display: flex
}

.image-46 {
    display: inline-block;
    position: relative;
    inset: 0%;
    overflow: clip
}

.container-45 {
    max-width: none;
    font-size: 14px
}

.fleetcare_image_heading-2 {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.1;
    position: absolute
}

.div-block-160 {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 35%;
    height: auto;
    min-height: 100vh;
    display: flex
}

.div-block-160.fleetcare {
    height: auto;
    min-height: 82vh
}

.div-block-160.easysales {
    width: 50%;
    height: auto;
    min-height: 40vh
}

.fleetcare_image_heading_image_text-2 {
    color: #fff;
    text-align: left;
    margin-top: 2vh;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.fleetcare_image_heading_image_text-2.is-white.is-left-aligned.small.para-text {
    padding-left: 0;
    font-size: 1rem;
    line-height: 1.1
}

.div-block-166 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    display: flex
}

.text-block-42 {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-size: 11px;
    font-weight: 300
}

.div-block-159 {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 65%;
    height: auto;
    min-height: 100vh;
    display: flex
}

.div-block-159.fleetcare {
    height: auto;
    min-height: 80vh
}

.div-block-159.easydms {
    width: 77%;
    height: auto;
    min-height: 80vh
}

.div-block-159.easysales {
    width: 50%;
    height: auto;
    min-height: 40vh
}

.image-47 {
    height: 1.8vh;
    margin-left: 5px
}

.div-block-165 {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    height: auto;
    min-height: 62vh;
    display: flex
}

.container-47 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex
}

.dt_dropdown_link-5 {
    color: #fff;
    background-color: #262730
}

.dt_dropdown_link-5:hover {
    color: #ffb769
}

.div-block-161 {
    height: auto;
    position: absolute;
    inset: 0% 0% auto;
    overflow: hidden
}

.text-block-41 {
    color: #a1a1a1;
    font-family: Outfit, sans-serif
}

.easysales_image_heading {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    position: absolute
}

.easysales_image_heading.white {
    color: #fff;
    font-size: 1.7vw;
    font-weight: 600;
    line-height: 1.1
}

.easysales_image_heading.white.casestudies-heading {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px
}

.easysales_image_heading.white.formulation_heading {
    padding-left: 2vw
}

.easysales_image_text {
    color: var(--spark-library--white);
    text-align: left;
    margin-top: 2vh;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.easysales_image_text.is-left-aligned {
    text-align: left;
    margin-top: 1vh;
    font-size: 14px
}

.easysales_image_text.is-left-aligned.is-white {
    color: #fff;
    font-size: 30px
}

.easysales_image_text.is-left-aligned.no-pace {
    margin-top: 0;
    font-size: 1.2vw
}

.easysales_image_text.is-left-aligned.small {
    margin-top: 3vh;
    font-size: 14px
}

.easysales_image_text.is-left-aligned.small.is-white {
    padding-left: 1.8vw;
    padding-right: 2vw;
    font-size: 16px;
    line-height: 24px;
    position: absolute
}

.easysales_image_text.is-left-aligned.small.is-white.static {
    margin-top: 0;
    padding-left: 0;
    position: static
}

.easysales_image_text.is-left-aligned.small.is-white.product_data {
    padding-left: 0
}

.easysales_image_text.is-left-aligned.small.is-white.rapara {
    padding-left: 0;
    font-size: 16px;
    line-height: 24px
}

.easysales_image_text.is-left-aligned.small.is-white.pcpara,
.easysales_image_text.is-left-aligned.small.is-white.idpara,
.easysales_image_text.is-left-aligned.small.is-white.mod,
.easysales_image_text.is-left-aligned.small.is-white.pdmpara,
.easysales_image_text.is-left-aligned.small.is-white.psdpara,
.easysales_image_text.is-left-aligned.small.is-white.btpara,
.easysales_image_text.is-left-aligned.small.is-white.cmpara,
.easysales_image_text.is-left-aligned.small.is-white.ccpara,
.easysales_image_text.is-left-aligned.small.is-white.qcmp,
.easysales_image_text.is-left-aligned.small.is-white.dcpara,
.easysales_image_text.is-left-aligned.small.is-white.mod-para {
    padding-left: 0
}

.easysales_image_text.is-big {
    color: #0172db;
    text-align: left;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 700
}

.easysales_image_text.is-big.is-black {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px
}

.easysales_image_text.is-big.is-black.not-bold {
    font-weight: 400
}

.easysales_image_text.is-big.is-black.centre {
    text-align: center;
    margin-top: 4vh;
    font-size: 2vw;
    font-weight: 600;
    line-height: 1.2
}

.easysales_image_text.is-big.no-space {
    margin-top: 0
}

.easysales_image_text.is-white {
    color: #fff;
    text-align: left;
    margin-top: 0;
    line-height: 1.4
}

.easysales_image_text.is-white._1 {
    margin-bottom: 1vh;
    font-weight: 400
}

.easysales_image_text.is-white._2,
.easysales_image_text.is-white._3,
.easysales_image_text.is-white._4 {
    font-weight: 700
}

.easysales_image_text.is-white.centre {
    text-align: center;
    margin-bottom: 5vh
}

.easysales_image_text.is-white.industriespara {
    font-size: 15px;
    line-height: 22px
}

.easysales_image_text.one {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw;
    line-height: 1.4
}

.easysales_image_text.two,
.easysales_image_text.three,
.easysales_image_text.four,
.easysales_image_text.five,
.easysales_image_text.six,
.easysales_image_text.seven,
.easysales_image_text.eight {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw
}

.easysales_image_text.is-white.is-left-aligned.small.para-text,
.easysales_image_text.para-text.is-left-aligned.is-white.small {
    padding-left: 0
}

.div-block-168 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 65%;
    height: 100vh;
    display: flex
}

.div-block-168.pdc_one_grid_column {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    width: 77%;
    height: auto;
    min-height: 80vh
}

.div-block-168.pdccolumngrid {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    height: auto;
    min-height: 100vh
}

.div-block-169 {
    grid-column-gap: 3vh;
    grid-row-gap: 3vh;
    flex-flow: column;
    width: 35%;
    height: 100vh;
    display: flex
}

.div-block-169.pdc_one_grid_column {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    height: auto;
    min-height: 82vh
}

.div-block-169.pdccolumngrid {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    width: 35%;
    height: auto;
    min-height: 100vh
}

.image-48 {
    width: 15%
}

.dt_dropdown_link-6 {
    color: #fff;
    background-color: #262730
}

.dt_dropdown_link-6:hover {
    color: #ffb769
}

.div-block-170 {
    height: auto;
    position: absolute;
    inset: 0% 0% auto;
    overflow: hidden
}

.pdc_image_heading-2 {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
    line-height: 1.1;
    position: absolute
}

.pdc_image_text-2 {
    color: #fff;
    text-align: left;
    margin-top: 2vh;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.pdc_image_text-2.is-white.is-left-aligned {
    flex: 0 auto
}

.pdc_image_text-2.is-white.is-left-aligned.small.para-text {
    padding-left: 0;
    font-size: 1rem;
    line-height: 1.1
}

.div-block-171 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: flex
}

.div-block-171.pdcmaingrid {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    height: auto;
    min-height: 100vh
}

.container-48 {
    max-width: none;
    font-size: 14px
}

.image-49 {
    display: inline-block;
    position: relative;
    inset: 0%;
    overflow: clip
}

.div-block-172 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    justify-content: center;
    align-items: center;
    margin-top: 6vh;
    display: flex
}

.div-block-173 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    height: 60vh;
    display: flex
}

.div-block-173.pdc_maingrid_row_02 {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    height: auto;
    min-height: 55vh
}

.image-50 {
    height: 1.8vh;
    margin-left: 5px
}

.text-block-43 {
    color: #a1a1a1;
    font-family: Outfit, sans-serif
}

.div-block-174 {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    flex-flow: column;
    display: flex
}

.div-block-175 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    display: flex
}

.div-block-176 {
    border-radius: 1.5vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 17vw;
    height: 40vh;
    padding: 20px;
    display: flex;
    position: relative;
    box-shadow: 4px 6px 41.96px #0003
}

.container-49 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex
}

.container-50 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex
}

.text-block-44 {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-size: 11px;
    font-weight: 300
}

.div-block-177 {
    background-color: #0172db;
    border-top-left-radius: 188px;
    border-bottom-left-radius: 188px;
    width: 50%;
    height: 100%;
    position: absolute;
    inset: auto 0% 0% auto
}

.container-51 {
    max-width: none
}

.div-block-178 {
    grid-column-gap: .8vh;
    grid-row-gap: .8vh;
    flex-flow: column;
    display: flex
}

.h4-2 {
    color: #0172db;
    font-family: Outfit, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    position: absolute
}

.h4-2.white {
    color: #fff;
    font-size: 1.7vw;
    font-weight: 600;
    line-height: 1.1
}

.image-51 {
    height: 100%
}

.section-13 {
    padding: 10vh 10vw
}

.div-block-179 {
    grid-column-gap: 1rem;
    grid-row-gap: 10vh;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 15vh;
    display: grid
}

.dt_dropdown_link-7 {
    color: #fff;
    background-color: #262730
}

.dt_dropdown_link-7:hover {
    color: #ffb769
}

.div-block-180 {
    padding-left: 2rem
}

.section-14 {
    height: 100vh;
    padding-top: 10vh;
    padding-left: 10vw;
    font-family: Outfit, sans-serif;
    position: relative
}

.section-14.mobileversion {
    display: none
}

.container-52 {
    max-width: none;
    font-size: 14px
}

.container-53 {
    max-width: none
}

.div-block-181 {
    grid-column-gap: 16px;
    grid-row-gap: 6vh;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: auto;
    grid-auto-columns: 1fr;
    margin-top: 12vh;
    display: grid
}

.container-54 {
    max-width: none
}

.container-55 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex
}

.div-block-182 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    justify-content: center;
    align-items: center;
    margin-top: 10vh;
    display: flex
}

.div-block-183 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    justify-content: center;
    margin-top: 4vh;
    display: flex
}

.container-56 {
    max-width: none
}

.div-block-184 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    justify-content: center;
    align-items: center;
    margin-top: 6vh;
    display: flex
}

.image-52 {
    height: 50%
}

.div-block-185 {
    grid-column-gap: 3vw;
    grid-row-gap: 7vh;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 12vh;
    display: grid
}

.image-53 {
    height: 1.8vh;
    margin-left: 5px
}

.section-15 {
    padding: 2vh 10vw 10vh
}

.div-block-186 {
    background-image: linear-gradient(#0172db00, #0172db);
    width: 100%;
    height: 15vh
}

.text-block-45 {
    color: #a1a1a1;
    font-family: Outfit, sans-serif
}

.question-2 {
    padding: 10vh 10vw
}

.div-block-187 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    display: flex
}

.div-block-188 {
    flex-flow: column;
    display: flex
}

.div-block-189 {
    width: 50%;
    padding-right: 6vw
}

.container-57 {
    max-width: none
}

.div-block-190 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 40%;
    display: flex
}

.div-block-191 {
    flex-flow: column;
    display: flex
}

.div-block-192 {
    z-index: 2;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    padding-bottom: 7%;
    padding-left: 7%;
    padding-right: 7%;
    display: flex;
    position: absolute
}

.section-16 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 10vh 10vw;
    display: flex
}

.div-block-193 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    display: flex
}

.spark-three-column-grid-3 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb4287b70498f7f9b0352d_image.png);
    background-position: 50%;
    background-size: cover;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    height: 100%;
    display: block
}

.spark-three-column-grid-3.onpreimes_businessone {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d5f38583c0ed0c6c23316c_onprimes_sap_business_one.jpg);
    background-position: 50%;
    background-size: cover;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: auto;
    min-height: 60vh;
    max-height: 60vh
}

.spark-three-column-grid-3.mobilebusinessone {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d5f3852c2c35c3f79b6d93_mobile_sap_business_one.jpg);
    background-position: 50%;
    background-size: cover;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: auto;
    min-height: 60vh;
    max-height: 60vh
}

.spark-three-column-grid-3.upgradtab_01 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d6881c37ff54b81d0cbf19_upgrad_tab_icons_01.svg);
    background-position: 0 0;
    background-size: auto
}

.spark-three-column-grid-3.upgradtab_02 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d6881c2b8490df8277fcad_upgrade_tab_img_02.jpg);
    background-position: 50%;
    background-size: cover;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: auto;
    min-height: 75vh
}

.spark-three-column-grid-3.upgradtab_03 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d6881c3ed28aa00cdaaee4_upgrade_tab_img_0.jpg);
    background-position: 50%;
    background-size: cover;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: auto;
    min-height: 75vh
}

.spark-three-column-grid-3.integrationtab_03 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d68e0346ee22e769afe57a_integrationtab_img_03.jpg);
    background-position: 50%;
    background-size: cover;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: auto;
    min-height: 75vh
}

.spark-three-column-grid-3.integrationtab_02 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d68e03ab8a25c0862db662_integrationtab_img_02.jpg);
    background-position: 50%;
    background-size: cover;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: auto;
    min-height: 75vh
}

.spark-three-column-grid-3.customization_tab_02 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d6a3286d4c7e747ee8d7fd_customization_tab_img_02.jpg);
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: auto;
    min-height: 80vh
}

.spark-three-column-grid-3.customization_tab_03 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d6a327c62f330473bd0be5_customization_tab_img_03.jpg);
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: auto;
    min-height: 80vh
}

.spark-three-column-grid-3.customization_tab_04 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d6a3284a794ae7d25974aa_customization_tab_img_04.jpg);
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: auto;
    min-height: 80vh
}

.spark-three-column-grid-3.bpr_tab_02 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d6ab9883c0ed0c6c8b10bb_bpr_tab_img_02.jpg);
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: auto;
    min-height: 80vh
}

.spark-three-column-grid-3.bpr_tab_03 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d6ab9ab47888143def6277_bpr_tab_img_03.jpg);
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: auto;
    min-height: 80vh
}

.spark-three-column-grid-3.bpr_tab_04 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d6ab98fae0bf02994d2c35_bpr_tab_img_04.jpg);
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: auto;
    min-height: 80vh
}

.div-block-194 {
    border-radius: 1.5vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 17vw;
    height: 40vh;
    padding: 20px;
    display: flex;
    position: relative;
    box-shadow: 4px 6px 41.96px #0003
}

.image-54 {
    margin-top: 3vh
}

.paragraph-13 {
    margin-top: 10px;
    font-family: Outfit, sans-serif;
    line-height: 21px
}

.div-block-195 {
    width: 46%;
    height: 100%
}

.container-58 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.spark-simple-side-icon-tab-2 {
    color: #131419;
    background-color: #0000;
    border-radius: 0;
    height: 33.33%;
    margin-bottom: 0;
    padding: 14px;
    transition: background-color .15s, color .15s;
    display: block
}

.spark-simple-side-icon-tab-2:hover {
    opacity: 1;
    border-bottom-color: #a695fb
}

.spark-simple-side-icon-tab-2.w--current {
    color: #fff;
    background-color: #0172db;
    border-bottom: 1px #5532fa;
    border-radius: 0;
    margin-bottom: 0;
    font-family: Outfit, sans-serif
}

.text-block-46 {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-size: 11px;
    font-weight: 300
}

.div-block-196 {
    grid-column-gap: 1vw;
    grid-row-gap: 3vh;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 2vh;
    display: grid
}

.div-block-197 {
    z-index: 1;
    height: 23vh;
    position: absolute
}

.container-59 {
    max-width: none
}

.div-block-61-copy-copy-2 {
    grid-column-gap: 3vw;
    grid-row-gap: 7vh;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 12vh;
    display: grid
}

.div-block-198 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-radius: 1.5vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 17vw;
    height: auto;
    padding: 20px;
    display: flex;
    position: relative;
    box-shadow: 4px 6px 41.96px #0003
}

.section-17 {
    height: 100vh;
    padding-top: 10vh;
    padding-left: 10vw;
    font-family: Outfit, sans-serif;
    position: relative
}

.section-17.desktopversion {
    height: auto;
    min-height: 100vh;
    position: relative
}

.section-17.mobileversion {
    height: auto;
    min-height: 100vh;
    display: none
}

.div-block-199 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    width: 40%;
    display: flex
}

.image-55 {
    height: 1.8vh;
    margin-left: 5px
}

.div-block-200 {
    grid-column-gap: 2vw;
    grid-row-gap: 7vh;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 12vh;
    display: grid
}

.div-block-201 {
    grid-column-gap: 1vw;
    grid-row-gap: 3vh;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 2vh;
    display: grid
}

.div-block-202 {
    grid-column-gap: 1rem;
    grid-row-gap: 10vh;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 15vh;
    display: grid
}

.div-block-202.sapbusinessonegrid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.text-block-47 {
    color: #a1a1a1;
    font-family: Outfit, sans-serif
}

.div-block-203 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    display: flex
}

.container-60 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex
}

.div-block-204 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    justify-content: center;
    margin-top: 4vh;
    display: flex
}

.container-61 {
    max-width: 100%;
    font-size: 14px
}

.testimonials1_arrow_sapone_right-2 {
    color: #24292e;
    background-color: #fff;
    border: 1px #e1e4e8;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    height: 3.5rem;
    margin-top: -100px;
    transition: background-color .1s ease-out;
    display: flex;
    position: absolute;
    inset: 120% auto 0% 8%;
    box-shadow: 0 4px 5px #0003
}

.testimonials1_arrow_sapone_right-2:hover {
    background-color: #f6f8fa
}

.testimonials1_arrow_sapone_right-2.corefeatures {
    margin-top: -30px
}

.testimonials1_arrow_sapone_right-2.corefeatures.leftarrow {
    padding: 4vh 2vw
}

.testimonials1_arrow_sapone_right-2.corefeatures-navigation {
    margin-top: -30px;
    margin-bottom: -30px;
    position: absolute;
    bottom: 0%;
    left: 8%;
    right: auto
}

.container-62 {
    max-width: none
}

.container-large-2 {
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto
}

.div-block-205 {
    width: 46%
}

.div-block-206 {
    background-image: linear-gradient(#0172db00, #0172db);
    width: 100%;
    height: 15vh
}

.div-block-207 {
    grid-column-gap: 2vh;
    grid-row-gap: 1vh;
    flex-flow: column;
    align-items: flex-start;
    display: flex
}

.div-block-207.sapbtp {
    grid-row-gap: 2vh;
    min-height: 30vh
}

.section-18 {
    padding: 2vh 5vw 10vh;
    display: block
}

.spark-simple-side-icon-tab-3 {
    color: #131419;
    background-color: #0000;
    border-radius: 0;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 20vh;
    max-height: 20vh;
    margin-bottom: 0;
    padding: 14px;
    transition: background-color .15s, color .15s;
    display: flex
}

.spark-simple-side-icon-tab-3:hover {
    opacity: 1;
    border-bottom-color: #a695fb
}

.spark-simple-side-icon-tab-3.w--current {
    color: #fff;
    background-color: #0172db;
    border-bottom: 1px #5532fa;
    border-radius: 0;
    margin-bottom: 0;
    font-family: Outfit, sans-serif
}

.spark-simple-side-icon-tab-3._4tabs {
    height: auto
}

.spark-simple-side-icon-tab-3.sapbusinesstablinks {
    min-height: 20vh
}

.spark-simple-side-icon-tab-3.sapbusinesstablinks.w--current {
    min-height: 18.33vh;
    max-height: 20vh
}

.spark-simple-side-icon-tab-3.aboutuslinks {
    min-height: 20vh
}

.spark-simple-side-icon-tab-3.aboutuslinks.w--current {
    min-height: 18.33vh;
    max-height: 20vh
}

.spark-simple-side-icon-tab-3.vestric_services_tab,
.spark-simple-side-icon-tab-3.sap_integration {
    min-height: 25vh;
    max-height: 25vh
}

.div-block-208 {
    padding-left: 2rem;
    padding-right: 1rem
}

.div-block-209 {
    grid-column-gap: .8vh;
    grid-row-gap: .8vh;
    flex-flow: column;
    display: flex
}

.div-block-210 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    display: flex
}

.div-block-211 {
    z-index: 1;
    height: 23vh;
    position: absolute
}

.image-56 {
    width: 40%;
    margin-top: 3vh
}

.container-63 {
    text-align: center;
    max-width: none
}

.div-block-212 {
    width: 50%;
    padding-right: 6vw
}

.text-block-48 {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-size: 11px;
    font-weight: 300
}

.div-block-213 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    display: flex
}

.container-64 {
    max-width: none
}

.dt_dropdown_link-8 {
    color: #fff;
    background-color: #262730
}

.dt_dropdown_link-8:hover {
    color: #ffb769
}

.section-19 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 0 5vw 10vh;
    display: block
}

.div-block-214 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    justify-content: center;
    align-items: center;
    margin-top: 3vh;
    display: flex
}

.question-3 {
    padding: 5vh 5vw
}

.div-block-215 {
    z-index: 2;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    padding-bottom: 7%;
    padding-left: 7%;
    padding-right: 7%;
    display: flex;
    position: absolute
}

.image-57 {
    width: 100%
}

.div-block-217 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 10vh;
    display: flex
}

.testimonials1_arrow_sapone_left-2 {
    color: #24292e;
    background-color: #fff;
    border: 1px #e1e4e8;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    height: 3.5rem;
    margin-top: -30px;
    margin-bottom: -30px;
    transition: background-color .1s ease-out;
    display: flex;
    position: absolute;
    inset: 120% auto 0% 0%;
    box-shadow: 0 4px 5px #0003
}

.testimonials1_arrow_sapone_left-2:hover {
    background-color: #f6f8fa
}

.container-65 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.container-66 {
    max-width: none
}

.testimonials1_slider-nav-2 {
    display: none
}

.div-block-218 {
    background-color: #0172db;
    border-top-left-radius: 188px;
    border-bottom-left-radius: 0;
    width: 50%;
    height: auto;
    min-height: 100vh;
    position: absolute;
    inset: auto 0% 0% auto
}

.div-block-219 {
    grid-column-gap: 16px;
    grid-row-gap: 6vh;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: auto;
    grid-auto-columns: 1fr;
    margin-top: 12vh;
    font-family: Outfit, sans-serif;
    display: grid
}

.section-20 {
    padding: 10vh 5vw 0
}

.image-59 {
    height: 50%
}

.features-2 {
    background-color: #f1f1f1;
    flex-flow: column;
    height: auto;
    padding: 10vh 5vw;
    display: flex;
    position: relative
}

.paragraph-14 {
    margin-top: 10px;
    font-family: Outfit, sans-serif;
    line-height: 21px
}

.h4-3 {
    color: #0172db;
    font-family: Outfit, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    position: absolute
}

.h4-3.white {
    color: #fff;
    font-size: 1.7vw;
    font-weight: 600;
    line-height: 1.1
}

.tabs-menu {
    flex-flow: column;
    align-self: center;
    width: 40%;
    display: flex
}

.tabs-content {
    align-self: center;
    width: 60%
}

.tabs {
    max-width: 100%;
    display: flex
}

.paragraph-15 {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif
}

.heading-15 {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-weight: 500
}

.list-4 {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif
}

.heading-15-copy {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-size: 18px;
    font-weight: 500
}

.divblank {
    width: 70%
}

.tab-link-tab-1 {
    background-color: #fff0
}

.tab-link-tab-1:hover {
    color: var(--spark-library--primary-blue);
    font-family: Outfit, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.tab-link-tab-1.w--current {
    color: var(--spark-library--primary-blue);
    background-color: #fff0;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.tab-link-tab-2 {
    background-color: #fff0;
    font-family: Outfit, sans-serif
}

.tab-link-tab-2.w--current {
    color: var(--spark-library--primary-blue);
    background-color: #0000
}

.tab-pane-tab-1-2 {
    flex: 1;
    font-family: Outfit, sans-serif
}

.sapserviceswrapper {
    flex-flow: column;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.sapservicestabs {
    width: 100%;
    height: auto;
    padding: 0 0 10vh;
    display: flex
}

.sapservicestabscontainer {
    max-width: 100%
}

.migrationsection {
    font-family: Outfit, sans-serif
}

.migrationcontainer {
    background-image: linear-gradient(90deg, #000, #00050ac4 56%, #00162b1a), url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d1286bee1ac59454316a19_migration_banner.jpg);
    background-position: 0 0, 50%;
    background-size: auto, cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    height: auto;
    min-height: 80vh;
    display: flex
}

.migrationheading {
    color: var(--spark-library--white);
    text-align: center;
    font-size: 50px;
    line-height: 70px
}

.sapservicesstatsgrid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 40px;
    margin-right: 40px;
    display: grid
}

.sapstatsheading {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px
}

.paragraph-16 {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-size: 16px;
    line-height: 24px
}

.text-span-8 {
    color: var(--orange-heading)
}

.sapservicesaboutsection {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 10vh 5vw;
    display: flex
}

.container-67 {
    flex: 0 auto;
    max-width: 100%;
    display: block
}

.container-67.content-align-center {
    text-align: left;
    flex: 0 auto;
    align-self: auto
}

.icon_title_description {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 25vh;
    display: flex
}

.sapreadinessheadingdiv {
    width: 41%
}

.sapreadinessheading {
    color: var(--spark-library--black);
    margin-bottom: 40px;
    font-size: 3.3vw;
    font-weight: 600;
    line-height: 1.1
}

.implementationsection {
    font-family: Outfit, sans-serif
}

.implementationcontainer {
    background-image: linear-gradient(90deg, #000, #00050ac4 56%, #00162b1a), url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d1599651f97b03a791bbd5_implementationBanner.jpg);
    background-position: 0 0, 50%;
    background-size: auto, cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    height: auto;
    min-height: 80vh;
    display: flex
}

.implementationabout {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 10vh 5vw;
    display: flex
}

.whyvestricscontainer {
    flex-flow: column;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.wvimplediv {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    display: flex
}

.wvimplediv.yourcareer {
    height: 70vh
}

.list-5 {
    color: var(--spark-library--white);
    font-weight: 300;
    line-height: 21px
}

.heading-16,
.keybenefitssubheading {
    color: var(--spark-library--white);
    font-weight: 500
}

.implementationtabmenu {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 30%;
    display: flex
}

.tabs-2 {
    display: flex
}

.tab-pane-tab-1-4 {
    padding-left: 0
}

.implementaiontablink {
    color: var(--spark-library--black);
    background-color: #fff0;
    font-size: 16px
}

.implementaiontablink:hover {
    color: var(--spark-library--primary-blue);
    font-weight: 600
}

.implementaiontablink.w--current {
    color: var(--spark-library--primary-blue);
    background-color: #fff0;
    font-weight: 600
}

.tabs-content-2 {
    width: 60%;
    margin-left: 10%
}

.upgradesection {
    font-family: Outfit, sans-serif
}

.upgradecontainer {
    background-image: linear-gradient(90deg, #000, #00050ac4 56%, #00162b1a), url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d159950314e0f903201e3c_upgradeBanner.jpg);
    background-position: 0 0, 50%;
    background-size: auto, cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    height: auto;
    min-height: 80vh;
    display: flex
}

.upgradehighlighttext {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 40px;
    margin-right: 40px;
    display: flex
}

.upgradetext {
    color: var(--spark-library--white);
    text-align: center;
    font-size: 18px;
    font-weight: 300;
    line-height: 27px
}

.upgradeabout {
    height: auto;
    padding: 5vh 5vw 10vh;
    position: relative
}

.upgradeabout.about {
    grid-column-gap: 30vh;
    grid-row-gap: 30vh;
    background-image: linear-gradient(#fff0 54%, #fff), url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5d1_Screenshot%202025-02-21%20172410.png);
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    flex-flow: column;
    height: auto;
    padding-top: 20vh;
    display: flex
}

.upgradeabout.awards {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5e1_Asset%205%201.svg);
    background-position: 0 0;
    background-size: cover
}

.upgradeabout.no-side-padding {
    padding-left: 0;
    padding-right: 0
}

.whyupgradegrid {
    grid-column-gap: 16px;
    grid-row-gap: 10vh;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10vh;
    display: grid
}

.whyupgradegrid.readynesscheck {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-bottom: 10vh
}

.list-6 {
    padding-right: 60px
}

.whychoose {
    padding: 10vh 5vw
}

.integrationsection {
    font-family: Outfit, sans-serif
}

.integrationcontainer {
    background-image: linear-gradient(90deg, #000, #00050ac4 56%, #00162b1a), url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d171d738605306ef3e2a50_sap_integration_banner.jpg);
    background-position: 0 0, 50%;
    background-size: auto, cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    height: auto;
    min-height: 80vh;
    display: flex
}

.text-block-49,
.paragraph-17 {
    text-align: center
}

.amssection {
    font-family: Outfit, sans-serif
}

.amscontainer {
    background-image: linear-gradient(90deg, #000, #00050ac4 56%, #00162b1a), url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d173b1f4302783a6b586ea_amsBanner.jpg);
    background-position: 0 0, 50%;
    background-size: auto, cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    height: auto;
    min-height: 80vh;
    display: flex
}

.amsabout {
    height: auto;
    padding: 5vh 5vw 10vh;
    position: relative
}

.amsabout.about {
    grid-column-gap: 30vh;
    grid-row-gap: 30vh;
    background-image: linear-gradient(#fff0 54%, #fff), url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5d1_Screenshot%202025-02-21%20172410.png);
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    flex-flow: column;
    height: auto;
    padding-top: 20vh;
    display: flex
}

.amsabout.awards {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5e1_Asset%205%201.svg);
    background-position: 0 0;
    background-size: cover
}

.amsabout.no-side-padding {
    padding-left: 0;
    padding-right: 0
}

.list-7 {
    color: var(--spark-library--white);
    font-weight: 300
}

.cutomizationcontainer {
    background-image: linear-gradient(90deg, #000, #00050ac4 56%, #00162b1a), url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d1bde38706a989d53bafa4_customizationBanner.jpg);
    background-position: 0 0, 50%;
    background-size: auto, cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    height: auto;
    min-height: 80vh;
    display: flex
}

.cutomizationsection {
    font-family: Outfit, sans-serif
}

.customizationabout {
    height: auto;
    padding: 5vh 5vw 10vh;
    position: relative
}

.customizationabout.about {
    grid-column-gap: 30vh;
    grid-row-gap: 30vh;
    background-image: linear-gradient(#fff0 54%, #fff), url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5d1_Screenshot%202025-02-21%20172410.png);
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    flex-flow: column;
    height: auto;
    padding-top: 20vh;
    display: flex
}

.customizationabout.awards {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5e1_Asset%205%201.svg);
    background-position: 0 0;
    background-size: cover
}

.customizationabout.no-side-padding {
    padding-left: 0;
    padding-right: 0
}

.customizationservicestext {
    text-align: left
}

.bprsection {
    font-family: Outfit, sans-serif
}

.bprcontainer {
    background-image: linear-gradient(90deg, #000, #00050ac4 56%, #00162b1a), url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d1c74524f0335bd0aff244_bprBanner.jpg);
    background-position: 0 0, 50%;
    background-size: auto, cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    height: auto;
    min-height: 80vh;
    display: flex
}

.bprabout {
    height: auto;
    padding: 5vh 5vw 10vh;
    position: relative
}

.bprabout.about {
    grid-column-gap: 30vh;
    grid-row-gap: 30vh;
    background-image: linear-gradient(#fff0 54%, #fff), url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5d1_Screenshot%202025-02-21%20172410.png);
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    flex-flow: column;
    height: auto;
    padding-top: 20vh;
    display: flex
}

.bprabout.awards {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5e1_Asset%205%201.svg);
    background-position: 0 0;
    background-size: cover
}

.bprabout.no-side-padding {
    padding-left: 0;
    padding-right: 0
}

.bprdriving {
    height: auto;
    padding: 5vh 5vw 10vh;
    position: relative
}

.bprdriving.about {
    grid-column-gap: 30vh;
    grid-row-gap: 30vh;
    background-image: linear-gradient(#fff0 54%, #fff), url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5d1_Screenshot%202025-02-21%20172410.png);
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    flex-flow: column;
    height: auto;
    padding-top: 20vh;
    display: flex
}

.bprdriving.awards {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5e1_Asset%205%201.svg);
    background-position: 0 0;
    background-size: cover
}

.bprdriving.no-side-padding {
    padding-left: 0;
    padding-right: 0
}

.sap_solution_wrapper {
    max-width: none
}

.sapdiv {
    flex-flow: column;
    padding: 10vh 0;
    display: flex
}

.sapdiv.ourpeople {
    padding-left: 10vw
}

.sapdiv.sapdiv_width {
    padding-left: 5vw
}

.list-8 {
    margin-top: 10px;
    padding-left: 20px;
    font-family: Outfit, sans-serif
}

.list-item-13,
.list-item-14 {
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 24px
}

.div-block-220 {
    width: 40%
}

.div-block-221 {
    border-left: 2px solid #cacaca;
    width: 60%;
    padding-left: 20px
}

.div-block-222 {
    display: flex
}

.saprightimagediv {
    flex-flow: column;
    padding: 10vh 0;
    display: flex
}

.saprightimagediv.ourpeople {
    padding-left: 10vw
}

.saprightimagediv.sapdiv_width {
    padding-left: 0;
    padding-right: 10vw
}

.saprightimagediv.sapdiv_width.gwsapsection {
    padding-top: 10vh;
    padding-bottom: 10vh
}

.saprightimagediv.sapdiv_width {
    padding: 25vh 5vw 15vh 0
}

.image-60 {
    width: 50%;
    margin-top: -20px
}

.growwithsap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 40px;
    margin-right: 40px;
    display: grid
}

.grow_withsap_wrapper {
    max-width: none
}

.grow_with_sap_tab {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 30%;
    display: flex
}

.growwithsaptablink {
    color: var(--spark-library--black);
    background-color: #fff0;
    font-size: 16px
}

.growwithsaptablink:hover {
    color: var(--spark-library--primary-blue);
    font-weight: 600
}

.growwithsaptablink.w--current {
    color: var(--spark-library--primary-blue);
    background-color: #fff0;
    font-weight: 600
}

.sapdivinner {
    width: 10%
}

.div-block-223 {
    text-align: left;
    width: 80%
}

.div-block-224,
.div-block-225 {
    width: 80%
}

.text-block-50 {
    text-align: center;
    font-family: Outfit, sans-serif
}

.div-block-221-copy {
    border-left: 0 solid #cacaca;
    width: 100%;
    padding-left: 0;
    font-family: Outfit, sans-serif
}

.growtihsap_videosection {
    flex-flow: column;
    max-width: 100%;
    margin-left: 60px;
    padding-top: 10vh;
    padding-bottom: 10vh;
    font-family: Outfit, sans-serif;
    display: flex
}

.video-2 {
    margin-top: 4%;
    margin-bottom: -13%;
    margin-left: -17%
}

.heading-17 {
    text-align: right;
    padding-right: 100px
}

.heading-17.videoheading {
    color: var(--spark-library--white);
    font-size: 25px;
    font-weight: 600
}

.list-item-15 {
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 21px
}

.tabs-content-3 {
    width: 60%;
    margin-left: 10%
}

.div-block-226 {
    grid-column-gap: 4vh;
    grid-row-gap: 10vh;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    margin-top: 10vh;
    margin-bottom: 10vh;
    display: grid
}

.video-3 {
    margin-top: 4%;
    margin-bottom: -13%;
    margin-left: -32%
}

.paragraph-18 {
    color: #fff;
    font-family: Outfit, sans-serif
}

.div-block-236 {
    grid-column-gap: 3vw;
    grid-row-gap: 7vh;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10vh;
    margin-bottom: 5vh;
    display: grid
}

.div-block-238 {
    width: 50%;
    padding-right: 6vw
}

.div-block-238.growtihsap_videoright {
    background-color: #0172db;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    align-self: center;
    width: 100%;
    margin-bottom: 0;
    margin-left: 10vw;
    padding-top: 5vh;
    padding-bottom: 0;
    padding-left: 6vw
}

.div-block-238.wvimpledivleft {
    background-color: #0172db;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    align-self: center;
    width: 100%;
    margin-bottom: 0;
    padding-top: 5vh;
    padding-bottom: 5vh;
    padding-left: 6vw
}

.div-block-238.sap_hana {
    background-color: #0172db;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d1d4aa33ced3d22d7978be_rise_with_sap_img.svg);
    background-position: 50%;
    background-size: cover;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    align-self: center;
    width: 60%;
    height: 60vh;
    margin-bottom: 0;
    padding-top: 5vh;
    padding-bottom: 5vh;
    padding-left: 6vw
}

.div-block-238.sap_hana.rightimage {
    background-color: #fff0;
    border-radius: 0 30px 30px 0
}

.div-block-238.sap_hana.rightimage.gwsap {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67ead2a07cfa0280237a8ab6_grow_with_sap_with_scaleup.jpg);
    height: auto;
    min-height: 80vh;
    max-height: 100vh
}

.sapstatsheading-2 {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-weight: 500
}

.sapstatsheading-2.rise_stats {
    margin-top: 20px
}

.list-9 {
    font-family: Outfit, sans-serif
}

.div-block-247 {
    z-index: 1;
    height: 23vh;
    position: absolute
}

.div-block-231 {
    background-color: #fff0;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    margin-top: -8%;
    margin-left: 10vw;
    margin-right: 10vw;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative
}

.div-block-231.grow_sap {
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
    background-image: linear-gradient(#0172dbbf, #0172dbbf);
    flex-flow: column;
    height: auto;
    min-height: 25vh;
    max-height: 40vh;
    margin-top: -6%;
    margin-left: 15vw;
    margin-right: 15vw;
    padding-top: 1vh;
    padding-bottom: 1vh
}

.div-block-231.vesprodiv {
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
    background-image: linear-gradient(#0172dbbf, #0172dbbf);
    flex-flow: column;
    height: 25vh;
    padding-top: 1vh;
    padding-bottom: 5vh
}

.div-block-240 {
    grid-column-gap: 3vh;
    grid-row-gap: 1vh;
    flex-flow: column;
    display: flex
}

.container-68 {
    max-width: none
}

.div-block-237 {
    background-image: linear-gradient(#0172db00, #0172db);
    width: 100%;
    height: 15vh
}

.container-69 {
    max-width: none
}

.section-21 {
    padding: 2vh 5vw 10vh
}

.div-block-235 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex
}

.div-block-233 {
    width: 80%
}

.h4-4 {
    color: #0172db;
    font-family: Outfit, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    position: absolute
}

.h4-4.white {
    color: #fff;
    font-size: 1.7vw;
    font-weight: 600;
    line-height: 1.1
}

.div-block-230 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    display: flex
}

.spark-three-column-grid-4 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    height: auto;
    min-height: 75vh;
    display: block
}

.spark-three-column-grid-4.end_to_end_implementation {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d60089748485a56d57af03_tab_01_end_to_end_implementation.jpg);
    background-position: 50%;
    background-size: cover;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: auto;
    min-height: 75vh
}

.div-block-243 {
    z-index: 2;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    padding-bottom: 7%;
    padding-left: 7%;
    padding-right: 7%;
    display: flex;
    position: absolute
}

.features-3 {
    background-color: #f1f1f1;
    flex-flow: column;
    height: auto;
    padding: 5vh 5vw;
    display: flex
}

.container-72 {
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    max-width: none;
    display: flex
}

.div-block-229 {
    grid-column-gap: 16px;
    grid-row-gap: 6vh;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: auto;
    grid-auto-columns: 1fr;
    margin-top: 12vh;
    display: grid
}

.container-74 {
    flex-flow: column;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.text-block-51 {
    text-align: center;
    font-family: Outfit, sans-serif;
    font-size: 16px;
    line-height: 24px
}

.grow_with_sap_tab-2 {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 30%;
    display: flex
}

.container-71,
.container-73 {
    max-width: none
}

.spark-simple-side-icon-tab-4 {
    color: #131419;
    background-color: #0000;
    border-radius: 0;
    height: auto;
    min-height: 25vh;
    margin-bottom: 0;
    padding: 14px;
    transition: background-color .15s, color .15s;
    display: flex
}

.spark-simple-side-icon-tab-4:hover {
    opacity: 1;
    border-bottom-color: #a695fb
}

.spark-simple-side-icon-tab-4.w--current {
    color: #fff;
    background-color: #0172db;
    border-bottom: 1px #5532fa;
    border-radius: 0;
    margin-bottom: 0;
    font-family: Outfit, sans-serif
}

.spark-simple-side-icon-tab-4.sapsolutionsgws {
    min-height: 25vh
}

.div-block-241 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    width: 40%;
    display: flex
}

.container-70 {
    max-width: none;
    font-size: 14px
}

.div-block-228 {
    display: flex
}

.tab-pane-tab-1-5 {
    padding-left: 0
}

.heading-18 {
    text-align: right;
    padding-right: 100px
}

.heading-18.videoheading {
    color: #fff;
    padding-right: 35%;
    font-size: 25px;
    font-weight: 600
}

.div-block-227 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    justify-content: center;
    margin-top: 4vh;
    display: flex
}

.div-block-246 {
    text-align: left;
    width: 80%
}

.text-block-52 {
    color: #a1a1a1;
    font-family: Outfit, sans-serif
}

.div-block-245 {
    grid-column-gap: 1vw;
    grid-row-gap: 3vh;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 5vh;
    margin-bottom: 2vh;
    font-family: Outfit, sans-serif;
    display: grid
}

.div-block-234 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    justify-content: center;
    align-items: center;
    margin-top: 10vh;
    display: flex
}

.image-62 {
    height: 1.8vh;
    margin-left: 5px
}

.image-61 {
    width: 50%;
    margin-top: -20px
}

.div-block-232 {
    width: 80%
}

.tab-pane-tab-1-6 {
    height: auto;
    min-height: 75vh
}

.tab-pane-tab-1-6.sapsolutionsgws {
    min-height: 75vh
}

.div-block-239 {
    width: 46%;
    height: 100%
}

.div-block-239.growtihsap_video,
.div-block-239.sapservicesright {
    width: 50%;
    padding-left: 0
}

.growtihsap_videosection-2 {
    flex-flow: column;
    max-width: 100%;
    padding-top: 10vh;
    padding-bottom: 10vh;
    padding-left: 5vw;
    font-family: Outfit, sans-serif;
    display: flex
}

.keybenefitssubheading-2 {
    color: #fff;
    font-weight: 500
}

.list-item-16 {
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 21px
}

.growwithsaptablink-2 {
    color: #131419;
    background-color: #fff0;
    font-size: 16px
}

.growwithsaptablink-2:hover {
    color: #0172db;
    font-weight: 600
}

.growwithsaptablink-2.w--current {
    color: #0172db;
    background-color: #fff0;
    font-weight: 600
}

.div-block-244 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    display: flex
}

.section-22 {
    padding: 5vh 5vw
}

.div-block-242 {
    grid-column-gap: 1vh;
    grid-row-gap: 1vh;
    flex-flow: column;
    display: flex
}

.div-block-248 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    justify-content: center;
    margin-top: 4vh;
    display: flex
}

.div-block-249 {
    background-image: linear-gradient(#0172db00, #0172db);
    width: 100%;
    height: 15vh
}

.text-block-53 {
    text-align: center;
    width: 60%;
    font-family: Outfit, sans-serif
}

.div-block-250 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    display: flex
}

.container-75 {
    max-width: none
}

.rise_withsap_wrapper {
    max-width: 100%
}

.container-76 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex
}

.growtihsap_videosection-3 {
    flex-flow: column;
    max-width: 100%;
    margin-left: 100px;
    padding-top: 10vh;
    padding-bottom: 10vh;
    font-family: Outfit, sans-serif;
    display: flex
}

.paragraph-19 {
    color: #fff;
    font-family: Outfit, sans-serif
}

.infographicdiv {
    margin-top: 40px;
    margin-bottom: 20px
}

.risewithsap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 40px;
    margin-right: 40px;
    display: grid
}

.list-item-17 {
    padding-bottom: 10px
}

.div-block-251 {
    grid-column-gap: 3vw;
    grid-row-gap: 7vh;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 12vh;
    display: grid
}

.howitworks_rws {
    background-color: #f1f1f1;
    flex-flow: column;
    height: auto;
    padding: 10vh 5vw;
    display: flex
}

.h4-5 {
    color: #0172db;
    font-family: Outfit, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    position: absolute
}

.h4-5.white {
    color: #fff;
    font-size: 1.7vw;
    font-weight: 600;
    line-height: 1.1
}

.section-23 {
    padding: 10vh 10vw
}

.container-77 {
    max-width: none;
    font-size: 14px
}

.spark-three-column-grid-5 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb4287b70498f7f9b0352d_image.png);
    background-size: cover;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    height: 100%;
    display: block
}

.div-block-252 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 40%;
    display: flex
}

.div-block-253 {
    flex-flow: column;
    display: flex
}

.heading-19 {
    text-align: right;
    padding-right: 100px
}

.heading-19.videoheading {
    color: #fff;
    padding-right: 35%;
    font-size: 25px;
    font-weight: 600
}

.div-block-254 {
    width: 50%;
    padding-right: 6vw
}

.div-block-254.growtihsap_videoright {
    background-color: #0172db;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    align-self: center;
    width: 100%;
    margin-bottom: 0;
    margin-left: 10vw;
    padding-top: 5vh;
    padding-bottom: 0;
    padding-left: 6vw
}

.div-block-254.sap_hana {
    background-color: #0172db;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d1d4aa33ced3d22d7978be_rise_with_sap_img.svg);
    background-position: 50%;
    background-size: cover;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    align-self: center;
    width: 60%;
    height: 60vh;
    margin-bottom: 0;
    padding-top: 5vh;
    padding-bottom: 5vh;
    padding-left: 6vw
}

.div-block-254.sap_hana.rightimage {
    background-color: #fff0;
    border-radius: 0 30px 30px 0
}

.div-block-255 {
    z-index: 1;
    height: 23vh;
    position: absolute
}

.div-block-256 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    display: flex
}

.container-78 {
    flex-flow: column;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.div-block-226-copy {
    grid-column-gap: 3vh;
    grid-row-gap: 3vh;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 15vh;
    display: grid
}

.div-block-257 {
    width: 46%;
    height: 100%
}

.div-block-257.growtihsap_video,
.div-block-257.sapservicesright {
    width: 50%;
    padding-left: 0
}

.div-block-258 {
    display: flex
}

.text-block-54 {
    color: #a1a1a1;
    font-family: Outfit, sans-serif
}

.image-63 {
    height: 1.8vh;
    margin-left: 5px
}

.container-79 {
    max-width: none
}

.div-block-259 {
    z-index: 2;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    padding-bottom: 7%;
    padding-left: 7%;
    padding-right: 7%;
    display: flex;
    position: absolute
}

.list-item-18 {
    padding-bottom: 10px
}

.container-80 {
    max-width: none
}

.risewithsapheading {
    color: #fff;
    font-size: 43px;
    font-weight: 500
}

.div-block-260 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    justify-content: center;
    align-items: center;
    margin-top: 6vh;
    display: flex
}

.video-4 {
    margin-top: 4%;
    margin-bottom: -13%;
    margin-left: -32%
}

.discoverrisewithsap {
    flex-flow: column;
    height: auto;
    padding: 10vh 5vw;
    display: flex
}

.image-64 {
    width: 50%;
    margin-top: -20px
}

.hero-rise-with-sap-section {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb4b3_Group%206239.jpg);
    background-position: 50%;
    background-size: cover;
    justify-content: flex-start;
    align-items: center;
    height: 100vh;
    display: flex;
    position: static
}

.hero-rise-with-sap-section.rise_with_sap_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/6804c127168231fd025771c1_rise_with_sap_banner.jpg);
    background-position: 0 0;
    background-size: cover;
    height: auto;
    min-height: 600px;
    max-height: 600px
}

.div-block-261 {
    background-color: #fff0;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    margin-top: -8%;
    margin-left: 10vw;
    margin-right: 10vw;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative
}

.div-block-261.risesap {
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
    background-image: linear-gradient(#0172dbbf, #0172dbbf);
    flex-flow: column;
    height: 25vh;
    padding-top: 1vh;
    padding-bottom: 5vh;
    font-family: Outfit, sans-serif
}

.div-block-262 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    justify-content: center;
    align-items: center;
    margin-top: 10vh;
    display: flex
}

.text-block-55 {
    text-align: center;
    font-family: Outfit, sans-serif
}

.tab-pane-tab-1-7 {
    height: 100%
}

.container-81 {
    max-width: none
}

.section-24 {
    padding: 2vh 10vw 10vh
}

.image-65 {
    margin-top: 40px
}

.div-block-263 {
    width: 46%;
    height: 100%
}

.div-block-263.sapservicesright,
.div-block-263.growtihsap_video {
    width: 50%;
    padding-left: 0
}

.heading-20 {
    text-align: right;
    padding-right: 100px
}

.heading-20.videoheading {
    color: #fff;
    padding-right: 35%;
    font-size: 25px;
    font-weight: 600
}

.div-block-264 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    justify-content: center;
    align-items: center;
    margin-top: 10vh;
    display: flex
}

.container-82 {
    max-width: none;
    font-size: 14px
}

.div-block-265 {
    z-index: 1;
    height: 23vh;
    position: absolute
}

.div-block-266 {
    width: 50%;
    padding-right: 6vw
}

.div-block-266.growtihsap_videoright {
    background-color: #0172db;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    align-self: center;
    width: 100%;
    margin-bottom: 0;
    margin-left: 10vw;
    padding-top: 5vh;
    padding-bottom: 0;
    padding-left: 6vw
}

.div-block-266.rise_withsap {
    background-color: #0172db;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d1d4aa33ced3d22d7978be_rise_with_sap_img.svg);
    background-position: 50%;
    background-size: cover;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    align-self: center;
    width: 60%;
    height: 60vh;
    margin-bottom: 0;
    padding-top: 5vh;
    padding-bottom: 5vh;
    padding-left: 6vw
}

.div-block-266.rise_withsap.rightimage {
    background-color: #fff0;
    border-radius: 0 30px 30px 0
}

.div-block-266.rise_withsap.rightimage.rise_sap_why {
    background-image: none
}

.div-block-266.rise_withsap.rightimage.rise_sap_why.imgclass {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d60365bf79b5d0a430d236_rise_wahtvestrics.jpg);
    background-position: 50%;
    background-size: cover;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px
}

.div-block-267 {
    display: flex
}

.image-66 {
    width: 50%;
    margin-top: -20px
}

.container-83 {
    max-width: none
}

.text-block-56 {
    color: #a1a1a1;
    font-family: Outfit, sans-serif
}

.list-item-19 {
    padding-bottom: 10px
}

.growtihsap_videosection-4 {
    flex-flow: column;
    max-width: 100%;
    padding-top: 10vh;
    padding-bottom: 10vh;
    padding-left: 5vw;
    font-family: Outfit, sans-serif;
    display: flex
}

.div-block-268 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    display: flex
}

.container-84 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex
}

.div-block-269 {
    grid-column-gap: 3vw;
    grid-row-gap: 7vh;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 12vh;
    display: grid
}

.div-block-270 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    justify-content: center;
    align-items: center;
    margin-top: 6vh;
    display: flex
}

.text-block-57 {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-size: 11px;
    font-weight: 300
}

.paragraph-20 {
    color: #fff;
    font-family: Outfit, sans-serif
}

.image-67 {
    margin-top: 40px
}

.div-block-271 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    justify-content: center;
    margin-top: 4vh;
    display: flex
}

.h4-6 {
    color: #0172db;
    font-family: Outfit, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    position: absolute
}

.h4-6.white {
    color: #fff;
    font-size: 1.7vw;
    font-weight: 600;
    line-height: 1.1
}

.container-85 {
    flex-flow: column;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.div-block-272 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    display: flex
}

.div-block-273 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 40%;
    display: flex
}

.div-block-274 {
    z-index: 2;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    padding-bottom: 7%;
    padding-left: 7%;
    padding-right: 7%;
    display: flex;
    position: absolute
}

.div-block-275 {
    flex-flow: column;
    display: flex
}

.image-68 {
    height: 1.8vh;
    margin-left: 5px
}

.container-86 {
    max-width: none
}

.text-block-58 {
    text-align: center;
    width: 60%;
    font-family: Outfit, sans-serif
}

.container-87 {
    max-width: none
}

.section-25 {
    padding: 2vh 5vw 10vh
}

.div-block-276 {
    background-color: #fff0;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    margin-top: -8%;
    margin-left: 10vw;
    margin-right: 10vw;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative
}

.div-block-276.risesap {
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
    background-image: linear-gradient(#0172dbbf, #0172dbbf);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 30vh;
    margin-top: -4%;
    margin-left: 15vw;
    margin-right: 15vw;
    padding-top: 1vh;
    padding-bottom: 1vh;
    font-family: Outfit, sans-serif
}

.div-block-277 {
    background-image: linear-gradient(#0172db00, #0172db);
    width: 100%;
    height: 15vh
}

.list-item-20 {
    padding-bottom: 10px
}

.industryexample {
    padding-bottom: 10vh;
    padding-left: 5vw;
    padding-right: 5vw
}

.industryecxamplecontainer {
    max-width: 100%
}

.industryexampleheadingdiv {
    width: 41%
}

.industryexamplemaindiv {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 60vh;
    display: grid
}

.indusryexamplegrid {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c9a1b5c30927fe87cf63e8_sap_readiness_step_01.png);
    background-position: 50%;
    background-size: cover;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding: 20px;
    display: flex
}

.indusryexamplegrid.pdc_img_02 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d1385741a5fa45637f47e9_data_collection.jpg);
    background-position: 50%;
    background-size: cover
}

.indusryexamplegrid._03 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d1383195eff67d432cf5ee_analysis.svg);
    background-position: 0 0;
    background-size: auto
}

.indusryexamplegrid._04 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d1383141a5fa45637f203b_dashboards.svg)
}

.indusryexamplegrid.img_03 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/6805f15ac69e0bf87f6416f5_life_science_inactive.jpg);
    background-position: 0 0;
    background-size: auto
}

.indusryexamplegrid.img_03.active {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/6805f15bc8aae964d194ad1c_life_science_active.jpg)
}

.indusryexamplegrid.img_02 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/6805f15aaa21123cf78ac977_automotive_inactive.jpg);
    background-position: 50%;
    background-size: cover
}

.indusryexamplegrid.img_02.active {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/6805f15babd63adfe5477306_automotive_active.jpg)
}

.indusryexamplegrid.img_04 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d1383141a5fa45637f203b_dashboards.svg)
}

.indusryexamplegrid.img_04.active,
.indusryexamplegrid.img_04.retailactive {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/6805f15ce13898aa945d4d41_retail_active.jpg)
}

.indusryexamplegrid.im {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/6805f2bf160b2de50b103750_industrial_manufacturing_inactive.jpg)
}

.indusryexamplegrid.im_active {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/6805f15b88ddab274266ae3f_industrial_manufacturing_active.jpg)
}

.sapsolutionswrapper {
    max-width: 100%
}

.digi-trans-wrapper-copy,
.vesprowrapper {
    max-width: none
}

.hero_vespro {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb4b3_Group%206239.jpg);
    background-position: 50%;
    background-size: cover;
    justify-content: flex-start;
    align-items: center;
    height: 100vh;
    display: flex;
    position: static
}

.hero_vespro.biz_one_banner,
.hero_vespro.biz_one_banner-copy,
.hero_vespro.grow_with_sap_banner,
.hero_vespro.grow_with_sap_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb2bd770b26a75959ae326_Grow_wth_sap.svg);
    background-position: 0 0;
    background-size: cover
}

.hero_vespro.vesprobanner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/680512eb26364610522fbe32_vesproBanner.jpg);
    background-position: 0 0;
    background-size: cover;
    height: auto;
    min-height: 600px;
    max-height: 600px
}

.vesprointro {
    padding: 10vh 5vw 0
}

.vesproaboutsection {
    height: auto;
    padding: 5vh 5vw 10vh;
    position: relative
}

.vesproaboutsection.about {
    grid-column-gap: 30vh;
    grid-row-gap: 30vh;
    background-image: linear-gradient(#fff0 54%, #fff), url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5d1_Screenshot%202025-02-21%20172410.png);
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    flex-flow: column;
    height: auto;
    padding-top: 20vh;
    display: flex
}

.vesproaboutsection.awards {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5e1_Asset%205%201.svg);
    background-position: 0 0;
    background-size: cover
}

.vesproaboutsection.no-side-padding {
    padding-left: 0;
    padding-right: 0
}

.vesproaboutsection.sapsolutionabout {
    text-align: center
}

.vesprosection {
    flex-flow: column;
    padding: 10vh 0;
    display: flex
}

.vesprosection.ourpeople {
    padding-left: 10vw
}

.vesprosection.what_included {
    padding-left: 5vw
}

.vesproincludedheading {
    color: var(--spark-library--white);
    font-size: 16px;
    font-weight: 600;
    line-height: 24px
}

.vesproimgdiv {
    margin-top: 0;
    margin-right: -104px;
    position: relative
}

.vesprosection2 {
    flex-flow: column;
    padding: 10vh 0;
    display: flex
}

.vesprosection2.ourpeople,
.vesprosection2.what_included {
    padding-left: 10vw
}

.vesprosection2.keysection {
    padding: 5vh 0
}

.vesproimgdiv-copy {
    margin-top: 0;
    margin-left: -46%;
    position: relative
}

.keyfuncitonsheading {
    font-size: 50px;
    font-weight: 600;
    line-height: 60px
}

.corefeatures {
    padding: 10vh 5vw
}

.whyheading {
    color: var(--spark-library--black);
    font-family: Outfit, sans-serif;
    font-weight: 600
}

.whybusinessgrid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.whybusinessgriditem {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.text-block-59 {
    color: var(--spark-library--black);
    padding-left: 10px;
    font-family: Outfit, sans-serif;
    line-height: 21px
}

.packagessection {
    justify-content: center;
    align-items: flex-start;
    padding: 10vh 5vw;
    display: flex
}

.packagestext {
    text-align: center;
    padding-left: 60px;
    padding-right: 60px;
    font-family: Outfit, sans-serif
}

.image-69 {
    margin-top: 20px
}

.businesstech-section {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb4b3_Group%206239.jpg);
    background-position: 50%;
    background-size: cover;
    justify-content: flex-start;
    align-items: center;
    height: 100vh;
    display: flex;
    position: static
}

.businesstech-section.biz_one_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb4c4bf69d0aced101167c_Biz-one.svg);
    background-position: 50% 0;
    background-size: cover
}

.businesstech-section.biz_one_banner-copy {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb2bd770b26a75959ae326_Grow_wth_sap.svg);
    background-position: 0 0;
    background-size: cover
}

.businesstech-section.businesstechbanner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/6804e081a8b8451c98619b9a_sap_bpt_banner.jpg);
    background-position: 50% 0;
    background-size: cover;
    height: auto;
    min-height: 600px;
    max-height: 600px
}

.nav-main-copy {
    z-index: 99;
    color: #fff;
    background-color: #0000;
    border-bottom: .1px solid #bebebe42;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 10vw;
    font-family: Outfit, sans-serif;
    display: flex;
    position: absolute;
    inset: 0% 0% auto
}

.centered_w1-copy.nav-wrapper,
.centered_w1-copy.nav-wrapper-copy {
    z-index: 100;
    color: #fff;
    background-color: #0000;
    justify-content: space-around;
    align-items: flex-end;
    width: 100%;
    max-width: none;
    height: 15vh;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10vw;
    padding-right: 4vw;
    display: flex;
    position: relative
}

.logo-wrapper-copy.page-transition,
.logo-wrapper-copy.page-transition-copy {
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 10vw;
    display: flex
}

.centered_w1-copy {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2em;
    padding-right: 2em;
    display: block
}

.centered_w1-copy.nav-wrapper,
.centered_w1-copy.nav-wrapper-copy {
    z-index: 100;
    color: #fff;
    background-color: #0000;
    justify-content: space-around;
    align-items: flex-end;
    width: 100%;
    max-width: none;
    height: 15vh;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10vw;
    padding-right: 4vw;
    display: flex;
    position: relative
}

.nav-menu-left-copy {
    flex: 1;
    justify-content: flex-end;
    display: flex;
    position: static
}

.nav-menu-right-copy {
    flex-flow: column;
    flex: 1;
    justify-content: space-around;
    align-items: flex-end;
    height: 100%;
    display: flex;
    position: static
}

.logo-wrapper-copy {
    align-self: center;
    margin-right: 42px;
    padding-left: 0
}

.logo-wrapper-copy.page-transition,
.logo-wrapper-copy.page-transition-copy {
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 10vw;
    display: flex
}

.uui-navbar03_menu-dropdown-copy {
    position: static
}

.nav-point-wrapper-copy {
    margin-left: 0;
    margin-right: 0;
    padding-left: 18px;
    padding-right: 18px;
    position: static
}

.nav-point-wrapper-copy.dropdown {
    top: 10px
}

.nav-point-wrapper-copy.last-nav-item {
    border-right: 1px solid #fff;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-right: 3vw;
    display: flex
}

.nav-point-wrapper-copy.dropdown-copy {
    top: 10px
}

.whowearetoggle {
    grid-column-gap: .7vw;
    grid-row-gap: .7vw;
    justify-content: center;
    align-items: center;
    padding: 1.75rem 2.5rem 1.75rem 1rem;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 1rem;
    font-weight: 600;
    transition: all .3s;
    display: flex
}

.whowearetoggle:hover {
    color: #ffb769
}

.body {
    background-color: var(--spark-library--white);
    font-family: Outfit, sans-serif
}

.whatwedotoggle {
    grid-column-gap: .7vw;
    grid-row-gap: .7vw;
    justify-content: center;
    align-items: center;
    padding: 1.75rem 2.5rem 1.75rem 1rem;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 1rem;
    font-weight: 600;
    transition: all .3s;
    display: flex
}

.whatwedotoggle:hover {
    color: #ffb769
}

.vestricsnavbar {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 10vw;
    display: flex
}

.brand {
    width: 200px
}

.text-block-60 {
    font-family: Outfit, sans-serif
}

.icon-3 {
    font-family: "Fa Solid 900", Verdana, sans-serif
}

.div-block-278 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    font-family: Outfit, sans-serif;
    display: flex
}

.dropdown-toggle-2 {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.whowearediv {
    position: static
}

.vestricsnavigationbar {
    z-index: 99;
    background-color: var(--spark-library--black);
    color: #fff;
    border-bottom: .1px solid #bebebe42;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 10vw;
    font-family: Outfit, sans-serif;
    display: none;
    position: absolute;
    inset: 0% 0% auto
}

.whatwedodiv,
.industriesdiv,
.resourcesdiv {
    position: static
}

.vestricsnavbar_centered {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2em;
    padding-right: 2em;
    display: block
}

.vestricsnavbar_centered.nav-wrapper,
.vestricsnavbar_centered.nav-wrapper-copy,
.vestricsnavbar_centered.vestricnavbar_wrapper {
    z-index: 100;
    color: #fff;
    background-color: #0000;
    justify-content: space-around;
    align-items: flex-end;
    width: 100%;
    max-width: none;
    height: 15vh;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10vw;
    padding-right: 4vw;
    display: flex;
    position: relative
}

.section-26 {
    margin-top: 140px
}

.uui-navbar03_container-copy {
    background-color: var(--spark-library--black);
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: static
}

.uui-navbar03_container-copy.aboutnav {
    background-color: var(--spark-library--black);
    justify-content: flex-start;
    height: auto;
    display: none;
    position: static
}

.country_subheading {
    color: var(--spark-library--white);
    text-align: center;
    margin-bottom: -10px;
    font-family: Outfit, sans-serif
}

.country_subheading.customer {
    color: var(--spark-library--black);
    margin-bottom: 0
}

.navigations {
    background-color: var(--spark-library--black);
    margin-top: 140px;
    display: flex
}

.tranding-slide-img {
    text-align: center
}

.homeevents {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 15vh;
    display: flex;
    position: relative
}

.homeevents.testingpurpose {
    background-color: var(--spark-library--white)
}

.homeevents.mobile {
    margin-top: 5vh;
    display: none
}

.homeevents.desktop {
    display: none
}

.tranding {
    width: 800px
}

.tranding-slider-control {
    margin-top: 80px
}

.text-block-61,
.text-block-62,
.text-block-63,
.text-block-64 {
    font-family: "Fa Solid 900", Verdana, sans-serif
}

.image-70 {
    border-radius: 3rem
}

.image-71,
.image-72,
.image-73,
.image-74 {
    border-radius: 2rem
}

.tooltip_country-2 {
    color: #fff;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-family: Outfit, sans-serif;
    font-weight: 500
}

.tooltip_country-2.customer {
    color: #131419;
    margin-top: 0
}

.image-75 {
    width: 100%;
    max-width: 90%;
    margin-top: 0;
    padding: 20px;
    font-family: Outfit, sans-serif
}

.country_subheading-2 {
    color: #fff;
    text-align: center;
    margin-bottom: -10px;
    font-family: Outfit, sans-serif
}

.country_subheading-2.customer {
    color: #131419;
    margin-bottom: 0
}

.ourlocationsection.mobileversion {
    display: none
}

.ourlocationcontainer {
    max-width: 100%;
    padding-left: 10vw;
    padding-right: 10vw
}

.ourlocationheading {
    margin-top: 40px;
    margin-bottom: 40px
}

.ourlocationmap {
    z-index: 1;
    position: relative
}

.ourlocationmapcontain {
    position: relative
}

.ourlocationmapimage {
    width: 100%;
    font-family: Outfit, sans-serif
}

.locationlink {
    z-index: 20;
    margin-top: 2em;
    margin-left: 1em;
    position: absolute;
    inset: 0% auto auto 0%
}

.code-embed {
    width: 100%;
    height: 100%
}

.maplocationlistwrrapper {
    position: absolute;
    inset: 0%
}

.collection-list-10 {
    width: 100%;
    height: 100%;
    position: relative
}

.collection-item-4 {
    z-index: 20;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.text-block-65 {
    margin-bottom: -10px;
    font-family: Outfit, sans-serif;
    text-decoration: none
}

.locationname {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Outfit, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.text-block-66 {
    color: var(--spark-library--black);
    font-family: Outfit, sans-serif
}

.div-block-279 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.carouselcontainer {
    justify-content: space-between;
    display: flex;
    overflow: hidden
}

.logocontainer {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: space-between;
    place-items: center;
    min-width: 100%;
    display: grid;
    position: relative
}

.logocontainer._02,
.logocontainer._03 {
    left: -100%
}

.logo-image {
    width: 100%;
    height: 100%
}

.logocontainerrow2 {
    flex: 0 auto;
    justify-content: space-between;
    align-items: stretch;
    min-width: 0%;
    margin-left: -100%;
    display: flex;
    position: relative
}

.carouselrow2 {
    justify-content: space-between;
    display: flex;
    overflow: hidden
}

.logocontainer-copy {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex: 1;
    justify-content: space-between;
    align-items: stretch;
    min-width: 100%;
    display: flex;
    position: relative
}

.logogallerycontainer {
    flex-flow: column;
    width: 200vw;
    height: 75vh;
    display: flex;
    overflow: hidden
}

.logogallerycontainer.row2 {
    height: 70vh;
    display: flex
}

.logogallerycontainer.mobilerows,
.logogallerycontainer.mobilerows2,
.logogallerycontainer.mobilerows3 {
    height: 80vh
}

.logosdiv {
    flex-flow: row;
    justify-content: space-between;
    width: 100%;
    height: 25%;
    display: flex;
    overflow: visible
}

.logosdiv.is_1 {
    flex-flow: row;
    height: 15vh;
    overflow: visible
}

.logoswrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    width: 50%;
    height: 100%;
    display: grid;
    position: relative
}

.logoswrapper.row2_last {
    position: static;
    left: -100%
}

.logoswrapper.is_08,
.logoswrapper.is_03 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 70%
}

.logoswrapper.is_04 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 70%;
    left: -100%
}

.logoswrapper.is_01 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 70%
}

.logoswrapper.is_06,
.logoswrapper.is_10,
.logoswrapper.is_12,
.logoswrapper.is_14,
.logoswrapper.is_04-copy {
    left: -100%
}

.logo-image-grid {
    width: 100%;
    height: 100%
}

.logogallerycontainer-copy {
    width: 200vw;
    display: flex;
    overflow: hidden
}

.logosdiv-copy {
    justify-content: space-between;
    width: 100%;
    height: 25vh;
    display: flex;
    overflow: visible
}

.logoswrapper-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    width: 50%;
    display: grid;
    position: relative;
    left: -100%
}

.industries_navigation {
    background-color: var(--spark-library--black);
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 140px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: static
}

.industries_navigation.aboutnav {
    background-color: var(--spark-library--black);
    justify-content: flex-start;
    height: auto;
    display: flex;
    position: static
}

.what_we_do_navigation {
    background-color: var(--spark-library--black);
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    margin-top: 140px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: static
}

.what_we_do_navigation.aboutnav {
    background-color: var(--spark-library--black);
    justify-content: flex-start;
    height: auto;
    display: none;
    position: static
}

.aboutnavigation {
    background-color: var(--spark-library--black);
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 140px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: static
}

.aboutnavigation.aboutnav {
    background-color: var(--spark-library--black);
    justify-content: flex-start;
    height: auto;
    display: flex;
    position: static
}

.resources_navigation {
    background-color: var(--spark-library--black);
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 140px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: static
}

.resources_navigation.aboutnav {
    background-color: var(--spark-library--black);
    justify-content: flex-start;
    height: auto;
    display: flex;
    position: static
}

.body-2 {
    background-color: var(--spark-library--black)
}

.whatwedotoggle-copy {
    grid-column-gap: .7vw;
    grid-row-gap: .7vw;
    justify-content: center;
    align-items: center;
    padding: 1.75rem 2.5rem 1.75rem 1rem;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 1rem;
    font-weight: 600;
    transition: all .3s;
    display: flex
}

.whatwedotoggle-copy:hover {
    color: #ffb769
}

.industriestoggle {
    grid-column-gap: .7vw;
    grid-row-gap: .7vw;
    justify-content: center;
    align-items: center;
    padding: 1.75rem 2.5rem 1.75rem 1rem;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 1rem;
    font-weight: 600;
    transition: all .3s;
    display: flex
}

.industriestoggle:hover {
    color: #ffb769
}

.resourcestoggle {
    grid-column-gap: .7vw;
    grid-row-gap: .7vw;
    justify-content: center;
    align-items: center;
    padding: 1.75rem 2.5rem 1.75rem 1rem;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 1rem;
    font-weight: 600;
    transition: all .3s;
    display: flex
}

.resourcestoggle:hover {
    color: #ffb769
}

.aboutnav {
    width: 100%;
    display: flex
}

.aboutnav.aboutdropdown {
    width: 80%;
    display: block
}

.aboutnav.what_we_do_dropdown {
    justify-content: center;
    align-items: center;
    width: 80%;
    margin-left: 10%
}

.aboutdriopdowncontent {
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: grid
}

.aboutdriopdowncontent.who_we_are_column {
    grid-template-columns: 1fr 1fr 1fr
}

.aboutdriopdowncontent.who_we_are_column.flex-nav {
    grid-column-gap: 9vw;
    grid-row-gap: 9vw;
    justify-content: center;
    align-items: center;
    display: flex
}

.aboutdriopdowncontent.what_we_do_column {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-left: 5vw;
    position: relative
}

.aboutdriopdowncontent.industries_column {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-left: 5vw
}

.aboutdriopdowncontent.flex-nav {
    grid-column-gap: 9vw;
    grid-row-gap: 9vw;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex
}

.aboutdriopdowncontent.aboutnavcolumn {
    grid-template-columns: 1fr 1fr 1fr
}

.aboutdriopdowncontent.aboutnavcolumn.flex-nav {
    grid-column-gap: 9vw;
    grid-row-gap: 9vw;
    justify-content: center;
    align-items: center;
    display: flex
}

.aboutlinklist {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: max-content;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.aboutlinklist.nav1_dropdown1 {
    grid-template-rows: max-content auto auto auto auto auto
}

.aboutlinklist.nav1_dropdown1.industries-nav-option {
    grid-template-rows: max-content auto auto auto
}

.aboutlinklist.nav2_dropdown2 {
    text-align: center;
    grid-template-rows: max-content auto auto auto auto auto auto auto auto auto
}

.aboutlinklist.nav2_dropdown2.industries-nav-option {
    grid-row-gap: 2vh;
    grid-template-rows: max-content auto auto
}

.aboutlinklist.nav3_dropdown3 {
    grid-template-rows: max-content auto auto auto auto auto auto auto auto
}

.aboutlinklist.nav3_dropdown3.industries-nav-option {
    grid-template-rows: max-content auto auto auto
}

.aboutlinklist.nav4_dropdown4 {
    grid-template-rows: max-content auto auto auto auto auto auto auto auto
}

.aboutlinklist.nav4_dropdown4.industries-nav-option {
    grid-row-gap: 1vw;
    grid-template-rows: max-content auto auto
}

.whatwedonavcontent {
    width: 100%;
    display: flex
}

.whatwedonavcontent.aboutdropdown {
    width: 80%;
    display: block
}

.whatwedonavcontent.what_we_do_dropdown {
    justify-content: center;
    align-items: center;
    width: 80%;
    margin-left: 10%
}

.whatwedodropdowncontent {
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: grid
}

.whatwedodropdowncontent.who_we_are_column {
    grid-template-columns: 1fr 1fr 1fr
}

.whatwedodropdowncontent.who_we_are_column.flex-nav {
    grid-column-gap: 9vw;
    grid-row-gap: 9vw;
    justify-content: center;
    align-items: center;
    display: flex
}

.whatwedodropdowncontent.what_we_do_column {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-left: 5vw;
    position: relative
}

.whatwedodropdowncontent.industries_column {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-left: 5vw
}

.whatwedodropdowncontent.flex-nav {
    grid-column-gap: 9vw;
    grid-row-gap: 9vw;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex
}

.whatwedodropdowncontent.aboutnavcolumn {
    grid-template-columns: 1fr 1fr 1fr
}

.whatwedodropdowncontent.aboutnavcolumn.flex-nav {
    grid-column-gap: 9vw;
    grid-row-gap: 9vw;
    justify-content: center;
    align-items: center;
    display: flex
}

.wwdlink {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: max-content;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.wwdlink.nav1_dropdown1 {
    grid-template-rows: max-content auto auto auto auto auto
}

.wwdlink.nav1_dropdown1.industries-nav-option {
    grid-template-rows: max-content auto auto auto
}

.wwdlink.nav2_dropdown2 {
    text-align: center;
    grid-template-rows: max-content auto auto auto auto auto auto auto auto auto
}

.wwdlink.nav2_dropdown2.industries-nav-option {
    grid-row-gap: 2vh;
    grid-template-rows: max-content auto auto
}

.wwdlink.nav3_dropdown3 {
    grid-template-rows: max-content auto auto auto auto auto auto auto auto
}

.wwdlink.nav3_dropdown3.industries-nav-option {
    grid-template-rows: max-content auto auto auto
}

.wwdlink.nav4_dropdown4 {
    grid-template-rows: max-content auto auto auto auto auto auto auto auto
}

.wwdlink.nav4_dropdown4.industries-nav-option {
    grid-row-gap: 1vw;
    grid-template-rows: max-content auto auto
}

.wwdlink.wwddropdown_01 {
    grid-template-rows: max-content auto auto auto auto auto
}

.wwdlink.wwddropdown_01.industries-nav-option {
    grid-template-rows: max-content auto auto auto
}

.brand-2 {
    width: 20%;
    padding: 10px
}

.industries_link {
    background-color: var(--spark-library--black);
    color: var(--spark-library--white);
    cursor: pointer;
    border-bottom: 1px #000;
    font-family: Outfit, sans-serif;
    font-weight: 300;
    text-decoration: none
}

.industries_link:hover {
    color: var(--orange-heading)
}

.navbar {
    background-color: var(--spark-library--black);
    width: 100%;
    max-width: 100%;
    color: var(--spark-library--white);
    justify-content: center;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Outfit, sans-serif;
    display: flex
}

.dropdownabout {
    display: block
}

.whowearedropdown {
    align-self: flex-end
}

.whowearedropdown:hover {
    color: var(--orange-heading)
}

.whatwedodropdown {
    color: var(--spark-library--white);
    align-self: flex-end;
    font-weight: 300
}

.whatwedodropdown:hover {
    color: var(--orange-heading)
}

.industriesdropdown,
.resourcesdropdown {
    align-self: flex-end
}

.dropdownresources {
    background-color: #fff0;
    padding-top: 20px;
    padding-bottom: 40px;
    display: none;
    position: absolute;
    inset: 10px auto auto -164px
}

.whitepapertab,
.casestudiestab,
.usecasestabs {
    width: 100%
}

.dropdownindustries {
    background-color: var(--spark-library--black);
    padding: 20px;
    display: block;
    right: 0%
}

.dropdownindustries.w--open {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    text-align: center;
    justify-content: center;
    align-items: flex-end;
    display: flex;
    position: absolute
}

.text-block-67 {
    color: var(--spark-library--white);
    font-weight: 300
}

.icon-4 {
    color: var(--spark-library--white)
}

.dropdown-toggle-3 {
    color: var(--spark-library--white);
    padding-top: 0;
    padding-bottom: 0
}

.dropdown-toggle-3:hover {
    color: var(--orange-heading)
}

.dropdown-toggle-4 {
    color: var(--spark-library--white);
    padding-top: 0;
    padding-bottom: 0
}

.dropdown-toggle-4:hover {
    color: var(--orange-heading)
}

.dropdown-toggle-5 {
    color: var(--spark-library--white);
    padding-top: 0;
    padding-bottom: 0;
    font-weight: 300
}

.dropdown-toggle-5:hover {
    color: var(--orange-heading)
}

.about_link {
    background-color: var(--spark-library--black);
    color: var(--spark-library--white);
    cursor: pointer;
    border-bottom: 1px #000;
    font-family: Outfit, sans-serif;
    font-weight: 300;
    text-decoration: none
}

.about_link:hover {
    color: var(--orange-heading)
}

.dropdownwhatwedo {
    background-color: var(--spark-library--black);
    display: block
}

.wwd_link {
    background-color: var(--spark-library--black);
    color: var(--spark-library--white);
    cursor: pointer;
    border-bottom: 1px #000;
    font-family: Outfit, sans-serif;
    font-weight: 300;
    text-decoration: none
}

.wwd_link:hover {
    color: var(--orange-heading)
}

.resources_link {
    background-color: var(--spark-library--black);
    color: var(--spark-library--white);
    cursor: pointer;
    border-bottom: 1px #000;
    font-family: Outfit, sans-serif;
    font-weight: 300;
    text-decoration: none
}

.resources_link:hover {
    color: var(--orange-heading)
}

.dropdown-toggle-6 {
    color: var(--orange-heading);
    padding-top: 0;
    padding-bottom: 0
}

.sap-solutions-nav-heaading {
    color: var(--alley-component-library--gray--500);
    margin: 20px 20px 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.dropdowndigitaltransformation {
    background-color: var(--spark-library--black);
    color: var(--spark-library--white);
    display: none
}

.whatwedogrid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.dropdown-2,
.dropdown-toggle-7 {
    color: var(--spark-library--white)
}

.dropdown-link-7,
.dropdown-link-8 {
    background-color: var(--spark-library--black);
    color: var(--spark-library--white)
}

.container-88 {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.navbarleft {
    width: 70%
}

.div-block-280 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    font-family: Outfit, sans-serif;
    display: grid
}

.div-block-280._1920 {
    display: none
}

.link-3 {
    color: var(--spark-library--white);
    text-decoration: none
}

.div-block-281 {
    display: flex
}

.link-4 {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-size: 12px;
    font-weight: 300;
    text-decoration: none;
    display: none
}

.bookanappointmenttext {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    text-decoration: none;
    display: none
}

.navbarcontainer {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.text-span-9 {
    font-family: "Fa Solid 900", Verdana, sans-serif;
    font-size: 12px;
    font-weight: 400
}

.div-block-282 {
    padding-right: 5px;
    font-size: 13px;
    font-weight: 300
}

.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
}

.utility-page-form {
    flex-direction: column;
    align-items: stretch;
    display: flex
}

.text-block-68 {
    font-family: "Fa Solid 900", Verdana, sans-serif;
    font-size: 35px;
    font-weight: 400;
    line-height: 55px
}

.searchicondiv {
    border-right: 1px solid var(--spark-library--white);
    padding-right: 20px;
    font-size: 13px;
    font-weight: 300
}

.sapgoldpartnerdiv {
    font-size: 13px;
    font-weight: 300
}

.industriesgrid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.section-27 {
    background-color: var(--spark-library--black);
    width: 100%
}

.vestrics_solution_navbar {
    z-index: 99;
    color: #fff;
    cursor: pointer;
    background-color: #0000;
    border-bottom: .1px solid #bebebe42;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 10vw;
    font-family: Outfit, sans-serif;
    display: flex;
    position: absolute;
    inset: 0% 0% auto
}

.vestrics_solution_navbar.mobile {
    display: none
}

.contactdiv {
    justify-content: flex-end;
    align-items: center;
    width: 30%;
    display: flex
}

.div-block-284 {
    align-self: flex-end;
    width: 70%
}

.nav-menu {
    align-self: flex-end;
    width: 80%;
    margin-left: 60px;
    display: block
}

.div-block-285 {
    display: flex
}

.aboutdropdownsection {
    width: 100%
}

.aboutdropdowndiv {
    display: flex
}

.resourcedropdownsection {
    width: 100%
}

.resourcesdropdowndiv {
    display: flex
}

.container-89 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: flex
}

.vestric-logo {
    width: 20%
}

.div-block-286 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.heading-21 {
    color: var(--spark-library--primary-blue);
    font-family: Outfit, sans-serif;
    font-size: 16px;
    font-weight: 600
}

.ai_machin_learning_service_main_div {
    margin-top: 10vh
}

.aimachinelearning_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.digital_analysis_service_main_div {
    margin-top: 10vh
}

.digital_analysis_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.iot_service_main_div {
    margin-top: 10vh
}

.iot_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.mobile_app_service_main_div {
    margin-top: 10vh
}

.mobile_app_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.div-block-287 {
    display: flex
}

.collection-list-wrapper-5 {
    margin-top: 60px
}

.container-90 {
    max-width: 100%
}

.image-77 {
    padding: 40px 40px 60px
}

.clientsection {
    height: auto;
    padding: 5vh 10vw;
    position: relative
}

.clientsection.about {
    grid-column-gap: 30vh;
    grid-row-gap: 30vh;
    background-image: linear-gradient(#fff0 54%, #fff), url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5d1_Screenshot%202025-02-21%20172410.png);
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    flex-flow: column;
    height: auto;
    padding-top: 20vh;
    display: flex
}

.clientsection.awards {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5e1_Asset%205%201.svg);
    background-position: 0 0;
    background-size: cover
}

.clientsection.no-side-padding {
    padding-left: 0;
    padding-right: 0
}

.clientsection.sapsolutionabout {
    text-align: center
}

.clientsection-mobile {
    height: auto;
    padding: 5vh 10vw 10vh;
    display: none;
    position: relative
}

.clientsection-mobile.about {
    grid-column-gap: 30vh;
    grid-row-gap: 30vh;
    background-image: linear-gradient(#fff0 54%, #fff), url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5d1_Screenshot%202025-02-21%20172410.png);
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    flex-flow: column;
    height: auto;
    padding-top: 20vh;
    display: flex
}

.clientsection-mobile.awards {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5e1_Asset%205%201.svg);
    background-position: 0 0;
    background-size: cover
}

.clientsection-mobile.no-side-padding {
    padding-left: 0;
    padding-right: 0
}

.clientsection-mobile.sapsolutionabout {
    text-align: center
}

.maplocationlistmobilewrrapper,
.maplocationlistwrrappermobile,
.maplocationlistwrrapper-copy {
    position: absolute;
    inset: 0%
}

.automotiveindustriesvalues {
    margin-top: 10vh
}

.image-78 {
    margin-bottom: -30px
}

.image-78.sapbpt {
    margin-bottom: 0
}

.sap_values_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.consumerproductvalues {
    margin-top: 10vh
}

.text-span-10 {
    font-family: "Fa Solid 900", Verdana, sans-serif
}

.ecvalues {
    margin-top: 10vh
}

.text-span-11 {
    font-family: "Fa Solid 900", Verdana, sans-serif
}

.cfvalues,
.fbvalues,
.healthvalues,
.imvalues,
.lifesiencevalues {
    margin-top: 10vh
}

.casestudy_detailedtext {
    padding: 20px;
    font-family: Outfit, sans-serif
}

.logisticvalues,
.minningvalues,
.psvalues,
.retailvalues,
.wivalues {
    margin-top: 10vh
}

.valuetab_sections {
    flex-flow: column;
    max-width: 100%;
    padding-top: 10vh;
    padding-bottom: 10vh;
    padding-left: 5vw;
    font-family: Outfit, sans-serif;
    display: flex
}

.valuetab_sections.sapbusinessone,
.valuetab_sections.vespro,
.valuetab_sections.sap_bt {
    margin-left: 0
}

.div-block-289 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.div-block-290,
.div-block-291 {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.whyvestricscontainer-copy {
    flex-flow: column;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.div-block-292,
.div-block-293,
.div-block-294 {
    width: 80%
}

.image_margin_bottom {
    margin-bottom: 0
}

.collection-item-5 {
    width: 100%;
    display: flex
}

.collection-list-wrapper-6 {
    width: 100%;
    max-width: 100%
}

.text-span-12,
.text-span-13 {
    font-family: "Fa Solid 900", Verdana, sans-serif
}

.industries_casestudies {
    flex-flow: column;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.industriescasestudybanner {
    background-color: var(--spark-library--black);
    justify-content: flex-start;
    align-items: center;
    height: 100vh;
    display: flex;
    position: static
}

.industriescasestudybanner.biz_one_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb4c4bf69d0aced101167c_Biz-one.svg);
    background-position: 50% 0;
    background-size: cover
}

.industriescasestudybanner.biz_one_banner-copy {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb2bd770b26a75959ae326_Grow_wth_sap.svg);
    background-position: 0 0;
    background-size: cover
}

.industries_case_study_section {
    flex-flow: column;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.cast_study_hero_content_div {
    grid-column-gap: 3vh;
    grid-row-gap: 3vh;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 60vw;
    margin-top: 20vh;
    margin-left: 10vw;
    display: flex;
    position: relative
}

.cast_study_hero_content_div.saps-4hana {
    width: 80%
}

.cast_study_hero_content_div.vespro {
    width: 75vw
}

.cast_study_hero_content_div.businesstech {
    width: 80vw
}

.tab-pane-tab-3-4 {
    height: auto;
    min-height: 80vh
}

.tab-pane-tab-3-5 {
    height: 100%
}

.es_div_01 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c92d233684fa82419b608f_dashboards.jpeg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: 60vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.es_heading {
    color: var(--spark-library--white);
    font-family: Outfit, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    position: absolute
}

.es_heading.white {
    color: #fff;
    font-size: 1.7vw;
    font-weight: 600;
    line-height: 1.1
}

.es_heading.white.casestudies-heading {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px
}

.es_heading.white.formulation_heading {
    padding-left: 2vw
}

.es_text {
    color: var(--spark-library--white);
    text-align: left;
    margin-top: 2vh;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.es_text.is-left-aligned {
    text-align: left;
    margin-top: 1vh;
    font-size: 14px
}

.es_text.is-left-aligned.is-white {
    color: #fff;
    font-size: 30px
}

.es_text.is-left-aligned.no-pace {
    margin-top: 0;
    font-size: 1.2vw
}

.es_text.is-left-aligned.small {
    margin-top: 3vh;
    font-size: 14px
}

.es_text.is-left-aligned.small.is-white {
    padding-left: 1.8vw;
    padding-right: 2vw;
    font-size: 16px;
    line-height: 24px;
    position: absolute
}

.es_text.is-left-aligned.small.is-white.static {
    margin-top: 0;
    padding-left: 0;
    position: static
}

.es_text.is-left-aligned.small.is-white.product_data {
    padding-left: 0
}

.es_text.is-left-aligned.small.is-white.rapara {
    padding-left: 0;
    font-size: 16px;
    line-height: 24px
}

.es_text.is-left-aligned.small.is-white.pcpara,
.es_text.is-left-aligned.small.is-white.idpara,
.es_text.is-left-aligned.small.is-white.mod,
.es_text.is-left-aligned.small.is-white.pdmpara,
.es_text.is-left-aligned.small.is-white.psdpara,
.es_text.is-left-aligned.small.is-white.btpara,
.es_text.is-left-aligned.small.is-white.cmpara,
.es_text.is-left-aligned.small.is-white.ccpara,
.es_text.is-left-aligned.small.is-white.qcmp,
.es_text.is-left-aligned.small.is-white.dcpara,
.es_text.is-left-aligned.small.is-white.mod-para {
    padding-left: 0
}

.es_text.is-big {
    color: #0172db;
    text-align: left;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 700
}

.es_text.is-big.is-black {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px
}

.es_text.is-big.is-black.not-bold {
    font-weight: 400
}

.es_text.is-big.is-black.centre {
    text-align: center;
    margin-top: 4vh;
    font-size: 2vw;
    font-weight: 600;
    line-height: 1.2
}

.es_text.is-big.no-space {
    margin-top: 0
}

.es_text.is-white {
    color: #fff;
    text-align: left;
    margin-top: 0;
    line-height: 1.4
}

.es_text.is-white._1 {
    margin-bottom: 1vh;
    font-weight: 400
}

.es_text.is-white._2,
.es_text.is-white._3,
.es_text.is-white._4 {
    font-weight: 700
}

.es_text.is-white.centre {
    text-align: center;
    margin-bottom: 5vh
}

.es_text.is-white.industriespara {
    font-size: 15px;
    line-height: 22px
}

.es_text.one {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw;
    line-height: 1.4
}

.es_text.two,
.es_text.three,
.es_text.four,
.es_text.five,
.es_text.six,
.es_text.seven,
.es_text.eight {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw
}

.es_text.is-white.is-left-aligned.small.para-text,
.es_text.para-text.is-left-aligned.is-white.small {
    padding-left: 0
}

.edms_img_01 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c896bb4ba76f99da172be6_Dealer-wise%20Interface.jpg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 60vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.edms_img_02 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c896bfd2028462ddfd6356_Product%20Catalogue.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 42vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.edms_img_03 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c896bb015d51bbfc8cdd4d_Order%20Posting.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 40vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.edms_img_04 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c896bb5b6a3be23978cefd_Track%20Orders.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    height: auto;
    min-height: 60vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.edms_img_05 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c896bbf47a8124d9ed960a_Payments%20%26%20Receipts.jpg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 30vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.edms_img_06 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c896bb64ba3c3e9ca5fa3e_Return%20Requests.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 30vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.edms_img_07 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c896bbdfa15e4fc45a6beb_Dashboards%20%26%20Reports.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 40vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.edms_img_08 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c896bb5bae61b471972bd3_Alerts%20%26%20Notifications.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 40vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.edms_img_09 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c896bb08dae04ca883672c_Stock%20Update.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 82vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.edms_heading {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
    line-height: 1.1;
    position: absolute
}

.edms_text {
    color: #fff;
    text-align: left;
    margin-top: 2vh;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.edms_text.is-white.is-left-aligned.small.para-text {
    padding-left: 0;
    font-size: 1rem;
    line-height: 1.1
}

.easysales_img_01 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c92d233684fa82419b608f_dashboards.jpeg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 60vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easysales_img_02 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c92d2382849093fe4a81bf_field_sales.jpeg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 44vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easysales_img_03 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c92d23c85b0e40bb77928e_instant_order_tracking.jpeg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 40vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easysales_img-04 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c92d236298a935a89e0e96_catalogue.jpeg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    height: auto;
    min-height: 62vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easysales_img-05 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c92d230b257dd9ded5be76_payments.jpeg);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 31vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easysales_img-06 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c92d2304cd780435ee3f44_return_request.jpeg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 31vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easysales_img-07 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c92d23e846f9413f9dde56_inventory_updates.jpeg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 40vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easysales_img-08 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c92d23f11e5dd8f86aad45_notifications.jpeg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 40vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.easysales_heading {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
    line-height: 1.1;
    position: absolute
}

.easysales_text {
    color: #fff;
    text-align: left;
    margin-top: 2vh;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.easysales_text.is-white.is-left-aligned.small.para-text {
    padding-left: 0;
    font-size: 1rem;
    line-height: 1.1
}

.heading-22 {
    font-family: Outfit, sans-serif;
    font-weight: 600
}

.collection-list-wrapper-7 {
    font-family: Outfit, sans-serif
}

.div-block-295 {
    border-radius: 30px;
    justify-content: space-between;
    align-items: center;
    margin: 20px;
    display: flex;
    box-shadow: 0 2px 5px #0003
}

.div-block-296 {
    width: 20%;
    padding: 0
}

.div-block-297 {
    width: 80%;
    padding-left: 20px
}

.text-block-70 {
    padding-bottom: 20px
}

.careeropportunitymaindiv {
    border-radius: 50px;
    padding: 40px;
    font-family: Outfit, sans-serif;
    box-shadow: 6px 9px 44.7px #0003
}

.link-5 {
    color: var(--spark-library--primary-blue)
}

.heading-23 {
    font-weight: 600
}

.heading-24 {
    color: var(--spark-library--primary-blue);
    font-family: Outfit, sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 40px
}

.steppara-2 {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-weight: 300
}

.steppara-2._02 {
    color: #131419
}

.steppara-2._02.dashboardactive,
.steppara-2._02.analysisactive,
.steppara-2._02.datacollectionactive {
    color: #fff
}

.steptitle-2 {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 27px
}

.steptitle-2._02 {
    color: #0172db
}

.steptitle-2._02.analysisactive,
.steptitle-2._02.datacollectionactive,
.steptitle-2._02.dashboardactive {
    color: #fff
}

.step_heading-2 {
    color: #fff;
    margin-bottom: 0;
    font-family: Outfit, sans-serif;
    font-size: 45px;
    font-weight: 300;
    line-height: 55px
}

.step_heading-2._02 {
    color: #0172db;
    height: 20vh;
    font-weight: 200
}

.step_heading-2._02.datacollectionactive {
    color: #fff;
    font-weight: 300
}

.step_heading-2._04 {
    color: #0172db;
    height: 20vh;
    font-weight: 200
}

.step_heading-2._04.dashboardactive {
    color: #fff
}

.step_heading-2._01 {
    height: 20vh
}

.step_heading-2._03 {
    color: #0172db;
    height: 20vh;
    font-weight: 200
}

.step_heading-2._03.analysisactive {
    color: #fff;
    font-weight: 300
}

.sapreadinessheading-2 {
    color: #131419;
    margin-bottom: 40px;
    font-size: 3.3vw;
    font-weight: 600;
    line-height: 1.1
}

.vs-nav {
    z-index: 10;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    inset: 0% 0% auto
}

.vs-nav.homeonly {
    background-color: var(--transperant);
    flex-flow: column;
    font-family: Outfit, sans-serif;
    font-size: 16px;
    line-height: 24px;
    position: absolute;
    inset: 0% 0% auto
}

.vs-nav.bg-color {
    background-color: #222
}

.vs-nav.asset-page {
    background-color: #13141a
}

.vs-nav-container {
    z-index: 15;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    font-family: Outfit, sans-serif;
    display: flex;
    position: static;
    inset: 0% 0% auto
}

.vs-logo {
    width: 200px;
    padding: 10px
}

.vs-logo.w--current {
    align-self: flex-end;
    width: 180px;
    padding-bottom: 0;
    padding-left: 0;
    font-family: Outfit, sans-serif
}

.who_we_are_link {
    color: var(--spark-library--white);
    padding: 10px;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-decoration: none;
    transition: all .2s
}

.who_we_are_link:hover {
    color: var(--orange-heading)
}

.text-span-14,
.text-span-15 {
    font-family: "Fa Solid 900", Verdana, sans-serif
}

.vsnavleft {
    justify-content: flex-start;
    align-self: flex-end;
    align-items: center;
    width: 70%;
    padding: 20px 20px 20px 0;
    font-family: Outfit, sans-serif;
    display: flex
}

.vs-nav-dropdown-wrapper {
    z-index: 15;
    border-bottom: 1px solid #ffffff36;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding-left: 5vw;
    padding-right: 5vw;
    font-family: Outfit, sans-serif;
    display: flex;
    position: static;
    inset: 0% 0% auto
}

.vs-nav-wrapper {
    z-index: 999;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding-left: 10vw;
    padding-right: 10vw;
    display: none;
    position: static;
    inset: 0%;
    overflow: hidden
}

.vs-nav-who-we-are-container {
    z-index: 999;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-right: 0;
    padding: 20px 5vw 20px 9vw;
    display: flex;
    position: static;
    overflow: visible
}

.vs-nav-who-we-are-column-1 {
    flex-flow: row;
    display: flex
}

.vs-nav-who-we-are-column-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: 20px;
    margin-right: 20px;
    display: flex
}

.vs-nav-what-we-do-container {
    flex: 1;
    justify-content: space-around;
    align-self: center;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    padding: 20px 5vw;
    display: flex;
    overflow: visible
}

.navbarheading {
    color: #646464
}

.vs-nav-what-we-do-column-2 {
    flex-flow: column;
    margin-left: 20px;
    margin-right: 20px;
    display: flex
}

.vs-nav-what-we-do-column-1 {
    flex-flow: column;
    display: flex
}

.vs-nav-who-we-are-column-2-copy {
    flex-flow: column;
    flex: 0 auto;
    align-self: center;
    margin-left: 20px;
    margin-right: 20px;
    display: flex
}

.what_we_do_link {
    color: var(--spark-library--white);
    padding: 10px;
    font-family: Outfit, sans-serif;
    font-weight: 300;
    text-decoration: none
}

.what_we_do_link:hover {
    color: var(--orange-heading)
}

.vs-nav-what-we-do-column-3 {
    flex-flow: column;
    display: flex
}

.text-span-16 {
    font-family: "Fa Solid 900", Verdana, sans-serif
}

.vs-nav-what-we-do-column-4 {
    background-color: #262730;
    flex-flow: column;
    justify-content: flex-end;
    margin-top: 300px;
    display: none
}

.vs-nav-who-we-are-container-copy {
    justify-content: center;
    align-items: flex-start;
    padding-left: 220px;
    display: flex
}

.vs-nav-resources-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    padding: 20px 5vw 20px 10vw;
    display: flex;
    overflow: visible
}

.vs-nav-resources-column-1,
.vs-nav-resources-column-2 {
    margin-left: 20px;
    margin-right: 20px
}

.vs-nav-resources-column-3,
.vs-nav-resources-column-4,
.vs-nav-resources-column-5 {
    display: none
}

.vs-nav-industries-container {
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    padding: 20px 20px 20px 5vw;
    font-family: Outfit, sans-serif;
    display: flex;
    position: static;
    overflow: visible
}

.vs-nav-industries-column-1 {
    flex-flow: column;
    width: 25%;
    display: flex
}

.vs-nav-industries-column-2 {
    flex-flow: column;
    width: 25%;
    margin-left: 20px;
    margin-right: 20px;
    display: flex
}

.vs-nav-industries-column-3 {
    flex-flow: column;
    width: 20%;
    margin-left: 0;
    margin-right: 20px;
    display: flex
}

.vs-nav-industries-column-4 {
    flex-flow: column;
    width: 30%;
    display: flex
}

.industries_nav_link {
    color: var(--spark-library--white);
    padding: 10px 10px 10px 0;
    font-family: Outfit, sans-serif;
    font-weight: 300;
    text-decoration: none
}

.industries_nav_link:hover {
    color: var(--orange-heading)
}

.navbar-overlay {
    z-index: 1;
    opacity: 0;
    background-color: #0003;
    display: none;
    position: fixed;
    inset: 0%
}

.what_we_do_main_link {
    color: var(--spark-library--white);
    padding: 10px;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-decoration: none;
    transition: all .2s;
    display: block
}

.what_we_do_main_link:hover {
    color: var(--orange-heading)
}

.navbar-overlay-2 {
    z-index: 0;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    opacity: 0;
    background-color: #0003;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    font-family: Open Sans, sans-serif;
    display: none;
    position: static;
    inset: 0%;
    overflow: hidden
}

.navbar-overlay-3,
.navbar-overlay-4 {
    z-index: 9;
    opacity: 0;
    background-color: #000000bf;
    font-family: Open Sans, sans-serif;
    position: fixed;
    inset: 0%
}

.text-span-17 {
    font-family: "Fa 400", Verdana, sans-serif
}

.text-span-18 {
    font-family: "Fa 400", Verdana, sans-serif;
    font-size: 8px
}

.text-span-19,
.text-span-20 {
    font-family: "Fa 400", Verdana, sans-serif;
    font-size: 6px;
    display: none
}

.previousection {
    display: none
}

.text-span-22 {
    font-family: "Fa 400", Verdana, sans-serif;
    font-size: 9px
}

.vs-nav-what-we-do-container-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    padding: 20px 20px 20px 10vw;
    display: none
}

.list-10 {
    font-family: Outfit, sans-serif
}

.slide-nav-4 {
    font-family: Outfit, sans-serif;
    font-size: 8px
}

.image-88 {
    width: 25%
}

.div-block-298 {
    height: 15vh
}

.pluginlogodiv.wms {
    min-height: 8vh
}

.plugintextdiv {
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    display: flex
}

.plugintextdiv.plantcare {
    min-height: 20vh
}

.image-89 {
    height: 90px;
    min-height: 0
}

.text-span-24 {
    font-family: "Fa 400", Verdana, sans-serif;
    font-size: 6px;
    display: none
}

.ourpeoplegredient {
    z-index: 10;
    background-image: linear-gradient(100deg, #faa74d, #fff9e7 45%, var(--spark-library--primary-blue));
    width: 100%;
    height: 0;
    font-family: Outfit, sans-serif;
    position: relative;
    inset: auto 0% 0%
}

.ourpeoplegredient.vespro {
    background-image: linear-gradient(180deg, #0172db00, var(--spark-library--primary-blue)77%)
}

.team_image {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67ce9e046b952676b37e840e_sravan_pothu.svg);
    background-position: 50%;
    background-size: contain;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: 62vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
    display: none;
    position: relative;
    overflow: hidden
}

.ourtteamgredient {
    background-image: linear-gradient(180deg, #0172db00, var(--spark-library--primary-blue));
    width: 100%;
    height: 0;
    position: absolute;
    inset: auto 0% 0%
}

.ourtteamgredient.vespro {
    background-image: linear-gradient(180deg, #0172db00, var(--spark-library--primary-blue)77%)
}

.section-28 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5vw;
    padding-right: 5vw;
    display: none
}

.industries_descriptive_grid_3col-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 2vh;
    display: flex
}

.collection-list-wrapper---2column-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: flex
}

.collection-list-7-copy {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.collection-list-7-copy.aerospace_industries,
.collection-list-7-copy.aerospace_industries-copy {
    grid-template-columns: 1fr 1fr 1fr
}

.collection-item-2-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

.switch_alternate_vertical_layout-copy {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    font-family: Outfit, sans-serif;
    display: flex
}

.switch_alternate_horizontal_layout-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.downloadmodal {
    z-index: 1200;
    justify-content: center;
    align-items: center;
    font-family: Outfit, sans-serif;
    display: none;
    position: fixed;
    inset: 0%
}

.downloadmodalbg {
    background-color: var(--spark-library--foreground-secondary);
    width: 100%;
    height: 100%;
    display: block
}

.downloadmodalcontainer {
    background-color: var(--primary-blue-with-transperancy);
    border-radius: 4%;
    padding: 20px;
    position: absolute
}

.downloadheading {
    color: var(--gredient);
    text-align: center;
    font-size: 25px;
    font-weight: 500;
    line-height: 37px
}

.donloadcontent {
    color: var(--gredient);
    text-align: center;
    font-weight: 300
}

.form-2,
.downloadbrochureform {
    margin: 20px
}

.close-modal {
    color: var(--spark-library--white);
    font-family: "Fa Solid 900", Verdana, sans-serif;
    font-size: 20px;
    text-decoration: none
}

.link-block-8 {
    vertical-align: baseline;
    text-decoration: none;
    position: absolute;
    inset: 5% 5% auto auto
}

.amstabmenu {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 30%;
    padding-top: 100px;
    display: flex
}

.amstablink {
    color: var(--spark-library--black);
    background-color: #fff0;
    font-size: 16px
}

.amstablink:hover {
    color: var(--spark-library--primary-blue);
    font-weight: 600
}

.amstablink.w--current {
    color: var(--spark-library--primary-blue);
    background-color: #fff0;
    font-weight: 600
}

.collection-list-wrapper-8 {
    max-width: none
}

.blogprevious {
    border: 0 #fff0;
    border-radius: 0
}

.blognext {
    border: 0 #ccc0;
    border-radius: 0
}

.paginationwrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: center;
    align-items: center
}

.next,
.previous {
    background-color: #fafafa00;
    border-width: 0;
    border-color: #fff0;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    display: flex
}

.pagination_numbers {
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    text-decoration: none;
    display: flex
}

.pagination_numbers.w--current {
    background-color: #f9f9f9;
    border-radius: 5px
}

.text-block-71 {
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex
}

.image-90,
.image-91 {
    width: 70%
}

.link-block-9 {
    width: 2rem;
    height: 2rem;
    color: var(--spark-library--black);
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex
}

.paginationnumbers {
    width: 2rem;
    height: 2rem;
    color: var(--spark-library--black);
    justify-content: center;
    align-items: center;
    margin-left: .5rem;
    margin-right: .5rem;
    text-decoration: none;
    display: flex
}

.paginationnumbers.w--current {
    background-color: #f9f9f9;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    margin-left: .5rem;
    margin-right: .5rem
}

.link-block-10 {
    text-decoration: none
}

.link-block-10.w--current {
    width: 2rem;
    height: 2rem;
    color: var(--spark-library--black);
    background-color: #f9f9f9;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    display: flex
}

.link-block-10-copy {
    text-decoration: none
}

.link-block-10-copy.w--current {
    width: 2rem;
    height: 2rem;
    color: var(--spark-library--black);
    background-color: #f9f9f9;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    display: flex
}

.pagination-2 {
    flex-flow: row;
    justify-content: center;
    align-items: center
}

.previous-2,
.next-2 {
    background-color: #fafafa00;
    border-width: 0;
    border-radius: 0
}

.div-block-299 {
    justify-content: center;
    align-items: center;
    display: flex
}

.div-block-300 {
    margin-left: 20px
}

.div-block-301,
.div-block-302,
.div-block-303,
.div-block-304 {
    display: flex
}

.div-block-305 {
    margin-left: 20px
}

.div-block-306,
.div-block-307,
.div-block-308 {
    display: flex
}

.image-92,
.image-93,
.image-94,
.image-95,
.image-96 {
    border-radius: 2rem
}

.image-97 {
    width: 30%
}

.image-98 {
    width: 30%;
    padding: 10px
}

.image-99 {
    width: 30%
}

.image-100 {
    padding-top: 10px;
    padding-bottom: 10px
}

.image-101,
.image-102,
.image-103 {
    width: 30%
}

.image-105,
.image-106 {
    flex: 1
}

.image-107 {
    flex: 0 auto;
    width: 60%;
    max-width: 100%
}

.list-item-21,
.list-item-22 {
    font-size: 16px;
    line-height: 24px
}

.enquirebutton {
    background-color: var(--spark-library--black);
    text-align: center;
    align-self: center;
    width: 20%
}

.list-item-23 {
    font-size: 14px;
    line-height: 21px
}

.image-114 {
    width: 80%
}

.image-115 {
    width: 65%
}

.image-115.sapb1 {
    width: 80%
}

.text-block-76,
.list-item-24,
.list-item-25,
.list-item-26,
.text-block-77 {
    font-size: 16px;
    line-height: 24px
}

.homeonlynav {
    z-index: 999;
    font-family: Outfit, sans-serif;
    position: absolute;
    inset: 0% 0% auto
}

.image-116,
.image-117 {
    width: 25%
}

.list-item-27 {
    margin-bottom: 10px;
    font-size: 1rem;
    line-height: 1.2
}

.easysalesbottomgrid {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    height: auto;
    min-height: 40vh;
    display: flex
}

.easysalesbottomgrid.fleetgridmain {
    height: 70vh
}

.easysalesbottomgrid.pdccolumnheight {
    height: 80vh
}

.easysalesbottomgrid.easysales {
    min-height: 40vh
}

.plantcaregrid {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    height: auto;
    min-height: 40vh;
    display: flex
}

.plantcaregrid.fleetgridmain {
    height: 70vh
}

.plantcaregrid.pdccolumnheight {
    height: 80vh
}

.plantcaregrid.easysales {
    min-height: 40vh
}

.pdcgrid {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    height: auto;
    min-height: 80vh;
    display: flex
}

.pdcgrid.fleetgridmain {
    height: 70vh
}

.pdcgrid.pdccolumnheight {
    height: 80vh
}

.pdcgrid.easysales {
    min-height: 40vh
}

.our_sap_services_content-copy {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    background-color: #fff;
    border: 1px solid #e1e4e8;
    border-radius: 61px;
    flex-direction: column;
    justify-content: flex-start;
    height: auto;
    min-height: 60vh;
    padding-bottom: 2rem;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    box-shadow: 0 5px 5px #0003
}

.our_sap_services_content-copy.slide2 {
    height: auto
}

.our_sap_services_content-copy.slide2.sapbusinessonediv {
    height: auto;
    min-height: 50vh
}

.our_sap_services_content-copy.slide1 {
    height: 40vh
}

.our_sap_services_content-copy.slide1.sapbusinessonediv {
    height: auto;
    min-height: 45vh
}

.our_sap_services_content-copy.sapbusinessonediv {
    min-height: 50vh
}

.our_sap_services_content-copy.featuresdiv {
    height: 50vh
}

.our_sap_services_content-copy.amcfeaturediv,
.our_sap_services_content-copy.customizationfeaturesdiv {
    height: 45vh
}

.our_sap_services_content-copy.bpr_feature_div {
    height: 40vh
}

.our_sap_services_content-copy.oursaphomedive {
    height: auto;
    min-height: 45vh
}

.services_featuresdiv {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    background-color: #fff;
    border: 1px solid #e1e4e8;
    border-radius: 61px;
    flex-direction: column;
    justify-content: flex-start;
    height: auto;
    min-height: 70vh;
    padding-bottom: 2rem;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    box-shadow: 0 5px 5px #0003
}

.services_featuresdiv.slide2 {
    height: auto
}

.services_featuresdiv.slide2.sapbusinessonediv {
    height: auto;
    min-height: 50vh
}

.services_featuresdiv.slide1 {
    height: 40vh
}

.services_featuresdiv.slide1.sapbusinessonediv {
    height: auto;
    min-height: 45vh
}

.services_featuresdiv.sapbusinessonediv {
    min-height: 50vh
}

.services_featuresdiv.featuresdiv {
    height: 50vh
}

.services_featuresdiv.amcfeaturediv,
.services_featuresdiv.customizationfeaturesdiv {
    height: 45vh
}

.services_featuresdiv.bpr_feature_div {
    height: 40vh
}

.services_featuresdiv.oursaphomedive {
    height: auto;
    min-height: 45vh
}

.services_featuresdiv.sapintegration {
    min-height: 50vh;
    box-shadow: 0 5px 50px #0003
}

.spark-side-flat-tab-parent-2-copy {
    width: 100%;
    height: auto;
    min-height: 60vh;
    margin-top: 5vh;
    margin-bottom: 5vh;
    display: flex
}

.spark-side-flat-tab-parent-2-copy._4tabs {
    height: 60vh
}

.spark-simple-icon-tabs-content-copy {
    width: 60%;
    height: auto;
    min-height: 60vh;
    display: block
}

.spark-simple-stacked-icon-tabs-copy {
    float: left;
    grid-column-gap: 0px;
    background-color: #f5f5f5;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    flex-direction: column;
    justify-content: center;
    width: 40%;
    margin-bottom: 0;
    margin-right: 0%;
    display: inline-block;
    overflow: hidden
}

.spark-simple-stacked-icon-tabs-copy.sapbusinesstabs {
    height: auto;
    min-height: 60vh;
    max-height: 60vh
}

.spark-simple-stacked-icon-tabs-copy.abouttabs,
.spark-simple-stacked-icon-tabs-copy.sapmobiletabs {
    height: auto;
    min-height: 60vh
}

.spark-simple-stacked-icon-tabs-copy.aboutus {
    height: auto;
    min-height: 60vh;
    max-height: 60vh
}

.spark-simple-side-icon-tab-3-copy {
    color: #131419;
    background-color: #0000;
    border-radius: 0;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 20vh;
    max-height: 20vh;
    margin-bottom: 0;
    padding: 14px;
    transition: background-color .15s, color .15s;
    display: flex
}

.spark-simple-side-icon-tab-3-copy:hover {
    opacity: 1;
    border-bottom-color: #a695fb
}

.spark-simple-side-icon-tab-3-copy.w--current {
    color: #fff;
    background-color: #0172db;
    border-bottom: 1px #5532fa;
    border-radius: 0;
    margin-bottom: 0;
    font-family: Outfit, sans-serif
}

.spark-simple-side-icon-tab-3-copy._4tabs {
    height: 15vh
}

.spark-simple-side-icon-tab-3-copy.sapbusinesstablinks {
    min-height: 20vh
}

.spark-simple-side-icon-tab-3-copy.sapbusinesstablinks.w--current {
    min-height: 18.33vh;
    max-height: 20vh
}

.spark-simple-side-icon-tab-3-copy.aboutuslinks {
    min-height: 20vh
}

.spark-simple-side-icon-tab-3-copy.aboutuslinks.w--current {
    min-height: 18.33vh;
    max-height: 20vh
}

.rise_withsap_readiness {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    min-height: 500px;
    max-height: 600px;
    display: grid
}

.rise_withsap_readiness.onclickdatacollection {
    cursor: pointer;
    display: none
}

.rise_withsap_readiness.intiationactive {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    cursor: auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    min-height: 500px;
    max-height: 600px;
    display: grid
}

.rise_withsap_readiness.datacollectionactive,
.rise_withsap_readiness.analysisactive,
.rise_withsap_readiness.dashboardactive {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    min-height: 500px;
    max-height: 600px;
    display: none
}

.rise_withsap_readiness.automotive_active,
.rise_withsap_readiness.ls_active,
.rise_withsap_readiness.retail_active {
    display: none
}

.container-96 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex
}

.para-text-copy {
    color: #000;
    text-align: center;
    margin-top: 5vh;
    font-family: Outfit, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.para-text-copy.is-left-aligned {
    text-align: left;
    margin-top: 1vh;
    margin-bottom: 0;
    font-size: 16px
}

.para-text-copy.is-left-aligned.is-white {
    color: #fff;
    font-size: 30px
}

.para-text-copy.is-left-aligned.no-pace {
    text-align: left;
    margin-top: 0;
    text-decoration-style: solid
}

.para-text-copy.is-left-aligned.no-pace.small.mobile {
    font-size: 16px
}

.para-text-copy.is-left-aligned.no-pace.serrvicesrevese {
    color: var(--spark-library--white);
    text-align: left;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.para-text-copy.is-left-aligned.no-pace.sapreadychecktext {
    text-align: center;
    align-self: center;
    width: 80%;
    font-size: 16px
}

.para-text-copy.is-left-aligned.no-pace.sapreadychecktext-copy {
    text-align: left;
    align-self: center;
    font-size: 16px
}

.para-text-copy.is-left-aligned.small {
    margin-top: 3vh;
    font-size: 14px
}

.para-text-copy.is-left-aligned.small.is-white {
    padding-left: 1.8vw;
    padding-right: 2vw;
    font-size: 16px;
    line-height: 24px;
    position: absolute
}

.para-text-copy.is-left-aligned.small.is-white.static {
    margin-top: 0;
    padding-left: 0;
    position: static
}

.para-text-copy.is-left-aligned.small.is-white.product_data {
    padding-left: 0
}

.para-text-copy.is-left-aligned.small.is-white.rapara {
    padding-left: 0;
    font-size: 16px;
    line-height: 24px
}

.para-text-copy.is-left-aligned.small.is-white.pcpara,
.para-text-copy.is-left-aligned.small.is-white.idpara,
.para-text-copy.is-left-aligned.small.is-white.mod,
.para-text-copy.is-left-aligned.small.is-white.pdmpara,
.para-text-copy.is-left-aligned.small.is-white.psdpara,
.para-text-copy.is-left-aligned.small.is-white.btpara,
.para-text-copy.is-left-aligned.small.is-white.cmpara,
.para-text-copy.is-left-aligned.small.is-white.ccpara,
.para-text-copy.is-left-aligned.small.is-white.qcmp,
.para-text-copy.is-left-aligned.small.is-white.dcpara,
.para-text-copy.is-left-aligned.small.is-white.mod-para,
.para-text-copy.is-left-aligned.small.is-white.case_study,
.para-text-copy.is-left-aligned.small.is-white.case_study_02_text {
    padding-left: 0
}

.para-text-copy.is-left-aligned.small.is-white.usecasetext {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0
}

.para-text-copy.is-left-aligned.small.is-white.usecasetext:hover {
    text-decoration: underline;
    text-decoration-thickness: 1px
}

.para-text-copy.is-left-aligned.small._1920 {
    font-size: 16px
}

.para-text-copy.is-left-aligned.careerpara-copy {
    margin-top: 2vh;
    margin-bottom: 2vh
}

.para-text-copy.is-left-aligned.no-pace {
    text-align: left;
    margin-top: 0;
    font-size: 1.2vw;
    text-decoration-style: solid;
    display: block
}

.para-text-copy.is-left-aligned.no-pace.vespro {
    font-size: 14px;
    line-height: 21px
}

.para-text-copy.is-left-aligned.bluprint {
    width: 60%
}

.para-text-copy.is-left-aligned.no-pace.serrvicesrevese {
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px
}

.para-text-copy.is-left-aligned.no-pace {
    margin-top: 0;
    font-size: 1.2vw;
    text-decoration-style: solid
}

.para-text-copy.is-big {
    color: #0172db;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 600
}

.para-text-copy.is-big.is-black.not-bold {
    margin-right: 40px;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px
}

.para-text-copy.is-big.no-space.servicesreverse {
    color: var(--spark-library--white);
    margin-bottom: 0
}

.para-text-copy.is-big.sapservicesparatext {
    margin-top: 2vh
}

.para-text-copy.is-white {
    color: #fff;
    text-align: left;
    margin-top: 0;
    line-height: 1.4
}

.para-text-copy.is-white._1 {
    margin-bottom: 1vh;
    font-weight: 400
}

.para-text-copy.is-white._2,
.para-text-copy.is-white._3,
.para-text-copy.is-white._4 {
    font-weight: 700
}

.para-text-copy.is-white.centre {
    text-align: center;
    margin-bottom: 5vh
}

.para-text-copy.is-white.industriespara {
    font-size: 15px;
    font-weight: 300;
    line-height: 22px
}

.para-text-copy.one {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw;
    line-height: 1.4;
    display: none
}

.para-text-copy.two,
.para-text-copy.three,
.para-text-copy.four,
.para-text-copy.five,
.para-text-copy.six,
.para-text-copy.seven,
.para-text-copy.eight {
    cursor: pointer;
    margin-top: 0;
    font-size: 1.3vw
}

.para-text-copy.markyourcalendartext {
    text-align: left
}

.para-text-copy.whyjointext {
    text-align: center;
    margin-top: 0
}

.para-text-copy.aboutourteamtext {
    text-align: left
}

.para-text-copy.aboutourteamtext.blue {
    color: var(--spark-library--primary-blue);
    text-align: left;
    font-weight: 500
}

.para-text-copy.leaderstoriessubhead {
    text-align: center;
    margin-bottom: 2vh
}

.para-text-copy.is-big {
    color: #0172db;
    text-align: left;
    margin-bottom: 10px;
    font-weight: 600
}

.para-text-copy.is-big {
    color: #0172db;
    text-align: left;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600
}

.para-text-copy.is-big.no-space {
    margin-top: 0
}

.para-text-copy.is-big.no-space.servicesreverse {
    color: #fff;
    margin-bottom: 0;
    font-size: 16px
}

.para-text-copy.is-big.is-black {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px
}

.para-text-copy.is-big.is-black.centre {
    text-align: center;
    margin-top: 4vh;
    font-size: 2vw;
    font-weight: 600;
    line-height: 1.2
}

.para-text-copy.clinettext,
.para-text-copy.subheading {
    margin-top: 0
}

.para-text-copy.sapplugins {
    margin-top: 3vh
}

.para-text-copy.occular,
.para-text-copy.fleetcare,
.para-text-copy.easydms,
.para-text-copy.easysales,
.para-text-copy.platcare,
.para-text-copy.whatsappintegration {
    margin-top: 1vh
}

.section-29 {
    background-color: #0000002e;
    display: flex
}

.div-block-309 {
    margin-top: 40px
}

.image-125,
.image-126 {
    mix-blend-mode: multiply
}

.container-22-copy {
    flex-flow: column;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.text-block-78 {
    color: var(--gredient);
    font-family: Outfit, sans-serif
}

.image-127 {
    width: 15%
}

.container-97 {
    max-width: 100%
}

.vesprowhatsincluded,
.container-22-copy {
    flex-flow: column;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.image-128 {
    width: 50%
}

.image-129 {
    width: 40%
}

.container_approach {
    flex-flow: column;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.image-130 {
    height: auto
}

.hero-event-template {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg), linear-gradient(180deg, var(--spark-library--foreground-secondary), var(--elements-webflow-library--general--shadow-02));
    background-position: 50%, 0 0;
    background-size: cover, auto;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 100%;
    height: auto;
    min-height: 600px;
    max-height: 600px;
    margin-bottom: 20px;
    display: flex;
    position: static
}

.hero-event-template.biz_one_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb4c4bf69d0aced101167c_Biz-one.svg);
    background-position: 50% 0;
    background-size: cover
}

.hero-event-template.biz_one_banner-copy {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb2bd770b26a75959ae326_Grow_wth_sap.svg);
    background-position: 0 0;
    background-size: cover
}

.heroeventtitle {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin-top: 10vh;
    margin-left: 5vw;
    display: flex;
    position: relative
}

.heroeventtitle.saps-4hana {
    width: 80%
}

.heroeventtitle.vespro {
    width: 75vw
}

.heroeventtitle.businesstech {
    width: 80vw
}

.registernowwrapper {
    background-color: var(--spark-library--primary-blue);
    font-family: Outfit, sans-serif
}

.registerbutton {
    background-color: var(--gredient);
    color: var(--spark-library--black);
    border-radius: 50px;
    padding-left: 30px;
    padding-right: 30px;
    font-family: Outfit, sans-serif
}

.registerbutton.blue,
.registerbutton.black {
    background-color: var(--spark-library--primary-blue);
    color: var(--gredient)
}

.registerbutton.black:hover {
    background-color: var(--spark-library--black)
}

.event_tdl {
    background-color: #fff0;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    margin-top: -8%;
    margin-left: 10vw;
    margin-right: 10vw;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative
}

.event_tdl.contactusform {
    background-color: var(--primary-blue-with-transperancy);
    flex-flow: column;
    margin-top: -10%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5vw;
    padding-right: 5vw
}

.event_tdl.careerform {
    flex-flow: column;
    margin: 50px 0;
    padding-left: 5vw;
    padding-right: 5vw
}

.event_tdl.sapservices {
    background-color: #fff0
}

.event_tdl.resources {
    background-image: linear-gradient(180deg, var(--primary-blue-with-transperancy), var(--primary-blue-with-transperancy));
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
    flex-flow: column;
    height: auto;
    min-height: 40vh;
    padding: 1vh 2vw 5vh
}

.event_tdl.resources.sapservicesmobile {
    padding-bottom: 1vh
}

.event_tdl.implimationdiv {
    margin-top: -8%
}

.event_tdl.featuredimage {
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
    flex-flow: column;
    margin-top: -15%;
    padding-top: 1vh;
    padding-bottom: 5vh
}

.event_tdl.whitepaperform {
    background-color: var(--spark-library--primary-blue);
    flex-flow: column;
    margin-top: 0%;
    margin-left: 0;
    margin-right: 0;
    padding: 5vh 5vw;
    font-family: Outfit, sans-serif
}

.event_tdl.grow_sap {
    background-image: linear-gradient(180deg, var(--primary-blue-with-transperancy), var(--primary-blue-with-transperancy));
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
    flex-flow: column;
    height: 25vh;
    padding-top: 1vh;
    padding-bottom: 5vh
}

.event_tdl.vst_title {
    background-image: linear-gradient(180deg, var(--primary-blue-with-transperancy), var(--primary-blue-with-transperancy));
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
    flex-flow: column;
    height: 25vh;
    padding-top: 5vh;
    padding-bottom: 5vh
}

.event_tdl.vents {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: linear-gradient(180deg, var(--primary-blue-with-transperancy), var(--primary-blue-with-transperancy));
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-content: center;
    place-items: center stretch;
    height: auto;
    margin-left: 15vw;
    margin-right: 15vw;
    padding: 1vh 5vw 5vh;
    display: grid
}

.event_tdl.vents.sapservicesmobile {
    padding-bottom: 1vh
}

.event_details {
    color: var(--gredient);
    font-family: Outfit, sans-serif;
    font-weight: 600
}

.eventdetailsdiv {
    margin-top: 30px
}

.eventdescriptionwrapper {
    margin-top: 40px;
    margin-bottom: 40px
}

.eventdescriptiondiv {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.rich-text-block-6 {
    color: var(--spark-library--black);
    text-align: center;
    margin-bottom: 10px;
    font-family: Outfit, sans-serif;
    font-size: 16px;
    line-height: 24px
}

.whyattendwrapper {
    background-color: var(--systemflow-lite--neutral--30);
    padding-top: 60px;
    padding-bottom: 60px
}

.whyattendcontainer {
    max-width: 100%;
    padding-left: 5vw;
    padding-right: 5vw
}

.heading-25 {
    pointer-events: auto;
    text-align: center;
    font-family: Outfit, sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.5
}

.text-span-25 {
    font-weight: 600
}

.whyattendgrid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 40px;
    display: grid
}

.heading-26 {
    font-family: Outfit, sans-serif;
    font-weight: 600
}

.text-block-79 {
    font-family: Outfit, sans-serif
}

.registernowcontainer {
    padding-top: 60px;
    padding-bottom: 60px
}

.heading-27 {
    color: var(--gredient);
    text-align: center;
    font-weight: 500
}

.heading-27.eventregistrationtitle {
    font-size: 26px;
    line-height: 36px
}

.eventregistrationform {
    text-align: center;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    padding-top: 40px;
    display: flex
}

.registrationform {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex
}

.enquirebutton-copy {
    background-color: var(--gredient);
    width: 15%;
    color: var(--spark-library--black);
    text-align: center;
    border-radius: 100px;
    align-self: center;
    padding-left: 30px;
    padding-right: 30px
}

.div-block-49-copy {
    background-color: #fff0;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    margin-top: -8%;
    margin-left: 10vw;
    margin-right: 10vw;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative
}

.div-block-49-copy.contactusform {
    background-color: var(--primary-blue-with-transperancy);
    flex-flow: column;
    margin-top: -10%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5vw;
    padding-right: 5vw
}

.div-block-49-copy.careerform {
    flex-flow: column;
    margin: 50px 0;
    padding-left: 5vw;
    padding-right: 5vw
}

.div-block-49-copy.sapservices {
    background-color: #fff0
}

.div-block-49-copy.resources {
    background-image: linear-gradient(180deg, var(--primary-blue-with-transperancy), var(--primary-blue-with-transperancy));
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
    flex-flow: column;
    height: auto;
    min-height: 40vh;
    padding: 1vh 2vw 5vh
}

.div-block-49-copy.resources.sapservicesmobile {
    padding-bottom: 1vh
}

.div-block-49-copy.implimationdiv {
    margin-top: -8%
}

.div-block-49-copy.featuredimage {
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
    flex-flow: column;
    margin-top: -15%;
    padding-top: 1vh;
    padding-bottom: 5vh
}

.div-block-49-copy.whitepaperform {
    background-color: var(--spark-library--primary-blue);
    flex-flow: column;
    margin-top: 0%;
    margin-left: 0;
    margin-right: 0;
    padding: 5vh 5vw;
    font-family: Outfit, sans-serif
}

.div-block-49-copy.grow_sap {
    background-image: linear-gradient(180deg, var(--primary-blue-with-transperancy), var(--primary-blue-with-transperancy));
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
    flex-flow: column;
    height: 25vh;
    padding-top: 1vh;
    padding-bottom: 5vh
}

.div-block-49-copy.vst_title {
    background-image: linear-gradient(180deg, var(--primary-blue-with-transperancy), var(--primary-blue-with-transperancy));
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
    flex-flow: column;
    height: 25vh;
    padding-top: 5vh;
    padding-bottom: 5vh
}

.div-block-49-copy.resources-copy {
    background-image: linear-gradient(180deg, var(--primary-blue-with-transperancy), var(--primary-blue-with-transperancy));
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
    flex-flow: column;
    height: auto;
    min-height: 20vh;
    padding: 1vh 2vw 5vh
}

.div-block-49-copy.resources-copy.sapservicesmobile {
    padding-bottom: 1vh
}

.eventlist {
    margin-top: 60px;
    margin-bottom: 60px
}

.heading-28 {
    padding-left: 5vw;
    font-family: Outfit, sans-serif;
    font-weight: 600
}

.eventgrid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 40px;
    display: flex
}

.eventblock {
    box-sizing: border-box;
    background-color: var(--gredient);
    color: #616161;
    object-fit: fill;
    border-radius: 40px;
    min-height: 45vh;
    padding-bottom: 20px;
    font-family: Outfit, sans-serif;
    font-weight: 400;
    text-decoration: none;
    box-shadow: 0 2px 5px #0003
}

.heading-29 {
    color: var(--spark-library--black);
    margin: 20px;
    padding-bottom: 20px;
    font-weight: 500
}

.eventdatediv {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    display: flex
}

.text-block-80 {
    font-weight: 500
}

.eventlist-copy {
    background-color: #f1f1f1;
    margin-top: 60px;
    padding-top: 40px;
    padding-bottom: 40px
}

.pasteventgrid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 40px;
    display: flex
}

.pasteventblock {
    background-color: var(--gredient);
    color: #616161;
    border-radius: 40px;
    min-height: 45vh;
    padding-bottom: 20px;
    font-family: Outfit, sans-serif;
    font-weight: 400;
    text-decoration: none;
    box-shadow: 0 2px 5px #0003
}

.vs-nav-resources-column-6 {
    margin-left: 20px;
    margin-right: 20px
}

.link-block-11 {
    text-decoration: none
}

.select-field {
    color: #333333a3;
    border-radius: 10px;
    height: 50px;
    font-family: Outfit, sans-serif
}

.div-block-76-copy {
    width: 46%;
    height: 100%
}

.div-block-76-copy.sapservices {
    width: 50%;
    padding-left: 0
}

.div-block-76-copy.sapservices.tableft {
    width: 35%;
    height: auto;
    margin-top: -28%;
    display: none;
    position: absolute
}

.div-block-76-copy.careeratvestricsleft {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 50%;
    padding-left: 1vw;
    padding-right: 3vw;
    display: flex
}

.div-block-76-copy.sapservices-text {
    width: 30%;
    margin-top: -50%;
    padding-left: 0
}

.div-block-76-copy.wvimpledivright {
    width: 30%;
    padding-left: 0
}

.div-block-76-copy.wvimpleleft {
    width: 30%;
    padding-left: 5vw;
    padding-right: 1vw
}

.div-block-76-copy.wvimpleright {
    width: 70%;
    padding-left: 0
}

.div-block-76-copy.upgradewhy {
    width: 40%;
    padding-left: 0
}

.div-block-76-copy.sapservicesright,
.div-block-76-copy.growtihsap_video {
    width: 50%;
    padding-left: 0
}

.div-block-76-copy.vesproleft {
    align-self: flex-end;
    width: 50%;
    padding-left: 0
}

.div-block-76-copy.vesprokeyfunctionimage {
    align-self: flex-end;
    width: 70%;
    padding-left: 0
}

.whowearedropdown-copy {
    align-self: flex-end
}

.whowearedropdown-copy:hover {
    color: var(--orange-heading)
}

.dropdownabout-copy {
    display: block
}

.div-block-313 {
    display: flex
}

.container-99 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5vw;
    padding-right: 5vw;
    display: flex
}

.container-100 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5vw;
    padding-right: 5vw
}

.container-101,
.container-102 {
    max-width: 100%;
    padding-left: 5vw
}

.pastevent {
    background-color: #f1f1f1;
    margin-top: 60px;
    margin-bottom: 60px
}

.checkbox-label {
    text-align: left
}

.whyjoinwrapper {
    flex-flow: column;
    padding: 10vh 0;
    display: flex
}

.rich-text-block-7 {
    font-family: Outfit, sans-serif
}

.enquirebutton-copy {
    background-color: var(--spark-library--black);
    width: 20%;
    color: var(--gredient);
    text-align: center;
    border-radius: 50px;
    align-self: center
}

.enquirebutton-copy:hover {
    background-color: var(--spark-library--black)
}

.registernowtext {
    position: absolute;
    inset: 5% 15% auto auto
}

.text-block-82 {
    position: absolute;
    inset: 5% 10% 0% auto
}

.text-block-82.blue {
    background-color: var(--spark-library--primary-blue);
    min-height: 10px;
    color: var(--gredient);
    border-radius: 5px;
    padding-left: 10px;
    padding-right: 10px;
    position: static
}

.form-3 {
    background-color: #fff;
    border-radius: 8px;
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-items: stretch;
    width: 600px;
    height: auto;
    margin: 0;
    padding: 32px;
    display: flex
}

.link-6 {
    color: #3b82f6
}

.paragraph-21 {
    font-size: 24px;
    line-height: 36px
}

.error-text {
    color: #f43f5e
}

.form-wrapper {
    flex-direction: column;
    justify-content: center;
    width: 600px;
    height: auto;
    margin-bottom: 0;
    display: flex
}

.text-field-2 {
    color: #9ca3af;
    border: 1px solid #d1d5db;
    border-radius: 10px;
    height: 48px;
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 24px
}

.text-field-2:hover {
    border-color: #3b82f6
}

.text-field-2:focus {
    border-color: #2563eb
}

.text-field-2::placeholder {
    color: #d1d5db
}

.success-text {
    color: #f9fafb
}

.dropdown {
    display: none
}

.heading-3 {
    color: #1f2937
}

.error-message {
    text-align: center;
    background-color: #fff1f2
}

.button {
    color: #fff;
    text-align: center;
    background-color: #3b82f6;
    border-radius: 8px;
    align-items: center;
    margin-top: 16px;
    padding: 12px 16px;
    text-decoration: none;
    transition: background-color .25s;
    display: inline-block;
    position: relative
}

.button:hover {
    background-color: #2563eb
}

.button:active {
    background-color: #1d39c4
}

.button:focus {
    background-color: #597ef7
}

.form-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 32px;
    margin-bottom: 32px;
    display: grid
}

.html-embed {
    display: block
}

.field-label {
    color: #6b7280;
    margin-bottom: 8px;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}

.success-message {
    background-color: #0000;
    padding: 0
}

.link-7 {
    color: #3b82f6
}

.paragraph-22 {
    font-size: 24px;
    line-height: 36px
}

.text-field-3 {
    color: #9ca3af;
    border: 1px solid #d1d5db;
    border-radius: 10px;
    height: 48px;
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 24px
}

.text-field-3:hover {
    border-color: #3b82f6
}

.text-field-3:focus {
    border-color: #2563eb
}

.text-field-3::placeholder {
    color: #d1d5db
}

.heading-30 {
    color: #1f2937
}

.thankyoubanner {
    background-color: var(--spark-library--primary-blue);
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 90vh;
    display: flex
}

.text-block-83 {
    color: var(--gredient);
    font-family: Outfit, sans-serif;
    font-size: 30px;
    line-height: 140%
}

.modalwrapper {
    z-index: 99;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0%
}

.modalbg {
    background-color: #00000052;
    position: absolute;
    inset: 0%
}

.searchdiv {
    z-index: 100;
    background-color: var(--gredient);
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    max-width: 60%;
    height: 20vh;
    display: flex;
    position: relative
}

.search {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    width: 80%;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex
}

.image-138 {
    text-align: right;
    width: 5%;
    margin-right: 40px
}

.div-block-314 {
    text-align: right
}

.search-input {
    margin-bottom: 0
}

.div-block-315 {
    width: 100%;
    max-width: 100%;
    padding: 100px 5vw 20px
}

.container-103 {
    background-color: var(--spark-library--foreground-secondary)
}

.div-block-316 {
    background-color: var(--spark-library--black)
}

.vs-nav-container-copy {
    z-index: 15;
    background-color: var(--spark-library--black);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    font-family: Outfit, sans-serif;
    display: flex;
    position: static;
    inset: 0% 0% auto
}

.div-block-317 {
    padding-top: 40px;
    padding-bottom: 40px
}

.employeetestiheading-2 {
    color: #fff;
    font-weight: 400
}

.right-arrow-5 {
    justify-content: flex-end;
    align-items: center;
    margin-right: -5%;
    display: flex
}

.container-104 {
    display: flex
}

.slider-3 {
    background-color: #0172db;
    border-radius: 80px;
    height: 400px;
    box-shadow: 0 11px 17px #0003
}

.slider-3.mobile {
    display: none
}

.textblock-20 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 72%;
    padding-left: 40px;
    padding-right: 40px;
    font-family: Outfit, sans-serif;
    display: flex
}

.slide-7 {
    height: 400px
}

.employeeleftarrow-2 {
    color: #131419;
    background-color: #fff;
    border-radius: 100%;
    padding: 10px 25px;
    font-family: "Fa Solid 900", Verdana, sans-serif;
    font-size: 30px;
    line-height: 50px;
    box-shadow: 0 2px 5px #0003
}

.employeename-2 {
    color: #fff;
    font-size: 18px;
    font-weight: 400
}

.employetestipara-2 {
    color: #fff
}

.link-8 {
    color: var(--spark-library--black);
    text-decoration: none
}

.collection-list-wrapper-9 {
    flex: 1
}

.collection-list-wrapper-10 {
    flex: 1;
    display: block
}

.whyattendwrapper_erp_event {
    background-color: var(--systemflow-lite--neutral--30);
    padding-top: 60px;
    padding-bottom: 60px
}

.whyattend_para {
    margin-top: 10px;
    font-family: Outfit, sans-serif
}

.whyjoinwrapper-copy {
    flex-flow: column;
    padding: 0 0;
    display: flex
}

.whyattendwrapper-copy {
    background-color: var(--systemflow-lite--neutral--30);
    padding-top: 60px;
    padding-bottom: 60px
}

.text-block-84 {
    color: var(--spark-library--black)
}

.videomodal {
    z-index: 9999;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: none;
    position: fixed;
    inset: 0%
}

.videomodal_bg {
    background-color: var(--spark-library--foreground-secondary);
    width: 100%;
    height: 100%
}

.videomodal_container {
    width: 100%;
    max-width: 50rem;
    position: absolute
}

.text-block-85 {
    color: var(--gredient);
    margin-bottom: 20px;
    font-family: Outfit, sans-serif;
    font-size: 50px;
    line-height: 30px;
    text-decoration: none;
    display: flex;
    transform: rotate(45deg)
}

.link-block-12 {
    text-align: right;
    justify-content: flex-end;
    align-items: center;
    text-decoration: none;
    display: flex
}

.link-block-13,
.link-block-14 {
    color: var(--gredient);
    text-decoration: none
}

.sapbtp {
    width: 60vw;
    max-width: 36.5rem;
    height: auto;
    min-height: 60vh;
    max-height: 60vh;
    margin-right: 2rem
}

.sap_hana_div_image {
    background-image: url(../images/sap-s4hana.jpg);
    background-position: 50%;
    background-size: cover;
    border-radius: 50px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-end;
    height: auto;
    min-height: 60vh;
    max-height: 60vh;
    font-family: Outfit, sans-serif;
    display: flex;
    position: absolute;
    inset: 0%
}

.sap_hana_div_image.testingframeworj {
    position: static
}

.sap_hana_div_image.sapbtp {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d571d38bb68546ddd91a58_SAP%20-%20BTP.svg);
    background-position: 0 0;
    background-size: auto;
    border-radius: 50px
}

.sap_hana_div_image.sapbusinessone {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d571d27dbd1f3c0f0cb1ba_SAP-BOne-Element.svg);
    background-position: 0 0;
    background-size: auto;
    border-radius: 50px
}

.sap_hana_div_image.sap_hana_front {
    height: auto;
    min-height: 400px;
    position: static
}

.sap_hana_div_image.hana {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5f7a18e0b4435b4d0bb4e_sap_hana_v4.svg)
}

.sap_btp_div {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5f7a18e0b4435b4d0bb4e_sap_hana_v4.svg);
    background-position: 50%;
    background-size: cover;
    border-radius: 50px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-end;
    height: auto;
    min-height: 60vh;
    max-height: 60vh;
    font-family: Outfit, sans-serif;
    display: flex;
    position: absolute;
    inset: 0%
}

.sap_btp_div.testingframeworj {
    position: static
}

.sap_btp_div.sapbtp {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d571d38bb68546ddd91a58_SAP%20-%20BTP.svg);
    background-position: 0 0;
    background-size: auto;
    border-radius: 50px;
    display: none
}

.sap_btp_div.sapbusinessone {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d571d27dbd1f3c0f0cb1ba_SAP-BOne-Element.svg);
    background-position: 0 0;
    background-size: auto;
    border-radius: 50px
}

.sap_btp_div.sap_hana_front {
    height: auto;
    min-height: 400px;
    position: static
}

.sap_btp_div.hana {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5f7a18e0b4435b4d0bb4e_sap_hana_v4.svg)
}

.sap_btp_div.sapbtp {
    background-image: url(../images/sap-btp.jpg);
    background-position: 0 0;
    background-size: auto;
    border-radius: 50px
}

.testimonials3_slide {
    width: 60vw;
    max-width: 36.5rem;
    height: auto;
    min-height: 60vh;
    max-height: 60vh;
    margin-right: 2rem
}

.sapbusinessone_div {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5f7a18e0b4435b4d0bb4e_sap_hana_v4.svg);
    background-position: 50%;
    background-size: cover;
    border-radius: 50px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-end;
    height: auto;
    min-height: 60vh;
    max-height: 60vh;
    font-family: Outfit, sans-serif;
    display: flex;
    position: absolute;
    inset: 0%
}

.sapbusinessone_div.testingframeworj {
    position: static
}

.sapbusinessone_div.sapbtp {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d571d38bb68546ddd91a58_SAP%20-%20BTP.svg);
    background-position: 0 0;
    background-size: auto;
    border-radius: 50px
}

.sapbusinessone_div.sapbusinessone {
    background-image: url(../images/sap-business-one.jpg);
    background-position: 0 0;
    background-size: auto;
    border-radius: 50px
}

.sapbusinessone_div.sap_hana_front {
    height: auto;
    min-height: 400px;
    position: static
}

.sapbusinessone_div.hana {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5f7a18e0b4435b4d0bb4e_sap_hana_v4.svg)
}

.sap_services_tabs {
    width: 100%;
    height: auto;
    padding: 0 0 10vh;
    display: flex
}

.sap_services_tab_content {
    width: 100%;
    font-family: Outfit, sans-serif;
    display: flex;
    overflow: visible
}

.sap_serviices_menu {
    grid-column-gap: 16px;
    justify-content: center;
    margin-bottom: 100px;
    display: flex
}

.sap_serviices_menu.spark-left-aligned {
    grid-column-gap: 4px;
    border-top-left-radius: 2vw;
    border-bottom-left-radius: 2vw;
    justify-content: center;
    align-items: center;
    margin-top: 4vh;
    margin-bottom: 4vh;
    padding-left: 1vw;
    padding-right: 1vw
}

.sap_serviices_menu.spark-left-aligned.resources {
    padding-left: 0;
    padding-right: 0
}

.sap_serviices_menu.sap_services_tab_left {
    grid-column-gap: 4px;
    border-top-left-radius: 2vw;
    border-bottom-left-radius: 2vw;
    justify-content: center;
    align-items: center;
    margin-top: 4vh;
    margin-bottom: 4vh;
    padding-left: 1vw;
    padding-right: 1vw
}

.sap_serviices_menu.sap_services_tab_left.resources {
    padding-left: 0;
    padding-right: 0
}

.solutionsbutton-2 {
    color: #fff;
    cursor: pointer;
    background-color: #3898ec00;
    padding: 0
}

.solutionsbutton-2.btp {
    text-align: right;
    cursor: pointer
}

.testimonials1_slider-nav-3 {
    display: none
}

.text-span-26 {
    font-family: "Fa Solid 900", Verdana, sans-serif;
    font-size: 20px;
    line-height: 20px
}

.link-block-15 {
    color: #fff;
    text-decoration: none
}

.spacer-2 {
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 17vh
}

.spacer-2.sapbusiness1 {
    min-height: 16vh
}

.testimonials1_content-2 {
    background-color: #3070d4;
    border: 1px solid #e1e4e8;
    border-radius: 50px;
    flex-direction: column;
    justify-content: center;
    height: auto;
    min-height: 60vh;
    max-height: 60vh;
    padding: 1rem 1rem 1rem 2rem;
    display: flex
}

.testimonials2_slide-copy {
    width: 60vw;
    max-width: 36.5rem;
    height: auto;
    min-height: 60vh;
    max-height: 60vh;
    margin-right: 2rem
}

.link-block-16 {
    color: #fff;
    text-decoration: none
}

.code-embed-3 {
    display: block
}

.body-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    overflow: auto
}

.whyattendcontainer-copy {
    max-width: 100%;
    padding-left: 5vw;
    padding-right: 5vw
}

.whyattendgrid-copy {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 40px;
    display: grid
}

.image-139,
.image-140,
.image-141,
.image-142 {
    width: 45%
}

.image-143 {
    width: 44%
}

.text-block-86 {
    text-align: center;
    font-family: Outfit, sans-serif;
    font-size: 16px;
    line-height: 144%
}

.text-block-86.white {
    color: var(--gredient)
}

.sap_business_one_why_join {
    flex-flow: column;
    height: auto;
    padding: 0 0;
    display: flex
}

.why_sap_business_one {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    height: auto;
    display: flex
}

.why_sap_business_one.yourcareer {
    height: 70vh
}

.why_sap_business_one.yourcareer-copy {
    height: 30vh
}

.heading-25-copy {
    text-align: center;
    font-family: Outfit, sans-serif;
    font-size: 35px;
    font-weight: 400;
    line-height: 1.5
}

.sap_grid_item {
    text-align: center;
    border-bottom: 0 #d8d8d8;
    border-right: 0 #d8d8d8;
    max-width: 90%;
    padding: 40px
}

.grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    grid-template-rows: auto auto auto;
    place-items: center
}

.text-block-86-copy {
    text-align: center;
    font-family: Outfit, sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 144%
}

.image-144 {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    width: 100%
}

.div-block-318 {
    display: flex
}

.categories {
    color: #64607d;
    padding-left: 10px;
    font-family: Outfit, sans-serif
}

.blogdiv {
    max-width: 1000px;
    margin-left: 0;
    margin-right: 0
}

.blogdivcontainer {
    margin: 0;
    padding: 20px;
    display: flex
}

.usecasescontainer {
    margin: 0;
    padding: 20px;
    display: none
}

.vestric_sap_services_buttons {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block
}

.grid-4 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr
}

.sap_menu {
    color: var(--spark-library--black);
    text-align: center;
    background-color: #f1f1f1;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    font-family: Outfit, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px
}

.sap_menu:hover,
.sap_menu.w--current {
    background-color: var(--spark-library--primary-blue);
    color: var(--spark-library--white)
}

.sap_menu.migration {
    background-color: var(--spark-library--primary-blue);
    color: var(--spark-library--white);
    text-align: center;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    padding-left: 50px;
    padding-right: 50px
}

.sap_menu.migration.notactive {
    background-color: var(--gray-button);
    color: var(--spark-library--black)
}

.sap_menu.bpr {
    text-align: center;
    border-radius: 0 20px 20px 0
}

.sap_menu.bpr.w--current {
    background-color: var(--spark-library--primary-blue);
    color: var(--spark-library--white)
}

.sap_menu.sap_integration {
    padding-top: 9px;
    padding-bottom: 9px
}

.sap_menu.implementation,
.sap_menu.implementation.w--current {
    background-color: var(--spark-library--primary-blue);
    color: var(--spark-library--white)
}

.sap_menu.notactive {
    background-color: var(--gray-button);
    color: var(--spark-library--black);
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px
}

.sap_menu.last {
    text-align: center;
    border-radius: 0 20px 20px 0
}

.sap_menu.single {
    padding-top: 21px;
    padding-bottom: 21px
}

.sap_menu.single.w--current {
    background-color: var(--spark-library--primary-blue);
    color: var(--spark-library--white)
}

.section-30 {
    justify-content: center;
    align-items: center;
    display: flex
}

.contact_mark_your_calendar {
    display: none
}

.digital_transformation_buttons {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block
}

.dt_grid {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.dt_menu {
    color: var(--spark-library--black);
    text-align: center;
    background-color: #f1f1f1;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    font-family: Outfit, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px
}

.dt_menu:hover,
.dt_menu.w--current {
    background-color: var(--spark-library--primary-blue);
    color: var(--spark-library--white)
}

.dt_menu.migration {
    background-color: var(--spark-library--primary-blue);
    color: var(--spark-library--white);
    text-align: center;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    padding-left: 50px;
    padding-right: 50px
}

.dt_menu.bpr {
    text-align: center;
    border-radius: 0 20px 20px 0
}

.dt_menu.sap_integration {
    padding-top: 9px;
    padding-bottom: 9px
}

.dt_menu.implementation,
.dt_menu.implementation.w--current {
    background-color: var(--spark-library--primary-blue);
    color: var(--spark-library--white)
}

.dt_menu.notactive {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px
}

.dt_menu.first_menu {
    background-color: var(--spark-library--primary-blue);
    color: var(--spark-library--white);
    text-align: center;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    padding-left: 50px;
    padding-right: 50px
}

.dt_menu.first_menu.inactive_menu {
    background-color: var(--gray-button);
    color: var(--spark-library--black)
}

.dt_menu.first_menu.inactive_menu:hover {
    background-color: var(--spark-library--primary-blue);
    color: var(--spark-library--white)
}

.dt_menu.last.w--current {
    border-top-right-radius: 20px
}

.dt_menu.last_menu,
.dt_menu.last_menu.w--current {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px
}

.div-block-202-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 15vh;
    display: flex
}

.div-block-202-copy.sapbusinessonegrid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.image-145,
.image-146 {
    width: 60%
}

.testimonials1_slide-copy,
.testimonials3_slide-copy {
    width: 32rem;
    max-width: 32rem;
    height: auto;
    min-height: 60vh;
    max-height: 60vh;
    margin-right: 2rem
}

.services_grid_06 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
}

.key-benefits-btp {
    width: 100%;
    max-width: 100%;
    padding: 10vh 5vw;
    display: flex
}

.key-benefits-btp.digitaltransformation {
    flex-flow: column
}

.container-btp {
    max-width: 100%
}

.who_we_are_main_link {
    color: var(--spark-library--white);
    padding: 10px;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-decoration: none;
    transition: all .2s;
    display: block
}

.who_we_are_main_link:hover {
    color: var(--orange-heading)
}

.indutries_main_link {
    color: var(--spark-library--white);
    padding: 10px;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-decoration: none;
    transition: all .2s;
    display: block
}

.indutries_main_link:hover {
    color: var(--orange-heading)
}

.resources_main_link {
    color: var(--spark-library--white);
    padding: 10px;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-decoration: none;
    transition: all .2s;
    display: block
}

.resources_main_link:hover {
    color: var(--orange-heading)
}

.iot_card {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c9765452ee03a172481b25_data_analytics_card_img.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 30px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    height: 40vh;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative;
    overflow: hidden
}

.ma_card {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c9765452ee03a172481b25_data_analytics_card_img.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 30px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    height: 40vh;
    max-height: 50vh;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative;
    overflow: hidden
}

.div-block-54-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10vh;
    margin-left: 20px;
    margin-right: 20px;
    display: grid
}

.ailml-copy {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c96d1c7ef3dfc7e6811a82_ai_ml.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 2vw;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 24vw;
    height: 40vh;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative;
    overflow: hidden
}

.ailml-copy-copy-copy {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c97654a22a2215658bca49_mobile_application_card_img.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 2vw;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 24vw;
    height: 40vh;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative;
    overflow: hidden
}

.ailml-copy-copy {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c96d1c7ef3dfc7e6811a82_ai_ml.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 2vw;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 24vw;
    height: 40vh;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative;
    overflow: hidden
}

.ailml-copy_da {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c9765452ee03a172481b25_data_analytics_card_img.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 2vw;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 24vw;
    height: 40vh;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative;
    overflow: hidden
}

.ailml-_iot {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c97654d0a7ed9fad222fe5_iot_card_bg.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 2vw;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 24vw;
    height: 40vh;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative;
    overflow: hidden
}

.image-147 {
    width: 80%
}

.sbtp-copy {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d5e939c13128f252902163_sap_01.png);
    background-position: 0 0;
    background-size: cover;
    border-radius: 2vw;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 24vw;
    height: 40vh;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative;
    overflow: hidden
}

.sbtp-copy.option_03 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d5f4acb8bfe229f1c0fcc0_sapBpt.jpg);
    width: 25vw
}

.image-148 {
    width: 60%
}

.image-151 {
    width: 80%
}

.heading-31 {
    color: var(--spark-library--black);
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: Outfit, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px
}

.image-152,
.image-153 {
    width: 60%
}

.postion_select {
    color: #333333a3;
    background-color: #fff;
    border-radius: 10px;
    height: 50px;
    padding: 10px;
    font-family: Outfit, sans-serif
}

.internal {
    background-color: var(--gredient);
    color: var(--spark-library--black);
    border-radius: 50px;
    padding-left: 30px;
    padding-right: 30px;
    font-family: Outfit, sans-serif
}

.internal.blue,
.internal.black {
    background-color: var(--spark-library--primary-blue);
    color: var(--gredient)
}

.internal.black:hover {
    background-color: var(--spark-library--black)
}

.eventregistrationform-copy {
    text-align: center;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    padding-top: 40px;
    display: flex
}

.image-154,
.image-155,
.image-156,
.image-157,
.image-158 {
    width: 30%
}

.image-159 {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    width: 100%
}

.bold-text {
    margin-top: 0;
    margin-bottom: -19px;
    display: block
}

.button-2 {
    vertical-align: middle;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    max-width: 250px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    font-family: Outfit, sans-serif;
    font-size: 18px;
    display: flex;
    overflow: visible
}

.marketing-cta {
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    object-fit: fill;
    background-color: #0172db;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: 250px;
    max-width: 250px;
    max-height: 100%;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    font-family: Outfit, sans-serif;
    font-size: 18px;
    display: block;
    position: static
}

.form-block-2 {
    box-sizing: content-box;
    background-color: #fff;
    border-top: 5px solid #ffb769;
    border-radius: 10px;
    flex: 1;
    max-width: 350px;
    margin-top: 160px;
    margin-right: 90px;
    padding: 20px;
    font-family: Outfit, sans-serif
}

.field-label-2 {
    display: block
}

.field-label-3 {
    display: none
}

.text-field-4 {
    box-sizing: border-box;
    aspect-ratio: auto;
    object-fit: fill;
    object-position: 50% 50%;
    border-radius: 5px
}

.submit-button {
    float: none;
    clear: none;
    background-color: #0073db;
    border-radius: 20px;
    padding-left: 80px;
    padding-right: 80px
}

.text-field-5,
.select-field-2 {
    border-radius: 5px
}

.section-31 {
    background-color: #000
}

.container-105 {
    margin-left: 0;
    margin-right: 0
}

.heading-32 {
    color: #000;
    font-family: Outfit, sans-serif
}

.heading-33 {
    margin-top: 0;
    font-size: 20px;
    line-height: 20px
}

.paragraph-23 {
    font-weight: 300
}

.bold-text-2 {
    font-weight: 400
}

.what_we_do_main_link-2 {
    color: #fff;
    padding: 10px;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-decoration: none;
    transition: all .2s;
    display: block
}

.what_we_do_main_link-2:hover {
    color: #ffb769
}

.text-span-27 {
    font-family: "Fa 400", Verdana, sans-serif;
    font-size: 6px;
    display: none
}

.section-title-2 {
    color: #000;
    letter-spacing: 0;
    text-indent: 6px;
    white-space: normal;
    vertical-align: baseline;
    font-family: Outfit, sans-serif;
    font-size: 2em;
    font-weight: 700;
    line-height: 60px;
    display: block
}

.spark-simple-side-icon-tab-5 {
    color: #131419;
    background-color: #0000;
    border-radius: 0;
    height: auto;
    min-height: 0;
    margin-bottom: 0;
    padding: 25px 15px;
    transition: background-color .15s, color .15s;
    display: flex
}

.spark-simple-side-icon-tab-5:hover {
    opacity: 1;
    border-bottom-color: #a695fb
}

.spark-simple-side-icon-tab-5.w--current {
    color: #fff;
    background-color: #0172db;
    border-bottom: 1px #5532fa;
    border-radius: 0;
    margin-bottom: 0;
    font-family: Outfit, sans-serif
}

.spark-simple-side-icon-tab-5.sapsolutionsgws {
    min-height: 25vh
}

.spark-simple-side-icon-tab-5.saptabitems {
    flex-flow: row;
    padding-top: 10px;
    padding-bottom: 10px
}

.heading-34,
.heading-35 {
    margin-top: 0;
    margin-bottom: 40px
}

.block-sap-flex {
    grid-column-gap: 2%;
    grid-row-gap: 2%;
    aspect-ratio: auto;
    flex: 0 auto;
    justify-content: space-between;
    align-self: center;
    align-items: stretch;
    margin-top: 5vh;
    margin-bottom: 5vh;
    display: flex
}

.flex-box-1 {
    text-align: center;
    background-color: #0172db;
    border-radius: 10px;
    flex-flow: column;
    flex: 1 0 1px;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    padding: 2%;
    display: flex
}

.bold-text-3 {
    -webkit-text-stroke-color: #0272da
}

.text-white {
    color: #fff
}

.image-160 {
    margin-bottom: 10px
}

.heading-36 {
    color: #000;
    align-self: flex-start;
    margin-bottom: auto
}

.container-106 {
    max-width: none
}

.section-32 {
    margin-left: 5vw;
    margin-right: 5vw
}

.section-max-1140 {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto
}

.section-max-1140.bg-grey {
    background-color: #f1f1f1
}

.container-max-1140 {
    max-width: 1140px
}

.image-161 {
    background-color: #fff;
    border-radius: 50px
}

.image-200-white-bg {
    background-color: #fff;
    border: 5px solid #fff;
    border-radius: 50px;
    max-width: 100%
}

.div-block-319 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/69b3cf694c54a9c8880bec1f_WSACTab_1.png);
    background-position: 30% 0;
    background-size: cover;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: 100%
}

.image-162 {
    height: 100%
}

.text-block-87 {
    justify-content: center;
    height: 100%;
    display: flex
}

.tab-pane-tab-1-9,
.tabcontent1 {
    height: 100%
}

.div-block-320 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/69b3cf69c7645b7cf39bdb2b_WSACTab_2.png);
    background-position: 30% 0;
    background-size: cover;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: 100%
}

.div-block-321 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/69b3cf690aac366fe01999f2_WSACTab_3.png);
    background-position: 30% 0;
    background-size: cover;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: 100%
}

.div-block-322 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/69b3cf69c96bdc89fcf5f51a_WSACTab_4.png);
    background-position: 45% 0;
    background-size: cover;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: 100%
}

.form-block-3 {
    box-sizing: content-box;
    background-color: #fff;
    border-top: 5px solid #ffb769;
    border-radius: 10px;
    flex: 1;
    max-width: 350px;
    margin-top: 160px;
    margin-right: 90px;
    padding: 20px;
    font-family: Outfit, sans-serif
}

.heading-37 {
    margin-top: 0;
    font-size: 20px;
    line-height: 26px
}

.paragraph-24 {
    font-weight: 300
}

.text-field-6 {
    box-sizing: border-box;
    aspect-ratio: auto;
    object-fit: fill;
    object-position: 50% 50%;
    border-radius: 5px
}

.hero_content_div_lp {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    color: #fff;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin-top: 10vh;
    margin-left: 5vw;
    display: flex;
    position: relative
}

.hero_content_div_lp.saps-4hana {
    width: auto
}

.hero_content_div_lp.vespro {
    width: 75vw
}

.hero_content_div_lp.businesstech {
    width: 80vw
}

.container-16_top-height {
    max-width: none
}

.italic-text,
.italic-text-2 {
    font-style: normal
}

.hero-successfactor-section {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb4b3_Group%206239.jpg);
    background-position: 50%;
    background-size: cover;
    justify-content: flex-start;
    align-items: center;
    height: 100vh;
    display: flex;
    position: static
}

.hero-successfactor-section.biz_one_banner,
.hero-successfactor-section.biz_one_banner-copy,
.hero-successfactor-section.grow_with_sap_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb2bd770b26a75959ae326_Grow_wth_sap.svg);
    background-position: 0 0;
    background-size: cover
}

.hero-successfactor-section.grow_with_sap_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/6804d8d0ccd0ad53f3da559a_grow_with_sap_banner.jpg);
    background-position: 0 0;
    background-size: cover;
    height: auto;
    min-height: 600px;
    max-height: 600px
}

.hero-successfactor-section.grow_with_sac_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/69ae918d2747863564928fd8_Banner.png);
    background-position: 0 0;
    background-size: cover;
    height: auto;
    min-height: 600px;
    max-height: 600px
}

.hero-successfactor-section.successfactor_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/69bbd62cc0bc3354d1711f3f_Banner_Op1.png);
    background-position: 0 0;
    height: auto;
    min-height: 600px;
    max-height: 600px
}

.sap-sf-section-1 {
    height: auto;
    padding: 5vh 5vw;
    position: static
}

.sap-sf-section-1.about {
    grid-column-gap: 30vh;
    grid-row-gap: 30vh;
    background-image: linear-gradient(#fff0 54%, #fff), url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5d1_Screenshot%202025-02-21%20172410.png);
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    flex-flow: column;
    height: auto;
    padding-top: 15vh;
    display: flex
}

.sap-sf-section-1.awards {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c5735e3731892f7a0bb5e1_Asset%205%201.svg);
    background-position: 0 0;
    background-size: cover
}

.sap-sf-section-1.no-side-padding {
    padding: 5vh 0
}

.sap-sf-section-1.sapsolutionabout {
    text-align: center
}

.sap-sf-section-1.sap {
    padding-top: 0;
    padding-bottom: 5vh
}

.sap-sf-section-2 {
    padding: 5vh 5vw
}

.sap-sf-section-3 {
    background-color: #f1f1f1;
    flex-flow: column;
    height: auto;
    padding: 5vh 5vw;
    display: flex
}

.sf_tab1 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/69bbe0bc28f1aedc025ad6ca_Complete-HXM-Suite.png);
    background-position: 30% 0;
    background-size: cover;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: 100%
}

.sf_tab2 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/69bbe0dcbec42bc11f0d55da_Improved-Employee-Experience.png);
    background-position: 30% 0;
    background-size: cover;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: 100%
}

.sf_tab3 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/69bbe0f2b8e83497d8d39c86_Data-Driven-HR-Decisions.png);
    background-position: 30% 0;
    background-size: cover;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: 100%
}

.sf_tab4 {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/69bbe1058a122755cc56f8bb_Scalable-Cloud-Platform.png);
    background-position: 45% 0;
    background-size: cover;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    height: 100%
}

.features-sapsf-8,
.features-sapsf-7,
.features-sapsf-6,
.features-sapsf,
.features-sapsf-7-copy,
.features-sapsf-7-copy-copy {
    height: 90px;
    min-height: 0
}

.section-33 {
    display: none
}

.hero-bold-text-sf {
    font-size: 50px;
    font-weight: 400;
    line-height: 60px
}

.hero-bold-text-sf.smaller {
    font-size: 45px;
    font-weight: 500;
    line-height: 60px
}

.hero-text-orange-sf {
    color: #ffb769;
    font-family: Pacifico, sans-serif;
    font-size: 50px;
    line-height: 60px
}

.hero-text-orange-sf.smaller {
    vertical-align: sub;
    font-size: 45px;
    line-height: 55px
}

.title-tab-2-sf {
    color: #fff;
    -webkit-text-stroke-color: #fff;
    background-color: #0072db;
    border-radius: 2rem;
    padding: 1vh 2vw;
    font-family: Outfit, sans-serif;
    font-size: 1.5vw;
    font-weight: 300;
    line-height: 1.1;
    display: flex
}

.hero-heading-center {
    background-color: #f5f7fa;
    border-bottom: 1px solid #e4ebf3;
    padding: 80px 30px;
    position: relative
}

.container-107 {
    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 {
    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
}

.brix---color-neutral-800 {
    color: var(--elements-webflow-library--neutral--800)
}

.brix---color-neutral-600 {
    color: var(--elements-webflow-library--neutral--600)
}

.brix---mg-bottom-32px {
    margin-bottom: 32px
}

.brix---btn-primary {
    background-color: var(--elements-webflow-library--accent--primary-1);
    color: var(--elements-webflow-library--neutral--100);
    text-align: center;
    transform-style: preserve-3d;
    border-radius: 48px;
    justify-content: center;
    padding: 26px 38px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
    transition: background-color .3s, transform .3s, color .3s
}

.brix---btn-primary:hover {
    background-color: var(--elements-webflow-library--secondary--color-1);
    color: var(--elements-webflow-library--neutral--100);
    transform: translate3d(0, -3px, .01px)
}

.brix---input {
    border: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    min-height: 70px;
    box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-02);
    border-radius: 100px;
    margin-bottom: 0;
    padding: 16px 24px;
    font-size: 18px;
    line-height: 20px;
    transition: box-shadow .3s, color .3s, border-color .3s
}

.brix---input:hover {
    border-color: var(--elements-webflow-library--accent--primary-1);
    box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-03)
}

.brix---input:focus {
    border-color: var(--elements-webflow-library--accent--primary-1);
    color: var(--elements-webflow-library--neutral--800)
}

.brix---input::placeholder {
    color: var(--elements-webflow-library--neutral--600);
    font-size: 18px
}

.brix---container-default {
    max-width: 1218px;
    padding-left: 24px;
    padding-right: 24px
}

.brix---heading-h1-size {
    margin-top: 0;
    margin-bottom: 16px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 54px;
    font-weight: 700;
    line-height: 66px
}

.brix---heading-h3-size {
    margin-top: 0;
    margin-bottom: 12px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 34px
}

.brix---success-message {
    background-color: var(--elements-webflow-library--accent--primary-1);
    color: var(--elements-webflow-library--neutral--100);
    border-radius: 24px;
    padding: 28px 28px 32px;
    font-size: 18px;
    line-height: 30px
}

.brix---error-message {
    color: #ff5a65;
    text-align: center;
    background-color: #ffeff0;
    border-radius: 16px;
    margin-top: 20px;
    padding: 20px 24px;
    font-size: 18px;
    line-height: 30px
}

.brix---opacity-20 {
    opacity: .2
}

.brix---icon-list-item-wrapper {
    align-items: center;
    display: flex
}

.brix---icon-list {
    margin-right: 16px
}

.brix---bg-full-width-top {
    z-index: -2;
    background-color: var(--elements-webflow-library--neutral--200);
    width: 100%;
    min-height: 630px;
    position: absolute;
    inset: 0% 0% auto
}

.brix---paragraph-default {
    margin-bottom: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 18px;
    line-height: 30px
}

.brix---text-200-list-bold {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px
}

.brix---hero-v7-left-col {
    margin-top: 56px
}

.brix---section-hero-v7 {
    padding-top: 100px;
    padding-bottom: 140px;
    position: relative;
    overflow: hidden
}

.brix---grid-hero-v7 {
    grid-column-gap: 80px;
    grid-row-gap: 28px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid
}

.brix---grid-1-column-row-16px {
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.brix---card-form {
    border: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    min-height: 576px;
    box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
    border-radius: 24px;
    margin-bottom: 0;
    padding: 56px 40px
}

.brix---input-label {
    color: var(--elements-webflow-library--neutral--800);
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 20px
}

.brix---icon-success-message-big {
    width: 60px;
    margin-bottom: 10px
}

.brix---grid-2-columns-form {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.brix---floating-image-hero-v7 {
    z-index: -1;
    max-width: 650px;
    position: absolute;
    inset: -8% -13% auto auto;
    transform: rotate(140deg)
}

.brix---color-neutral-801,
.brix---color-neutral-802 {
    color: var(--elements-webflow-library--neutral--600)
}

.brix---grid-2-columns {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.brix---color-neutral-803 {
    color: var(--elements-webflow-library--neutral--600)
}

.brix---mg-bottom-8px {
    margin-bottom: 8px
}

.brix---mg-bottom-48px {
    margin-bottom: 48px
}

.brix---mg-bottom-0 {
    margin-bottom: 0
}

.brix---square-icon {
    border-radius: 16px
}

.brix---section {
    color: var(--elements-webflow-library--neutral--100);
    padding-top: 176px;
    padding-bottom: 176px
}

.brix---heading-h2-size {
    margin-top: 0;
    margin-bottom: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 38px;
    font-weight: 700;
    line-height: 50px
}

.brix---text-center {
    text-align: center
}

.brix---mg-bottom-12px {
    margin-bottom: 12px
}

.brix---inner-container-600px---center {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto
}

.brix---card-left-text-wrapper {
    margin-left: 24px
}

.brix---card---icon-left---content-right {
    border: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
    border-radius: 24px;
    align-items: flex-start;
    padding: 48px;
    display: flex
}

.brix---grid-4-columns {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.brix---color-accent-1 {
    color: var(--elements-webflow-library--accent--primary-1)
}

.brix---color-neutral-804 {
    color: var(--elements-webflow-library--neutral--800)
}

.brix---mg-bottom-56px {
    margin-bottom: 56px
}

.brix---display-2 {
    font-size: 72px;
    font-weight: 700;
    line-height: 84px
}

.brix---container-default-2 {
    max-width: 1218px;
    padding-left: 24px;
    padding-right: 24px
}

.brix---section-2 {
    color: var(--elements-webflow-library--neutral--100);
    padding-top: 176px;
    padding-bottom: 176px
}

.brix---heading-h2-size-2 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 38px;
    font-weight: 700;
    line-height: 50px
}

.brix---heading-h3-size-2 {
    margin-top: 0;
    margin-bottom: 12px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 34px
}

.brix---text-center-2 {
    text-align: center
}

.brix---inner-container-600px---center-2 {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto
}

.brix---color-neutral-805 {
    color: var(--elements-webflow-library--neutral--800)
}

.brix---color-neutral-806 {
    color: var(--elements-webflow-library--neutral--600)
}

.brix---mg-bottom-8px-2 {
    margin-bottom: 8px
}

.brix---mg-bottom-24px {
    margin-bottom: 24px
}

.brix---square-icon-2 {
    border-radius: 16px
}

.brix---container-default-3 {
    max-width: 1218px;
    padding-left: 24px;
    padding-right: 24px
}

.brix---section-3 {
    color: var(--elements-webflow-library--neutral--100);
    padding-top: 176px;
    padding-bottom: 176px
}

.brix---heading-h2-size-3 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 38px;
    font-weight: 700;
    line-height: 50px
}

.brix---heading-h4-size {
    margin-top: 0;
    margin-bottom: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px
}

.brix---subtitle {
    color: var(--elements-webflow-library--accent--primary-1);
    letter-spacing: .15em;
    text-transform: uppercase;
    margin-bottom: 8px;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px
}

.brix---mg-bottom-12px-2 {
    margin-bottom: 12px
}

.brix---paragraph-default-2 {
    margin-bottom: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 18px;
    line-height: 30px
}

.brix---grid-2-columns-top {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid
}

.brix---grid-2-columns-text {
    grid-column-gap: 64px;
    grid-row-gap: 28px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.brix---container-default-4 {
    max-width: 1218px;
    padding-left: 24px;
    padding-right: 24px
}

.brix---header-wrapper {
    background-color: var(--elements-webflow-library--neutral--100);
    padding-top: 32px;
    padding-bottom: 32px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif
}

.brix---header-content-wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.brix---header-nav-menu-list {
    z-index: 1;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 0;
    padding-left: 0;
    list-style-type: none;
    display: flex
}

.brix---header-nav-link {
    color: var(--elements-webflow-library--neutral--800);
    padding: 0;
    font-size: 18px;
    line-height: 20px;
    transition: color .3s
}

.brix---header-nav-link:hover {
    color: var(--elements-webflow-library--accent--primary-1)
}

.brix---header-nav-list-item {
    margin-bottom: 0;
    padding-left: 32px
}

.brix---dropdown-toggle {
    color: var(--elements-webflow-library--neutral--800);
    align-items: center;
    padding: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 18px;
    line-height: 20px;
    transition: color .3s;
    display: flex
}

.brix---dropdown-toggle:hover {
    color: var(--elements-webflow-library--accent--primary-1)
}

.brix---dropdown-card {
    border: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    min-width: 280px;
    box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
    border-radius: 20px;
    top: 32px;
    overflow: hidden
}

.brix---dropdown-link {
    width: 100%;
    color: var(--elements-webflow-library--neutral--600);
    align-items: center;
    padding: 0;
    font-size: 18px;
    line-height: 20px;
    text-decoration: none;
    transition: color .3s;
    display: flex
}

.brix---dropdown-link:hover {
    color: var(--elements-webflow-library--accent--primary-1)
}

.brix---dropdown-pd {
    padding: 40px
}

.brix---header-logo {
    max-width: 250px
}

.brix---header-logo-link {
    transform-style: preserve-3d;
    padding-left: 0;
    transition: transform .3s, color .3s
}

.brix---header-logo-link:hover {
    transform: scale3d(.96, .96, 1.01)
}

.brix---hamburger-menu-wrapper {
    padding: 0;
    transition: transform .3s
}

.brix---hamburger-menu-wrapper:hover {
    transform: scale(.96)
}

.brix---hamburger-menu-wrapper.w--open {
    background-color: #0000
}

.brix---dropdown-chevron {
    width: 14px;
    margin-left: 6px
}

.brix---dropdown-links-grid {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.brix---dropdown-column-wrapper {
    background-color: #0000;
    padding-top: 32px;
    transform: translate(0)
}

.brix---dropdown-column-wrapper.w--open {
    transform: translate(-50%)
}

.brix---hamburger-menu-bar-top,
.brix---hamburger-menu-bar-bottom {
    background-color: var(--elements-webflow-library--neutral--800);
    border-radius: 20px;
    width: 52px;
    height: 4px;
    margin-top: 12px;
    margin-bottom: 12px
}

.brix---color-neutral-100 {
    color: var(--elements-webflow-library--neutral--100)
}

.brix---mg-bottom-40px {
    margin-bottom: 40px
}

.brix---heading-h1-size-2 {
    margin-top: 0;
    margin-bottom: 16px;
    font-family: "Fa V 4 Compatibility", Verdana, sans-serif;
    font-size: 54px;
    font-weight: 500;
    line-height: 66px
}

.brix---text-center-3 {
    text-align: center
}

.brix---paragraph-default-3 {
    color: #6e7191;
    -webkit-text-stroke-color: gray;
    margin-bottom: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 18px;
    line-height: 30px
}

.brix---button-row-left {
    margin-right: 24px
}

.brix---buttons-row-center {
    justify-content: center;
    align-items: center;
    display: flex
}

.brix---inner-container-574px---center {
    max-width: 574px;
    margin-left: auto;
    margin-right: auto
}

.brix---bg-image-full-width {
    z-index: -1;
    object-fit: cover;
    width: 100%;
    height: auto;
    position: absolute;
    inset: 0%
}

.brix---btn-primary-white {
    background-color: var(--elements-webflow-library--neutral--100);
    color: var(--elements-webflow-library--accent--primary-1);
    text-align: center;
    transform-style: preserve-3d;
    border-radius: 48px;
    justify-content: center;
    padding: 26px 38px;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
    transition: background-color .3s, transform .3s, color .3s
}

.brix---btn-primary-white:hover {
    background-color: var(--elements-webflow-library--secondary--color-2);
    color: var(--elements-webflow-library--accent--primary-1);
    transform: translate3d(0, -3px, .01px)
}

.brix---btn-secondary-white {
    border: 1px solid var(--elements-webflow-library--neutral--300);
    color: var(--elements-webflow-library--neutral--100);
    text-align: center;
    transform-style: preserve-3d;
    background-color: #0000;
    border-radius: 48px;
    padding: 26px 38px;
    font-size: 18px;
    line-height: 20px;
    transition: border-color .3s, transform .3s, background-color .3s, color .3s;
    box-shadow: 0 4px 10px #14142b0a
}

.brix---btn-secondary-white:hover {
    border-color: var(--elements-webflow-library--neutral--100);
    background-color: var(--elements-webflow-library--neutral--100);
    color: var(--elements-webflow-library--neutral--800);
    transform: translate3d(0, -3px, .01px)
}

.brix---hero-card-bg-image {
    aspect-ratio: auto;
    object-fit: fill;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/69ca6900d2f31314cb07826b_LP%20banner-1.png);
    background-position: 0 0;
    background-size: auto;
    border-radius: 20px;
    padding: 196px 40px;
    position: relative;
    overflow: hidden
}

.brix---section-extra-small {
    margin-top: 140px;
    padding-top: 32px;
    padding-bottom: 32px;
    position: relative;
    overflow: hidden
}

.brix---color-neutral-807 {
    color: var(--elements-webflow-library--neutral--800)
}

.brix---color-neutral-808 {
    color: var(--elements-webflow-library--neutral--600)
}

.brix---mg-bottom-32px-2 {
    margin-bottom: 32px
}

.erp-myths-form---btn-primary {
    background-color: var(--elements-webflow-library--accent--primary-1);
    min-width: 100%;
    color: var(--elements-webflow-library--neutral--100);
    text-align: center;
    transform-style: preserve-3d;
    border-radius: 48px;
    justify-content: center;
    padding: 26px 38px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
    transition: background-color .3s, transform .3s, color .3s
}

.erp-myths-form---btn-primary:hover {
    background-color: var(--elements-webflow-library--secondary--color-1);
    color: var(--elements-webflow-library--neutral--100);
    transform: translate3d(0, -3px, .01px)
}

.erp-myths-form---input {
    border: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    min-height: 70px;
    box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-02);
    border-radius: 100px;
    margin-bottom: 0;
    padding: 16px 24px;
    font-size: 18px;
    line-height: 20px;
    transition: box-shadow .3s, color .3s, border-color .3s
}

.erp-myths-form---input:hover {
    border-color: var(--elements-webflow-library--accent--primary-1);
    box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-03)
}

.erp-myths-form---input:focus {
    border-color: var(--elements-webflow-library--accent--primary-1);
    color: var(--elements-webflow-library--neutral--800)
}

.erp-myths-form---input::placeholder {
    color: var(--elements-webflow-library--neutral--600);
    font-size: 18px
}

.brix---heading-h3-size-3 {
    margin-top: 0;
    margin-bottom: 12px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 34px
}

.erp-myths-form---success-message-2 {
    background-color: var(--elements-webflow-library--accent--primary-1);
    color: var(--elements-webflow-library--neutral--100);
    border-radius: 24px;
    padding: 28px 28px 32px;
    font-size: 18px;
    line-height: 30px
}

.erp-myths-form---error-message {
    color: #ff5a65;
    text-align: center;
    background-color: #ffeff0;
    border-radius: 16px;
    margin-top: 20px;
    padding: 20px 24px;
    font-size: 18px;
    line-height: 30px
}

.brix---opacity-20-2 {
    opacity: .2
}

.brix---icon-list-item-wrapper-2 {
    align-items: center;
    display: flex
}

.brix---icon-list-2 {
    margin-right: 16px
}

.brix---bg-full-width-top-2 {
    z-index: -2;
    background-color: var(--elements-webflow-library--neutral--200);
    width: 100%;
    min-height: 630px;
    display: none;
    position: absolute;
    inset: 0% 0% auto
}

.brix---text-200-list-bold-2 {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px
}

.brix---hero-v7-left-col-2 {
    margin-top: 0
}

.brix---section-hero-v7-2_test {
    background-color: #fff;
    padding-top: 100px;
    padding-bottom: 140px;
    position: relative;
    overflow: hidden
}

.brix---grid-hero-v7-2 {
    grid-column-gap: 16px;
    grid-row-gap: 28px;
    grid-template: "Area" /1fr .5fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid
}

.brix---grid-1-column-row-16px-2 {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.erp-myths-form {
    border: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--200);
    min-height: 576px;
    box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
    border-radius: 24px;
    margin-bottom: 0;
    padding: 25px 40px 56px
}

.erp-myths-form---title {
    color: var(--elements-webflow-library--neutral--800);
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 20px
}

.brix---icon-success-message-big-2 {
    width: 60px;
    margin-bottom: 10px
}

.brix---grid-2-columns-form-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    object-fit: fill;
    flex-flow: column wrap;
    grid-template: "Area" "." "." "." "." "." "." /1.25fr;
    grid-auto-columns: minmax(200px, 1fr);
    grid-auto-flow: column;
    justify-content: flex-start;
    place-items: flex-start start;
    display: flex
}

.brix---floating-image-hero-v7-2 {
    z-index: -1;
    max-width: 650px;
    display: none;
    position: absolute;
    inset: -8% -13% auto auto;
    transform: rotate(140deg)
}

.form-4 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    align-items: flex-start;
    display: flex
}

.div-block-323 {
    flex-flow: column;
    min-width: 100%;
    display: block
}

.div-block-324,
.div-block-325,
.div-block-326,
.div-block-327,
.div-block-328 {
    min-width: 100%
}

.div-block-329 {
    display: flex
}

.div-block-330 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    font-family: Outfit, sans-serif;
    display: grid
}

.who_we_are_link-2 {
    color: #fff;
    padding: 10px;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-decoration: none;
    transition: all .2s
}

.who_we_are_link-2:hover {
    color: #ffb769
}

.vs-nav-industries-column-5 {
    flex-flow: column;
    width: 25%;
    margin-left: 20px;
    margin-right: 20px;
    display: flex
}

.text-span-28 {
    font-family: "Fa 400", Verdana, sans-serif;
    font-size: 6px;
    display: none
}

.vs-nav-industries-column-6 {
    flex-flow: column;
    width: 30%;
    display: flex
}

.vs-nav-who-we-are-column-3 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: 20px;
    margin-right: 20px;
    display: flex
}

.text-span-29 {
    font-family: "Fa 400", Verdana, sans-serif;
    font-size: 6px;
    display: none
}

.resources_main_link-2 {
    color: #fff;
    padding: 10px;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-decoration: none;
    transition: all .2s;
    display: block
}

.resources_main_link-2:hover {
    color: #ffb769
}

.text-span-30 {
    font-family: "Fa 400", Verdana, sans-serif;
    font-size: 6px;
    display: none
}

.searchdiv-2 {
    z-index: 100;
    background-color: #fff;
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    max-width: 60%;
    height: 20vh;
    display: flex;
    position: relative
}

.vs-nav-what-we-do-column-5 {
    background-color: #262730;
    flex-flow: column;
    justify-content: flex-end;
    margin-top: 300px;
    display: none
}

.what_we_do_main_link-3 {
    color: #fff;
    padding: 10px;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-decoration: none;
    transition: all .2s;
    display: block
}

.what_we_do_main_link-3:hover {
    color: #ffb769
}

.searchicondiv-2 {
    border-right: 1px solid #fff;
    padding-right: 20px;
    font-size: 13px;
    font-weight: 300
}

.image-165 {
    text-align: right;
    width: 5%;
    margin-right: 40px
}

.vs-nav-what-we-do-column-6 {
    flex-flow: column;
    margin-left: 20px;
    margin-right: 20px;
    display: flex
}

.bookanappointmenttext-2 {
    color: #fff;
    font-family: Outfit, sans-serif;
    text-decoration: none;
    display: none
}

.div-block-331 {
    padding-right: 5px;
    font-size: 13px;
    font-weight: 300
}

.who_we_are_main_link-2 {
    color: #fff;
    padding: 10px;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-decoration: none;
    transition: all .2s;
    display: block
}

.who_we_are_main_link-2:hover {
    color: #ffb769
}

.text-span-31 {
    font-family: "Fa Solid 900", Verdana, sans-serif;
    font-size: 12px;
    font-weight: 400
}

.link-9 {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-size: 12px;
    font-weight: 300;
    text-decoration: none;
    display: none
}

.vs-nav-what-we-do-column-7 {
    flex-flow: column;
    display: flex
}

.indutries_main_link-2 {
    color: #fff;
    padding: 10px;
    font-family: Outfit, sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-decoration: none;
    transition: all .2s;
    display: block
}

.indutries_main_link-2:hover {
    color: #ffb769
}

.navbar-overlay-5 {
    z-index: 1;
    opacity: 0;
    background-color: #0003;
    display: none;
    position: fixed;
    inset: 0%
}

.text-span-32 {
    font-family: "Fa Solid 900", Verdana, sans-serif
}

.what_we_do_link-2 {
    color: #fff;
    padding: 10px;
    font-family: Outfit, sans-serif;
    font-weight: 300;
    text-decoration: none
}

.what_we_do_link-2:hover {
    color: #ffb769
}

.industries_nav_link-2 {
    color: #fff;
    padding: 10px 10px 10px 0;
    font-family: Outfit, sans-serif;
    font-weight: 300;
    text-decoration: none
}

.industries_nav_link-2:hover {
    color: #ffb769
}

.vs-nav-what-we-do-column-8 {
    flex-flow: column;
    display: flex
}

.div-block-332 {
    text-align: right
}

.div-block-333 {
    background-color: #131319
}

.heading-38,
.heading-39,
.heading-form {
    font-size: 28px
}

.video-5 {
    aspect-ratio: auto;
    border-radius: 0;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    display: block;
    position: absolute
}

.div-block-334 {
    aspect-ratio: 16/9;
    border-radius: 0;
    width: 100%;
    min-width: 600px;
    padding-bottom: 0%;
    position: relative
}

.image-166 {
    width: 100%
}

.logo-image-grid-copy {
    width: 100%;
    height: 100%
}

.div-block-55-remove {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    justify-content: center;
    align-items: center;
    margin-top: 6vh;
    display: none
}

.erp-myths-form---success-message {
    background-color: var(--elements-webflow-library--accent--primary-1);
    color: var(--elements-webflow-library--neutral--100);
    border-radius: 24px;
    padding: 28px 28px 32px;
    font-size: 18px;
    line-height: 30px
}

.erp-myths-form---first-name_input {
    border: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    min-height: 70px;
    box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-02);
    border-radius: 100px;
    margin-bottom: 0;
    padding: 16px 24px;
    font-size: 18px;
    line-height: 20px;
    transition: box-shadow .3s, color .3s, border-color .3s
}

.erp-myths-form---first-name_input:hover {
    border-color: var(--elements-webflow-library--accent--primary-1);
    box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-03)
}

.erp-myths-form---first-name_input:focus {
    border-color: var(--elements-webflow-library--accent--primary-1);
    color: var(--elements-webflow-library--neutral--800)
}

.erp-myths-form---first-name_input::placeholder {
    color: var(--elements-webflow-library--neutral--600);
    font-size: 18px
}

.sap_services_banner {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/6804caa958514b6a49f4cf02_sap_services_banner.jpg);
    background-position: 50%;
    background-size: cover;
    flex-flow: wrap;
    justify-content: center;
    align-self: auto;
    align-items: center;
    height: auto;
    min-height: 600px;
    max-height: 600px;
    display: flex;
    position: static
}

.sap_services_banner.biz_one_banner {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb4c4bf69d0aced101167c_Biz-one.svg);
    background-position: 50% 0;
    background-size: cover
}

.sap_services_banner.biz_one_banner-copy {
    background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67cb2bd770b26a75959ae326_Grow_wth_sap.svg);
    background-position: 0 0;
    background-size: cover
}

.formsection_lp {
    margin-top: 80px;
    display: none
}

@media screen and (min-width:1280px) {
    .hero-text-orange.smaller {
        font-size: 50px
    }

    .image {
        opacity: .5
    }

    .h2 {
        text-align: center
    }

    .h2.is-left-aligned {
        line-height: 50px
    }

    .h2.is-left.no-space.whyvestricheading {
        margin-bottom: -13vh
    }

    .para-text.is-left-aligned.no-pace {
        text-align: left;
        font-size: 16px
    }

    .para-text.is-left-aligned.small._1920 {
        font-size: 16px
    }

    .para-text.is-big {
        margin-bottom: 0
    }

    .para-text.is-big.sapservicesparatext {
        margin-top: 0
    }

    .para-text.is-big {
        font-size: 16px
    }

    .para-text.is-big.is-black.centre {
        font-weight: 400
    }

    .testimonials1_slider-mask.homesolutionsdiv {
        font-family: Outfit, sans-serif
    }

    .our_sap_services_content {
        justify-content: flex-start
    }

    .our_sap_services_content.updragesteps {
        height: 55vh
    }

    .div-block-8.homefeaturesdiv {
        /* padding-top: 2rem */
    }

    .primary-cta.is-blue.chateithus {
        border-radius: 50px;
        padding-left: 2vw;
        padding-right: 2vw;
        font-family: Outfit, sans-serif
    }

    .primary-cta.is-blue.rise_with_sap_button {
        width: 62%
    }

    .primary-cta.is-blue.sticky {
        display: none
    }

    .primary-cta.is-blue.messagenow {
        border-radius: 50px;
        padding-left: 2vw;
        padding-right: 2vw;
        font-family: Outfit, sans-serif
    }

    .primary-cta.is-blue.request {
        align-self: center;
        display: none
    }

    .primary-cta.is-blue.lp_cta-section {
        width: 250px
    }

    .hero-biz-one-section.biz_one_banner {
        place-content: center flex-start;
        align-items: center
    }

    .div-block-51 {
        height: 45vh
    }

    .standard {
        padding-top: 10vh
    }

    .div-block-64 {
        padding: 5px
    }

    .div-block-73 {
        height: 30vh
    }

    .container-22.sap_hana {
        padding-left: 5vw;
        padding-right: 0
    }

    .container-22.sap_hana-copy {
        padding-left: 0;
        padding-right: 5vw
    }

    .div-block-76.sapservices.tableft {
        margin-top: -28%
    }

    .unlock-description.insights {
        background-image: linear-gradient(180deg, #0172db00, var(--spark-library--primary-blue)66%)
    }

    .spark-wrapped-card-3.spark-stacked.tab3.sap_mobile.sapsolutionsgws {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d60091b214ed85a982ddec_tab_03_ongoing_support.jpg);
        height: 100%
    }

    .spark-wrapped-card-3.spark-stacked.industryspecilization.sapsolutionsgws {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d600897898d97e5cf9a471_tab_02_industry_specilization.jpg);
        height: 100%
    }

    .spark-wrapped-card-3.spark-stacked.tab4 {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/69b3cf69c96bdc89fcf5f51a_WSACTab_4.png)
    }

    .tab-pane-tab-2.sapsolutionsgws,
    .tab-pane-tab-3.sapsolutionsgws {
        height: 100%
    }

    .switch_alternate_vertical_layout {
        justify-content: flex-start;
        align-items: flex-start
    }

    .testimonials1_arrow_sap_serv_hp_right.right.sap_customization {
        width: 0;
        height: 0
    }

    .solutions_image {
        width: 60%
    }

    .eoipara.wmstext.dms {
        margin-bottom: 40px
    }

    .eoipara.oculartext.wms {
        margin-bottom: 35px
    }

    .eoipara.oculartext.dms,
    .eoipara.fleettext.wms {
        margin-bottom: 40px
    }

    .eoipara.dmstext {
        margin-bottom: 100px
    }

    .eoipara.salestext {
        margin-bottom: 80px
    }

    .eoipara.salestext.dms,
    .eoipara.plantcaretext.dms {
        margin-bottom: 70px
    }

    .eoipara.pdcpara.wms {
        margin-bottom: 29px
    }

    .eoipara.whatsapptext.dms {
        margin-bottom: 10px
    }

    .eoipara.processforcepara.dms {
        margin-bottom: 55px
    }

    .eioimage.wms {
        margin-top: 0;
        margin-bottom: 20px
    }

    .eioimage.fleetcareimage {
        margin-bottom: 0
    }

    .sapreadinessgrid,
    .sapreadinessgrid.pdc_img_02,
    .sapreadinessgrid._03,
    .sapreadinessgrid._04 {
        height: 50vh
    }

    .hero-sap-s-4-hana-section.sap-s4-hana-banner,
    .hero-sap-s-4-hana-section.sap-s4-hana-banner_lp {
        grid-column-gap: 80px;
        grid-row-gap: 80px
    }

    .hero-grow-with-sap-section-copy.grow_with_sac_banner {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/69ae918d2747863564928fd8_Banner.png);
        background-position: 0%
    }

    .opportunitiesection {
        font-family: Outfit, sans-serif;
        display: none
    }

    .aboutourteamcontainer {
        max-width: 100%;
        padding-left: 5vw;
        padding-right: 5vw
    }

    .image-35 {
        width: 100%
    }

    .container-34 {
        max-width: none
    }

    .div-block-200 {
        text-align: right;
        place-content: stretch
    }

    .div-block-202.sapbusinessonegrid {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .section-18,
    .section-19 {
        display: block
    }

    .div-block-214 {
        margin-top: 0
    }

    .customizationservicestext {
        font-size: 16px;
        line-height: 24px
    }

    .grow_with_sap {
        width: 100%
    }

    .saprightimagediv.sapdiv_width {
        padding-right: 0
    }

    .spark-three-column-grid-4.end_to_end_implementation {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d60089748485a56d57af03_tab_01_end_to_end_implementation.jpg);
        height: 100%
    }

    .tab-pane-tab-1-6.sapsolutionsgws {
        height: 100%
    }

    .image-67 {
        width: 100%;
        height: auto
    }

    .div-block-280._1920 {
        display: none
    }

    .div-block-287 {
        display: flex
    }

    .vs-nav-container {
        position: static
    }

    .who_we_are_link {
        padding-left: 20px
    }

    .vsnavleft {
        padding-left: 0
    }

    .vs-nav-dropdown-wrapper {
        position: static;
        inset: 0% 0% auto
    }

    .vs-nav-wrapper {
        display: none
    }

    .vs-nav-resources-container {
        padding-left: 15vw;
        display: block
    }

    .vs-nav-industries-container {
        display: block
    }

    .what_we_do_main_link {
        padding-left: 10px;
        display: block
    }

    .ourpeoplegredient.insights,
    .ourtteamgredient.insights {
        background-image: linear-gradient(180deg, #0172db00, var(--spark-library--primary-blue)66%)
    }

    .switch_alternate_vertical_layout-copy {
        justify-content: flex-start;
        align-items: center
    }

    .div-block-300 {
        flex-flow: column;
        margin-left: 20px;
        display: flex
    }

    .div-block-301,
    .div-block-302 {
        display: flex
    }

    .div-block-303 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    .our_sap_services_content-copy {
        justify-content: flex-start
    }

    .our_sap_services_content-copy.updragesteps {
        height: 55vh
    }

    .services_featuresdiv {
        justify-content: flex-start
    }

    .services_featuresdiv.updragesteps {
        height: 55vh
    }

    .para-text-copy.is-left-aligned.no-pace {
        text-align: left;
        font-size: 16px
    }

    .para-text-copy.is-left-aligned.small._1920 {
        font-size: 16px
    }

    .para-text-copy.is-big {
        margin-bottom: 0
    }

    .para-text-copy.is-big.sapservicesparatext {
        margin-top: 0
    }

    .para-text-copy.is-big {
        font-size: 16px
    }

    .vesprowhatsincluded.sap_hana {
        padding-left: 5vw;
        padding-right: 0
    }

    .vesprowhatsincluded.sap_hana-copy {
        padding-left: 0;
        padding-right: 5vw
    }

    .container-22-copy.sap_hana {
        padding-left: 5vw;
        padding-right: 0
    }

    .container-22-copy.sap_hana-copy {
        padding-left: 0;
        padding-right: 5vw
    }

    .container_approach.sap_hana {
        padding-left: 5vw;
        padding-right: 0
    }

    .container_approach.sap_hana-copy {
        padding-left: 0;
        padding-right: 5vw
    }

    .div-block-76-copy.sapservices.tableft {
        margin-top: -28%
    }

    .testimonials1_content-2 {
        padding-left: 3rem;
        padding-right: 3rem
    }

    .div-block-202-copy.sapbusinessonegrid {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .who_we_are_main_link {
        padding-left: 20px;
        display: block
    }

    .indutries_main_link,
    .resources_main_link {
        padding-left: 20px
    }

    .form-block-2 {
        box-sizing: content-box;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        object-fit: fill;
        flex-flow: row;
        order: 0;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        align-self: auto;
        align-items: center;
        min-width: 0;
        max-width: 500px;
        margin-top: 150px;
        margin-left: 0;
        display: block
    }

    .submit-button {
        background-color: #0073db
    }

    .what_we_do_main_link-2 {
        padding-left: 10px
    }

    .tab-pane-tab-4-3 {
        height: 100%
    }

    .form-block-3 {
        box-sizing: content-box;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        object-fit: fill;
        flex-flow: row;
        order: 0;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        align-self: auto;
        align-items: center;
        min-width: 0;
        max-width: 500px;
        margin-top: 150px;
        display: block
    }

    .hero-successfactor-section.grow_with_sac_banner {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/69ae918d2747863564928fd8_Banner.png);
        background-position: 0%
    }

    .hero-successfactor-section.successfactor_banner {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/69bbd62cc0bc3354d1711f3f_Banner_Op1.png);
        background-position: 0%
    }

    .sap-sf-section-1 {
        padding-top: 10vh
    }

    .hero-text-orange-sf.smaller {
        font-size: 50px
    }

    .who_we_are_link-2,
    .resources_main_link-2 {
        padding-left: 20px
    }

    .what_we_do_main_link-3 {
        padding-left: 10px;
        display: block
    }

    .who_we_are_main_link-2 {
        padding-left: 20px;
        display: block
    }

    .indutries_main_link-2 {
        padding-left: 20px
    }
}

@media screen and (min-width:1440px) {
    .hero-text-orange.smaller {
        font-size: 60px;
        line-height: 80px
    }

    .h2.is-left.no-space.whyvestricheading {
        margin-bottom: -12vh
    }

    .para-text.is-left-aligned,
    .para-text.is-left-aligned.small._1920 {
        font-size: 16px;
        line-height: 24px
    }

    .para-text.is-left-aligned.no-pace,
    .para-text.is-left-aligned.no-pace.sap_bts {
        text-align: left
    }

    .para-text.is-big.is-black.centre {
        font-weight: 400
    }

    .para-text.is-big {
        margin-top: 2vh
    }

    .our_sap_services_content {
        grid-column-gap: 2vh;
        grid-row-gap: 2vh
    }

    .our_sap_services_content.slide2.sapbusinessonediv,
    .our_sap_services_content.slide1.sapbusinessonediv,
    .our_sap_services_content.sapbusinessonediv {
        height: auto
    }

    .our_sap_services_content.updragesteps {
        height: 50vh
    }

    .our_sap_services_content.amcfeaturediv {
        height: 40vh
    }

    .our_sap_services_content.customizationfeaturesdiv,
    .our_sap_services_content.bpr_feature_div {
        height: 35vh
    }

    .our_sap_services_content.oursaphomedive {
        height: auto
    }

    .our_sap_services_cards.slide3 {
        height: 45vh
    }

    .div-block-8.homefeaturesdiv {
        /* padding-top: 2rem */
    }

    .primary-cta.is-blue.chateithus {
        border-radius: 50px;
        width: 35%;
        padding-left: 2vw;
        padding-right: 2vw
    }

    .primary-cta.is-blue.rise_with_sap_button {
        width: 57%
    }

    .primary-cta.is-blue.request_a_demo {
        display: none
    }

    .primary-cta.is-blue.messagenow {
        border-radius: 50px;
        width: 35%;
        padding-left: 2vw;
        padding-right: 2vw
    }

    .primary-cta.is-blue.lp_cta-section {
        width: 270px
    }

    .blogs {
        padding-top: 5vh
    }

    .a-footer-logo.desktop {
        display: inline-block
    }

    .header-ind {
        height: 80vh
    }

    .hero-biz-one-section {
        min-height: 700px;
        max-height: 700px
    }

    .hero-biz-one-section.biz_one_banner {
        place-content: center flex-start;
        align-items: center;
        min-height: 700px;
        max-height: 700px
    }

    .hero-biz-one-section.aboutusbanner {
        min-height: 700px;
        max-height: 700px
    }

    .spark-simple-flat-tab {
        margin-bottom: 0
    }

    .div-block-51 {
        height: 45vh
    }

    .key-benefits {
        max-width: 100%
    }

    .standard {
        padding-top: 10vh
    }

    .div-block-73 {
        height: 35vh;
        font-family: Outfit, sans-serif
    }

    .text-block-19 {
        font-size: 16px;
        line-height: 24px
    }

    .why-vestrics {
        margin-left: 0;
        padding-left: 5vw
    }

    .why-vestrics.sap_bt {
        padding-left: 0
    }

    .div-block-76.sapservices.tableft {
        margin-top: -25%
    }

    .case-studies.services {
        display: none
    }

    .unlock-description.sapbts {
        background-image: linear-gradient(180deg, #0172db00, var(--spark-library--primary-blue)70%)
    }

    .hero-plugin-section.hero_margin_bottom.easydms,
    .hero-plugin-section.hero_margin_bottom.easysales,
    .hero-plugin-section.hero_margin_bottom.whatsappintegration,
    .hero-plugin-section.hero_margin_bottom.computec-wms,
    .hero-plugin-section.hero_margin_bottom.computec-pdc,
    .hero-plugin-section.hero_margin_bottom.processforce {
        min-height: 700px;
        max-height: 700px
    }

    .spark-wrapped-card-3.spark-stacked.tab3.sap_mobile.sapsolutionsgws {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d60091b214ed85a982ddec_tab_03_ongoing_support.jpg)
    }

    .spark-wrapped-card-3.spark-stacked.industryspecilization.sapsolutionsgws {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d600897898d97e5cf9a471_tab_02_industry_specilization.jpg)
    }

    .spark-flex-center {
        justify-content: center;
        align-items: center
    }

    .switch_alternate_vertical_layout {
        justify-content: flex-start;
        align-items: flex-start
    }

    .eoipara.wmstext {
        margin-top: 26px
    }

    .eoipara.wmstext.sales {
        margin-top: 10px
    }

    .eoipara.oculartext {
        margin-top: 35px
    }

    .eoipara.oculartext.wms {
        margin-bottom: 40px
    }

    .eoipara.fleettext {
        margin-top: 30px
    }

    .eoipara.fleettext.wms {
        margin-bottom: 25px
    }

    .eoipara.dmstext.wms {
        margin-bottom: 80px
    }

    .eoipara.salestext.wms {
        margin-bottom: 55px
    }

    .eoipara.plantcaretext {
        min-height: 15vh;
        max-height: 15vh;
        margin-top: 0
    }

    .eoipara.plantcaretext.wms {
        margin-bottom: 55px
    }

    .eoipara.pdcpara.wms {
        margin-bottom: 35px
    }

    .eoipara.processforcepara {
        margin-top: 60px;
        margin-bottom: 50px
    }

    .eoipara.processforcepara.wms {
        margin-bottom: 30px
    }

    .eoipara.pluginpara {
        min-height: 15vh;
        max-height: 15vh
    }

    .eioimage.wms {
        margin-top: 0;
        margin-bottom: 0
    }

    .eioimage.fleetcareimage {
        margin-bottom: 0
    }

    .whychooseimages._2 {
        width: 18%
    }

    .whychooseimages._3 {
        width: 20%
    }

    .sapreadinessgrid {
        height: 50vh
    }

    .hero-sap-s-4-hana-section.sap-s4-hana-banner,
    .hero-sap-s-4-hana-section.sap-s4-hana-banner_lp {
        grid-column-gap: 150px;
        grid-row-gap: 150px;
        min-height: 700px;
        max-height: 700px
    }

    .hero-grow-with-sap-section-copy.grow_with_sap_banner,
    .hero-grow-with-sap-section-copy.grow_with_sac_banner,
    .hero-careers-section,
    .hero-careers-section.ourpeople,
    .hero-resource-section,
    .sap_services_banner_lp {
        min-height: 700px;
        max-height: 700px
    }

    .aboutourteamcontainer {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .meetourleadercontainer {
        max-width: 100%;
        padding-left: 5vw;
        padding-right: 5vw
    }

    .image-35 {
        width: 100%
    }

    .image-35:hover {
        background-image: linear-gradient(120deg, #faa74d, #fff9e7 48%, #0172db)
    }

    .div-block-199 {
        justify-content: flex-end;
        align-items: flex-end
    }

    .div-block-200 {
        place-content: center end
    }

    .div-block-202 {
        justify-content: center;
        align-items: center;
        display: flex
    }

    .div-block-202.sapbusinessonegrid {
        grid-column-gap: 1rem;
        grid-row-gap: 10vh;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .div-block-207 {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        justify-content: flex-start;
        align-items: flex-start
    }

    .div-block-207.sapbtp {
        justify-content: center;
        align-items: flex-start
    }

    .spark-simple-side-icon-tab-3,
    .spark-simple-side-icon-tab-3.w--current {
        display: flex
    }

    .spark-simple-side-icon-tab-3.sapbusinesstablinks,
    .spark-simple-side-icon-tab-3.aboutuslinks {
        font-family: Outfit, sans-serif;
        display: flex
    }

    .container-63 {
        text-align: center
    }

    .container-67 {
        margin-left: auto;
        margin-right: auto
    }

    .customizationservicestext {
        font-size: 16px;
        line-height: 24px
    }

    .saprightimagediv.sapdiv_width {
        padding-right: 5vw
    }

    .spark-three-column-grid-4.end_to_end_implementation {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d60089748485a56d57af03_tab_01_end_to_end_implementation.jpg)
    }

    .div-block-229 {
        grid-row-gap: 6vh
    }

    .image-61 {
        margin-left: -8px
    }

    .div-block-242 {
        margin: 10px
    }

    .hero-rise-with-sap-section.rise_with_sap_banner {
        min-height: 700px;
        max-height: 700px
    }

    .image-67 {
        width: 100%;
        height: auto
    }

    .hero_vespro.vesprobanner,
    .businesstech-section.businesstechbanner {
        min-height: 700px;
        max-height: 700px
    }

    .div-block-280._1920 {
        display: none
    }

    .image-78 {
        margin-bottom: 0
    }

    .who_we_are_link {
        padding-bottom: 0;
        padding-left: 20px;
        font-size: 18px;
        line-height: 27px;
        display: flex
    }

    .vsnavleft {
        padding-left: 0
    }

    .vs-nav-wrapper {
        flex: 1;
        align-self: flex-start;
        display: none
    }

    .vs-nav-who-we-are-container {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        align-items: center;
        padding-left: 12vw;
        display: none
    }

    .vs-nav-who-we-are-column-2 {
        margin-left: 20px
    }

    .vs-nav-what-we-do-container {
        padding-left: 7vw;
        display: none
    }

    .navbarheading {
        font-family: Outfit, sans-serif;
        font-size: 18px;
        line-height: 27px
    }

    .what_we_do_link {
        font-size: 16px;
        line-height: 24px
    }

    .vs-nav-resources-container {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        align-items: center;
        padding-left: 13vw;
        font-family: Outfit, sans-serif;
        display: none
    }

    .vs-nav-industries-container {
        padding-left: 12vw;
        font-family: Outfit, sans-serif;
        display: none
    }

    .industries_nav_link {
        font-size: 18px;
        line-height: 30px;
        display: flex
    }

    .what_we_do_main_link {
        padding-bottom: 0;
        padding-left: 20px;
        font-size: 18px;
        line-height: 27px;
        display: block
    }

    .text-span-19 {
        font-size: 8px;
        font-weight: 400;
        line-height: 27px
    }

    .text-span-20 {
        font-size: 8px;
        font-weight: 400
    }

    .text-span-23 {
        font-family: "Fa 400", Verdana, sans-serif;
        font-size: 10px;
        font-weight: 400
    }

    .vs-nav-what-we-do-container-copy {
        padding-left: 0;
        display: flex
    }

    .plugintextdiv.plantcare {
        height: auto;
        min-height: 15vh
    }

    .text-span-24 {
        font-size: 8px;
        font-weight: 400
    }

    .ourpeoplegredient.sapbts,
    .ourtteamgredient.sapbts {
        background-image: linear-gradient(180deg, #0172db00, var(--spark-library--primary-blue)70%)
    }

    .switch_alternate_vertical_layout-copy {
        justify-content: flex-start;
        align-items: center
    }

    .our_sap_services_content-copy {
        grid-column-gap: 2vh;
        grid-row-gap: 2vh
    }

    .our_sap_services_content-copy.slide2.sapbusinessonediv,
    .our_sap_services_content-copy.slide1.sapbusinessonediv,
    .our_sap_services_content-copy.sapbusinessonediv {
        height: auto
    }

    .our_sap_services_content-copy.updragesteps {
        height: 50vh
    }

    .our_sap_services_content-copy.amcfeaturediv {
        height: 40vh
    }

    .our_sap_services_content-copy.customizationfeaturesdiv,
    .our_sap_services_content-copy.bpr_feature_div {
        height: 35vh
    }

    .our_sap_services_content-copy.oursaphomedive {
        height: auto
    }

    .services_featuresdiv {
        grid-column-gap: 2vh;
        grid-row-gap: 2vh
    }

    .services_featuresdiv.slide2.sapbusinessonediv,
    .services_featuresdiv.slide1.sapbusinessonediv,
    .services_featuresdiv.sapbusinessonediv {
        height: auto
    }

    .services_featuresdiv.updragesteps {
        height: 50vh
    }

    .services_featuresdiv.amcfeaturediv {
        height: 40vh
    }

    .services_featuresdiv.customizationfeaturesdiv,
    .services_featuresdiv.bpr_feature_div {
        height: 35vh
    }

    .services_featuresdiv.oursaphomedive {
        height: auto
    }

    .spark-simple-side-icon-tab-3-copy,
    .spark-simple-side-icon-tab-3-copy.w--current {
        display: flex
    }

    .spark-simple-side-icon-tab-3-copy.sapbusinesstablinks,
    .spark-simple-side-icon-tab-3-copy.aboutuslinks {
        font-family: Outfit, sans-serif;
        display: flex
    }

    .spark-simple-side-icon-tab-3-copy,
    .spark-simple-side-icon-tab-3-copy.w--current {
        display: flex
    }

    .spark-simple-side-icon-tab-3-copy.sapbusinesstablinks,
    .spark-simple-side-icon-tab-3-copy.aboutuslinks {
        font-family: Outfit, sans-serif;
        display: flex
    }

    .spark-simple-side-icon-tab-3-copy,
    .spark-simple-side-icon-tab-3-copy.w--current {
        display: flex
    }

    .spark-simple-side-icon-tab-3-copy.sapbusinesstablinks,
    .spark-simple-side-icon-tab-3-copy.aboutuslinks {
        font-family: Outfit, sans-serif;
        display: flex
    }

    .para-text-copy {
        margin-top: 0
    }

    .para-text-copy.is-left-aligned,
    .para-text-copy.is-left-aligned.small._1920 {
        font-size: 16px;
        line-height: 24px
    }

    .para-text-copy.is-left-aligned.no-pace,
    .para-text-copy.is-left-aligned.no-pace.sap_bts {
        text-align: left
    }

    .para-text-copy.is-big {
        margin-top: 2vh
    }

    .div-block-309 {
        display: flex
    }

    .image-127 {
        width: 15%
    }

    .container-22-copy {
        padding-right: 0
    }

    .image-131 {
        text-align: center;
        vertical-align: middle
    }

    .whyattendgrid {
        grid-column-gap: 50px;
        grid-row-gap: 50px
    }

    .div-block-76-copy.sapservices.tableft {
        margin-top: -25%
    }

    .whyattendgrid-copy {
        grid-column-gap: 50px;
        grid-row-gap: 50px
    }

    .sap_menu.single {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .sap_menu.single.w--current {
        padding-top: 15px
    }

    .div-block-202-copy {
        justify-content: center;
        align-items: center;
        display: flex
    }

    .div-block-202-copy.sapbusinessonegrid {
        grid-column-gap: 1rem;
        grid-row-gap: 10vh;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .key-benefits-btp {
        max-width: 100%
    }

    .container-btp {
        margin-left: auto;
        margin-right: auto
    }

    .who_we_are_main_link,
    .indutries_main_link,
    .resources_main_link {
        padding-bottom: 0;
        padding-left: 20px;
        font-size: 18px;
        line-height: 27px;
        display: block
    }

    .iot_card {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c97654d0a7ed9fad222fe5_iot_card_bg.png)
    }

    .ma_card {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c97654a22a2215658bca49_mobile_application_card_img.png)
    }

    .form-block-2 {
        margin-left: 60px
    }

    .what_we_do_main_link-2 {
        padding-bottom: 0;
        padding-left: 20px;
        font-size: 18px;
        line-height: 27px;
        display: block
    }

    .text-span-27 {
        font-size: 8px;
        font-weight: 400
    }

    .hero-successfactor-section.grow_with_sap_banner,
    .hero-successfactor-section.grow_with_sac_banner,
    .hero-successfactor-section.successfactor_banner {
        min-height: 700px;
        max-height: 700px
    }

    .sap-sf-section-1 {
        padding-top: 10vh
    }

    .hero-text-orange-sf.smaller {
        font-size: 60px;
        line-height: 80px
    }

    .brix---grid-hero-v7 {
        grid-column-gap: 40px;
        grid-template-columns: 1fr 1fr
    }

    .brix---grid-2-columns-form {
        grid-column-gap: 32px;
        grid-row-gap: 32px
    }

    .brix---grid-hero-v7-2 {
        grid-column-gap: 40px;
        grid-template-columns: 1fr 1fr
    }

    .brix---grid-2-columns-form-2 {
        grid-column-gap: 32px;
        grid-row-gap: 32px
    }

    .who_we_are_link-2 {
        padding-bottom: 0;
        padding-left: 20px;
        font-size: 18px;
        line-height: 27px;
        display: flex
    }

    .text-span-28 {
        font-size: 8px;
        font-weight: 400;
        line-height: 27px
    }

    .vs-nav-who-we-are-column-3 {
        margin-left: 20px
    }

    .text-span-29 {
        font-size: 8px;
        font-weight: 400
    }

    .resources_main_link-2 {
        padding-bottom: 0;
        padding-left: 20px;
        font-size: 18px;
        line-height: 27px;
        display: block
    }

    .text-span-30 {
        font-size: 8px;
        font-weight: 400
    }

    .what_we_do_main_link-3,
    .who_we_are_main_link-2,
    .indutries_main_link-2 {
        padding-bottom: 0;
        padding-left: 20px;
        font-size: 18px;
        line-height: 27px;
        display: block
    }

    .what_we_do_link-2 {
        font-size: 16px;
        line-height: 24px
    }

    .industries_nav_link-2 {
        font-size: 18px;
        line-height: 30px;
        display: flex
    }

    .sap_services_banner {
        min-height: 700px;
        max-height: 700px
    }
}

@media screen and (min-width:1920px) {
    .h1.bold.industriesheading {
        font-size: 67px;
        line-height: 1.1
    }

    .hero-bold-text.smaller {
        font-size: 40px;
        line-height: 60px
    }

    .hero-text-orange.smaller {
        vertical-align: baseline;
        font-size: 50px;
        line-height: 60px
    }

    .cta {
        font-size: 20px;
        line-height: 30px
    }

    .cta.blue {
        font-size: 22px;
        line-height: 33px
    }

    .cta.viewprofiletext {
        font-size: 18px;
        line-height: 27px
    }

    .h2 {
        font-size: 67px
    }

    .h2.is-left-aligned {
        font-size: 67px;
        font-weight: 600;
        line-height: 1.1
    }

    .h2.is-left {
        font-size: 67px
    }

    .h2.a-d.industrypageheadings {
        text-align: center;
        width: 100%;
        font-size: 67px;
        font-weight: 600;
        line-height: 1.1
    }

    .h2.industrypageheadings.casestudies {
        width: 100%;
        font-size: 67px;
        font-weight: 600;
        line-height: 1.1
    }

    .h2.is-left.no-space.whyvestricheading {
        margin-bottom: -11vh
    }

    .para-text,
    .para-text.is-left-aligned,
    .para-text.is-left-aligned.no-pace {
        font-size: 18px;
        line-height: 27px
    }

    .para-text.is-left-aligned.no-pace.small.mobile {
        font-size: 18px
    }

    .para-text.is-left-aligned.no-pace.serrvicesrevese,
    .para-text.is-left-aligned.no-pace.sapreadychecktext,
    .para-text.is-left-aligned.no-pace.sapreadychecktext-copy {
        font-size: 18px;
        line-height: 27px
    }

    .para-text.is-left-aligned.small {
        font-size: 18px
    }

    .para-text.is-left-aligned.small.is-white.static,
    .para-text.is-left-aligned.small.is-white.usecasetext,
    .para-text.is-left-aligned.small._1920,
    .para-text.is-left-aligned.no-pace.vespro {
        font-size: 18px;
        line-height: 27px
    }

    .para-text.is-left-aligned.no-pace.sap_bts {
        text-align: center
    }

    .para-text.is-left-aligned.no-pace.serrvicesrevese {
        font-size: 18px;
        line-height: 27px
    }

    .para-text.is-big {
        margin-top: 0;
        font-size: 24px;
        line-height: 36px
    }

    .para-text.is-big.is-black.not-bold {
        font-size: 18px;
        line-height: 27px
    }

    .para-text.is-big.is-black._1920 {
        font-size: 24px;
        line-height: 36px
    }

    .para-text.is-big.sapservicesparatext {
        margin-top: 0;
        line-height: 36px
    }

    .para-text.is-white {
        font-size: 18px;
        line-height: 27px
    }

    .para-text.is-white._1 {
        font-size: 22px;
        line-height: 33px
    }

    .para-text.is-white.centre,
    .para-text.is-white.industriespara {
        font-size: 18px;
        line-height: 27px
    }

    .para-text.is-big.is-black.centre {
        font-weight: 400
    }

    .para-text.is-big.no-space.servicesreverse {
        font-size: 24px
    }

    .para-text.sapservicesparatext {
        margin-top: 2vh
    }

    .para-text._1920 {
        font-size: 18px;
        line-height: 27px
    }

    .para-text.sapplugins {
        margin-top: 1vh
    }

    .para-text.platcare {
        font-size: 18px;
        line-height: 27px
    }

    .h3 {
        font-size: 24px
    }

    .h3.white.industries,
    .h3.blue.mobile {
        font-size: 24px;
        line-height: 36px
    }

    .block-profile-img {
        width: 70%
    }

    .h4.white.casestudies-heading {
        text-align: left
    }

    .div-block-5 {
        border-radius: 50px
    }

    .our_sap_services_content {
        justify-content: flex-start;
        height: auto;
        max-height: 45vh
    }

    .our_sap_services_content.slide2.sapbusinessonediv,
    .our_sap_services_content.sapbusinessonediv {
        height: auto
    }

    .our_sap_services_content.updragesteps {
        height: 65vh
    }

    .our_sap_services_content.featuresdiv {
        height: 40vh
    }

    .our_sap_services_content.amcfeaturediv {
        height: 30vh
    }

    .our_sap_services_content.customizationfeaturesdiv {
        height: auto;
        min-height: 50vh
    }

    .our_sap_services_content.bpr_feature_div {
        min-height: 35vh
    }

    .our_sap_services_content.oursaphomedive {
        height: auto
    }

    .know-more.is-big {
        font-size: 18px;
        line-height: 27px
    }

    .div-block-8.updragesteps {
        flex-flow: column;
        align-items: flex-start;
        display: flex
    }

    .div-block-8.homefeaturesdiv {
        order: 0
    }

    .paragraph {
        font-size: 18px;
        line-height: 27px
    }

    .primary-cta {
        border-radius: 100px;
        font-family: Outfit, sans-serif;
        font-size: 18px;
        line-height: 27px
    }

    .primary-cta.is-blue {
        font-size: 22px;
        line-height: 33px
    }

    .primary-cta.is-blue.is-big {
        border-radius: 100px;
        font-family: Outfit, sans-serif;
        font-size: 18px;
        line-height: 27px
    }

    .primary-cta.is-blue.lp_cta-section {
        width: 360px
    }

    .blogs {
        padding-top: 7vh
    }

    .a-subheading-large {
        font-size: 24px;
        line-height: 36px
    }

    .a-footer-link,
    .a-footer-link.w--current {
        font-size: 18px;
        line-height: 27px
    }

    .a-footer-link-small {
        font-family: Outfit, sans-serif;
        font-size: 16px
    }

    .a-footer-logo.desktop {
        display: none
    }

    .a-footer-logo._1920 {
        width: 70%;
        display: inline-block
    }

    .text-block-6 {
        font-size: 16px
    }

    .title-tab.is-centre,
    .title-tab.is-centre.resources {
        font-size: 30px;
        line-height: 45px
    }

    .title-tab.industriessubheading {
        font-size: 18px;
        line-height: 27px
    }

    .challenges {
        font-family: Outfit, sans-serif
    }

    .container-7.a-d {
        text-align: center;
        justify-content: flex-start;
        align-items: center;
        font-family: Outfit, sans-serif
    }

    .container-12 {
        height: 375px
    }

    .heading-2 {
        margin-bottom: 20px;
        font-size: 67px;
        line-height: 1.1
    }

    .text-block-12 {
        margin-top: 20px;
        margin-bottom: 20px;
        font-size: 18px;
        line-height: 27px
    }

    .hero-biz-one-section.biz_one_banner {
        grid-column-gap: 500px;
        grid-row-gap: 500px;
        place-content: center flex-start;
        align-items: center
    }

    .hero_content_div {
        margin-left: 5vw
    }

    .spark-bold-heading-2.spark-no-bottom-margin {
        font-size: 24px;
        line-height: 36px
    }

    .div-block-51 {
        height: 40vh
    }

    .standard {
        padding-top: 15vh;
        padding-left: 5vw;
        padding-right: 5vw
    }

    .div-block-64 {
        grid-column-gap: 2vh;
        grid-row-gap: 1vh
    }

    .div-block-73 {
        height: 30vh
    }

    .text-block-19 {
        text-align: left;
        font-size: 18px;
        line-height: 27px
    }

    .why-vestrics {
        margin-left: 0;
        padding-left: 10vw;
        padding-right: 0
    }

    .div-block-76.sapservices.tableft {
        margin-top: -25%
    }

    .hover_up_card.usecases {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-end;
        align-items: flex-start;
        display: flex;
        overflow: hidden
    }

    .div-block-85 {
        justify-content: flex-end;
        align-items: flex-end
    }

    .hero-plugin-section.hero_margin_bottom.computec-pdc,
    .hero-plugin-section.hero_margin_bottom.processforce {
        min-height: 600px;
        max-height: 600px
    }

    .section-7 {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .img-plugin-4 {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c8244c5a398dc81eb2c4f5_product_costing.jpg);
        background-position: 50%
    }

    .section-5-copy {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .container-29 {
        background-color: var(--spark-library--primary-blue)
    }

    .spark-bold-heading-4.spark-no-bottom-margin {
        font-size: 24px;
        line-height: 36px
    }

    .spark-three-column-grid-2.experiance {
        background-size: cover
    }

    .spark-small {
        font-size: 18px;
        line-height: 27px
    }

    .switch_alternate_vertical_layout {
        justify-content: flex-start;
        align-items: flex-start
    }

    .heading-4.industrychallagesubheadings {
        font-size: 24px;
        line-height: 36px
    }

    .switch_wrapper_top_bottom_alternate {
        text-align: center
    }

    .testimonial-section-heading.testimonialheader {
        margin-bottom: 60px
    }

    .testimonial-text {
        font-size: 22px;
        line-height: 33px
    }

    .client-name,
    .client-position {
        font-family: Outfit, sans-serif;
        font-size: 20px;
        line-height: 30px
    }

    .paragraph-4 {
        font-family: Outfit, sans-serif;
        font-size: 18px;
        line-height: 27px
    }

    .landmak-h2 {
        font-size: 67px
    }

    .landmark-para {
        font-size: 18px;
        line-height: 27px
    }

    .testimonial_slide_1 {
        height: 90vh
    }

    .map-pin-tooltip.customer {
        display: none
    }

    .spacer {
        height: 10vh
    }

    .image-22 {
        width: 15%;
        margin-right: 20px
    }

    .industrychallageparagraphs {
        text-align: left;
        font-size: 18px;
        line-height: 27px
    }

    .img-plugin-4-copy {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c8244a16c50136440c0b2a_manufacturing_orders.jpg);
        background-position: 50%
    }

    .eoipara.fleettext {
        margin-top: 24px;
        margin-bottom: 55px
    }

    .eoipara.plantcaretext {
        height: auto;
        min-height: 12vh;
        max-height: 12vh;
        margin-bottom: 0;
        font-size: 18px;
        line-height: 27px
    }

    .eoipara.processforcepara.wms {
        margin-top: 40px
    }

    .eoipara.pluginpara {
        min-height: 12vh;
        max-height: 15vh;
        font-size: 18px;
        line-height: 27px
    }

    .eioimage.wms {
        margin-top: 0
    }

    .eioimage.ocular,
    .eioimage.fleetcareimage {
        margin-bottom: 0
    }

    .ocular_image_text.is-left-aligned.is-white.small.para-text {
        font-size: 22px;
        line-height: 33px
    }

    .ocular_image_heading,
    .processforce_image_heading,
    .processforce_image_heading {
        font-size: 24px;
        line-height: 36px
    }

    .processforce_image__text.para-text.is-left-aligned.is-white.small {
        font-size: 18px;
        line-height: 27px
    }

    .whychooseimages.whatsapp {
        width: 75px
    }

    .whychooseimages.wa2 {
        width: 92px
    }

    .sapreadinessgrid,
    .sapreadinessgrid.pdc_img_02 {
        height: 40vh
    }

    .step_heading._04,
    .step_heading._03,
    .step_heading._02,
    .step_heading._01 {
        height: 20vh
    }

    .hero-sap-s-4-hana-section.sap-s4-hana-banner,
    .hero-sap-s-4-hana-section.sap-s4-hana-banner_lp {
        grid-column-gap: 500px;
        grid-row-gap: 500px
    }

    .contactform_subheading {
        font-size: 18px;
        line-height: 27px
    }

    .contactform_heading {
        font-size: 24px;
        line-height: 36px
    }

    .text-field {
        font-size: 18px;
        line-height: 27px
    }

    .formcontainer {
        max-width: 100%;
        padding-left: 10vw;
        padding-right: 10vw
    }

    .globalofficecontainer {
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 10vw;
        padding-right: 10vw
    }

    .globalofficesright {
        width: 50%
    }

    .globalofficelocationname {
        font-size: 24px;
        line-height: 36px
    }

    .text-block-28 {
        font-size: 18px;
        line-height: 27px
    }

    .globalofficesleft {
        width: 50%
    }

    .globalofficetopdiv {
        width: 100%;
        max-width: 100%;
        overflow: visible
    }

    .heading-5 {
        font-size: 67px;
        line-height: 1.1
    }

    .chatwithuspara {
        line-height: 27px
    }

    .cardheading-2 {
        font-size: 24px;
        line-height: 36px
    }

    .careerspara {
        font-weight: 400
    }

    .whyjoinusheading {
        font-size: 24px;
        line-height: 36px
    }

    .opportunitiescontainer {
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 10vw;
        padding-right: 10vw
    }

    .oppotunitiesheaderdiv {
        width: 100%;
        max-width: 100%
    }

    .heading-7,
    .heading-9 {
        font-size: 67px;
        line-height: 1.1
    }

    .paragraph-6 {
        font-size: 18px;
        line-height: 27px
    }

    .div-block-123 {
        height: 18vh
    }

    .globalofficesdiv.bottom {
        width: 100%;
        max-width: 100%
    }

    .aboutourteamcontainer {
        max-width: 100%;
        padding-left: 5vw;
        padding-right: 5vw
    }

    .meetourleadercontainer {
        margin-left: 0;
        margin-right: 0;
        padding-left: 5vw;
        padding-right: 5vw
    }

    .image-35,
    .image-35:hover {
        width: 100%
    }

    .leadername {
        font-size: 24px;
        line-height: 36px
    }

    .designation,
    .div-block-129 {
        font-size: 18px;
        line-height: 27px
    }

    .lifeatvestrics_subheading {
        line-height: 36px
    }

    .headerdiv {
        height: 15vh
    }

    .container-33 {
        max-width: 100%;
        padding-left: 10vw;
        padding-right: 10vw
    }

    .videotoplistheading,
    .videotoplistheading.rightcoloumn {
        font-size: 24px;
        line-height: 36px
    }

    .videotoplisttext {
        font-size: 18px;
        line-height: 27px
    }

    .usecasesheading {
        text-align: left
    }

    .container-34 {
        text-align: center;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        display: flex
    }

    .latestblogmaindiv,
    .link-block-7 {
        justify-content: space-between
    }

    .whtweoffercontainer {
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 10vw;
        padding-right: 10vw
    }

    .paragraph-10,
    .paragraph-11,
    .paragraph-12 {
        font-size: 18px;
        line-height: 27px
    }

    .plantcare_image_heading {
        font-size: 24px;
        line-height: 36px
    }

    .plantcare_image_text.is-white.is-left-aligned.small.para-text {
        font-size: 18px;
        line-height: 27px
    }

    .eoibutton-2 {
        font-size: 20px;
        line-height: 30px
    }

    .whatsapp_heading-2 {
        font-size: 24px;
        line-height: 36px
    }

    .whatsapp_image_text-2.is-white.is-left-aligned.small.para-text {
        font-size: 18px;
        line-height: 27px
    }

    .wms_image_heading-2 {
        font-size: 24px;
        line-height: 36px
    }

    .wms_image_text-3.is-white.is-left-aligned.small.para-text {
        font-size: 18px;
        line-height: 27px
    }

    .fleetcare_image_heading-2 {
        font-size: 24px;
        line-height: 36px
    }

    .fleetcare_image_heading_image_text-2.is-white.is-left-aligned.small.para-text {
        font-size: 18px;
        line-height: 27px
    }

    .pdc_image_heading-2 {
        font-size: 24px;
        line-height: 36px
    }

    .pdc_image_text-2.is-white.is-left-aligned.small.para-text {
        font-size: 18px;
        line-height: 27px
    }

    .section-17.desktopversion {
        padding-bottom: 5vh
    }

    .div-block-199 {
        flex: 1
    }

    .div-block-200 {
        grid-column-gap: 2vw;
        grid-row-gap: 7vh;
        place-content: center end
    }

    .div-block-202 {
        text-align: center;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .div-block-207 {
        text-align: center;
        justify-content: flex-start;
        align-items: flex-start
    }

    .div-block-207.sapbtp {
        justify-content: center;
        align-items: flex-start
    }

    .section-18 {
        display: block
    }

    .container-63 {
        margin-left: auto;
        margin-right: auto;
        padding-left: 10vw;
        padding-right: 10vw
    }

    .section-19 {
        display: block
    }

    .div-block-215 {
        justify-content: space-between
    }

    .image-58 {
        text-align: center
    }

    .paragraph-14 {
        font-size: 18px;
        line-height: 27px
    }

    .sapstatsheading {
        font-size: 24px;
        line-height: 36px
    }

    .paragraph-16 {
        font-size: 18px;
        line-height: 27px
    }

    .container-67 {
        margin-left: 0;
        margin-right: 0
    }

    .icon_title_description {
        justify-content: flex-end;
        align-items: flex-start;
        height: 20vh
    }

    .list-5 {
        font-size: 18px;
        line-height: 27px
    }

    .keybenefitssubheading,
    .implementaiontablink {
        font-size: 24px;
        line-height: 36px
    }

    .upgradetext {
        font-size: 30px;
        line-height: 45px
    }

    .list-6 {
        font-size: 18px;
        line-height: 27px
    }

    .paragraph-17 {
        font-size: 18px
    }

    .customizationservicestext,
    .list-item-13,
    .list-item-14,
    .paragraph-18 {
        font-size: 18px;
        line-height: 27px
    }

    .sapstatsheading-2 {
        font-size: 24px;
        line-height: 36px
    }

    .list-9 {
        font-size: 18px;
        line-height: 27px
    }

    .div-block-243 {
        justify-content: center;
        align-items: flex-end
    }

    .text-block-51 {
        font-size: 18px;
        line-height: 27px
    }

    .spark-simple-side-icon-tab-4 {
        display: flex
    }

    .image-61 {
        margin-left: -17px
    }

    .keybenefitssubheading-2 {
        font-size: 24px;
        line-height: 36px
    }

    .growwithsaptablink-2 {
        font-size: 18px;
        line-height: 27px
    }

    .sapinfographicdiv {
        justify-content: center;
        align-items: center;
        display: flex
    }

    .paragraph-20 {
        font-size: 18px;
        line-height: 27px
    }

    .image-67 {
        width: 100%;
        height: auto
    }

    .div-block-273 {
        justify-content: flex-end;
        align-items: flex-end
    }

    .container-86 {
        text-align: center
    }

    .text-block-58 {
        font-size: 18px;
        line-height: 27px
    }

    .indusryexamplegrid {
        height: 50vh
    }

    .vesproincludedheading {
        font-size: 24px;
        line-height: 36px
    }

    .text-block-59,
    .packagestext {
        font-size: 18px;
        line-height: 27px
    }

    .homeevents.mobile {
        margin-top: 5vh
    }

    .logogallerycontainer.row2 {
        height: 60vh
    }

    .div-block-280 {
        display: none
    }

    .div-block-280._1920 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: block
    }

    .link-4,
    .bookanappointmenttext {
        font-size: 16px;
        line-height: 30px
    }

    .div-block-282,
    .contactdiv {
        display: block
    }

    .heading-21 {
        font-size: 24px;
        line-height: 36px
    }

    .aimachinelearning_grid {
        grid-column-gap: 16px;
        grid-row-gap: 16px
    }

    .sap_values_grid {
        grid-column-gap: 40px;
        grid-row-gap: 40px
    }

    .div-block-291 {
        font-size: 18px;
        line-height: 27px
    }

    .image-79 {
        width: 11%
    }

    .edms_heading {
        font-size: 24px;
        line-height: 36px
    }

    .edms_text.is-white.is-left-aligned.small.para-text {
        margin-bottom: 20px;
        font-size: 18px;
        line-height: 27px
    }

    .easysales_heading {
        font-size: 24px;
        line-height: 36px
    }

    .easysales_text.is-white.is-left-aligned.small.para-text {
        margin-bottom: 20px;
        font-size: 18px;
        line-height: 27px
    }

    .link-5 {
        font-size: 18px
    }

    .heading-23 {
        font-size: 24px;
        line-height: 36px
    }

    .steppara-2 {
        font-size: 18px;
        line-height: 27px
    }

    .steptitle-2 {
        font-size: 24px
    }

    .step_heading-2._02,
    .step_heading-2._04,
    .step_heading-2._01,
    .step_heading-2._03 {
        height: 15vh
    }

    .vs-nav {
        background-color: #161212;
        position: absolute;
        inset: 0% 0% auto
    }

    .who_we_are_link {
        padding-bottom: 0;
        font-size: 18px;
        line-height: 30px;
        display: block
    }

    .vsnavleft {
        justify-content: flex-start;
        align-items: center;
        padding-left: 0
    }

    .vs-nav-dropdown-wrapper {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .vs-nav-wrapper {
        display: none
    }

    .vs-nav-who-we-are-container {
        padding-left: 10vw;
        display: flex
    }

    .vs-nav-what-we-do-container {
        grid-column-gap: 80px;
        grid-row-gap: 80px;
        flex: 0 auto;
        justify-content: flex-start;
        align-items: flex-start;
        padding-left: 10vw;
        padding-right: 0;
        display: flex
    }

    .vs-nav-what-we-do-column-2 {
        margin-left: 0;
        margin-right: 0
    }

    .what_we_do_link {
        font-size: 18px
    }

    .vs-nav-resources-container {
        padding-left: 10vw;
        display: flex
    }

    .vs-nav-industries-container {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        height: 50vh;
        padding-left: 0;
        padding-right: 0;
        display: flex
    }

    .vs-nav-industries-column-1 {
        display: block
    }

    .navbar-overlay {
        display: none
    }

    .what_we_do_main_link {
        padding-top: 10px;
        padding-bottom: 0;
        font-size: 18px;
        line-height: 30px;
        display: block
    }

    .text-span-19 {
        flex: 0 auto;
        line-height: 30px;
        display: none
    }

    .text-span-20 {
        font-size: 8px
    }

    .image-83 {
        vertical-align: top
    }

    .text-span-21,
    .text-span-22 {
        font-family: "Fa 400", Verdana, sans-serif;
        font-size: 12px
    }

    .list-10 {
        font-size: 18px;
        line-height: 27px
    }

    .image-86 {
        width: 80px
    }

    .image-88 {
        width: 25%
    }

    .plugintextdiv {
        height: auto;
        margin-top: 10px
    }

    .plugintextdiv.plantcare {
        height: auto
    }

    .section-28 {
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0
    }

    .switch_wrapper_top_bottom_alternate_aerospace {
        text-align: center
    }

    .switch_alternate_vertical_layout-copy {
        justify-content: flex-start;
        align-items: center
    }

    .collection-list-11 {
        flex-flow: row;
        display: flex
    }

    .collection-item-6 {
        flex: 1;
        position: relative
    }

    .image-104 {
        width: 30%
    }

    .image-105,
    .image-106,
    .image-107 {
        flex: 1
    }

    .image-108,
    .image-109 {
        width: 30%
    }

    .image-110,
    .image-111,
    .image-112,
    .image-113 {
        width: 100%
    }

    .text-block-72 {
        font-size: 18px;
        line-height: 27px
    }

    .text-block-73 {
        font-size: 22px;
        line-height: 33px
    }

    .text-block-74,
    .list-item-21,
    .list-item-22 {
        font-size: 18px;
        line-height: 27px
    }

    .container-92 {
        max-width: 100%;
        padding-left: 10vw;
        padding-right: 10vw
    }

    .enquirebutton {
        background-color: var(--spark-library--white);
        color: var(--spark-library--black);
        border-radius: 100px;
        font-family: Outfit, sans-serif;
        font-size: 18px;
        line-height: 27px
    }

    .enquirebutton:hover {
        background-color: var(--spark-library--primary-blue);
        color: var(--spark-library--white)
    }

    .container-93 {
        width: 100%;
        max-width: 100%
    }

    .container-94,
    .container-95 {
        max-width: 100%
    }

    .text-block-75 {
        font-size: 24px;
        line-height: 36px
    }

    .image-114 {
        width: 65%
    }

    .text-block-76 {
        font-size: 18px;
        line-height: 27px
    }

    .list-item-27 {
        font-size: 1.2rem;
        line-height: 1.3
    }

    .our_sap_services_content-copy {
        justify-content: flex-start
    }

    .our_sap_services_content-copy.slide2.sapbusinessonediv,
    .our_sap_services_content-copy.sapbusinessonediv {
        height: auto
    }

    .our_sap_services_content-copy.updragesteps {
        height: 65vh
    }

    .our_sap_services_content-copy.featuresdiv {
        height: 40vh
    }

    .our_sap_services_content-copy.amcfeaturediv {
        height: 30vh
    }

    .our_sap_services_content-copy.customizationfeaturesdiv {
        height: 35vh
    }

    .our_sap_services_content-copy.bpr_feature_div {
        height: 30vh
    }

    .our_sap_services_content-copy.oursaphomedive {
        height: auto
    }

    .services_featuresdiv {
        justify-content: flex-start
    }

    .services_featuresdiv.slide2.sapbusinessonediv,
    .services_featuresdiv.sapbusinessonediv {
        height: auto
    }

    .services_featuresdiv.updragesteps {
        height: 65vh
    }

    .services_featuresdiv.featuresdiv {
        height: 40vh
    }

    .services_featuresdiv.amcfeaturediv {
        height: 30vh
    }

    .services_featuresdiv.customizationfeaturesdiv {
        height: 35vh
    }

    .services_featuresdiv.bpr_feature_div {
        height: 30vh
    }

    .services_featuresdiv.oursaphomedive {
        height: auto
    }

    .para-text-copy,
    .para-text-copy.is-left-aligned,
    .para-text-copy.is-left-aligned.no-pace {
        font-size: 18px;
        line-height: 27px
    }

    .para-text-copy.is-left-aligned.no-pace.small.mobile {
        font-size: 18px
    }

    .para-text-copy.is-left-aligned.no-pace.serrvicesrevese,
    .para-text-copy.is-left-aligned.no-pace.sapreadychecktext,
    .para-text-copy.is-left-aligned.no-pace.sapreadychecktext-copy {
        font-size: 18px;
        line-height: 27px
    }

    .para-text-copy.is-left-aligned.small {
        font-size: 18px
    }

    .para-text-copy.is-left-aligned.small.is-white.static,
    .para-text-copy.is-left-aligned.small.is-white.usecasetext,
    .para-text-copy.is-left-aligned.small._1920,
    .para-text-copy.is-left-aligned.no-pace.vespro {
        font-size: 18px;
        line-height: 27px
    }

    .para-text-copy.is-left-aligned.no-pace.sap_bts {
        text-align: center
    }

    .para-text-copy.is-left-aligned.no-pace.serrvicesrevese {
        font-size: 18px;
        line-height: 27px
    }

    .para-text-copy.is-big {
        margin-top: 0;
        font-size: 24px;
        line-height: 36px
    }

    .para-text-copy.is-big.is-black.not-bold {
        font-size: 18px;
        line-height: 27px
    }

    .para-text-copy.is-big.is-black._1920 {
        font-size: 24px;
        line-height: 36px
    }

    .para-text-copy.is-big.sapservicesparatext {
        margin-top: 0;
        line-height: 36px
    }

    .para-text-copy.is-white {
        font-size: 18px;
        line-height: 27px
    }

    .para-text-copy.is-white._1 {
        font-size: 22px;
        line-height: 33px
    }

    .para-text-copy.is-white.centre,
    .para-text-copy.is-white.industriespara {
        font-size: 18px;
        line-height: 27px
    }

    .para-text-copy.is-big.no-space.servicesreverse {
        font-size: 24px
    }

    .para-text-copy.sapservicesparatext {
        margin-top: 2vh
    }

    .para-text-copy._1920 {
        font-size: 18px;
        line-height: 27px
    }

    .para-text-copy.sapplugins {
        margin-top: 1vh
    }

    .para-text-copy.platcare {
        font-size: 18px;
        line-height: 27px
    }

    .div-block-309 {
        flex: 1;
        display: flex
    }

    .heroeventtitle {
        margin-left: 5vw
    }

    .div-block-76-copy.sapservices.tableft {
        margin-top: -25%
    }

    .enquirebutton-copy {
        background-color: var(--spark-library--white);
        color: var(--spark-library--black);
        border-radius: 100px;
        font-family: Outfit, sans-serif;
        font-size: 18px;
        line-height: 27px
    }

    .enquirebutton-copy:hover {
        background-color: var(--spark-library--primary-blue);
        color: var(--spark-library--white)
    }

    .modalwrapper {
        display: none
    }

    .searchdiv {
        display: flex
    }

    .sap_hana_div_image,
    .sap_btp_div,
    .sapbusinessone_div {
        border-radius: 50px
    }

    .spacer-2 {
        height: 10vh
    }

    .grid-2 {
        grid-template-rows: auto
    }

    .grid-3 {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr
    }

    .blogdiv {
        max-width: 100%;
        padding-left: 10vw;
        padding-right: 10vw
    }

    .sap_menu.bpr.w--current {
        background-color: var(--spark-library--primary-blue);
        color: var(--spark-library--white)
    }

    .div-block-202-copy {
        text-align: center;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .image-145,
    .image-146 {
        width: 40%
    }

    .container-btp {
        margin-left: 0;
        margin-right: 0
    }

    .who_we_are_main_link,
    .indutries_main_link,
    .resources_main_link {
        padding-bottom: 0;
        font-size: 18px;
        line-height: 30px;
        display: block
    }

    .image-148 {
        width: 40%
    }

    .image-149,
    .image-150 {
        width: 30%
    }

    .postion_select {
        font-size: 18px;
        line-height: 27px
    }

    .image-159 {
        -webkit-text-fill-color: inherit;
        object-fit: contain;
        background-clip: border-box;
        width: 100%
    }

    .what_we_do_main_link-2 {
        padding-top: 10px;
        padding-bottom: 0;
        font-size: 18px;
        line-height: 30px;
        display: block
    }

    .spark-simple-side-icon-tab-5 {
        display: flex
    }

    .hero_content_div_lp {
        margin-left: 5vw
    }

    .sap-sf-section-1 {
        padding-top: 15vh;
        padding-left: 5vw;
        padding-right: 5vw
    }

    .hero-bold-text-sf.smaller {
        font-size: 40px;
        line-height: 60px
    }

    .hero-text-orange-sf.smaller {
        vertical-align: baseline;
        font-size: 50px;
        line-height: 60px
    }

    .brix---section-extra-small {
        margin-top: 140px
    }

    .div-block-330 {
        display: none
    }

    .who_we_are_link-2 {
        padding-bottom: 0;
        font-size: 18px;
        line-height: 30px;
        display: block
    }

    .text-span-28 {
        flex: 0 auto;
        line-height: 30px;
        display: none
    }

    .text-span-29 {
        font-size: 8px
    }

    .resources_main_link-2 {
        padding-bottom: 0;
        font-size: 18px;
        line-height: 30px;
        display: block
    }

    .what_we_do_main_link-3 {
        padding-top: 10px;
        padding-bottom: 0;
        font-size: 18px;
        line-height: 30px;
        display: block
    }

    .vs-nav-what-we-do-column-6 {
        margin-left: 0;
        margin-right: 0
    }

    .bookanappointmenttext-2 {
        font-size: 16px;
        line-height: 30px
    }

    .who_we_are_main_link-2 {
        padding-bottom: 0;
        font-size: 18px;
        line-height: 30px;
        display: block
    }

    .link-9 {
        font-size: 16px;
        line-height: 30px
    }

    .indutries_main_link-2 {
        padding-bottom: 0;
        font-size: 18px;
        line-height: 30px;
        display: block
    }

    .what_we_do_link-2 {
        font-size: 18px
    }

    .image-166 {
        text-align: right;
        object-fit: fill;
        width: 100%
    }
}

@media screen and (max-width:991px) {
    .infotext.grey {
        font-size: 13px
    }

    .logo {
        width: 106px
    }

    .centered_w1 {
        padding-left: 42px;
        padding-right: 42px
    }

    .centered_w1.nav-wrapper {
        align-items: center
    }

    .nav-link.w--current {
        padding-bottom: 2px
    }

    .logo-wrapper {
        flex: 1;
        margin-top: 1px
    }

    .sap-logo {
        width: 106px
    }

    .hero-bold-text,
    .hero-text-orange {
        font-size: 40px;
        line-height: 50px
    }

    .h2 {
        text-align: center
    }

    .h2.is-left-aligned {
        width: 100%
    }

    .h2.is-left-aligned.features_heading {
        font-size: 35px;
        line-height: 47px
    }

    .h2.a-d.industrypageheadings,
    .h2.industrypageheadings {
        font-size: 30px;
        line-height: 40px
    }

    .h2.clientsuccessstoriesheading {
        margin-bottom: 10px
    }

    .para-text {
        width: 100%
    }

    .para-text.is-left-aligned.no-pace.small.mobile {
        font-size: 12px;
        line-height: 18px
    }

    .para-text.is-left-aligned.no-pace {
        font-size: 1.5vw
    }

    .para-text.clinettext {
        margin-top: 0
    }

    .h3.blue.mobile {
        font-size: 14px;
        line-height: 21px
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .padding-vertical {
        padding-left: 0;
        padding-right: 0
    }

    .primary-cta {
        margin-top: 2.5vh
    }

    .primary-cta.is-blue {
        padding-left: 2vw;
        padding-right: 2vw
    }

    .primary-cta.is-blue.addtocalendar {
        width: 28%
    }

    .primary-cta.is-blue.lp_cta-section {
        text-align: center;
        justify-content: center;
        align-items: center;
        text-decoration: none
    }

    .industry_tailored_section {
        margin-top: 5vh;
        margin-bottom: 5vh;
        padding-top: 5vh;
        padding-bottom: 5vh
    }

    .spark-wrapped-card {
        width: 45%
    }

    .spark-wrapped-card.spark-stacked {
        width: 100%;
        font-family: Outfit, sans-serif
    }

    .spark-two-column-grid {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        flex-flow: wrap;
        justify-content: space-between;
        display: flex
    }

    .spark-flex-row.spark-split-and-wrapped {
        flex-flow: column wrap;
        align-items: flex-start
    }

    .cta-container.blue-background {
        padding: 32px
    }

    .a-button-primary {
        display: flex
    }

    .a-footer-detail-row {
        justify-content: center
    }

    .div-block-18 {
        width: 34vw
    }

    .title-tab {
        font-size: 16px;
        line-height: 24px
    }

    .title-tab.is-centre.resources {
        padding-left: 2vw;
        padding-right: 2vw
    }

    .div-block-19 {
        width: 45vw
    }

    .uui-dropdown-icon {
        color: var(--untitled-ui--gray500);
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0;
        inset: auto 0% auto auto
    }

    .uui-navbar03_dropdown-content-left {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr;
        align-content: start;
        align-items: start;
        padding-left: 0;
        padding-right: 0
    }

    .uui-navbar03_dropdown-link {
        padding-left: 0;
        padding-right: 0
    }

    .uui-navbar03_dropdown-link:hover {
        background-color: #0000
    }

    .uui-navbar03_dropdown-content {
        flex-direction: column
    }

    .uui-navbar03_menu-dropdown {
        width: 100%;
        position: relative
    }

    .uui-navbar03_dropdown-toggle {
        align-items: center;
        padding-top: .75rem;
        padding-bottom: .75rem;
        padding-left: 0;
        font-size: 1.125rem;
        display: flex
    }

    .uui-navbar03_dropdown-toggle:hover {
        color: var(--untitled-ui--gray900)
    }

    .uui-navbar03_dropdown-list {
        position: relative;
        overflow: hidden
    }

    .uui-navbar03_dropdown-list.w--open {
        min-width: auto;
        box-shadow: none;
        border-style: none;
        align-items: flex-start;
        margin-bottom: 1.5rem;
        padding: 0 0 0;
        position: relative;
        top: 0;
        left: 0;
        right: 0
    }

    .collection-list-2 {
        grid-template-columns: 1fr 1fr
    }

    .blogs-section {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .container-10 {
        max-width: 900px
    }

    .newsletter {
        padding-top: 5vh;
        padding-bottom: 5vh
    }

    .container-12 {
        justify-content: flex-start;
        align-items: center;
        height: 300px
    }

    .hero-biz-one-section.biz_one_banner {
        grid-column-gap: 13px;
        grid-row-gap: 13px;
        flex-flow: row;
        justify-content: flex-start;
        align-items: center;
        height: 70vh
    }

    .spark-bold-heading-2.spark-no-bottom-margin {
        font-size: 16px
    }

    .spark-tabs-menu {
        margin-bottom: 64px
    }

    .spark-tabs-content {
        max-width: 100%;
        overflow: hidden
    }

    .spark-three-column-grid {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        flex-flow: wrap;
        justify-content: space-between;
        display: flex
    }

    .spark-wrapped-card-2 {
        width: 45%
    }

    .container-13 {
        max-width: 100%
    }

    .image-9 {
        overflow: hidden
    }

    .div-block-49.sapservices {
        flex-flow: row;
        margin-left: auto;
        margin-right: auto;
        display: flex
    }

    .spark-simple-flat-tab-parent {
        display: flex
    }

    .spark-simple-stacked-flat-tabs {
        width: 35%;
        margin-bottom: 64px;
        margin-right: 5%
    }

    .div-block-51 {
        height: 50vh
    }

    .key-benefits {
        padding-top: 6vh;
        padding-bottom: 6vh
    }

    .container-15 {
        max-width: 800px
    }

    .div-block-54 {
        grid-column-gap: 2vh;
        grid-row-gap: 2vh;
        height: 35vh;
        margin-top: 5vh;
        overflow: hidden
    }

    .question {
        padding-top: 5vh;
        padding-bottom: 5vh
    }

    .container-17 {
        width: 100%;
        max-width: 900px;
        margin-left: 0;
        margin-right: 0
    }

    .section-4 {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .container-21 {
        max-width: 100%
    }

    .div-block-73 {
        width: 24vw
    }

    .why-vestrics {
        width: auto;
        max-width: 100%;
        margin-top: 100px;
        margin-left: 0;
        padding-left: 40px
    }

    .container-22 {
        max-width: 100%
    }

    .div-block-75 {
        grid-column-gap: 0vw;
        grid-row-gap: 0vw
    }

    .title-tab-copy.is-flex-copy {
        grid-row-gap: 5px
    }

    .div-block-79 {
        max-width: 100%;
        margin-top: 5vh
    }

    .hover_up_card {
        width: 45vw
    }

    .container-26 {
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    .div-block-89 {
        height: 80vh
    }

    .img1-plugin,
    .img-plugin-2 {
        height: 40vh
    }

    .div-block-91 {
        height: 81vh
    }

    .div-block-93 {
        height: 60vh
    }

    .images-div.desktopctpf {
        margin-top: 8vh
    }

    .img-plugin-6 {
        height: 35vh
    }

    .div-block-63-copy {
        grid-template-columns: 1fr 1fr
    }

    .section-5-copy {
        width: 100%;
        padding: 5vh 0
    }

    .div-block-61-copy-copy {
        grid-template-columns: 1fr 1fr 1fr;
        width: 100%;
        margin-top: 5vh
    }

    .spark-bold-heading-4.spark-no-bottom-margin {
        font-size: 16px
    }

    .spark-three-column-grid-2 {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        background-position: 50%;
        border-top-left-radius: 35px;
        border-bottom-left-radius: 35px;
        flex-flow: wrap;
        justify-content: space-between;
        display: flex
    }

    .spark-wrapped-card-3 {
        width: 45%
    }

    .spark-simple-stacked-icon-tabs {
        height: 45vh;
        margin-bottom: 64px;
        margin-right: 5%
    }

    .spark-simple-icon-tabs-content {
        height: 45vh
    }

    .spark-small {
        font-size: 12px;
        font-weight: 300
    }

    .brix---logo-strip-image-card {
        border-radius: 12px;
        width: 200px
    }

    .brix---section-logo-strip-v6 {
        padding-top: 80px;
        padding-bottom: 80px
    }

    .collection-list-7 {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .testimonial-card {
        padding-top: 5vh
    }

    .client-image-container {
        right: 15vw
    }

    .nav_bar_container_type_1 {
        position: relative;
        overflow: hidden
    }

    .nav_bar_container_type_1.w--open {
        min-width: auto;
        box-shadow: none;
        border-style: none;
        align-items: flex-start;
        margin-bottom: 1.5rem;
        padding: 0 0 0;
        position: relative;
        top: 0;
        left: 0;
        right: 0
    }

    .nav_bar_container_type_2 {
        position: relative;
        overflow: hidden
    }

    .nav_bar_container_type_2.w--open {
        min-width: auto;
        box-shadow: none;
        border-style: none;
        align-items: flex-start;
        margin-bottom: 1.5rem;
        padding: 0 0 0;
        position: relative;
        top: 0;
        left: 0;
        right: 0
    }

    .nav_bar_container_type_3 {
        position: relative;
        overflow: hidden
    }

    .nav_bar_container_type_3.w--open {
        min-width: auto;
        box-shadow: none;
        border-style: none;
        align-items: flex-start;
        margin-bottom: 1.5rem;
        padding: 0 0 0;
        position: relative;
        top: 0;
        left: 0;
        right: 0
    }

    .image-20 {
        margin-left: 22vw
    }

    .map-image {
        min-width: 85%;
        max-width: 0;
        height: auto
    }

    .map-wrapper {
        min-width: 768px;
        max-width: 0
    }

    .map-pin-tooltip.united-america {
        display: none
    }

    .map-pin {
        width: 35px;
        height: 50px;
        top: 166px;
        left: 134px
    }

    .map-pin.west-africa {
        z-index: 1;
        top: 219px;
        left: 291px
    }

    .map-pin.western-europe {
        z-index: 0;
        top: 147px;
        left: 326px
    }

    .map-pin.carribian {
        top: 203px;
        left: 165px
    }

    .map-pin.sensitive-nations {
        top: 182px;
        left: 404px
    }

    .map-pin.sensitive-nations.sensitive-2 {
        top: 182px;
        left: 453px
    }

    .map-pin.sensitive-nations.sensitive-3 {
        left: 484px
    }

    .map-pin.asia-pacific {
        inset: 30% 0% 0% 591px
    }

    .map-pin.asia-pacific.asia-pacific-2 {
        top: 264px;
        left: 597px
    }

    .map-pin.east-africa {
        z-index: 4;
        top: 273px;
        left: 395px
    }

    .map-pin.russia {
        top: 141px;
        left: 496px
    }

    .map-pin.eastern-europe {
        top: 133px;
        left: 373px
    }

    .map-pin.southern-africa {
        z-index: 5;
        top: 323px;
        left: 366px
    }

    .map-pin.unitted-states {
        top: 203px;
        left: 112px
    }

    .map-pin.unitted-states._1 {
        z-index: 1;
        top: 271px;
        left: 173px
    }

    .map-pin.unitted-states._2 {
        z-index: 3;
        top: 326px;
        left: 193px
    }

    .map-pin.francophone {
        z-index: 2;
        left: 330px
    }

    .map-pin.lusophone {
        z-index: 2;
        top: 291px;
        left: 226px
    }

    .map-pin.africa-lusophone,
    .map-pin.india-pin,
    .map-pin.usa-pin,
    .map-pin.mexico-pin,
    .map-pin.mexico,
    .map-pin.jamaica,
    .map-pin.customer {
        z-index: 3;
        top: 260px;
        left: 363px
    }

    .ocular_img_03 {
        height: 40vh
    }

    .ocular_img_04 {
        height: 60vh
    }

    .whychooseimages {
        width: 40%
    }

    .dtkeybenefitsdiv {
        grid-template-columns: 1fr 1fr
    }

    .dtoservices {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .otherdt_image_heading {
        font-size: 25px;
        line-height: 35px
    }

    .ailml,
    .iotcard,
    .dataanalytics_card {
        width: 27vw;
        height: 35vh
    }

    .whysapmatters {
        margin-top: 50vh
    }

    .sapredinessstepssection {
        height: auto
    }

    .sapredinessstepscontainer {
        max-width: 100%;
        height: auto
    }

    .sapredinessstepsmaindiv {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .sapredinessstepsmaindiv.analysisactive {
        min-height: 500px
    }

    .hero-sap-s-4-hana-section.sap-s4-hana-banner_lp {
        min-height: 750px
    }

    .spark-three-column-grid-2-copy {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        background-position: 50%;
        border-top-left-radius: 35px;
        border-bottom-left-radius: 35px;
        flex-flow: wrap;
        justify-content: space-between;
        height: 45vh;
        display: flex
    }

    .globalofficetopdiv {
        flex-flow: column
    }

    .chatwithusrightdiv {
        padding-left: 40px
    }

    .markyourcalendarmain {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .markyourcalendarcontainer {
        max-width: 800px
    }

    .upcomingwebinar,
    .newsolutionlaunchcard,
    .careerfarecard {
        width: 27vw;
        height: 35vh
    }

    .markyoucalendarsubheading,
    .mycimageheading {
        font-size: 25px;
        line-height: 35px
    }

    .upcomingwebinar-2,
    .solutionlaunchcard {
        width: 27vw;
        height: 35vh
    }

    .div-block-113 {
        grid-column-gap: 2vh;
        grid-row-gap: 2vh;
        height: 50vh;
        margin-top: 5vh;
        overflow: hidden
    }

    .markyourcalendarmain-2 {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .mycimageheading-2 {
        font-size: 25px;
        line-height: 35px
    }

    .careercard {
        width: 27vw;
        height: 35vh
    }

    .whyjoinuscontainer {
        max-width: 800px;
        padding: 20px
    }

    .blogcontetntdiv {
        padding: 20px
    }

    .div-block-118 {
        margin-left: auto;
        margin-right: auto
    }

    .left-arrow-2,
    .right-arrow-2 {
        display: none
    }

    .heading-7 {
        font-size: 30px
    }

    .blogheading {
        margin-bottom: 0;
        font-size: 18px
    }

    .globalofficesdiv.bottom {
        flex-flow: column
    }

    .aboutourteamcontainer {
        max-width: 800px
    }

    .viewprofile {
        margin-top: 2.5vh
    }

    .viewprofile.is-blue {
        padding-left: 2vw;
        padding-right: 2vw
    }

    .storiesleader,
    .careeratvestrics {
        padding-left: 40px;
        padding-right: 40px
    }

    .text-block-30 {
        margin-bottom: 10px;
        padding-top: 0;
        font-size: 14px
    }

    .text-block-30.date {
        padding-top: 0
    }

    .container-33 {
        max-width: 720px
    }

    .hero-video-section {
        height: 70vh
    }

    .recommendedwhitepaperssection,
    .casestudyrecommendsection {
        max-width: 720px;
        margin-left: auto;
        margin-right: auto
    }

    .recommendedusecasessection {
        max-width: 720px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 0;
        padding-bottom: 0
    }

    .blogimageright {
        background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
        background-position: 50%;
        background-size: cover
    }

    .blogrightimage {
        height: auto
    }

    .div-block-113-copy {
        grid-column-gap: 2vh;
        grid-row-gap: 2vh;
        height: 50vh;
        margin-top: 5vh;
        overflow: hidden
    }

    .div-block-113-copy.mobile {
        display: none
    }

    .title-tab-2 {
        font-size: 16px;
        line-height: 24px
    }

    .a-button-primary-2 {
        display: flex
    }

    .uui-navbar03_dropdown-toggle-2 {
        align-items: center;
        padding-top: .75rem;
        padding-bottom: .75rem;
        padding-left: 0;
        font-size: 1.125rem;
        display: flex
    }

    .uui-navbar03_dropdown-toggle-2:hover {
        color: #101828
    }

    .nav_bar_container_type_2-2 {
        position: relative;
        overflow: hidden
    }

    .nav_bar_container_type_2-2.w--open {
        min-width: auto;
        box-shadow: none;
        border-style: none;
        align-items: flex-start;
        margin-bottom: 1.5rem;
        padding: 0 0 0;
        position: relative;
        top: 0;
        left: 0;
        right: 0
    }

    .container-36 {
        width: 80%;
        max-width: 900px;
        margin-left: 0;
        margin-right: 0
    }

    .div-block-139 {
        height: 60vh
    }

    .nav_bar_container_type_3-2 {
        position: relative;
        overflow: hidden
    }

    .nav_bar_container_type_3-2.w--open {
        min-width: auto;
        box-shadow: none;
        border-style: none;
        align-items: flex-start;
        margin-bottom: 1.5rem;
        padding: 0 0 0;
        position: relative;
        top: 0;
        left: 0;
        right: 0
    }

    .div-block-140 {
        height: 80vh
    }

    .div-block-142 {
        height: 81vh
    }

    .div-block-144 {
        width: 24vw
    }

    .nav_bar_container_type_1-2 {
        position: relative;
        overflow: hidden
    }

    .nav_bar_container_type_1-2.w--open {
        min-width: auto;
        box-shadow: none;
        border-style: none;
        align-items: flex-start;
        margin-bottom: 1.5rem;
        padding: 0 0 0;
        position: relative;
        top: 0;
        left: 0;
        right: 0
    }

    .a-button-primary-3 {
        display: flex
    }

    .uui-navbar03_dropdown-toggle-3 {
        align-items: center;
        padding-top: .75rem;
        padding-bottom: .75rem;
        padding-left: 0;
        font-size: 1.125rem;
        display: flex
    }

    .uui-navbar03_dropdown-toggle-3:hover {
        color: #101828
    }

    .container-39 {
        width: 80%;
        max-width: 900px;
        margin-left: 0;
        margin-right: 0
    }

    .div-block-149 {
        height: 81vh
    }

    .div-block-151 {
        width: 24vw
    }

    .nav_bar_container_type_1-3 {
        position: relative;
        overflow: hidden
    }

    .nav_bar_container_type_1-3.w--open {
        min-width: auto;
        box-shadow: none;
        border-style: none;
        align-items: flex-start;
        margin-bottom: 1.5rem;
        padding: 0 0 0;
        position: relative;
        top: 0;
        left: 0;
        right: 0
    }

    .div-block-152 {
        width: 24vw
    }

    .container-43 {
        width: 80%;
        max-width: 900px;
        margin-left: 0;
        margin-right: 0
    }

    .div-block-156 {
        height: 81vh
    }

    .div-block-167 {
        width: 24vw
    }

    .container-45 {
        width: 80%;
        max-width: 900px;
        margin-left: 0;
        margin-right: 0
    }

    .div-block-160 {
        height: 80vh
    }

    .div-block-159 {
        height: 81vh
    }

    .div-block-165 {
        height: 60vh
    }

    .div-block-168 {
        height: 81vh
    }

    .div-block-169 {
        height: 80vh
    }

    .container-48 {
        width: 80%;
        max-width: 900px;
        margin-left: 0;
        margin-right: 0
    }

    .div-block-173 {
        height: 60vh
    }

    .div-block-176 {
        width: 24vw
    }

    .section-13 {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .container-52 {
        width: 100%;
        max-width: 900px;
        margin-left: 0;
        margin-right: 0
    }

    .container-53 {
        max-width: 100%
    }

    .div-block-182 {
        max-width: 100%;
        margin-top: 5vh
    }

    .question-2 {
        padding-top: 5vh;
        padding-bottom: 5vh
    }

    .spark-three-column-grid-3 {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        background-position: 50%;
        border-top-left-radius: 35px;
        border-bottom-left-radius: 35px;
        flex-flow: wrap;
        justify-content: space-between;
        display: flex
    }

    .div-block-194 {
        width: 24vw
    }

    .div-block-61-copy-copy-2 {
        grid-template-columns: 1fr 1fr 1fr;
        width: 100%;
        margin-top: 5vh
    }

    .div-block-198 {
        width: 24vw
    }

    .container-61 {
        width: 100%;
        max-width: 900px;
        margin-left: 0;
        margin-right: 0
    }

    .container-63 {
        max-width: 100%
    }

    .question-3 {
        padding-top: 5vh;
        padding-bottom: 5vh
    }

    .div-block-217 {
        max-width: 100%;
        margin-top: 5vh
    }

    .section-20 {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .sapservicestabscontainer,
    .migrationsection,
    .migrationcontainer,
    .tab-pane-tab-1-3,
    .implementationsection {
        max-width: 100%
    }

    .implementationcontainer {
        width: 100%;
        max-width: 100%
    }

    .whyvestricscontainer {
        max-width: 100%
    }

    .wvimplediv {
        grid-column-gap: 0vw;
        grid-row-gap: 0vw
    }

    .implementationtabmenu {
        width: 25%
    }

    .tabs-content-2 {
        width: 62%
    }

    .upgradesection {
        width: 100%;
        max-width: 100%
    }

    .upgradecontainer {
        max-width: 100%
    }

    .upgradeabout {
        width: 100%;
        max-width: 100%;
        padding-left: 5vw;
        padding-right: 5vw;
        position: static
    }

    .whyupgradegrid {
        grid-template-columns: 1fr 1fr 1fr
    }

    .whychoose {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .integrationsection {
        width: 100%;
        max-width: 100%
    }

    .integrationcontainer {
        max-width: 100%
    }

    .amssection {
        width: 100%;
        max-width: 100%
    }

    .amscontainer {
        max-width: 100%
    }

    .amsabout {
        width: 100%;
        max-width: 100%;
        padding-left: 5vw;
        padding-right: 5vw;
        position: static
    }

    .cutomizationcontainer {
        max-width: 100%
    }

    .cutomizationsection {
        width: 100%;
        max-width: 100%
    }

    .customizationabout {
        width: 100%;
        max-width: 100%;
        padding-left: 5vw;
        padding-right: 5vw;
        position: static
    }

    .bprsection {
        width: 100%;
        max-width: 100%
    }

    .bprcontainer {
        max-width: 100%
    }

    .bprabout,
    .bprdriving {
        width: 100%;
        max-width: 100%;
        padding-left: 5vw;
        padding-right: 5vw;
        position: static
    }

    .tab-pane-tab-7 {
        width: 100%
    }

    .grow_with_sap_tab {
        width: 25%
    }

    .growtihsap_videosection {
        width: auto;
        max-width: 100%;
        margin-top: 100px;
        margin-left: 0;
        padding-left: 40px
    }

    .tabs-content-3 {
        width: 62%
    }

    .div-block-231.grow_sap {
        height: 30vh
    }

    .container-69 {
        max-width: 100%
    }

    .div-block-230 {
        grid-column-gap: 0vw;
        grid-row-gap: 0vw
    }

    .spark-three-column-grid-4 {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        background-position: 50%;
        border-top-left-radius: 35px;
        border-bottom-left-radius: 35px;
        flex-flow: wrap;
        justify-content: space-between;
        display: flex
    }

    .container-74 {
        max-width: 100%
    }

    .grow_with_sap_tab-2 {
        width: 25%
    }

    .container-70 {
        width: 100%;
        max-width: 900px;
        margin-left: 0;
        margin-right: 0
    }

    .div-block-234 {
        max-width: 100%;
        margin-top: 5vh
    }

    .growtihsap_videosection-2 {
        width: auto;
        max-width: 100%;
        margin-top: 100px;
        margin-left: 0;
        padding-left: 40px
    }

    .section-22 {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .div-block-250 {
        grid-column-gap: 0vw;
        grid-row-gap: 0vw
    }

    .container-75 {
        max-width: 100%
    }

    .growtihsap_videosection-3 {
        width: auto;
        max-width: 100%;
        margin-top: 100px;
        margin-left: 0;
        padding-left: 40px
    }

    .section-23 {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .container-77 {
        width: 100%;
        max-width: 900px;
        margin-left: 0;
        margin-right: 0
    }

    .spark-three-column-grid-5 {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        background-position: 50%;
        border-top-left-radius: 35px;
        border-bottom-left-radius: 35px;
        flex-flow: wrap;
        justify-content: space-between;
        display: flex
    }

    .container-78 {
        max-width: 100%
    }

    .div-block-262,
    .div-block-264 {
        max-width: 100%;
        margin-top: 5vh
    }

    .container-82 {
        width: 100%;
        max-width: 900px;
        margin-left: 0;
        margin-right: 0
    }

    .growtihsap_videosection-4 {
        width: auto;
        max-width: 100%;
        margin-top: 100px;
        margin-left: 0;
        padding-left: 40px
    }

    .div-block-268 {
        grid-column-gap: 0vw;
        grid-row-gap: 0vw
    }

    .container-85 {
        max-width: 100%
    }

    .div-block-276.risesap {
        margin-left: 10vw;
        margin-right: 10vw
    }

    .industryexample {
        height: auto
    }

    .industryecxamplecontainer {
        max-width: 100%;
        height: auto
    }

    .industryexamplemaindiv {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .vesprointro {
        padding-top: 5vh;
        padding-bottom: 5vh
    }

    .vesprosection.what_included {
        padding-top: 5vh
    }

    .vesproimgdiv {
        margin-right: -35px
    }

    .vesproimgdiv-copy {
        margin-left: -25%
    }

    .packagessection {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .businesstech-section.biz_one_banner,
    .businesstech-section.businesstechbanner {
        height: 70vh
    }

    .centered_w1-copy.nav-wrapper,
    .centered_w1-copy.nav-wrapper-copy {
        align-items: center
    }

    .centered_w1-copy {
        padding-left: 42px;
        padding-right: 42px
    }

    .centered_w1-copy.nav-wrapper,
    .centered_w1-copy.nav-wrapper-copy {
        align-items: center
    }

    .logo-wrapper-copy {
        flex: 1;
        margin-top: 1px
    }

    .uui-navbar03_menu-dropdown-copy {
        width: 100%;
        position: relative
    }

    .whowearetoggle {
        align-items: center;
        padding-top: .75rem;
        padding-bottom: .75rem;
        padding-left: 0;
        font-size: 1.125rem;
        display: flex
    }

    .whowearetoggle:hover {
        color: var(--untitled-ui--gray900)
    }

    .whatwedotoggle {
        align-items: center;
        padding-top: .75rem;
        padding-bottom: .75rem;
        padding-left: 0;
        font-size: 1.125rem;
        display: flex
    }

    .whatwedotoggle:hover {
        color: var(--untitled-ui--gray900)
    }

    .whowearediv,
    .whatwedodiv,
    .industriesdiv,
    .resourcesdiv {
        width: 100%;
        position: relative
    }

    .vestricsnavbar_centered {
        padding-left: 42px;
        padding-right: 42px
    }

    .vestricsnavbar_centered.nav-wrapper,
    .vestricsnavbar_centered.nav-wrapper-copy,
    .vestricsnavbar_centered.vestricnavbar_wrapper {
        align-items: center
    }

    .logoswrapper.is_01,
    .logoswrapper.is_03,
    .logoswrapper.is_07 {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr
    }

    .whatwedotoggle-copy {
        align-items: center;
        padding-top: .75rem;
        padding-bottom: .75rem;
        padding-left: 0;
        font-size: 1.125rem;
        display: flex
    }

    .whatwedotoggle-copy:hover {
        color: var(--untitled-ui--gray900)
    }

    .industriestoggle {
        align-items: center;
        padding-top: .75rem;
        padding-bottom: .75rem;
        padding-left: 0;
        font-size: 1.125rem;
        display: flex
    }

    .industriestoggle:hover {
        color: var(--untitled-ui--gray900)
    }

    .resourcestoggle {
        align-items: center;
        padding-top: .75rem;
        padding-bottom: .75rem;
        padding-left: 0;
        font-size: 1.125rem;
        display: flex
    }

    .resourcestoggle:hover {
        color: var(--untitled-ui--gray900)
    }

    .aboutnav {
        flex-direction: column
    }

    .aboutdriopdowncontent {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr;
        align-content: start;
        align-items: start;
        padding-left: 0;
        padding-right: 0
    }

    .whatwedonavcontent {
        flex-direction: column
    }

    .whatwedodropdowncontent {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr;
        align-content: start;
        align-items: start;
        padding-left: 0;
        padding-right: 0
    }

    .contactdiv {
        display: block
    }

    .valuetab_sections {
        width: auto;
        max-width: 100%;
        margin-top: 100px;
        margin-left: 0;
        padding-left: 40px
    }

    .whyvestricscontainer-copy {
        max-width: 100%
    }

    .collection-list-7-copy {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .amstabmenu {
        width: 25%
    }

    .spark-simple-icon-tabs-content-copy {
        height: 45vh
    }

    .spark-simple-stacked-icon-tabs-copy {
        height: 45vh;
        margin-bottom: 64px;
        margin-right: 5%
    }

    .rise_withsap_readiness {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .rise_withsap_readiness.analysisactive {
        min-height: 500px
    }

    .para-text-copy {
        width: 100%
    }

    .para-text-copy.is-left-aligned.no-pace.small.mobile {
        font-size: 12px;
        line-height: 18px
    }

    .para-text-copy.is-left-aligned.no-pace {
        font-size: 1.5vw
    }

    .para-text-copy.clinettext {
        margin-top: 0
    }

    .container-22-copy,
    .vesprowhatsincluded,
    .container-22-copy,
    .container_approach {
        max-width: 100%
    }

    .event_tdl.sapservices,
    .div-block-49-copy.sapservices {
        flex-flow: row;
        margin-left: auto;
        margin-right: auto;
        display: flex
    }

    .whyjoinwrapper {
        padding-left: 40px;
        padding-right: 40px
    }

    .modalwrapper {
        display: none
    }

    .modalbg {
        display: block
    }

    .right-arrow-5 {
        display: none
    }

    .whyjoinwrapper-copy {
        padding-left: 40px;
        padding-right: 40px
    }

    .sap_services_tab_content {
        max-width: 100%;
        overflow: hidden
    }

    .sap_serviices_menu {
        margin-bottom: 64px
    }

    .sap_business_one_why_join {
        padding-left: 40px;
        padding-right: 40px
    }

    .why_sap_business_one {
        grid-column-gap: 0vw;
        grid-row-gap: 0vw
    }

    .blogdiv {
        max-width: 720px
    }

    .key-benefits-btp {
        padding-top: 6vh;
        padding-bottom: 6vh
    }

    .iot_card,
    .ma_card {
        width: 27vw;
        height: 35vh
    }

    .div-block-54-copy {
        grid-column-gap: 2vh;
        grid-row-gap: 2vh;
        height: 35vh;
        margin-top: 5vh;
        overflow: hidden
    }

    .ailml-copy,
    .ailml-copy-copy,
    .ailml-copy-copy-copy,
    .ailml-copy-copy,
    .ailml-copy_da,
    .ailml-_iot {
        width: 27vw;
        height: 35vh
    }

    .sap-sf-section-2 {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .hero-bold-text-sf,
    .hero-text-orange-sf {
        font-size: 40px;
        line-height: 50px
    }

    .title-tab-2-sf {
        font-size: 16px;
        line-height: 24px
    }

    .container-107 {
        max-width: 728px
    }

    .hero-wrapper {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        margin-bottom: -40px
    }

    .hero-split {
        max-width: 100%;
        margin-bottom: 40px
    }

    .brix---mg-bottom-32px {
        margin-bottom: 24px
    }

    .brix---btn-primary {
        padding-top: 24px;
        padding-bottom: 24px
    }

    .brix---heading-h1-size {
        font-size: 48px;
        line-height: 60px
    }

    .brix---heading-h3-size {
        font-size: 22px;
        line-height: 32px
    }

    .brix---hero-v7-left-col {
        margin-top: 0
    }

    .brix---section-hero-v7 {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .brix---grid-hero-v7 {
        grid-row-gap: 48px;
        grid-template-columns: 1fr
    }

    .brix---card-form {
        padding: 54px 32px
    }

    .brix---floating-image-hero-v7 {
        top: 24%;
        right: -30%
    }

    .brix---mg-bottom-48px {
        margin-bottom: 40px
    }

    .brix---section {
        padding-top: 118px;
        padding-bottom: 118px
    }

    .brix---heading-h2-size {
        font-size: 30px;
        line-height: 46px
    }

    .brix---card-left-text-wrapper {
        margin-top: 24px;
        margin-left: 0
    }

    .brix---card---icon-left---content-right {
        flex-direction: column;
        padding-left: 32px;
        padding-right: 32px
    }

    .brix---grid-4-columns {
        grid-template-columns: 1fr 1fr
    }

    .brix---mg-bottom-56px {
        margin-bottom: 48px
    }

    .brix---display-2 {
        font-size: 58px;
        line-height: 70px
    }

    .brix---section-2 {
        padding-top: 118px;
        padding-bottom: 118px
    }

    .brix---heading-h2-size-2 {
        font-size: 30px;
        line-height: 46px
    }

    .brix---heading-h3-size-2 {
        font-size: 22px;
        line-height: 32px
    }

    .brix---section-3 {
        padding-top: 118px;
        padding-bottom: 118px
    }

    .brix---heading-h2-size-3 {
        font-size: 30px;
        line-height: 46px
    }

    .brix---heading-h4-size {
        font-size: 22px;
        line-height: 32px
    }

    .brix---grid-2-columns-text {
        grid-row-gap: 60px;
        grid-template-columns: 1fr
    }

    .brix---container-default-4 {
        box-sizing: content-box
    }

    .brix---header-wrapper {
        padding-top: 24px;
        padding-bottom: 24px
    }

    .brix---header-menu-wrapper {
        border-top: 1px solid var(--elements-webflow-library--neutral--300);
        border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
        background-color: var(--elements-webflow-library--neutral--100);
        padding: 24px
    }

    .brix---header-nav-menu-list {
        flex-direction: column;
        align-items: flex-start
    }

    .brix---header-nav-list-item {
        margin-bottom: 16px;
        padding-left: 0
    }

    .brix---dropdown-card {
        min-width: auto;
        box-shadow: none;
        background-color: #0000;
        border-width: 0;
        border-radius: 0
    }

    .brix---dropdown-card.w--open {
        position: static
    }

    .brix---dropdown-pd {
        padding: 20px 0 14px
    }

    .brix---header-logo {
        max-width: 232px
    }

    .brix---hamburger-menu-wrapper {
        order: -1;
        transition: transform .3s
    }

    .brix---hamburger-menu-wrapper:hover {
        transform: scale(.96)
    }

    .brix---hamburger-menu-wrapper.w--open {
        background-color: #0000
    }

    .brix---dropdown-column-wrapper {
        padding-top: 0;
        position: static
    }

    .brix---dropdown-column-wrapper.w--open {
        transform: none
    }

    .brix---hamburger-menu-bar-top {
        width: 44px;
        height: 3px
    }

    .brix---hamburger-menu-bar-bottom {
        width: 44px;
        height: 3px;
        margin-top: 12px;
        margin-bottom: 12px
    }

    .brix---heading-h1-size-2 {
        font-size: 48px;
        line-height: 60px
    }

    .brix---bg-image-full-width {
        inset: 0%
    }

    .brix---btn-primary-white {
        padding-top: 24px;
        padding-bottom: 24px
    }

    .brix---hero-card-bg-image {
        box-sizing: border-box;
        object-fit: fill;
        background-position: 50%;
        background-repeat: repeat;
        background-size: 100% 100%;
        background-attachment: scroll;
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%;
        min-width: 100%;
        height: auto;
        min-height: 100%;
        padding-top: 120px;
        padding-bottom: 120px;
        display: flex;
        overflow: hidden
    }

    .brix---section-extra-small {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .brix---mg-bottom-32px-2 {
        margin-bottom: 24px
    }

    .erp-myths-form---btn-primary {
        padding-top: 24px;
        padding-bottom: 24px
    }

    .brix---heading-h3-size-3 {
        font-size: 22px;
        line-height: 32px
    }

    .brix---hero-v7-left-col-2 {
        margin-top: 0
    }

    .brix---section-hero-v7-2_test {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .brix---grid-hero-v7-2 {
        grid-row-gap: 48px;
        grid-template-columns: 1fr
    }

    .erp-myths-form {
        padding: 54px 32px
    }

    .brix---floating-image-hero-v7-2 {
        top: 24%;
        right: -30%
    }
}

@media screen and (max-width:767px) {
    .h1.bold.industriesheading {
        font-size: 30px;
        line-height: 45px
    }

    .centered_w1 {
        padding-left: 36px;
        padding-right: 36px
    }

    .nav-main {
        justify-content: center;
        align-items: center;
        height: 80px;
        display: flex
    }

    .nav-link {
        font-size: 6vw
    }

    .logo-wrapper.page-transition {
        margin-right: 0
    }

    .nav-menu-left {
        justify-content: flex-start;
        align-items: center
    }

    .hero-bold-text {
        font-size: 40px;
        line-height: 50px
    }

    .hero-text-orange {
        font-size: 40px;
        line-height: 40px
    }

    .cta {
        font-size: 14px;
        line-height: 21px
    }

    .cta.blue {
        font-size: 11px;
        line-height: 17px
    }

    .h2 {
        font-size: 5vw
    }

    .h2.is-left-aligned {
        font-size: 25px;
        line-height: 35px
    }

    .h2.is-left-aligned.features_heading {
        color: #fff;
        text-align: center;
        width: auto
    }

    .h2.industrypageheadings {
        font-size: 25px;
        line-height: 35px
    }

    .h2.is-left {
        font-size: 4vw;
        line-height: 1.5
    }

    .h2.is-left.no-space.whyvestricheading {
        text-align: center;
        width: 100%;
        margin-bottom: 0
    }

    .para-text.is-left-aligned.small.is-white,
    .para-text.is-left-aligned.no-pace {
        font-size: 14px;
        line-height: 21px
    }

    .para-text.is-left-aligned.no-pace {
        font-size: 2vw
    }

    .para-text.is-white {
        font-size: 12px
    }

    .para-text.is-white._1 {
        width: auto;
        font-size: 12px
    }

    .para-text.is-big.is-black.centre {
        font-size: 3vw;
        font-weight: 400
    }

    .page-padding {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .testimonials1_slider-mask {
        width: 100%
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .testimonials1_slide {
        width: auto;
        max-width: none;
        margin-right: 1.25rem
    }

    .padding-vertical {
        padding-left: 0;
        padding-right: 0
    }

    .h4.white.casestudies-heading {
        font-size: 18px;
        line-height: 24px
    }

    .our_sap_services_cards {
        width: auto;
        max-width: none;
        margin-right: 1.25rem
    }

    .primary-cta {
        padding: 10px 10px 10px 20px
    }

    .primary-cta.is-blue {
        padding-left: 10px;
        padding-right: 10px
    }

    .primary-cta.is-blue.chateithus {
        width: 65%
    }

    .primary-cta.is-blue.addtocalendar {
        width: 27%
    }

    .primary-cta.is-blue.messagenow {
        width: 65%
    }

    .blogs-div {
        flex-flow: column
    }

    .spark-wrapped-card {
        width: 100%
    }

    .spark-wrapped-card.spark-stacked {
        grid-row-gap: 16px;
        width: 100%
    }

    .spark-two-column-grid {
        grid-column-gap: 32px;
        grid-row-gap: 32px
    }

    .div-block-14,
    .div-block-16 {
        width: 100%
    }

    .spark-flex-row {
        flex-direction: column
    }

    .cta-container {
        width: 100%
    }

    .a-section-regular {
        padding-top: 72px;
        padding-bottom: 72px
    }

    .a-footer-form {
        flex-direction: column
    }

    .a-footer-link-grid {
        grid-template-columns: 1fr 1fr
    }

    .header-ind {
        height: 65vh
    }

    .div-block-18 {
        width: 35vw
    }

    .title-tab {
        font-size: 16px
    }

    .div-block-19 {
        width: 50vw
    }

    .uui-navbar03_dropdown-content-left {
        grid-row-gap: 1.5rem;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .uui-navbar03_dropdown-link-list {
        grid-row-gap: .5rem;
        max-width: none
    }

    .uui-navbar03_dropdown-toggle {
        font-size: 1rem
    }

    .collection-list-2 {
        font-family: Outfit, sans-serif
    }

    .collection-list-wrapper-2 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .hero-biz-one-section.biz_one_banner {
        float: none;
        clear: none;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        height: 70vh;
        min-height: 600px;
        max-height: 600px;
        margin-left: 0;
        display: block;
        overflow: visible
    }

    .hero_content_div {
        margin-top: 5vh
    }

    .spark-small-sub-paragraph-2 {
        line-height: 1.3
    }

    .spark-three-column-grid {
        grid-column-gap: 32px;
        grid-row-gap: 32px
    }

    .spark-wrapped-card-2 {
        width: 100%
    }

    .spark-wrapped-card-2.spark-stacked {
        grid-row-gap: 16px;
        width: 100%
    }

    .div-block-49.contactusform {
        margin-top: 5vh;
        margin-left: 5vw;
        margin-right: 5vw
    }

    .div-block-49.resources,
    .div-block-49.grow_sap,
    .div-block-49.vst_title {
        margin-top: -5%
    }

    .spark-side-tabs-content-2 {
        width: 100%
    }

    .spark-simple-flat-tab {
        padding-left: 32px;
        padding-right: 32px
    }

    .spark-simple-flat-tab-parent {
        flex-direction: column
    }

    .spark-simple-stacked-flat-tabs {
        width: 100%;
        margin-bottom: 32px;
        margin-right: 0%
    }

    .div-block-54 {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-flow: row;
        margin-top: 5vh
    }

    .div-block-55 {
        margin-top: 2vh
    }

    .standard {
        padding-top: 5vh
    }

    .container-17 {
        flex-flow: column;
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 40px;
        padding-right: 40px;
        display: block
    }

    .div-block-73 {
        align-items: flex-start;
        width: 32vw
    }

    .why-vestrics {
        margin-top: 0;
        padding: 5vh 40px 5vh 20px
    }

    .container-22.sap_hana,
    .container-22.sap_hana-copy {
        max-width: 100%
    }

    .div-block-75.sap_hana {
        flex-flow: column
    }

    .div-block-76.sapservicesright {
        width: 80%
    }

    .div-block-77.wvimpledivleft {
        border-top-right-radius: 30px;
        border-bottom-right-radius: 30px
    }

    .div-block-77.sap_hana.rightimage,
    .div-block-77.sap_hana.vesprobusiness {
        border-radius: 0;
        width: 80%;
        height: 50vh
    }

    .div-block-78 {
        grid-template-columns: 1fr
    }

    .hover_up_card {
        justify-content: flex-end;
        align-items: flex-start;
        width: 80%;
        height: 50vh;
        margin-bottom: 20px
    }

    .container-26 {
        width: 100%
    }

    .images-div {
        margin-top: 5vh
    }

    .div-block-63-copy {
        grid-row-gap: 5vh
    }

    .div-block-63-copy.readynesscheck {
        grid-template-columns: 1fr 1fr
    }

    .section-5-copy {
        padding-left: 0;
        padding-right: 0
    }

    .div-block-61-copy-copy {
        grid-column-gap: 1vw;
        grid-row-gap: 1vh;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-flow: row;
        place-items: stretch center;
        margin-top: 5vh
    }

    .question-copy {
        padding-top: 5vh;
        padding-bottom: 5vh
    }

    .spark-three-column-grid-2 {
        grid-column-gap: 32px;
        grid-row-gap: 32px
    }

    .spark-wrapped-card-3 {
        width: 100%
    }

    .spark-wrapped-card-3.spark-stacked {
        grid-row-gap: 16px;
        width: 100%
    }

    .spark-side-flat-tab-parent-2 {
        height: 50vh
    }

    .spark-simple-side-icon-tab {
        flex: none;
        height: 15vh;
        margin-bottom: 1rem;
        padding-left: 10px;
        padding-right: 10px
    }

    .spark-simple-side-icon-tab.w--current {
        height: 16vh
    }

    .spark-simple-stacked-icon-tabs {
        width: 100%;
        height: 50vh;
        margin-right: 0%
    }

    .spark-simple-icon-tabs-content {
        width: 100%;
        height: 50vh
    }

    .brix---logo-strip-image-card {
        width: 148px;
        margin: 8px 10px
    }

    .brix---section-logo-strip-v6 {
        padding-top: 72px;
        padding-bottom: 72px
    }

    .collection-list-7 {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr
    }

    .map-image {
        min-width: 100%
    }

    .map-wrapper {
        min-width: 480px;
        max-width: 767px
    }

    .map-pin {
        width: 25px;
        height: 40px;
        top: 198px;
        left: 40px
    }

    .map-pin.west-africa {
        top: 230px;
        left: 185px
    }

    .map-pin.western-europe {
        top: 186px;
        left: 191px
    }

    .map-pin.carribian {
        top: 226px;
        left: 83px
    }

    .map-pin.sensitive-nations {
        top: 218px;
        left: 259px
    }

    .map-pin.sensitive-nations.sensitive-2 {
        top: 206px;
        left: 291px
    }

    .map-pin.sensitive-nations.sensitive-3 {
        top: 223px;
        left: 316px
    }

    .map-pin.asia-pacific {
        top: 196px;
        left: 385px
    }

    .map-pin.asia-pacific.asia-pacific-2 {
        z-index: 3;
        top: 262px;
        left: 376px
    }

    .map-pin.east-africa {
        top: 274px;
        left: 246px
    }

    .map-pin.russia {
        top: 176px;
        left: 313px
    }

    .map-pin.eastern-europe {
        top: 181px;
        left: 227px
    }

    .map-pin.southern-africa {
        top: 302px;
        left: 228px
    }

    .map-pin.unitted-states {
        top: 224px;
        left: 38px
    }

    .map-pin.unitted-states._1 {
        left: 88px
    }

    .map-pin.unitted-states._2 {
        top: 317px;
        left: 99px
    }

    .map-pin.francophone {
        top: 245px;
        left: 204px
    }

    .map-pin.lusophone {
        z-index: 2;
        top: 286px;
        left: 123px
    }

    .map-pin.africa-lusophone,
    .map-pin.india-pin,
    .map-pin.usa-pin,
    .map-pin.mexico-pin,
    .map-pin.mexico,
    .map-pin.jamaica,
    .map-pin.customer {
        top: 262px;
        left: 229px
    }

    .image-23 {
        margin-bottom: 20px
    }

    .image-24 {
        width: 60%
    }

    .ocular_image_text.is-left-aligned.small.is-white {
        font-size: 14px;
        line-height: 21px
    }

    .ocular_image_heading.white.casestudies-heading,
    .fleetcare_image_heading.white.casestudies-heading {
        font-size: 18px;
        line-height: 24px
    }

    .fleetcare_image_heading_image_text.is-left-aligned.small.is-white {
        font-size: 14px;
        line-height: 21px
    }

    .easydms_image_heading.white.casestudies-heading,
    .fleetcare_image_heading-copy.white.casestudies-heading {
        font-size: 18px;
        line-height: 24px
    }

    .easydms_image_text.is-left-aligned.small.is-white {
        font-size: 14px;
        line-height: 21px
    }

    .processforce_image_heading.white.casestudies-heading {
        font-size: 18px;
        line-height: 24px
    }

    .processforce_image__text.is-left-aligned.small.is-white {
        font-size: 14px;
        line-height: 21px
    }

    .whatsapp_heading.white.casestudies-heading {
        font-size: 18px;
        line-height: 24px
    }

    .whatsapp_text.is-left-aligned.small.is-white,
    .wms_image_text.is-left-aligned.small.is-white {
        font-size: 14px;
        line-height: 21px
    }

    .wms_image_heading.white.casestudies-heading,
    .pdc_image_heading.white.casestudies-heading {
        font-size: 18px;
        line-height: 24px
    }

    .pdc_image_text.is-left-aligned.small.is-white {
        font-size: 14px;
        line-height: 21px
    }

    .dtkeybenefitsdiv {
        grid-row-gap: 5vh
    }

    .otherdt_image_heading.white.casestudies-heading {
        font-size: 18px;
        line-height: 24px
    }

    .sapreadynescheck,
    .whysapmatters {
        padding-top: 5vh
    }

    .sapredinessstepsmaindiv.analysisactive {
        max-height: 600px
    }

    .sapredinessstepsmaindiv.dashboardactive {
        min-height: 500px;
        max-height: 600px
    }

    .hero-sap-s-4-hana-section.sap-s4-hana-banner {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        height: 70vh
    }

    .hero-sap-s-4-hana-section.sap-s4-hana-banner_lp {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        height: 70vh;
        min-height: 750px
    }

    .spark-three-column-grid-2-copy {
        grid-column-gap: 32px;
        grid-row-gap: 32px
    }

    .form-block {
        flex-flow: row
    }

    .form {
        flex-flow: column;
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
        grid-template-columns: 1fr;
        display: flex
    }

    .globalofficesright {
        border-bottom: 1px solid #a59d9d;
        border-right-width: 0
    }

    .heading-5 {
        font-size: 25px;
        line-height: 30px
    }

    .chatwithuspara {
        font-size: 16px
    }

    .markyoucalendarsubheading.white.casestudies-heading,
    .mycimageheading.white.casestudies-heading {
        font-size: 18px;
        line-height: 24px
    }

    .hero-contact-us-section {
        height: 80vh
    }

    .div-block-113 {
        grid-column-gap: 0vh;
        grid-row-gap: 0vh;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-flow: row;
        margin-top: 5vh
    }

    .hero-careers-section {
        height: 60vh
    }

    .whyjoinuscontainer {
        padding: 20px
    }

    .employee_testimonials {
        margin-left: auto;
        margin-right: auto;
        padding-left: 40px;
        padding-right: 40px
    }

    .slider.mobile {
        display: none
    }

    .employeeleftarrow {
        padding: 0 12px;
        font-size: 20px
    }

    .heading-7 {
        font-size: 25px;
        line-height: 35px
    }

    .hero-resource-section {
        height: 50vh
    }

    .div-block-119 {
        display: none
    }

    .div-block-124 {
        width: 35%;
        height: 25vh
    }

    .div-block-125 {
        height: 25vh
    }

    .blogheading {
        margin-top: 10px;
        font-size: 16px;
        line-height: 24px
    }

    .image-33 {
        height: 25vh
    }

    .sap_services_banner_lp {
        height: 70vh
    }

    .aboutourteamcontainer {
        padding-left: 40px;
        padding-right: 40px
    }

    .meetourleadersection {
        padding: 40px
    }

    .div-block-127 {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr
    }

    .viewprofile {
        padding: 10px 10px 10px 20px
    }

    .viewprofile.is-blue {
        padding-left: 10px;
        padding-right: 10px
    }

    .list-item,
    .list-item-2 {
        font-family: Outfit, sans-serif
    }

    .text-block-30 {
        padding-top: 0;
        font-size: 12px;
        line-height: 18px
    }

    .text-block-30.date {
        padding-top: 0
    }

    .container-33 {
        margin: 15px
    }

    .hero-video-section {
        height: 50vh
    }

    .videostoplist {
        flex-flow: column
    }

    .videodivright {
        width: 100%;
        font-family: Outfit, sans-serif
    }

    .videodivleft {
        width: 100%
    }

    .container-34 {
        padding-left: 80px;
        display: block
    }

    .casestudy {
        justify-content: flex-end;
        align-items: center;
        height: 25vh
    }

    .div-block-124-copy {
        width: 35%
    }

    .div-block-125-copy {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 20px
    }

    .blogdate {
        padding-top: 0;
        font-size: 12px;
        line-height: 18px
    }

    .blogdate.date {
        padding-top: 0
    }

    .case-study-list {
        display: flex
    }

    .div-block-134 {
        display: none
    }

    .div-block-113-copy {
        grid-column-gap: 0vh;
        grid-row-gap: 0vh;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-flow: row;
        margin-top: 5vh
    }

    .div-block-113-copy.mobile {
        display: none
    }

    .list-item-3 {
        font-family: Outfit, sans-serif
    }

    .easydms_image_text-copy.is-left-aligned.small.is-white {
        font-size: 14px;
        line-height: 21px
    }

    .plantcare_image_heading.white.casestudies-heading {
        font-size: 18px;
        line-height: 24px
    }

    .plantcare_image_text.is-left-aligned.small.is-white,
    .whatsapp_image_text.is-left-aligned.small.is-white {
        font-size: 14px;
        line-height: 21px
    }

    .title-tab-2 {
        font-size: 16px
    }

    .uui-navbar03_dropdown-toggle-2 {
        font-size: 1rem
    }

    .container-36 {
        flex-flow: column;
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 60px;
        padding-right: 60px;
        display: block
    }

    .div-block-138 {
        margin-top: 2vh
    }

    .div-block-144 {
        align-items: flex-start;
        width: 32vw
    }

    .uui-navbar03_dropdown-toggle-3 {
        font-size: 1rem
    }

    .container-39 {
        flex-flow: column;
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 60px;
        padding-right: 60px;
        display: block
    }

    .div-block-147 {
        margin-top: 2vh
    }

    .div-block-151,
    .div-block-152 {
        align-items: flex-start;
        width: 32vw
    }

    .div-block-155 {
        margin-top: 2vh
    }

    .container-43 {
        flex-flow: column;
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 60px;
        padding-right: 60px;
        display: block
    }

    .div-block-167 {
        align-items: flex-start;
        width: 32vw
    }

    .div-block-164 {
        margin-top: 2vh
    }

    .container-45 {
        flex-flow: column;
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 60px;
        padding-right: 60px;
        display: block
    }

    .easysales_image_heading.white.casestudies-heading {
        font-size: 18px;
        line-height: 24px
    }

    .easysales_image_text.is-left-aligned.small.is-white {
        font-size: 14px;
        line-height: 21px
    }

    .container-48 {
        flex-flow: column;
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 60px;
        padding-right: 60px;
        display: block
    }

    .div-block-172 {
        margin-top: 2vh
    }

    .div-block-176 {
        align-items: flex-start;
        width: 32vw
    }

    .section-14.desktopversion {
        display: none
    }

    .section-14.mobileversion {
        display: flex
    }

    .container-52 {
        flex-flow: column;
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 60px;
        padding-right: 60px;
        display: block
    }

    .container-56 {
        max-width: 100%
    }

    .div-block-184 {
        margin-top: 2vh
    }

    .spark-three-column-grid-3 {
        grid-column-gap: 32px;
        grid-row-gap: 32px
    }

    .div-block-194 {
        align-items: flex-start;
        width: 32vw
    }

    .spark-simple-side-icon-tab-2 {
        flex: none;
        height: 15vh;
        margin-bottom: 1rem;
        padding-left: 10px;
        padding-right: 10px
    }

    .spark-simple-side-icon-tab-2.w--current {
        height: 16vh
    }

    .div-block-61-copy-copy-2 {
        grid-column-gap: 1vw;
        grid-row-gap: 1vh;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-flow: row;
        place-items: stretch center;
        margin-top: 5vh
    }

    .div-block-198 {
        align-items: flex-start;
        width: 32vw
    }

    .section-17.desktopversion {
        display: none
    }

    .section-17.mobileversion {
        height: auto;
        padding-left: 5vw;
        padding-right: 5vw;
        display: block
    }

    .div-block-201 {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr
    }

    .div-block-202 {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 1fr
    }

    .container-61 {
        flex-flow: column;
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 60px;
        padding-right: 60px;
        display: block
    }

    .testimonials1_arrow_sapone_right-2 {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 20px;
        display: none
    }

    .container-large-2 {
        display: none
    }

    .spark-simple-side-icon-tab-3 {
        flex: none;
        height: 15vh;
        margin-bottom: 1rem;
        padding-left: 10px;
        padding-right: 10px
    }

    .spark-simple-side-icon-tab-3.w--current {
        height: 16vh
    }

    .container-64 {
        flex: 0 auto;
        max-width: 100%
    }

    .section-19 {
        padding: 5vh 2vw
    }

    .div-block-214 {
        margin-top: 2vh
    }

    .div-block-216 {
        text-align: center;
        background-color: #0172db;
        padding: 20px
    }

    .testimonials1_arrow_sapone_left-2 {
        justify-content: center;
        align-items: center;
        margin-top: 0;
        margin-bottom: 0;
        display: none
    }

    .testimonials1_slider-nav-2 {
        display: none
    }

    .migrationcontainer {
        max-width: 100%
    }

    .migrationheading {
        padding-left: 20px;
        padding-right: 20px
    }

    .implementationcontainer {
        max-width: 100%
    }

    .implementationtabmenu {
        flex-flow: row;
        width: 100%;
        margin-bottom: 20px
    }

    .tabs-2 {
        flex-flow: column;
        margin-top: 20px
    }

    .tab-pane-tab-1-4 {
        padding-left: 0
    }

    .tabs-content-2 {
        width: 100%
    }

    .upgradecontainer {
        max-width: 100%
    }

    .upgradetext {
        font-size: 16px;
        line-height: 24px
    }

    .upgradeabout {
        padding-top: 5vh
    }

    .whyupgradegrid {
        grid-row-gap: 5vh;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr
    }

    .whyupgradegrid.readynesscheck {
        grid-template-columns: 1fr 1fr
    }

    .whychoose {
        padding-top: 5vh;
        padding-bottom: 5vh
    }

    .integrationcontainer {
        max-width: 100%
    }

    .tab-pane-tab-4 {
        width: 100%;
        max-width: 100%
    }

    .amscontainer {
        max-width: 100%
    }

    .amsabout {
        padding-top: 5vh
    }

    .cutomizationcontainer {
        max-width: 100%
    }

    .customizationabout {
        padding-top: 5vh
    }

    .bprcontainer {
        max-width: 100%
    }

    .bprabout,
    .bprdriving {
        padding-top: 5vh
    }

    .saprightimagediv.sapdiv_width {
        padding-right: 0
    }

    .grow_with_sap_tab {
        flex-flow: row;
        width: 100%;
        margin-bottom: 20px
    }

    .growtihsap_videosection {
        margin-top: 0;
        padding: 5vh 40px 5vh 20px
    }

    .tabs-content-3 {
        width: 100%
    }

    .div-block-226 {
        grid-template-columns: 1fr 1fr
    }

    .div-block-238.wvimpledivleft {
        border-top-right-radius: 30px;
        border-bottom-right-radius: 30px
    }

    .div-block-238.sap_hana.rightimage {
        border-radius: 0;
        width: 80%;
        height: 50vh
    }

    .div-block-231.grow_sap {
        height: 40vh;
        margin-top: -5%;
        margin-left: 5vw;
        margin-right: 5vw
    }

    .div-block-231.vesprodiv {
        margin-top: -5%
    }

    .div-block-235 {
        margin-top: 2vh
    }

    .div-block-230.sap_hana {
        flex-flow: column
    }

    .spark-three-column-grid-4 {
        grid-column-gap: 32px;
        grid-row-gap: 32px
    }

    .container-74.sap_hana {
        max-width: 100%
    }

    .grow_with_sap_tab-2 {
        flex-flow: row;
        width: 100%;
        margin-bottom: 20px
    }

    .spark-simple-side-icon-tab-4 {
        flex: none;
        height: 15vh;
        margin-bottom: 1rem;
        padding-left: 10px;
        padding-right: 10px
    }

    .spark-simple-side-icon-tab-4.w--current {
        height: 16vh
    }

    .container-70 {
        flex-flow: column;
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 40px;
        padding-right: 40px;
        display: block
    }

    .tab-pane-tab-1-5 {
        padding-left: 0
    }

    .div-block-245 {
        grid-template-columns: 1fr
    }

    .div-block-239.sapservicesright {
        width: 80%
    }

    .growtihsap_videosection-2 {
        margin-top: 0;
        padding: 5vh 40px 5vh 20px
    }

    .div-block-250.sap_hana {
        flex-flow: column
    }

    .growtihsap_videosection-3 {
        margin-top: 0;
        padding: 5vh 40px 5vh 20px
    }

    .container-77 {
        flex-flow: column;
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 40px;
        padding-right: 40px;
        display: block
    }

    .spark-three-column-grid-5 {
        grid-column-gap: 32px;
        grid-row-gap: 32px
    }

    .div-block-254.sap_hana.rightimage {
        border-radius: 0;
        width: 80%;
        height: 50vh
    }

    .container-78.sap_hana {
        max-width: 100%
    }

    .div-block-226-copy {
        grid-template-columns: 1fr 1fr
    }

    .div-block-257.sapservicesright {
        width: 80%
    }

    .risewithsapheading {
        font-size: 25px
    }

    .div-block-260 {
        margin-top: 2vh
    }

    .div-block-261.risesap {
        margin-top: -5%
    }

    .div-block-263.sapservicesright {
        width: 80%
    }

    .container-82 {
        flex-flow: column;
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 40px;
        padding-right: 40px;
        display: block
    }

    .div-block-266.rise_withsap.rightimage {
        border-radius: 0;
        width: 80%;
        height: 50vh
    }

    .growtihsap_videosection-4 {
        margin-top: 0;
        padding: 5vh 40px 5vh 20px
    }

    .div-block-268.sap_hana {
        flex-flow: column
    }

    .div-block-270 {
        margin-top: 2vh
    }

    .container-85.sap_hana {
        max-width: 100%
    }

    .div-block-276.risesap {
        margin-top: -5%;
        margin-left: 0;
        margin-right: 0
    }

    .vesproaboutsection {
        padding-top: 5vh
    }

    .nav-main-copy {
        justify-content: center;
        align-items: center;
        height: 80px;
        display: flex
    }

    .logo-wrapper-copy.page-transition,
    .logo-wrapper-copy.page-transition-copy {
        margin-right: 0
    }

    .centered_w1-copy {
        padding-left: 36px;
        padding-right: 36px
    }

    .logo-wrapper-copy.page-transition,
    .logo-wrapper-copy.page-transition-copy {
        margin-right: 0
    }

    .whowearetoggle,
    .whatwedotoggle {
        font-size: 1rem
    }

    .vestricsnavigationbar {
        justify-content: center;
        align-items: center;
        height: 80px;
        display: flex
    }

    .vestricsnavbar_centered {
        padding-left: 36px;
        padding-right: 36px
    }

    .whatwedotoggle-copy,
    .industriestoggle,
    .resourcestoggle {
        font-size: 1rem
    }

    .aboutdriopdowncontent {
        grid-row-gap: 1.5rem;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .aboutlinklist {
        grid-row-gap: .5rem;
        max-width: none
    }

    .whatwedodropdowncontent {
        grid-row-gap: 1.5rem;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .wwdlink {
        grid-row-gap: .5rem;
        max-width: none
    }

    .vestrics_solution_navbar {
        justify-content: center;
        align-items: center;
        height: 80px;
        display: flex
    }

    .vestrics_solution_navbar.mobile {
        background-color: #141419;
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .menu-button {
        justify-content: flex-end;
        align-items: center;
        display: block
    }

    .contactdiv {
        display: block
    }

    .nav-menu {
        justify-content: flex-end;
        align-items: center;
        margin-left: 0;
        display: flex
    }

    .icon-5 {
        display: block
    }

    .clientsection,
    .clientsection-mobile {
        padding-top: 5vh
    }

    .valuetab_sections {
        margin-top: 0;
        padding: 5vh 40px 5vh 20px
    }

    .cast_study_hero_content_div {
        margin-top: 5vh
    }

    .es_heading.white.casestudies-heading {
        font-size: 18px;
        line-height: 24px
    }

    .es_text.is-left-aligned.small.is-white {
        font-size: 14px;
        line-height: 21px
    }

    .vs-nav-container {
        display: none
    }

    .collection-list-7-copy {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr
    }

    .amstabmenu {
        flex-flow: row;
        width: 100%;
        margin-bottom: 20px
    }

    .spark-side-flat-tab-parent-2-copy {
        height: 50vh
    }

    .spark-simple-icon-tabs-content-copy {
        width: 100%;
        height: 50vh
    }

    .spark-simple-stacked-icon-tabs-copy {
        width: 100%;
        height: 50vh;
        margin-right: 0%
    }

    .spark-simple-side-icon-tab-3-copy {
        flex: none;
        height: 15vh;
        margin-bottom: 1rem;
        padding-left: 10px;
        padding-right: 10px
    }

    .spark-simple-side-icon-tab-3-copy.w--current {
        height: 16vh
    }

    .rise_withsap_readiness.analysisactive {
        max-height: 600px
    }

    .rise_withsap_readiness.dashboardactive {
        min-height: 500px;
        max-height: 600px
    }

    .para-text-copy.is-left-aligned.small.is-white,
    .para-text-copy.is-left-aligned.no-pace {
        font-size: 14px;
        line-height: 21px
    }

    .para-text-copy.is-left-aligned.no-pace {
        font-size: 2vw
    }

    .para-text-copy.is-white {
        font-size: 12px
    }

    .para-text-copy.is-white._1 {
        width: auto;
        font-size: 12px
    }

    .para-text-copy.is-big.is-black.centre {
        font-size: 3vw;
        font-weight: 400
    }

    .container-22-copy.sap_hana,
    .vesprowhatsincluded.sap_hana,
    .vesprowhatsincluded.sap_hana-copy,
    .container-22-copy.sap_hana,
    .container-22-copy.sap_hana-copy,
    .container_approach.sap_hana,
    .container_approach.sap_hana-copy {
        max-width: 100%
    }

    .hero-event-template {
        height: 50vh
    }

    .heroeventtitle {
        margin-top: 5vh
    }

    .event_tdl.contactusform {
        margin-top: 5vh;
        margin-left: 5vw;
        margin-right: 5vw
    }

    .event_tdl.resources,
    .event_tdl.grow_sap,
    .event_tdl.vst_title,
    .event_tdl.vents {
        margin-top: -5%
    }

    .div-block-49-copy.contactusform {
        margin-top: 5vh;
        margin-left: 5vw;
        margin-right: 5vw
    }

    .div-block-49-copy.resources,
    .div-block-49-copy.grow_sap,
    .div-block-49-copy.vst_title,
    .div-block-49-copy.resources-copy {
        margin-top: -5%
    }

    .div-block-76-copy.sapservicesright {
        width: 80%
    }

    .form-grid {
        grid-template-columns: 1fr 1fr
    }

    .vs-nav-container-copy,
    .slider-3.mobile {
        display: none
    }

    .employeeleftarrow-2 {
        padding: 0 12px;
        font-size: 20px
    }

    .sapbtp,
    .testimonials3_slide,
    .testimonials2_slide-copy {
        width: auto;
        max-width: none;
        margin-right: 1.25rem
    }

    .why_sap_business_one.sap_hana {
        flex-flow: column
    }

    .blogdiv {
        margin: 15px
    }

    .div-block-202-copy {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 1fr
    }

    .testimonials1_slide-copy,
    .testimonials3_slide-copy {
        width: auto;
        max-width: none;
        margin-right: 1.25rem
    }

    .div-block-54-copy {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-flow: row;
        margin-top: 5vh
    }

    .form-block-2 {
        margin-top: 20px;
        margin-left: 30px;
        margin-right: 30px
    }

    .spark-simple-side-icon-tab-5 {
        flex: none;
        height: 15vh;
        margin-bottom: 1rem;
        padding-left: 10px;
        padding-right: 10px
    }

    .spark-simple-side-icon-tab-5.w--current {
        height: 16vh
    }

    .form-block-3 {
        margin-top: 20px;
        margin-left: 30px;
        margin-right: 30px
    }

    .hero_content_div_lp {
        margin-top: 5vh
    }

    .sap-sf-section-1 {
        padding-top: 5vh
    }

    .hero-bold-text-sf {
        font-size: 40px;
        line-height: 50px
    }

    .hero-text-orange-sf {
        font-size: 40px;
        line-height: 40px
    }

    .title-tab-2-sf {
        font-size: 16px
    }

    .hero-heading-center {
        padding: 60px 15px
    }

    .brix---btn-primary {
        padding: 20px 32px
    }

    .brix---input {
        min-height: 60px;
        padding-top: 16px;
        padding-bottom: 16px
    }

    .brix---heading-h1-size {
        margin-bottom: 12px;
        font-size: 38px;
        line-height: 46px
    }

    .brix---text-200-list-bold {
        font-size: 16px
    }

    .brix---section-hero-v7 {
        padding-top: 80px;
        padding-bottom: 100px
    }

    .brix---grid-hero-v7 {
        grid-template-columns: 1fr
    }

    .brix---card-form {
        min-height: 560px;
        padding: 36px 30px 48px
    }

    .brix---grid-2-columns-form {
        grid-row-gap: 20px;
        grid-template-columns: 1fr
    }

    .brix---floating-image-hero-v7 {
        max-width: 480px
    }

    .brix---grid-2-columns {
        grid-template-columns: 1fr
    }

    .brix---mg-bottom-48px {
        margin-bottom: 32px
    }

    .brix---square-icon {
        border-radius: 12px;
        max-width: 56px
    }

    .brix---section {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .brix---heading-h2-size {
        font-size: 28px;
        line-height: 40px
    }

    .brix---mg-bottom-56px {
        margin-bottom: 40px
    }

    .brix---display-2 {
        font-size: 48px;
        line-height: 56px
    }

    .brix---section-2 {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .brix---heading-h2-size-2 {
        font-size: 28px;
        line-height: 40px
    }

    .brix---square-icon-2 {
        border-radius: 12px;
        max-width: 56px
    }

    .brix---section-3 {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .brix---heading-h2-size-3 {
        font-size: 28px;
        line-height: 40px
    }

    .brix---heading-h4-size {
        font-size: 20px;
        line-height: 26px
    }

    .brix---subtitle {
        font-size: 17px;
        line-height: 19px
    }

    .brix---grid-2-columns-top,
    .brix---grid-2-columns-text {
        grid-template-columns: 1fr
    }

    .brix---header-logo {
        max-width: 90%
    }

    .brix---mg-bottom-40px {
        margin-bottom: 24px
    }

    .brix---heading-h1-size-2 {
        margin-bottom: 12px;
        font-size: 38px;
        line-height: 46px
    }

    .brix---button-row-left {
        margin-right: 16px
    }

    .brix---btn-primary-white {
        padding: 20px 32px
    }

    .brix---btn-secondary-white {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .brix---hero-card-bg-image {
        padding-top: 90px;
        padding-bottom: 90px
    }

    .brix---section-extra-small {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .erp-myths-form---btn-primary {
        padding: 20px 32px
    }

    .erp-myths-form---input {
        min-height: 60px;
        padding-top: 16px;
        padding-bottom: 16px
    }

    .brix---text-200-list-bold-2 {
        font-size: 16px
    }

    .brix---section-hero-v7-2_test {
        padding-top: 80px;
        padding-bottom: 100px
    }

    .brix---grid-hero-v7-2 {
        grid-template-columns: 1fr
    }

    .erp-myths-form {
        min-height: 560px;
        padding: 36px 30px 48px
    }

    .brix---grid-2-columns-form-2 {
        grid-row-gap: 20px;
        grid-template-columns: 1fr
    }

    .brix---floating-image-hero-v7-2 {
        max-width: 480px
    }

    .div-block-55-remove {
        margin-top: 2vh
    }

    .erp-myths-form---first-name_input {
        min-height: 60px;
        padding-top: 16px;
        padding-bottom: 16px
    }

    .sap_services_banner {
        height: 70vh
    }
}

@media screen and (max-width:479px) {
    .h1 {
        font-size: 35px;
        line-height: 45px
    }

    .h1.bold.industriesheading {
        margin-bottom: 0
    }

    .h1.eventtitle {
        width: 100%
    }

    .centered_w1 {
        padding-left: 20px;
        padding-right: 20px
    }

    .centered_w1.nav-wrapper {
        flex-flow: row;
        align-self: center
    }

    .nav-main {
        display: none
    }

    .nav-link {
        font-size: 7vw
    }

    .logo-wrapper.page-transition-copy {
        margin-top: 0;
        margin-right: 0;
        padding: 5px 20px
    }

    .nav-menu-left {
        flex-flow: row;
        justify-content: flex-start;
        align-self: center
    }

    .container_slide_1 {
        justify-content: center;
        align-items: flex-start;
        min-height: 80vh;
        padding-top: 15vh
    }

    .hero-bold-text {
        font-size: 30px;
        line-height: 40px
    }

    .hero-bold-text.smaller {
        font-size: 35px;
        line-height: 45px
    }

    .hero-text-orange {
        font-size: 30px;
        line-height: 40px
    }

    .hero-text-orange.smaller {
        font-size: 30px;
        line-height: 30px
    }

    .about-wrapper {
        padding: 5vh 2vh
    }

    .cta {
        width: 100%;
        font-size: 12px
    }

    .cta.blue {
        font-size: 15px
    }

    .h2 {
        text-align: center;
        margin-bottom: 20px;
        font-size: 25px
    }

    .h2.is-left-aligned {
        font-size: 18px;
        line-height: 27px
    }

    .h2.is-left-aligned.features_heading {
        font-size: 25px;
        line-height: 37.5px
    }

    .h2.is-left {
        text-align: center;
        margin-bottom: 0;
        font-size: 7vw;
        line-height: 1.5
    }

    .h2.is-left.no-space.whyjoin {
        font-size: 5vw
    }

    .h2.is-left.no-space.partnerheading {
        font-size: 4vw
    }

    .h2.is-left.no-space-both,
    .h2.is-left.mobile {
        text-align: center
    }

    .h2.industrypageheadings {
        font-size: 18px;
        line-height: 27px
    }

    .h2.subheading {
        font-size: 5vw
    }

    .h2.is-left {
        text-align: left;
        font-size: 7vw;
        line-height: 1.5
    }

    .h2.values_heading {
        width: 100%
    }

    .para-text {
        text-align: left;
        margin-top: 20px;
        margin-bottom: 40px;
        padding-left: 2vh;
        padding-right: 2vh
    }

    .para-text.is-left-aligned {
        text-align: left;
        margin-top: 0;
        margin-bottom: 20px;
        padding-left: 0
    }

    .para-text.is-left-aligned.no-pace.small {
        font-size: 9px;
        line-height: 13px
    }

    .para-text.is-left-aligned.no-pace.serrvicesrevese {
        align-self: center;
        font-size: 4vw
    }

    .para-text.is-left-aligned.no-pace.sapreadychecktext {
        width: 100%;
        font-size: 15px;
        line-height: 21px
    }

    .para-text.is-left-aligned.no-pace.mobile {
        font-size: 9px
    }

    .para-text.is-left-aligned.no-pace.sapreadychecktext-copy {
        text-align: center;
        font-size: 14px;
        line-height: 21px
    }

    .para-text.is-left-aligned.no-pace.whatsapptext,
    .para-text.is-left-aligned.careerpara-copy {
        text-align: left
    }

    .para-text.is-left-aligned.no-pace {
        text-align: left;
        align-self: center;
        font-size: 14px
    }

    .para-text.is-left-aligned.bluprint {
        width: 100%
    }

    .para-text.is-left-aligned.no-pace.serrvicesrevese {
        text-align: left;
        font-size: 4vw
    }

    .para-text.is-left-aligned.no-pace {
        text-align: center;
        align-self: center;
        line-height: 21px
    }

    .para-text.is-left-aligned.eventpara {
        text-align: left
    }

    .para-text.is-big {
        text-align: left;
        align-self: flex-start;
        margin-top: 0
    }

    .para-text.is-big.is-black {
        text-align: left
    }

    .para-text.is-big.updragestepsheading,
    .para-text.is-big.cutomizationfeatureheading,
    .para-text.is-big.bprfeatureheading,
    .para-text.is-big.whatsapptext {
        text-align: left
    }

    .para-text.is-white {
        margin-bottom: 2vh;
        padding-left: 0;
        font-size: 14px
    }

    .para-text.is-white._1 {
        margin-bottom: 2vh;
        font-size: 10px
    }

    .para-text.is-big {
        text-align: center;
        align-self: center;
        padding-left: 0;
        padding-right: 0
    }

    .para-text.is-big {
        text-align: center;
        align-self: flex-start
    }

    .para-text.is-big.no-space.servicesreverse {
        text-align: left
    }

    .para-text.is-big.is-black.centre {
        font-size: 4vw
    }

    .para-text.sapplugins {
        font-size: 14px
    }

    .div-block-2 {
        border-radius: 0;
        flex-flow: column;
        height: 100%;
        padding-left: 0
    }

    .h3.is-different {
        font-size: 25px;
        line-height: 35px
    }

    .h3.is-different.mobile {
        font-size: 20px;
        line-height: 30px
    }

    .h3.blue {
        text-align: center;
        font-size: 14px;
        font-weight: 500;
        line-height: 21px
    }

    .div-block-3 {
        border-radius: 0;
        width: 100%;
        padding-top: 60px;
        padding-bottom: 60px
    }

    .div-block-4 {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px
    }

    .testimonials1_content {
        padding: 1.25rem
    }

    .testimonials1_slider-mask {
        overflow: hidden
    }

    .testimonials1_slider-mask.customizationsfeatures {
        height: 50vh
    }

    .testimonials1_slider-mask.bpr_fetaures {
        height: 45vh
    }

    .testimonials1_slider-mask.homesolutionsdiv {
        height: 100%
    }

    .testimonials1_slider-mask.ams {
        height: 50vh
    }

    .testimonials1_slider-mask.mobile {
        height: 75vh
    }

    .testimonials1_arrow {
        width: 1.5rem;
        height: 1.5rem;
        inset: auto 0% 0% auto;
        overflow: hidden
    }

    .testimonials1_arrow.right {
        width: 1.5rem;
        height: 1.5rem;
        top: 100%;
        left: 50%
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .testimonials1_slide {
        width: 90%;
        max-width: 100%;
        height: auto;
        margin-right: 1rem
    }

    .block-profile-img {
        width: 100px;
        height: auto;
        margin-right: 10px
    }

    .testimonials1_arrow-icon.right_arrow_01 {
        margin-top: 0;
        margin-left: 0
    }

    .padding-vertical {
        padding-left: 0;
        padding-right: 0
    }

    .div-block-5 {
        border-radius: 50px
    }

    .div-block-5.sapbtp {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d571d38bb68546ddd91a58_SAP%20-%20BTP.svg);
        background-position: 0 0;
        background-size: auto
    }

    .div-block-5.sapbusinessone {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d571d27dbd1f3c0f0cb1ba_SAP-BOne-Element.svg);
        background-position: 0 0;
        background-size: cover
    }

    .div-block-6 {
        grid-column-gap: .2vh;
        grid-row-gap: .2vh
    }

    .our_sap_services_content {
        padding: 1.25rem
    }

    .our_sap_services_content.slide2.sapbusinessone {
        height: 45vh
    }

    .our_sap_services_content.slide2.mobile {
        height: 50vh
    }

    .our_sap_services_content.slide1.sapbusinessone {
        text-align: center;
        height: 45vh
    }

    .our_sap_services_content.slide1.mobile {
        height: 50vh
    }

    .our_sap_services_content.sapbusinessone {
        height: 45vh
    }

    .our_sap_services_content.mobile {
        height: 50vh
    }

    .our_sap_services_content.updragesteps {
        align-items: flex-start;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .our_sap_services_content.featuresdiv {
        justify-content: flex-start;
        align-items: flex-start;
        height: 50vh;
        padding: 0
    }

    .our_sap_services_content.customizationfeaturesdiv {
        justify-content: flex-start;
        height: 45vh;
        min-height: 45vh;
        padding: 0
    }

    .our_sap_services_content.bpr_feature_div {
        justify-content: flex-start;
        align-items: flex-start;
        height: 40vh;
        min-height: 40vh;
        padding: 0
    }

    .our_sap_services_content.oursaphomedive {
        justify-content: flex-start;
        align-items: flex-start;
        padding: 0
    }

    .our_sap_services_cards {
        width: 90%;
        height: 50vh
    }

    .div-block-8 {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        margin-top: 20px;
        padding-left: 0;
        display: flex
    }

    .div-block-8.updragesteps {
        padding-left: 10px
    }

    .div-block-8.customizationfeaturedcontent,
    .div-block-8.bprcontentdiv {
        padding-left: 20px;
        padding-right: 20px
    }

    .div-block-8.homefeaturesdiv {
        margin-top: 0;
        padding: 20px
    }

    .container-4 {
        flex-flow: column;
        max-width: 100%
    }

    .industry-list-wrapper {
        width: 100%
    }

    .events {
        margin-top: 0;
        display: none
    }

    .slide {
        height: auto;
        min-height: 80vh
    }

    .hero_slider {
        height: auto
    }

    .slide-tracker {
        width: 80%
    }

    ._1 {
        flex-flow: column
    }

    ._2 {
        align-items: flex-start;
        display: flex
    }

    .div-block-11 {
        align-items: end;
        margin-bottom: 0
    }

    .primary-cta {
        padding-left: 20px;
        padding-right: 20px
    }

    .primary-cta.is-blue {
        text-align: center;
        justify-content: flex-start;
        align-items: center
    }

    .primary-cta.is-blue.is-big {
        border-radius: 15px;
        padding-top: 2vh;
        padding-bottom: 2vh
    }

    .primary-cta.is-blue.addtocalendar {
        width: 47%
    }

    .primary-cta.is-blue.rise_with_sap_button {
        width: 100%
    }

    .primary-cta.is-blue.contact_button {
        justify-content: center;
        align-items: center
    }

    .image-4 {
        padding: 20px
    }

    .our_sap_services_cta_container {
        margin-top: 5vh
    }

    .industry_tailored_section {
        padding-right: 10vw
    }

    .blogs {
        padding-top: 0
    }

    .blog-container {
        grid-column-gap: 2vh;
        grid-row-gap: 2vh
    }

    .section-head {
        flex-flow: column;
        align-self: center
    }

    .div-block-13 {
        align-self: center
    }

    .spark-wrapped-card.spark-stacked {
        width: 100%
    }

    .spark-square-image-card {
        width: 100vw
    }

    .div-block-14 {
        display: none
    }

    .div-block-15 {
        flex-flow: column;
        width: 100%
    }

    .blog-small-img {
        width: 100vw
    }

    .spark-flex-row {
        align-items: flex-start
    }

    .cta-container.blue-background {
        padding: 20px
    }

    .a-button-primary {
        width: 100%
    }

    .a-footer-divider {
        display: none
    }

    .a-footer-link-grid {
        grid-template-columns: 1fr
    }

    .a-footer-legal {
        flex-direction: column
    }

    .a-footer-bottom {
        text-align: center;
        flex-direction: column;
        justify-content: center
    }

    .a-footer-main-wrapper {
        grid-column-gap: 5vw;
        grid-row-gap: 5vw;
        flex-direction: column
    }

    .div-block-17 {
        grid-column-gap: 10vw;
        grid-row-gap: 10vw
    }

    .events_heading-container {
        justify-content: center;
        align-items: center;
        width: 100%;
        max-width: 100%;
        padding-left: 2vh;
        padding-right: 2vh
    }

    .header-ind {
        height: 90vh
    }

    .div-block-18 {
        grid-column-gap: 0vh;
        grid-row-gap: 0vh;
        width: 100%;
        padding-bottom: 5vh;
        padding-left: 2vh;
        padding-right: 2ch
    }

    .title-tab {
        font-size: 16px
    }

    .title-tab.is-centre {
        font-size: 14px
    }

    .title-tab.industriessubheading {
        border-radius: 10px;
        padding-left: 3vw;
        padding-right: 3vw
    }

    .div-block-19 {
        grid-column-gap: 0vh;
        grid-row-gap: 0vh;
        width: 100%;
        padding-left: 2vh;
        padding-right: 2vh
    }

    .uui-navbar03_dropdown-content-left {
        grid-template-columns: 1fr;
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .uui-navbar03_dropdown-link {
        padding-left: 0
    }

    .challenges {
        padding: 5vh 5vw
    }

    .success {
        padding-top: 0;
        padding-left: 5vw;
        padding-right: 5vw
    }

    .div-block-38 {
        margin-top: 0;
        display: none
    }

    .div-block-38.mobile {
        display: flex
    }

    .sap-values {
        padding: 5vh 5vw
    }

    .collection-list-2 {
        grid-template-columns: 1fr
    }

    .blogs-section {
        margin-bottom: 0
    }

    .newsletter {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .collection-list-wrapper-2 {
        grid-template-rows: auto;
        margin-top: 0
    }

    .div-block-43 {
        align-items: center
    }

    .container-12 {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67c81310dbe973f9d06f9b81_cta_bg.svg);
        background-position: 50%;
        background-size: cover;
        flex-flow: column;
        height: auto;
        padding-bottom: 20px
    }

    .image-7 {
        justify-content: center;
        align-items: center;
        display: none
    }

    .heading-2 {
        font-size: 16px;
        line-height: 24px
    }

    .text-block-12 {
        font-size: 12px;
        line-height: 18px
    }

    .div-block-45 {
        text-align: center;
        width: 100%
    }

    .div-block-46 {
        justify-content: center;
        align-items: center;
        width: 100%
    }

    .hero-biz-one-section {
        height: 50vh;
        min-height: 50vh;
        max-height: 50vh
    }

    .hero-biz-one-section.biz_one_banner {
        min-height: 670px;
        max-height: 600px
    }

    .hero_content_div {
        width: 100vw;
        margin-top: 15vh;
        margin-right: 10vw
    }

    .spark-bold-heading-2 {
        line-height: 1.3
    }

    .spark-tabs-menu {
        flex-flow: column wrap;
        justify-content: flex-start
    }

    .spark-tabs-menu.spark-left-aligned {
        flex-flow: row
    }

    .spark-tabs-menu.spark-left-aligned.resources {
        grid-column-gap: 0px;
        flex-flow: row;
        width: 100%
    }

    .spark-tabs-parent {
        flex: 0 auto
    }

    .spark-tabs-content {
        font-family: Outfit, sans-serif
    }

    .spark-wrapped-card-2.spark-stacked {
        width: 100%
    }

    .spark-pill-tab {
        text-align: center;
        width: 25%;
        font-size: 2.5vw
    }

    .spark-pill-tab.w--current {
        font-size: 2.5vw
    }

    .spark-pill-tab.left-aligned-spark-tab.w--current {
        text-align: center;
        width: 25%;
        font-size: 2.5vw
    }

    .container-13 {
        justify-content: center;
        margin-left: 0;
        margin-right: 0;
        display: flex
    }

    .div-block-49 {
        margin-top: -16%
    }

    .div-block-49.contactusform {
        border-radius: 0;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        padding-left: 10px;
        padding-right: 10px
    }

    .div-block-49.sapservices {
        margin-left: 0;
        margin-right: 0
    }

    .div-block-49.resources {
        max-width: 100%;
        height: 40vh;
        margin-top: -10%;
        margin-left: 5vw;
        margin-right: 5vw;
        padding-top: 5vh;
        padding-left: 2vw;
        padding-right: 2vw;
        position: static
    }

    .div-block-49.resources.sapservicesmobile {
        height: 60vh
    }

    .div-block-49.implimationdiv {
        margin-left: 1vw;
        margin-right: 1vw
    }

    .div-block-49.grow_sap,
    .div-block-49.vst_title {
        max-width: 100%;
        height: 40vh;
        margin-top: -5%;
        margin-left: 5vw;
        margin-right: 5vw;
        padding-left: 2vw;
        padding-right: 2vw;
        position: static
    }

    .digi-tabs-header.ai_ml_main {
        align-items: stretch;
        width: 100%
    }

    .digi-tabs-header.digital_analytics {
        min-height: 60vh
    }

    .div-block-50 {
        padding-top: 5vh;
        padding-bottom: 5vh
    }

    .spark-simple-flat-tab {
        width: 20%;
        margin-bottom: 8px;
        padding: 16px;
        font-size: 2.5vw
    }

    .spark-simple-flat-tab.w--current {
        width: 20%;
        font-size: 2.5vw
    }

    .spark-simple-flat-tab-parent {
        margin-top: 0
    }

    .spark-simple-stacked-flat-tabs {
        flex-flow: row;
        justify-content: flex-start;
        height: 5vh;
        margin-bottom: 0
    }

    .paragraph-2 {
        width: auto
    }

    .div-block-51 {
        border-top: 1px solid #c6c6c6;
        border-left-width: 0;
        height: auto;
        padding: 5vw
    }

    .key-benefits {
        padding-top: 2vh;
        padding-bottom: 2vh
    }

    .div-block-52.sapservicesmobile {
        grid-template-columns: 1fr
    }

    .services-section {
        padding-top: 1vh;
        padding-bottom: 1vh
    }

    .collection-list-5 {
        grid-template-columns: 1fr
    }

    .div-block-54 {
        grid-template-columns: 1fr;
        margin-top: 5vh;
        overflow: visible
    }

    .question {
        padding-top: 5vh
    }

    .div-block-55 {
        flex-flow: column
    }

    .standard {
        text-align: center;
        padding-bottom: 0;
        padding-left: 5vw;
        padding-right: 5vw
    }

    .standard.about {
        padding-top: 5vh;
        padding-bottom: 0
    }

    .standard.awards {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .standard.no-side-padding {
        padding-bottom: 5vh
    }

    .standard.bodyoccular {
        flex-flow: column;
        align-items: center;
        padding-left: 5vw;
        display: flex
    }

    .standard.gallerysetion {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .container-17 {
        max-width: 400px;
        padding-left: 20px;
        padding-right: 20px
    }

    .div-block-64 {
        text-align: center;
        justify-content: flex-start;
        align-items: center
    }

    .div-block-64.whatsapp {
        text-align: left;
        font-family: Outfit, sans-serif
    }

    .examples-ind-specific {
        padding: 5vh
    }

    .div-block-65 {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr
    }

    .section-4 {
        display: none
    }

    .section-5 {
        padding-left: 1vw;
        padding-right: 1vw
    }

    .div-block-73 {
        align-items: stretch;
        width: 100%;
        padding: 10px
    }

    .why-vestrics {
        padding-top: 5vh;
        padding-bottom: 5vh;
        padding-right: 20px
    }

    .container-22 {
        flex-flow: row;
        max-width: 100%
    }

    .div-block-75 {
        flex-flow: column;
        width: 100%
    }

    .div-block-75.yourcareer {
        flex-flow: column;
        height: auto
    }

    .div-block-75.sap_hana {
        padding-left: 20px;
        padding-right: 20px
    }

    .div-block-75.yourcareer-copy {
        flex-flow: column;
        height: auto
    }

    .text-span-2,
    .text-span-3,
    .text-span-4 {
        font-size: 10px;
        line-height: 15px
    }

    .title-tab-copy.is-flex-copy {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        width: 80%;
        padding-top: 2vh;
        padding-bottom: 2vh
    }

    .div-block-76 {
        width: 100%
    }

    .div-block-76.sapservices {
        width: auto;
        height: auto
    }

    .div-block-76.sapservices.tableft {
        display: none
    }

    .div-block-76.careeratvestricsleft {
        width: auto;
        height: auto;
        padding-left: 0;
        padding-right: 0
    }

    .div-block-76.sapservices-text,
    .div-block-76.wvimpledivright,
    .div-block-76.wvimpleleft,
    .div-block-76.wvimpleright,
    .div-block-76.upgradewhy {
        width: auto;
        height: auto
    }

    .div-block-76.sapservicesright {
        width: auto;
        height: auto;
        margin-top: 14px;
        padding-top: 20px
    }

    .div-block-76.growtihsap_video,
    .div-block-76.vesproleft,
    .div-block-76.vesprokeyfunctionimage {
        width: auto;
        height: auto
    }

    .div-block-76.careeratvestricsleft-copy {
        width: auto;
        height: auto;
        padding-left: 0;
        padding-right: 0
    }

    .div-block-77 {
        width: 100%;
        padding-left: 5vw;
        padding-right: 5vw
    }

    .div-block-77.sapservicesright {
        border-radius: 0;
        width: auto
    }

    .div-block-77.careeratvestrics_right {
        width: 100%;
        height: 50vh
    }

    .div-block-77.wvimpledivleft,
    .div-block-77.sapservicesleft,
    .div-block-77.sapservicesleft,
    .div-block-77.sap_hana {
        border-radius: 0;
        width: auto
    }

    .div-block-77.sap_hana.leftimage {
        width: 100%;
        margin-top: 5vh;
        padding-left: 5vw
    }

    .div-block-77.sap_hana.vesprobusiness {
        width: 100%
    }

    .div-block-77.growtihsap_videoright,
    .div-block-77.vesproright {
        border-radius: 0;
        width: auto
    }

    .div-block-77.vesprokeyfuntions {
        border-radius: 0;
        width: auto;
        height: 30vh;
        min-height: auto;
        padding-top: 0;
        overflow: auto
    }

    .div-block-77.whyjoin {
        width: 100%;
        height: 50vh
    }

    .div-block-78 {
        text-align: center;
        grid-template-columns: 1fr
    }

    .div-block-78.vestricsspecial,
    .div-block-78.sapgrid,
    .div-block-78.approach {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr
    }

    .div-block-64-copy {
        grid-column-gap: 3vw;
        grid-row-gap: 3vw;
        text-align: center;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center
    }

    .div-block-64-copy.servicesreverse {
        grid-column-gap: 3vw;
        grid-row-gap: 3vw;
        text-align: center;
        align-items: center
    }

    .div-block-64-copy.servicesreverse.aproachgriditem {
        text-align: center;
        justify-content: flex-start;
        align-items: flex-start
    }

    .div-block-64-copy.servicesreverse.amcgriditem {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .div-block-64-copy.vesproincludeddivblock {
        grid-column-gap: 3vw;
        grid-row-gap: 3vw;
        text-align: center;
        flex-flow: column;
        align-items: center
    }

    .case-studies {
        padding-bottom: 5vh
    }

    .div-block-79 {
        grid-column-gap: 2vw;
        grid-row-gap: 2vw;
        flex-flow: column;
        align-items: stretch;
        margin-top: 2vh
    }

    .hover_up_card {
        width: 90%;
        margin-left: auto;
        margin-right: auto
    }

    .div-block-82 {
        flex-flow: column
    }

    .rws {
        border-radius: 50px;
        width: 100%;
        font-family: Outfit, sans-serif
    }

    .gws,
    .sbtp {
        border-radius: 50px;
        width: 100%
    }

    .sbtp.option_03 {
        width: 100%
    }

    .hero-plugin-section.hero_margin_bottom {
        height: 65vh
    }

    .hero-plugin-section.hero_margin_bottom.easysales,
    .hero-plugin-section.hero_margin_bottom.plantcare,
    .hero-plugin-section.hero_margin_bottom.whatsappintegration,
    .hero-plugin-section.hero_margin_bottom.computec-wms {
        justify-content: flex-start;
        align-items: flex-start;
        height: 60vh
    }

    .section-7 {
        font-family: Outfit, sans-serif
    }

    .container-26 {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .container-26.plantcarelogo {
        justify-content: flex-start;
        align-items: center
    }

    .div-block-88.mobile {
        flex-flow: column
    }

    .div-block-89 {
        grid-column-gap: 1vh;
        grid-row-gap: 1vh;
        font-family: Outfit, sans-serif
    }

    .div-block-89.mobile {
        width: 100%
    }

    .img1-plugin,
    .img-plugin-2 {
        height: 50vh
    }

    .div-block-91 {
        width: 100%;
        height: 100vh
    }

    .img-plugin-3 {
        width: 100%;
        height: 50vh
    }

    .div-block-93 {
        flex-flow: column;
        width: 100%;
        height: 100vh
    }

    .img-plugin-4 {
        width: 100%;
        height: 50vh
    }

    .images-div {
        display: none
    }

    .images-div.desktopctpf {
        margin-top: 1vh;
        display: none
    }

    .images-div.desktopctpf.mobile {
        display: flex
    }

    .div-block-88-copy {
        flex-flow: column
    }

    .img-plugin-6.mobile {
        height: 50vh
    }

    .img-plugin-7 {
        width: 100%;
        height: 100%
    }

    .img-plugin-7.mobile,
    .img-plugin-9 {
        width: auto;
        height: 50vh
    }

    .img-plugin-10 {
        width: 100%;
        height: 50vh
    }

    .img-plugin-10.mobile {
        width: auto
    }

    .img-plugin-11 {
        width: 100%;
        height: 50vh
    }

    .img-plugin-11.mobile {
        width: auto
    }

    .div-block-63-copy {
        grid-template-columns: 1fr;
        align-self: center;
        margin-top: 5vh
    }

    .div-block-63-copy.readynesscheck {
        text-align: center;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr
    }

    .div-block-63-copy.readynesscheck.sapreadynessgrid {
        grid-template-rows: auto auto auto auto auto;
        grid-template-columns: 1fr
    }

    .div-block-63-copy.whatsapp {
        text-align: left;
        grid-template-rows: auto auto auto auto auto auto
    }

    .section-5-copy {
        padding-top: 2vh;
        padding-bottom: 2vh
    }

    .div-block-61-copy-copy {
        grid-column-gap: 0vw;
        grid-row-gap: 3vh;
        flex-flow: column;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        max-width: 100%;
        display: flex
    }

    .container-27 {
        flex-flow: column;
        max-width: 100%;
        margin-left: 20px;
        margin-right: 20px
    }

    .div-block-95 {
        width: 100%
    }

    .container-28 {
        grid-column-gap: 2vw;
        grid-row-gap: 2vw;
        flex-flow: column
    }

    .div-block-96 {
        text-align: left;
        width: 100%;
        padding-left: 2vh;
        padding-right: 2vh
    }

    .div-block-97 {
        width: 100%;
        padding: 40px
    }

    .container-29 {
        flex-flow: column
    }

    .div-block-101 {
        width: 100%
    }

    .div-block-102 {
        width: 100%;
        padding-bottom: 5%;
        padding-right: 5%
    }

    .container-30 {
        padding-left: 10px;
        padding-right: 10px
    }

    .spark-bold-heading-4 {
        line-height: 1.3
    }

    .spark-three-column-grid-2 {
        border-top-right-radius: 35px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }

    .spark-three-column-grid-2.experiance {
        border-top-right-radius: 50px;
        border-bottom-left-radius: 0
    }

    .spark-wrapped-card-3.spark-stacked {
        width: 100%
    }

    .spark-wrapped-card-3.spark-stacked.tab3 {
        border-radius: 50px 50px 0 0
    }

    .spark-wrapped-card-3.spark-stacked.vesatility {
        border-top-right-radius: 50px;
        border-bottom-left-radius: 0
    }

    .spark-side-flat-tab-parent-2 {
        flex-flow: column;
        width: 90%;
        height: auto;
        margin-left: 15px;
        position: relative
    }

    .spark-simple-side-icon-tab {
        padding: 16px;
        line-height: 1em
    }

    .spark-simple-stacked-icon-tabs {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 50px;
        flex-flow: column wrap;
        justify-content: flex-start;
        height: 100vh;
        margin-bottom: 32px
    }

    .spark-simple-stacked-icon-tabs.sapbusinesstabs {
        height: 60vh
    }

    .spark-simple-stacked-icon-tabs.abouttabs {
        height: 55vh
    }

    .spark-simple-stacked-icon-tabs.sapmobiletabs {
        height: 59vh;
        margin-bottom: 0
    }

    .spark-simple-stacked-icon-tabs.sapmobiletabs.sapsolutionsgws.whysap {
        height: auto
    }

    .spark-simple-icon-tabs-content {
        background-image: none
    }

    .landmark-wrapper {
        padding-left: 20px;
        padding-right: 20px
    }

    .brix---logo-strip-image-card {
        width: 120px;
        box-shadow: 0 1px 6px 0 var(--elements-webflow-library--general--shadow-02);
        border-radius: 10px;
        margin: 6px
    }

    .brix---section-logo-strip-v6 {
        padding-top: 64px;
        padding-bottom: 64px
    }

    .text-block-24 {
        text-align: center;
        font-size: 20px;
        line-height: 30px
    }

    .div-block-105 {
        flex-flow: column;
        padding-top: 1vh;
        padding-bottom: 1vh;
        padding-left: 0
    }

    .collection-list-6 {
        grid-template-rows: auto auto auto auto auto auto;
        grid-template-columns: 1fr;
        grid-auto-flow: row
    }

    .switch_alternate_vertical_layout {
        justify-content: flex-start;
        align-items: flex-start
    }

    .collection-list-7 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto auto auto auto auto auto;
        grid-template-columns: 1fr
    }

    .text_block_1-5vw {
        font-size: 8px;
        line-height: 12px
    }

    .text_block_1-7vw {
        font-size: 20px
    }

    .testimonials1_arrow_sap_serv_hp_left {
        width: 2rem;
        height: 2rem;
        top: 115%;
        left: 65%
    }

    .testimonials1_arrow_sap_serv_hp_left.left_arrow_01 {
        width: 2rem;
        height: 2rem;
        margin-top: 0;
        margin-bottom: 0;
        top: 105%;
        left: 35%
    }

    .testimonials1_arrow_sap_serv_hp_right {
        width: 2rem;
        height: 2rem;
        top: 115%;
        left: 80%
    }

    .testimonials1_arrow_sap_serv_hp_right.right {
        width: 2rem;
        height: 2rem;
        margin-top: 0;
        margin-bottom: 0;
        top: 105%;
        left: 50%
    }

    .div-block-108 {
        grid-column-gap: 0vw;
        grid-row-gap: 0vw;
        flex-flow: column
    }

    .container_slide_2,
    .container_slide_3,
    .container_slide_4 {
        min-height: 80vh
    }

    .testimonial-slider {
        flex-flow: column;
        width: 100%;
        height: 90vh;
        display: flex
    }

    .testimonial-section-heading {
        text-align: center;
        width: 100%;
        margin-bottom: 40px;
        margin-left: 0;
        font-size: 5vw
    }

    .testimonial-container {
        padding-left: 0;
        padding-right: 0
    }

    .testimonial-bg {
        width: 96%;
        margin-left: 10px;
        margin-right: 10px;
        padding-left: 0;
        right: 0
    }

    .testimonial-card {
        width: 80vw;
        margin-left: 0
    }

    .testimonial-text {
        font-size: 14px
    }

    .client-image-container {
        width: 30vw
    }

    .testimonial-pagination {
        justify-content: center;
        align-items: center;
        width: 30vw;
        margin-left: -5px;
        margin-right: 74px;
        display: flex;
        top: 45%
    }

    .div-block-109 {
        grid-template-columns: 1fr 1fr
    }

    .paragraph-4 {
        padding-top: 20px;
        font-family: Outfit, sans-serif;
        font-size: 2vw
    }

    .limits_block {
        width: 35vw;
        height: 10vh
    }

    .landmak-h2 {
        font-size: 7vw
    }

    .testimonial_slide_1 {
        height: auto;
        padding-right: 0
    }

    .map-image {
        min-width: 320px;
        max-width: 320px
    }

    .tooltip_country {
        padding-right: 18px;
        font-size: 12px
    }

    .map-wrapper {
        min-width: 320px;
        max-width: 479px
    }

    .map-pin-tooltip {
        padding-left: 5px;
        padding-right: 5px;
        left: -50px;
        right: -50px
    }

    .map-pin-tooltip.united-america {
        display: none
    }

    .map-pin-tooltip.customer {
        z-index: 10
    }

    .map-pin {
        width: 5px;
        height: 10px;
        top: 211px;
        left: 33px
    }

    .map-pin.west-africa {
        left: 115px
    }

    .map-pin.western-europe {
        top: 209px;
        left: 121px
    }

    .map-pin.carribian {
        top: 231px;
        left: 24px
    }

    .map-pin.sensitive-nations {
        top: 230px;
        left: 173px
    }

    .map-pin.sensitive-nations.sensitive-2 {
        top: 222px;
        left: 191px
    }

    .map-pin.sensitive-nations.sensitive-3 {
        top: 230px;
        left: 209px
    }

    .map-pin.asia-pacific {
        top: 214px;
        left: 250px
    }

    .map-pin.asia-pacific.asia-pacific-2 {
        top: 260px;
        left: 268px
    }

    .map-pin.east-africa {
        top: 265px;
        left: 166px
    }

    .map-pin.russia {
        top: 198px;
        left: 209px
    }

    .map-pin.eastern-europe {
        top: 204px;
        left: 143px
    }

    .map-pin.southern-africa {
        top: 282px;
        left: 151px
    }

    .map-pin.unitted-states {
        top: 232px
    }

    .map-pin.unitted-states._1 {
        top: 265px;
        left: 57px
    }

    .map-pin.unitted-states._2 {
        top: 294px;
        left: 65px
    }

    .map-pin.francophone {
        top: 240px;
        left: 130px
    }

    .map-pin.lusophone {
        top: 274px;
        left: 82px
    }

    .map-pin.africa-lusophone,
    .map-pin.india-pin,
    .map-pin.usa-pin,
    .map-pin.mexico-pin,
    .map-pin.mexico,
    .map-pin.jamaica,
    .map-pin.customer {
        top: 253px;
        left: 151px
    }

    .solutionsbutton {
        font-size: 20px
    }

    .div-block-110 {
        width: 100%
    }

    .homenavcontainer {
        display: none
    }

    .image-24 {
        text-align: center;
        width: 100%
    }

    .onecolumn_2rows {
        width: 100%;
        height: 50vh
    }

    .img-plugin-4-copy,
    .img-plugin-5-copy {
        height: 50vh
    }

    .batchtracebility.mobile,
    .complaint_management {
        width: auto;
        height: 50vh
    }

    .datacollection {
        width: 100%;
        height: 50vh
    }

    .datacollection.mobile {
        width: auto
    }

    .eoipara.plantcaretext {
        height: auto;
        min-height: auto;
        max-height: 15vh
    }

    .eoipara.pluginpara {
        min-height: auto;
        max-height: 15vh
    }

    .ocular_img_01.mobile {
        width: 100%;
        height: 50vh
    }

    .ocular_image_text.is-left-aligned {
        text-align: center
    }

    .ocular_image_text.is-white.is-left-aligned.small.para-text {
        text-align: left
    }

    .ocular_img_02.mobile,
    .ocular_img_03.mobile {
        width: 100%;
        height: 50vh
    }

    .ocular_img_04 {
        height: 50vh
    }

    .ocular_img_04.mobile {
        width: 100%
    }

    .ocular_img_05.mobile,
    .ocular_img_06.mobile,
    .fleetcare_img_01.mobile {
        height: 50vh
    }

    .fleetcare_img_01.mobile,
    .fleetcare_img_02.mobile,
    .fleetcare_img_06.mobile,
    .fleetcare_img_03.mobile,
    .fleetcare_img_04.mobile {
        width: 100%;
        height: 50vh
    }

    .fleetcare_img_05.mobile,
    .fleetcare_img_09.mobile {
        height: 50vh
    }

    .fleetcare_image_heading_image_text.is-left-aligned {
        text-align: center
    }

    .fleetcare_image_heading_image_text.para-text.is-left-aligned.is-white.small {
        text-align: left
    }

    .fleetcare_img_06-copy.mobile,
    .fleetcare_img_10.mobile {
        width: 100%;
        height: 50vh
    }

    .easydms_image_text.is-left-aligned,
    .processforce_image__text.is-left-aligned {
        text-align: center
    }

    .processforce_image__text.para-text.is-left-aligned.is-white.small {
        text-align: left
    }

    .easydms_sales_01.mobile {
        height: 50vh
    }

    .easydms_sales_02.mobile,
    .easydms_sales_03.mobile,
    .easysales_img_04.mobile {
        width: 100%;
        height: 50vh
    }

    .easysales_img_05.mobile,
    .easysales_img_06.mobile {
        height: 50vh
    }

    .easysales_img_08.mobile,
    .easysales_img_09.mobile {
        width: 100%
    }

    .whychooseimages {
        align-self: center;
        width: 20%
    }

    .whychooseimages.whatsapp {
        align-self: flex-start
    }

    .plantcare_01 {
        height: 50vh
    }

    .plantcare_02,
    .plantcare_04.mobile {
        width: 100%;
        height: 50vh
    }

    .plantcare_05.mobile,
    .plantcare_06.mobile {
        height: 50vh
    }

    .plantcare_08.mobile,
    .plantcare_09.mobile {
        width: 100%;
        height: 50vh
    }

    .whatsapp_03.mobile {
        background-position: 50%;
        width: 100%;
        height: 50vh;
        font-family: Outfit, sans-serif
    }

    .whatsapp_02 {
        height: 50vh
    }

    .whatsapp_02.mobile {
        width: 100%
    }

    .whatsapp_04.mobile {
        width: 100%;
        height: 50vh
    }

    .whatsapp_05.mobile {
        height: 50vh
    }

    .whatsapp_text.is-left-aligned {
        text-align: center
    }

    .wms_img_01.mobile,
    .wms_img_02.mobile {
        width: 100%;
        height: 50vh
    }

    .wms_img_03.mobile,
    .wms_img_04.mobile {
        height: 50vh
    }

    .wms_img_05.mobile {
        width: 100%;
        height: 50vh
    }

    .wms_image_text.is-left-aligned {
        text-align: center
    }

    .pdc_img_04 {
        width: 100%
    }

    .pdc_column_01 {
        height: 55vh
    }

    .pdc_image_text.is-left-aligned {
        text-align: center
    }

    .barcode_support {
        height: 55vh
    }

    .dtkeybenefitsdiv {
        grid-template-columns: 1fr;
        align-self: center;
        margin-top: 5vh
    }

    .dtoservices {
        height: auto;
        padding-top: 1vh;
        padding-bottom: 1vh
    }

    .ailml,
    .iotcard {
        width: 78vw
    }

    .mobilappication_card {
        width: 100%;
        position: relative
    }

    .dataanalytics_card {
        width: 78vw
    }

    .servicesicon {
        text-align: center
    }

    .sapreadynescheck {
        margin-bottom: 20px;
        padding-bottom: 5vh
    }

    .whysapmatters {
        margin-top: 5vh;
        padding-top: 5vh;
        position: static;
        overflow: hidden
    }

    .sapredinessstepssection {
        overflow: scroll
    }

    .sapredinessstepscontainer {
        margin-left: 10px;
        margin-right: 10px
    }

    .sapredinessstepsmaindiv {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr;
        height: auto
    }

    .sapredinessstepsmaindiv.intiationactive {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr
    }

    .sapredinessstepsmaindiv.datacollectionactive,
    .sapredinessstepsmaindiv.analysisactive,
    .sapredinessstepsmaindiv.dashboardactive {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: none
    }

    .sapreadinessgrid {
        height: 50vh;
        margin: 10px
    }

    .step_heading._04,
    .step_heading._03,
    .step_heading._02,
    .step_heading._01 {
        height: 15vh
    }

    .hero-sap-s-4-hana-section.sap-s4-hana-banner {
        height: 70vh
    }

    .hero-sap-s-4-hana-section.sap-s4-hana-banner_lp {
        height: 70vh;
        min-height: 950px;
        max-height: 600px
    }

    .hero-grow-with-sap-section-copy.grow_with_sap_banner,
    .hero-grow-with-sap-section-copy.grow_with_sac_banner {
        height: 55vh
    }

    .spark-three-column-grid-2-copy.cloudsapbusinessone {
        border-top-right-radius: 50px;
        border-bottom-left-radius: 0
    }

    .contactform_subheading {
        font-size: 16px;
        line-height: 24px
    }

    .text-field {
        width: 100%
    }

    .form-block {
        justify-content: center;
        width: 100%;
        margin-left: auto;
        margin-right: auto
    }

    .form {
        flex-flow: column;
        grid-template-rows: auto auto auto auto auto auto auto auto;
        grid-template-columns: 1fr;
        align-items: stretch;
        padding: 20px 0;
        display: flex
    }

    .div-block-111 {
        margin-left: auto;
        margin-right: auto
    }

    .globalofficesright {
        width: 300px
    }

    .div-block-112.callusright {
        margin-top: 20px
    }

    .globalofficesleft,
    .globalofficetopdiv {
        width: 300px
    }

    .chatwithuscontainer {
        flex-flow: column
    }

    .chatwithusdivleft {
        width: 100%
    }

    .chatwithusrightdiv {
        width: 100%;
        padding: 20px
    }

    .upcomingwebinar,
    .newsolutionlaunchcard,
    .careerfarecard {
        width: 78vw
    }

    .upcomingwebinar-2,
    .solutionlaunchcard {
        width: 78vw;
        height: 45vh
    }

    .div-block-113 {
        grid-template-columns: 1fr;
        margin-top: 5vh;
        overflow: visible
    }

    .markyourcalendar_subheading-2 {
        margin-bottom: 20px
    }

    .careercard {
        width: 78vw;
        height: 45vh
    }

    .careerspara {
        width: 100%
    }

    .careerformcontainer {
        margin-top: 140px
    }

    .innovation {
        flex-flow: column;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .whyjoinuscontainer {
        height: 110vh
    }

    .whyjoinusdiv {
        flex-flow: column;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
        display: flex
    }

    .opportunitiescontainer {
        padding: 20px
    }

    .recommendedblogsdiv {
        padding: 10px
    }

    .recommendedblogoption {
        margin: 10px
    }

    .container-31.mobile {
        flex-flow: column
    }

    .textblock {
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px
    }

    .employee_testimonials {
        padding-bottom: 0
    }

    .slider {
        display: none
    }

    .slider.mobile {
        border-radius: 20px;
        justify-content: center;
        align-items: stretch;
        height: 650px;
        display: flex
    }

    .employeeimage.mobile {
        height: 100px
    }

    .slide-5.mobile {
        height: 600px
    }

    .div-block-118 {
        height: 700px
    }

    .employeetestiheading {
        font-size: 18px;
        line-height: 27px
    }

    .employeename {
        font-size: 16px;
        line-height: 24px
    }

    .employetestipara {
        margin-bottom: 0;
        font-size: 12px;
        line-height: 18px
    }

    .right-arrow-2 {
        display: none
    }

    .heading-7 {
        font-size: 20px;
        font-weight: 400;
        line-height: 30px
    }

    .hero-resource-section {
        height: auto;
        min-height: 400px;
        max-height: 400px
    }

    .div-block-119 {
        display: none
    }

    .sap_services_banner_lp {
        grid-column-gap: 6px;
        grid-row-gap: 6px;
        height: 80vh;
        min-height: 750px
    }

    .globalofficesdiv {
        flex-flow: column
    }

    .aboutourteamcontainer {
        height: auto;
        padding: 20px
    }

    .div-block-127 {
        grid-template-columns: 1fr
    }

    .viewprofile {
        padding-left: 20px;
        padding-right: 20px
    }

    .text-block-31,
    .text-block-32,
    .text-block-33,
    .text-block-34 {
        font-size: 12px
    }

    .container-33 {
        margin: 10px
    }

    .container-34 {
        max-width: 100%;
        padding-bottom: 20px;
        padding-left: 0
    }

    .container-35,
    .div-block-133 {
        display: none
    }

    .case-study-list {
        display: flex
    }

    .div-block-134,
    .left-arrow-3,
    .slide-nav-2 {
        display: none
    }

    .whatweoffergrid {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }

    .whatweofferdiv {
        padding: 20px
    }

    .paragraph-10,
    .paragraph-11,
    .paragraph-12 {
        text-align: center
    }

    .image-39 {
        border-radius: 0
    }

    .div-block-113-copy {
        grid-template-columns: 1fr;
        margin-top: 5vh;
        display: none;
        overflow: visible
    }

    .div-block-113-copy.mobile {
        grid-column-gap: 0vh;
        grid-row-gap: 0vh;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        height: auto;
        display: grid
    }

    .easydms_image_text-copy.is-left-aligned,
    .plantcare_image_text.is-left-aligned {
        text-align: center
    }

    .plantcare_image_text.is-white.is-left-aligned.small.para-text {
        text-align: left
    }

    .whatsapp_image_text.is-left-aligned {
        text-align: center
    }

    .whatsapp_image_text.is-white.is-left-aligned.small.para-text,
    .list-item-4,
    .list-item-5,
    .list-item-6,
    .list-item-7,
    .list-item-8,
    .list-item-9,
    .list-item-10,
    .list-item-11,
    .list-item-12 {
        text-align: left
    }

    .title-tab-2 {
        font-size: 16px
    }

    .a-footer-divider-2 {
        display: none
    }

    .a-button-primary-2 {
        width: 100%
    }

    .whatsapp_image_text-2.is-white.is-left-aligned.small.para-text {
        text-align: left
    }

    .div-block-137.mobile {
        flex-flow: column
    }

    .container-36 {
        max-width: 400px;
        padding-left: 60px;
        padding-right: 60px
    }

    .container-36.whatsapp {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .div-block-138 {
        flex-flow: column
    }

    .div-block-139 {
        flex-flow: column;
        width: 100%;
        height: 100vh
    }

    .div-block-140 {
        grid-column-gap: 1vh;
        grid-row-gap: 1vh;
        font-family: Outfit, sans-serif
    }

    .div-block-141 {
        align-items: center
    }

    .div-block-141.whatsapp {
        text-align: left;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        font-family: Outfit, sans-serif
    }

    .div-block-141.whatsappbenefits {
        justify-content: flex-start;
        align-items: flex-start
    }

    .div-block-142 {
        width: 100%;
        height: 100vh
    }

    .section-11 {
        font-family: Outfit, sans-serif
    }

    .div-block-144 {
        align-items: stretch;
        width: 60vw;
        padding: 10px
    }

    .container-37.whatsapp {
        justify-content: flex-start;
        align-items: center
    }

    .a-button-primary-3 {
        width: 100%
    }

    .container-39 {
        max-width: 400px;
        padding-left: 60px;
        padding-right: 60px
    }

    .div-block-147 {
        flex-flow: column
    }

    .wms_image_text-2.is-white.is-left-aligned.small.para-text {
        text-align: left
    }

    .div-block-148 {
        align-items: center
    }

    .div-block-149 {
        width: 100%;
        height: 100vh
    }

    .section-12 {
        font-family: Outfit, sans-serif
    }

    .div-block-151,
    .div-block-152 {
        align-items: stretch;
        width: 60vw;
        padding: 10px
    }

    .div-block-154 {
        align-items: center
    }

    .div-block-155 {
        flex-flow: column
    }

    .container-43 {
        max-width: 400px;
        padding-left: 60px;
        padding-right: 60px
    }

    .div-block-156 {
        width: 100%;
        height: 100vh
    }

    .container-44.wmsblock {
        justify-content: flex-start;
        align-items: center
    }

    .wms_image_text-3.is-white.is-left-aligned.small.para-text {
        text-align: left
    }

    .container-46.easydmscontainer {
        padding-left: 20px;
        padding-right: 20px
    }

    .div-block-167 {
        align-items: stretch;
        width: 100%;
        padding: 10px
    }

    .div-block-164 {
        flex-flow: column
    }

    .div-block-163 {
        text-align: center;
        justify-content: flex-start;
        align-items: center;
        font-family: Outfit, sans-serif
    }

    .container-45 {
        max-width: 400px;
        padding-left: 20px;
        padding-right: 20px
    }

    .div-block-160 {
        grid-column-gap: 1vh;
        grid-row-gap: 1vh;
        font-family: Outfit, sans-serif
    }

    .div-block-159 {
        width: 100%;
        height: 100vh
    }

    .div-block-165 {
        flex-flow: column;
        width: 100%;
        height: 100vh
    }

    .easysales_image_text.is-left-aligned {
        text-align: center
    }

    .easysales_image_text.is-white.is-left-aligned.small.para-text {
        text-align: left
    }

    .div-block-168 {
        width: 100%;
        height: 100vh
    }

    .div-block-169 {
        grid-column-gap: 1vh;
        grid-row-gap: 1vh;
        font-family: Outfit, sans-serif
    }

    .image-48 {
        align-self: center;
        width: 36%
    }

    .container-48 {
        max-width: 400px;
        padding-left: 60px;
        padding-right: 60px
    }

    .div-block-172 {
        flex-flow: column
    }

    .div-block-173 {
        flex-flow: column;
        width: 100%;
        height: 100vh
    }

    .div-block-174 {
        align-items: center
    }

    .div-block-176 {
        align-items: stretch;
        width: 60vw;
        padding: 10px
    }

    .section-13 {
        display: none
    }

    .container-52 {
        max-width: 400px;
        padding-left: 10px;
        padding-right: 10px
    }

    .div-block-181 {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr
    }

    .div-block-182 {
        grid-column-gap: 2vw;
        grid-row-gap: 2vw;
        flex-flow: column;
        align-items: stretch;
        margin-top: 2vh
    }

    .div-block-183,
    .div-block-184 {
        flex-flow: column
    }

    .div-block-185 {
        grid-template-columns: 1fr
    }

    .question-2 {
        padding-top: 5vh
    }

    .div-block-187 {
        flex-flow: column;
        width: 100%
    }

    .div-block-188 {
        align-items: center
    }

    .div-block-189 {
        width: 100%;
        padding-left: 5vw;
        padding-right: 5vw
    }

    .section-16 {
        padding-left: 1vw;
        padding-right: 1vw
    }

    .spark-three-column-grid-3 {
        border-top-right-radius: 35px;
        border-bottom-left-radius: 0
    }

    .spark-three-column-grid-3.onpreimes_businessone,
    .spark-three-column-grid-3.mobilebusinessone {
        border-top-right-radius: 50px;
        border-bottom-left-radius: 0
    }

    .div-block-194 {
        align-items: stretch;
        width: 60vw;
        padding: 10px
    }

    .div-block-195 {
        width: 100%
    }

    .container-58 {
        flex-flow: row;
        max-width: 100%
    }

    .spark-simple-side-icon-tab-2 {
        padding: 16px;
        line-height: 1em
    }

    .div-block-196 {
        grid-template-columns: 1fr
    }

    .div-block-61-copy-copy-2 {
        grid-column-gap: 0vw;
        grid-row-gap: 3vh;
        flex-flow: column;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        align-items: stretch;
        width: auto;
        max-width: 100%;
        display: flex
    }

    .div-block-198 {
        align-items: stretch;
        width: 100%;
        padding: 10px
    }

    .div-block-200 {
        grid-template-columns: 1fr
    }

    .div-block-201 {
        grid-column-gap: 1vw;
        grid-row-gap: 3vh;
        text-align: center;
        flex-flow: column;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .div-block-202 {
        grid-row-gap: 2vh;
        grid-template-columns: 1fr;
        margin-top: 5vh
    }

    .div-block-202.sapbusinessonegrid {
        text-align: center;
        grid-template-rows: auto auto auto auto auto auto auto auto;
        grid-template-columns: 1fr;
        font-family: Outfit, sans-serif
    }

    .div-block-203 {
        flex-flow: column;
        width: 100%
    }

    .div-block-204 {
        flex-flow: column
    }

    .container-61 {
        max-width: 400px;
        padding-left: 10px;
        padding-right: 10px
    }

    .testimonials1_arrow_sapone_right-2 {
        margin-top: -80px;
        margin-left: 40px;
        display: flex
    }

    .testimonials1_arrow_sapone_right-2.rightarrow {
        width: 2rem;
        height: 2rem;
        margin-top: -60px;
        margin-left: 30px
    }

    .testimonials1_arrow_sapone_right-2.mobileright {
        width: 2rem;
        height: 2rem;
        margin-top: -60px;
        left: 38%
    }

    .div-block-205 {
        width: 100%
    }

    .div-block-207 {
        align-items: center
    }

    .spark-simple-side-icon-tab-3 {
        padding: 16px;
        line-height: 1em
    }

    .spark-simple-side-icon-tab-3.sapbusinesstablinks,
    .spark-simple-side-icon-tab-3.aboutuslinks {
        height: 17vh
    }

    .div-block-208 {
        text-align: left;
        padding-left: .25rem
    }

    .image-56 {
        width: 60%
    }

    .div-block-212 {
        width: 100%;
        padding-left: 5vw;
        padding-right: 5vw
    }

    .section-19 {
        padding-left: 1vw;
        padding-right: 1vw
    }

    .div-block-214 {
        flex-flow: column
    }

    .question-3 {
        padding-top: 5vh
    }

    .image-58 {
        align-self: center
    }

    .div-block-217 {
        grid-column-gap: 2vw;
        grid-row-gap: 2vw;
        flex-flow: column;
        align-items: stretch;
        margin-top: 2vh
    }

    .testimonials1_arrow_sapone_left-2 {
        margin-top: -80px;
        display: flex
    }

    .testimonials1_arrow_sapone_left-2.leftarrow {
        width: 2rem;
        height: 2rem;
        margin-top: -60px
    }

    .testimonials1_arrow_sapone_left-2.mobileleft {
        width: 2rem;
        height: 2rem;
        margin-top: -60px;
        left: 32%
    }

    .container-65 {
        flex-flow: row;
        max-width: 100%
    }

    .div-block-219 {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr
    }

    .section-20 {
        margin-top: 7vh;
        padding-top: 5vh;
        padding-bottom: 5vh;
        display: flex
    }

    .image-59 {
        text-align: center;
        position: static;
        overflow: visible
    }

    .features-2 {
        margin-top: 60px
    }

    .paragraph-14 {
        text-align: center
    }

    .sapservicestabscontainer {
        justify-content: center;
        display: flex
    }

    .migrationcontainer {
        max-width: 100%;
        height: 50vh
    }

    .migrationbannerdiv {
        width: 300px
    }

    .migrationheading {
        font-size: 30px;
        line-height: 40px
    }

    .sapservicesstatsgrid {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }

    .sapservicesaboutsection {
        padding-top: 5vh;
        padding-bottom: 5vh
    }

    .tab-pane-tab-1-3 {
        max-width: 100%
    }

    .icon_title_description {
        height: 25vh
    }

    .sapreadinessheadingdiv {
        width: 100%
    }

    .sapreadinessheading {
        font-size: 6vw
    }

    .implementationcontainer {
        width: 100%;
        max-width: 100%;
        height: 50vh;
        margin-left: 0;
        margin-right: 0
    }

    .implementationabout {
        padding-top: 5vh;
        padding-bottom: 5vh
    }

    .whyvestricscontainer {
        flex-flow: row;
        max-width: 100%
    }

    .wvimplediv {
        flex-flow: column;
        width: 100%
    }

    .wvimplediv.yourcareer {
        flex-flow: column;
        height: auto
    }

    .tabs-content-2 {
        margin-left: 0%
    }

    .upgradecontainer {
        max-width: 100%;
        height: 50vh
    }

    .upgradehighlighttext {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
        width: 100%;
        max-width: 100%
    }

    .upgradeabout {
        padding-bottom: 5vh
    }

    .whyupgradegrid {
        grid-template-columns: 1fr;
        align-self: center;
        margin-top: 5vh
    }

    .whyupgradegrid.readynesscheck {
        grid-template-columns: 1fr
    }

    .list-6 {
        padding-right: 10px
    }

    .whychoose {
        display: none
    }

    .integrationcontainer {
        background-position: 0 0, 0 0;
        flex-flow: column;
        max-width: 100%;
        height: 50vh;
        margin-left: 0;
        margin-right: 0
    }

    .tab-pane-tab-3-2,
    .tab-pane-tab-2-2,
    .tab-pane-tab-4,
    .tab-pane-tab-5,
    .tab-pane-tab-6 {
        width: 100%;
        max-width: 100%
    }

    .amscontainer {
        background-position: 0 0, 0 0;
        flex-flow: column;
        max-width: 100%;
        height: 50vh;
        margin-left: 0;
        margin-right: 0
    }

    .amsabout {
        padding-bottom: 5vh
    }

    .list-7 {
        text-align: left
    }

    .cutomizationcontainer {
        background-position: 0 0, 0 0;
        flex-flow: column;
        max-width: 100%;
        height: 50vh;
        margin-left: 0;
        margin-right: 0
    }

    .customizationabout {
        padding-bottom: 5vh
    }

    .bprcontainer {
        background-position: 0 0, 0 0;
        flex-flow: column;
        max-width: 100%;
        height: 50vh;
        margin-left: 0;
        margin-right: 0
    }

    .bprabout,
    .bprdriving {
        padding-bottom: 5vh
    }

    .sapdiv.sapdiv_width {
        padding-top: 5vh;
        padding-bottom: 5vh;
        padding-left: 0
    }

    .div-block-222 {
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 20px
    }

    .saprightimagediv.sapdiv_width {
        padding-top: 5vh;
        padding-bottom: 5vh
    }

    .saprightimagediv.sapdiv_width.gwsapsection {
        padding-top: 5vh
    }

    .growwithsap {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }

    .growtihsap_videosection {
        padding-top: 5vh;
        padding-bottom: 5vh
    }

    .tabs-content-3 {
        margin-left: 0%
    }

    .div-block-226 {
        grid-template-columns: 1fr;
        margin-top: 5vh
    }

    .video-3 {
        margin-top: 0%;
        margin-bottom: 0%;
        margin-left: 0%
    }

    .div-block-236 {
        box-sizing: border-box;
        clear: none;
        grid-column-gap: 3vw;
        grid-row-gap: 3vh;
        grid-template-columns: repeat(auto-fit, minmax(250px, .25fr));
        justify-content: space-between;
        place-items: start;
        margin-top: 5vh
    }

    .div-block-238 {
        width: 100%;
        padding-left: 5vw;
        padding-right: 5vw
    }

    .div-block-238.growtihsap_videoright {
        border-radius: 0;
        width: 100%;
        margin-left: 5vw;
        padding: 1vh 2vw
    }

    .div-block-238.wvimpledivleft,
    .div-block-238.sap_hana {
        border-radius: 0;
        width: auto
    }

    .div-block-238.sap_hana.rightimage.gwsap {
        width: 100%;
        min-height: 40vh
    }

    .div-block-231.grow_sap {
        max-width: 100%;
        height: 70vh;
        min-height: 70vh;
        max-height: 80vh;
        margin-top: -5%;
        margin-left: 5vw;
        margin-right: 5vw;
        padding-left: 2vw;
        padding-right: 2vw;
        position: static
    }

    .div-block-231.vesprodiv {
        max-width: 100%;
        height: 70vh;
        margin-top: 5%;
        margin-left: 5vw;
        margin-right: 5vw;
        padding-left: 2vw;
        padding-right: 2vw;
        position: static
    }

    .div-block-240 {
        align-items: center
    }

    .div-block-235 {
        flex-flow: column
    }

    .whyvestrictabdiv-2 {
        width: 100%
    }

    .div-block-230 {
        flex-flow: column;
        width: 100%
    }

    .div-block-230.sap_hana {
        padding-left: 20px;
        padding-right: 20px
    }

    .spark-three-column-grid-4.end_to_end_implementation {
        border-radius: 0
    }

    .features-3 {
        padding-top: 5vh
    }

    .div-block-229 {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr;
        margin-top: 5vh
    }

    .container-74 {
        flex-flow: row;
        max-width: 100%
    }

    .grow_with_sap_tab-2 {
        flex-flow: column
    }

    .spark-simple-side-icon-tab-4 {
        height: 18vh;
        margin-bottom: 0;
        padding: 10px;
        line-height: 1em
    }

    .spark-simple-side-icon-tab-4.w--current {
        height: 19vh
    }

    .container-70 {
        max-width: 400px;
        padding-left: 20px;
        padding-right: 20px;
        overflow: hidden
    }

    .heading-18.videoheading {
        margin-top: 0;
        padding-right: 0%
    }

    .div-block-227 {
        flex-flow: column
    }

    .div-block-245 {
        grid-template-columns: 1fr
    }

    .div-block-234 {
        grid-column-gap: 2vw;
        grid-row-gap: 2vw;
        flex-flow: column;
        align-items: stretch;
        margin-top: 2vh
    }

    .image-61 {
        margin-top: 20px;
        margin-bottom: 20px
    }

    .div-block-239 {
        width: 100%
    }

    .div-block-239.growtihsap_video {
        width: auto;
        height: auto
    }

    .div-block-239.sapservicesright {
        text-align: left;
        width: auto;
        height: auto;
        padding-top: 10px;
        padding-bottom: 10px
    }

    .growtihsap_videosection-2 {
        padding-top: 5vh;
        padding-bottom: 5vh
    }

    .growwithsaptablink-2,
    .growwithsaptablink-2.w--current {
        padding-left: 10px
    }

    .section-22 {
        display: flex
    }

    .div-block-248 {
        flex-flow: column
    }

    .div-block-250 {
        flex-flow: column;
        width: 100%
    }

    .growtihsap_videosection-3 {
        padding-top: 5vh;
        padding-bottom: 5vh
    }

    .risewithsap {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }

    .div-block-251 {
        grid-template-columns: 1fr
    }

    .howitworks_rws {
        padding-top: 5vh
    }

    .section-23 {
        display: none
    }

    .container-77 {
        max-width: 400px;
        padding-left: 20px;
        padding-right: 20px
    }

    .div-block-253 {
        align-items: center
    }

    .div-block-254 {
        width: 100%;
        padding-left: 5vw;
        padding-right: 5vw
    }

    .div-block-254.growtihsap_videoright,
    .div-block-254.sap_hana {
        border-radius: 0;
        width: auto
    }

    .container-78 {
        flex-flow: row;
        max-width: 100%
    }

    .div-block-226-copy {
        grid-template-columns: 1fr;
        margin-top: 5vh
    }

    .div-block-257 {
        width: 100%
    }

    .div-block-257.growtihsap_video,
    .div-block-257.sapservicesright {
        width: auto;
        height: auto
    }

    .div-block-260 {
        flex-flow: column
    }

    .video-4 {
        margin-left: 0%
    }

    .discoverrisewithsap {
        padding-top: 5vh
    }

    .hero-rise-with-sap-section.rise_with_sap_banner {
        height: 55vh
    }

    .div-block-261.risesap {
        max-width: 100%;
        height: 70vh;
        margin-top: -5%;
        margin-left: 5vw;
        margin-right: 5vw;
        padding-left: 2vw;
        padding-right: 2vw;
        position: static
    }

    .div-block-262 {
        grid-column-gap: 2vw;
        grid-row-gap: 2vw;
        flex-flow: column;
        align-items: stretch;
        margin-top: 2vh
    }

    .div-block-263 {
        width: 100%
    }

    .div-block-263.sapservicesright,
    .div-block-263.growtihsap_video {
        width: auto;
        height: auto
    }

    .heading-20.videoheading {
        font-size: 18px;
        line-height: 27px
    }

    .div-block-264 {
        grid-column-gap: 2vw;
        grid-row-gap: 2vw;
        flex-flow: column;
        align-items: stretch;
        margin-top: 2vh
    }

    .container-82 {
        max-width: 400px;
        padding-left: 20px;
        padding-right: 20px
    }

    .div-block-266 {
        width: 100%;
        padding-left: 5vw;
        padding-right: 5vw
    }

    .div-block-266.growtihsap_videoright {
        border-radius: 0;
        width: 100%;
        margin-left: 0;
        padding-top: 0
    }

    .div-block-266.rise_withsap {
        border-radius: 0;
        width: auto
    }

    .div-block-266.rise_withsap.rightimage.rise_sap_why.imgclass {
        border-radius: 0
    }

    .image-66 {
        text-align: left;
        margin-top: 20px;
        margin-bottom: 20px
    }

    .growtihsap_videosection-4 {
        padding-top: 5vh;
        padding-bottom: 5vh
    }

    .div-block-268 {
        flex-flow: column;
        width: 100%
    }

    .div-block-268.sap_hana {
        padding: 10px
    }

    .div-block-269 {
        grid-template-columns: 1fr
    }

    .div-block-270,
    .div-block-271 {
        flex-flow: column
    }

    .container-85 {
        flex-flow: row;
        max-width: 100%
    }

    .div-block-275 {
        align-items: center
    }

    .div-block-276.risesap {
        max-width: 100%;
        height: 55vh;
        margin-top: -5%;
        margin-left: 5vw;
        margin-right: 5vw;
        padding-bottom: 1vh;
        padding-left: 2vw;
        padding-right: 2vw;
        position: static
    }

    .industryecxamplecontainer {
        margin-left: 10px;
        margin-right: 10px;
        overflow: auto
    }

    .industryexampleheadingdiv {
        width: 100%
    }

    .industryexamplemaindiv {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr;
        height: auto
    }

    .indusryexamplegrid {
        height: 50vh;
        margin: 10px
    }

    .hero_vespro.grow_with_sap_banner {
        height: 55vh
    }

    .hero_vespro.vesprobanner {
        height: 62vh
    }

    .vesprointro {
        padding-top: 5vh
    }

    .vesproaboutsection {
        padding-left: 0;
        padding-right: 0
    }

    .vesprosection.what_included {
        padding-right: 5vw
    }

    .vesproimgdiv {
        margin-right: 0;
        padding: 10px
    }

    .vesprosection2.keysection {
        padding-bottom: 5vh;
        padding-right: 5vw
    }

    .vesproimgdiv-copy {
        margin-left: 0%
    }

    .packagessection {
        display: none
    }

    .businesstech-section {
        height: 50vh
    }

    .centered_w1-copy {
        padding-left: 20px;
        padding-right: 20px
    }

    .vestricsnavigationbar {
        display: none
    }

    .vestricsnavbar_centered {
        padding-left: 20px;
        padding-right: 20px
    }

    .homeevents {
        margin-top: 0;
        padding-top: 10px;
        padding-bottom: 10px
    }

    .homeevents.mobile {
        margin-top: 0;
        display: none
    }

    .homeevents.desktop {
        justify-content: flex-start;
        align-items: center;
        margin-top: 0;
        padding-top: 0;
        display: flex
    }

    .tranding {
        display: none
    }

    .tooltip_country-2 {
        padding-right: 18px;
        font-size: 12px
    }

    .ourlocationsection.mobileversion {
        display: block
    }

    .ourlocationsection.desktopversion {
        display: none
    }

    .locationname {
        font-size: 14px;
        line-height: 21px
    }

    .text-block-66 {
        font-size: 12px;
        line-height: 18px
    }

    .code-embed-2 {
        font-family: Outfit, sans-serif
    }

    .logogallerycontainer.row2 {
        height: 60vh
    }

    .logogallerycontainer.mobilerows {
        height: 40vh
    }

    .logogallerycontainer.mobilerows2,
    .logogallerycontainer.mobilerows3 {
        height: 20vh
    }

    .logosdiv.is_1 {
        height: 10vh
    }

    .logoswrapper.is_03,
    .logoswrapper.is_04,
    .logoswrapper.is_01,
    .logoswrapper.is_03,
    .logoswrapper.is_04,
    .logoswrapper.is_05 {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .logoswrapper.is_06 {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        left: auto
    }

    .logoswrapper.is_07,
    .logoswrapper.is_09 {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .logoswrapper.is_10 {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        left: auto
    }

    .logoswrapper.is_11,
    .logoswrapper.is_12,
    .logoswrapper.is_13,
    .logoswrapper.is_14 {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .logoswrapper.is_08 {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        left: auto
    }

    .logoswrapper.is_03,
    .logoswrapper.is_04-copy {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .logoswrapper.is_02 {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        left: -100%
    }

    .aboutdriopdowncontent,
    .whatwedodropdowncontent {
        grid-template-columns: 1fr;
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .brand-2 {
        width: 50%
    }

    .whowearedropdown {
        background-color: var(--elements-webflow-library--general--shadow-02);
        flex-flow: row;
        justify-content: flex-start;
        align-self: flex-start;
        align-items: flex-start;
        display: flex;
        position: relative
    }

    .whowearedropdown:hover {
        color: var(--orange-heading)
    }

    .whatwedodropdown,
    .industriesdropdown {
        background-color: var(--elements-webflow-library--general--shadow-02);
        flex-flow: column;
        display: flex
    }

    .industriesdropdown:hover {
        color: var(--orange-heading)
    }

    .resourcesdropdown {
        background-color: var(--elements-webflow-library--general--shadow-02);
        flex-flow: column;
        display: flex
    }

    .resourcesdropdown:hover {
        color: var(--orange-heading)
    }

    .dropdown-toggle-3,
    .dropdown-toggle-4 {
        margin-left: 0;
        padding-top: 5px;
        padding-bottom: 5px
    }

    .dropdown-toggle-5 {
        align-self: flex-start;
        margin-left: 0;
        margin-right: 0;
        padding-top: 5px;
        padding-bottom: 5px;
        display: flex;
        position: relative
    }

    .resources_link:visited,
    .resources_link:lang(en) {
        color: var(--orange-heading)
    }

    .dropdown-toggle-6 {
        margin-left: 0;
        padding-top: 5px;
        padding-bottom: 5px
    }

    .whatwedogrid {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }

    .industriesgrid {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr
    }

    .vestrics_solution_navbar.mobile {
        display: flex
    }

    .vestrics_solution_navbar.desktop,
    .div-block-283 {
        display: none
    }

    .menu-button {
        width: 50%;
        color: var(--spark-library--white);
        background-color: #0000;
        flex-flow: row;
        justify-content: flex-end;
        align-items: center;
        padding-bottom: 20px;
        padding-right: 0;
        display: block
    }

    .menu-button:hover {
        color: var(--orange-heading)
    }

    .menu-button.w--open {
        color: var(--orange-heading);
        background-color: #fff0
    }

    .contactdiv {
        display: none
    }

    .nav-menu {
        background-color: var(--elements-webflow-library--general--shadow-02);
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%;
        max-width: 100%;
        margin: 0;
        padding: 10px;
        display: block
    }

    .aboutdropdowndiv {
        background-color: var(--spark-library--black);
        flex-flow: column
    }

    .resourcedropdownsection {
        flex-flow: column;
        display: flex
    }

    .vestric-logo {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        width: 45%;
        height: auto;
        padding-left: 0;
        display: flex
    }

    .icon-5 {
        text-align: right;
        font-size: 30px;
        display: block
    }

    .text-block-69 {
        text-align: left
    }

    .image-76 {
        border-radius: 0;
        width: 20%
    }

    .tab-pane-tab-1-8,
    .tab-pane-tab-2-3,
    .tab-pane-tab-3-3,
    .tab-pane-tab-4-2 {
        width: 100%
    }

    .aimachinelearning_grid,
    .digital_analysis_grid,
    .iot_grid,
    .mobile_app_grid {
        grid-template-rows: auto auto auto auto auto;
        grid-template-columns: 1fr
    }

    .div-block-287 {
        text-align: center;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .container-90 {
        justify-content: space-between;
        width: 90%;
        max-width: 100%;
        display: block
    }

    .div-block-288 {
        flex-flow: row;
        width: 100%;
        max-width: 100%;
        height: 20vh;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }

    .slide-6 {
        vertical-align: middle;
        height: 40vh
    }

    .right-arrow-3 {
        display: none
    }

    .slider-2 {
        width: 100%;
        height: 24vh
    }

    .left-arrow-4,
    .right-arrow-4,
    .icon-7 {
        display: none
    }

    .slide-nav-3 {
        color: #999;
        font-family: Outfit, sans-serif;
        top: 167px
    }

    .icon-8 {
        display: none
    }

    .image-77 {
        padding: 20px
    }

    .clientsection {
        padding-left: 0;
        padding-right: 0;
        display: none
    }

    .clientsection.about {
        padding-top: 5vh;
        padding-bottom: 0
    }

    .clientsection.awards {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .clientsection.no-side-padding {
        padding-bottom: 5vh
    }

    .clientsection-mobile {
        padding: 2vh 0;
        display: flex
    }

    .clientsection-mobile.about {
        padding-top: 5vh;
        padding-bottom: 0
    }

    .clientsection-mobile.awards {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .clientsection-mobile.no-side-padding {
        padding-bottom: 5vh
    }

    .sap_values_grid {
        grid-template-rows: auto auto auto auto auto;
        grid-template-columns: 1fr
    }

    .valuetab_sections {
        padding-top: 5vh;
        padding-bottom: 5vh
    }

    .whyvestrictabdiv-2-copy {
        width: 100%
    }

    .whyvestricscontainer-copy {
        flex-flow: row;
        max-width: 100%
    }

    .cast_study_hero_content_div {
        width: 100vw;
        margin-top: 15vh;
        margin-right: 10vw
    }

    .image-80 {
        text-align: center;
        align-self: center
    }

    .es_div_01.mobile {
        height: 50vh
    }

    .es_text.is-left-aligned {
        text-align: center
    }

    .es_text.is-white.is-left-aligned.small.para-text {
        text-align: left
    }

    .edms_img_01.mobile,
    .edms_img_02.mobile,
    .edms_img_03.mobile {
        width: 100%;
        height: 50vh
    }

    .edms_img_04 {
        width: 100%
    }

    .edms_img_04.mobile {
        width: 100%;
        height: 50vh
    }

    .edms_img_05 {
        height: auto;
        min-height: 50vh
    }

    .edms_img_05.mobile {
        height: 50vh
    }

    .edms_img_06 {
        height: auto;
        min-height: 50vh
    }

    .edms_img_06.mobile {
        height: 50vh
    }

    .edms_img_07.mobile,
    .edms_img_08.mobile,
    .edms_img_09.mobile,
    .easysales_img_01.mobile,
    .easysales_img_02.mobile,
    .easysales_img_03.mobile,
    .easysales_img-04.mobile {
        width: 100%;
        height: 50vh
    }

    .easysales_img-05.mobile,
    .easysales_img-06.mobile {
        height: 50vh
    }

    .easysales_img-07.mobile,
    .easysales_img-08.mobile {
        width: 100%;
        height: 50vh
    }

    .image-81 {
        overflow: visible
    }

    .step_heading-2._02,
    .step_heading-2._04,
    .step_heading-2._01,
    .step_heading-2._03 {
        height: 15vh
    }

    .sapreadinessheading-2 {
        font-size: 6vw
    }

    .plugintextdiv.plantcare {
        min-height: auto
    }

    .team_image.mobile {
        width: 100%;
        height: 50vh
    }

    .collection-list-7-copy {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto auto auto auto auto auto;
        grid-template-columns: 1fr
    }

    .switch_alternate_vertical_layout-copy {
        justify-content: flex-start;
        align-items: flex-start
    }

    .amstabmenu {
        padding-top: 60px
    }

    .amstablink {
        text-align: center;
        padding-left: 5px;
        padding-right: 5px;
        font-size: 14px
    }

    .amstablink.w--current {
        padding-left: 5px;
        padding-right: 5px;
        font-size: 14px
    }

    .div-block-301,
    .div-block-302,
    .div-block-303 {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center
    }

    .image-97 {
        width: 70%
    }

    .enquirebutton {
        background-color: var(--spark-library--black);
        width: 50%
    }

    .easysalesbottomgrid,
    .plantcaregrid,
    .pdcgrid {
        flex-flow: column
    }

    .our_sap_services_content-copy {
        min-height: 70vh;
        padding: 1.25rem
    }

    .our_sap_services_content-copy.slide2.sapbusinessone,
    .our_sap_services_content-copy.slide2.mobile,
    .our_sap_services_content-copy.slide1.sapbusinessone,
    .our_sap_services_content-copy.slide1.mobile,
    .our_sap_services_content-copy.sapbusinessone,
    .our_sap_services_content-copy.mobile {
        height: 50vh
    }

    .our_sap_services_content-copy.updragesteps {
        align-items: flex-start;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .our_sap_services_content-copy.featuresdiv {
        justify-content: flex-start;
        align-items: flex-start;
        height: 50vh;
        padding: 0
    }

    .our_sap_services_content-copy.customizationfeaturesdiv {
        justify-content: flex-start;
        height: 40vh;
        padding: 0
    }

    .our_sap_services_content-copy.bpr_feature_div {
        justify-content: flex-start;
        align-items: flex-start;
        height: 40vh;
        padding: 0
    }

    .our_sap_services_content-copy.oursaphomedive {
        justify-content: flex-start;
        align-items: flex-start;
        padding: 0
    }

    .services_featuresdiv {
        padding: 1.25rem
    }

    .services_featuresdiv.slide2.sapbusinessone,
    .services_featuresdiv.slide2.mobile,
    .services_featuresdiv.slide1.sapbusinessone,
    .services_featuresdiv.slide1.mobile,
    .services_featuresdiv.sapbusinessone,
    .services_featuresdiv.mobile {
        height: 50vh
    }

    .services_featuresdiv.updragesteps {
        align-items: flex-start;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .services_featuresdiv.featuresdiv {
        justify-content: flex-start;
        align-items: flex-start;
        height: 50vh;
        padding: 0
    }

    .services_featuresdiv.customizationfeaturesdiv {
        justify-content: flex-start;
        height: 40vh;
        padding: 0
    }

    .services_featuresdiv.bpr_feature_div {
        justify-content: flex-start;
        align-items: flex-start;
        height: 40vh;
        padding: 0
    }

    .services_featuresdiv.oursaphomedive {
        justify-content: flex-start;
        align-items: flex-start;
        padding: 0
    }

    .spark-side-flat-tab-parent-2-copy {
        flex-flow: column;
        width: 90%;
        height: 100vh;
        margin-left: 15px
    }

    .spark-simple-icon-tabs-content-copy {
        background-image: none
    }

    .spark-simple-stacked-icon-tabs-copy {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 50px;
        flex-flow: column wrap;
        justify-content: flex-start;
        height: 100vh;
        margin-bottom: 32px
    }

    .spark-simple-stacked-icon-tabs-copy.sapbusinesstabs {
        height: 60vh
    }

    .spark-simple-stacked-icon-tabs-copy.abouttabs {
        height: 55vh
    }

    .spark-simple-stacked-icon-tabs-copy.sapmobiletabs {
        height: 59vh;
        margin-bottom: 0
    }

    .spark-simple-stacked-icon-tabs-copy.aboutus {
        height: 60vh
    }

    .spark-simple-side-icon-tab-3-copy.sapbusinesstablinks,
    .spark-simple-side-icon-tab-3-copy.aboutuslinks {
        height: 17vh
    }

    .spark-simple-side-icon-tab-3-copy.sapbusinesstablinks,
    .spark-simple-side-icon-tab-3-copy.aboutuslinks {
        height: 17vh
    }

    .spark-simple-side-icon-tab-3-copy {
        padding: 16px;
        line-height: 1em
    }

    .spark-simple-side-icon-tab-3-copy.sapbusinesstablinks,
    .spark-simple-side-icon-tab-3-copy.aboutuslinks {
        height: 17vh
    }

    .rise_withsap_readiness {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr;
        height: auto
    }

    .para-text-copy {
        margin-top: 20px;
        margin-bottom: 40px
    }

    .para-text-copy.is-left-aligned {
        text-align: left
    }

    .para-text-copy.is-left-aligned.no-pace.small {
        font-size: 9px;
        line-height: 13px
    }

    .para-text-copy.is-left-aligned.no-pace.serrvicesrevese {
        font-size: 4vw
    }

    .para-text-copy.is-left-aligned.no-pace.sapreadychecktext {
        line-height: 21px
    }

    .para-text-copy.is-left-aligned.no-pace.mobile {
        font-size: 9px
    }

    .para-text-copy.is-left-aligned.no-pace.sapreadychecktext-copy {
        line-height: 21px
    }

    .para-text-copy.is-left-aligned.careerpara-copy {
        text-align: left
    }

    .para-text-copy.is-left-aligned.no-pace {
        text-align: left;
        align-self: center;
        font-size: 14px
    }

    .para-text-copy.is-left-aligned.bluprint {
        width: 100%
    }

    .para-text-copy.is-left-aligned.no-pace.serrvicesrevese {
        text-align: left;
        font-size: 4vw
    }

    .para-text-copy.is-left-aligned.no-pace {
        text-align: center;
        align-self: center;
        line-height: 21px
    }

    .para-text-copy.is-big {
        text-align: center;
        align-self: flex-start;
        margin-top: 0
    }

    .para-text-copy.is-big.is-black {
        text-align: left
    }

    .para-text-copy.is-big.updragestepsheading,
    .para-text-copy.is-big.cutomizationfeatureheading,
    .para-text-copy.is-big.bprfeatureheading {
        text-align: left
    }

    .para-text-copy.is-white,
    .para-text-copy.is-white._1 {
        margin-bottom: 2vh;
        font-size: 10px
    }

    .para-text-copy.is-big {
        align-self: center
    }

    .para-text-copy.is-big {
        text-align: center;
        align-self: flex-start
    }

    .para-text-copy.is-big.no-space.servicesreverse {
        text-align: left
    }

    .para-text-copy.is-big.is-black.centre {
        font-size: 4vw
    }

    .container-22-copy {
        flex-flow: row;
        max-width: 100%
    }

    .image-127 {
        width: 50%
    }

    .vesprowhatsincluded,
    .container-22-copy,
    .container_approach {
        flex-flow: row;
        max-width: 100%
    }

    .image-132 {
        text-align: center
    }

    .container-98 {
        padding-bottom: 4vh
    }

    .hero-event-template {
        height: auto;
        min-height: 450px;
        max-height: 400px
    }

    .heroeventtitle {
        width: 100vw;
        margin-top: 15vh;
        margin-right: 10vw
    }

    .event_tdl {
        margin-top: -16%
    }

    .event_tdl.sapservices {
        margin-left: 0;
        margin-right: 0
    }

    .event_tdl.resources {
        max-width: 100%;
        height: 40vh;
        margin-top: -10%;
        margin-left: 5vw;
        margin-right: 5vw;
        padding-top: 5vh;
        padding-left: 2vw;
        padding-right: 2vw;
        position: static
    }

    .event_tdl.resources.sapservicesmobile {
        height: 60vh
    }

    .event_tdl.implimationdiv {
        margin-left: 1vw;
        margin-right: 1vw
    }

    .event_tdl.grow_sap,
    .event_tdl.vst_title {
        max-width: 100%;
        height: 40vh;
        margin-top: -5%;
        margin-left: 5vw;
        margin-right: 5vw;
        padding-left: 2vw;
        padding-right: 2vw;
        position: static
    }

    .event_tdl.vents {
        border-radius: 30px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        place-items: start stretch;
        max-width: 100%;
        height: auto;
        margin-top: -10%;
        margin-left: 5vw;
        margin-right: 5vw;
        padding-top: 5vh;
        padding-left: 2vw;
        padding-right: 2vw;
        position: static
    }

    .event_tdl.vents.sapservicesmobile {
        height: 60vh
    }

    .event_details {
        text-align: center;
        margin-top: 0;
        margin-bottom: 0;
        font-size: 14px;
        font-weight: 500
    }

    .eventdetailsdiv {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        margin-top: 0;
        display: flex
    }

    .eventdescriptiondiv {
        padding-left: 20px;
        padding-right: 20px
    }

    .heading-25 {
        font-size: 30px;
        line-height: 1.2
    }

    .whyattendgrid {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr
    }

    .div-block-49-copy {
        margin-top: -16%
    }

    .div-block-49-copy.sapservices {
        margin-left: 0;
        margin-right: 0
    }

    .div-block-49-copy.resources {
        max-width: 100%;
        height: 40vh;
        margin-top: -10%;
        margin-left: 5vw;
        margin-right: 5vw;
        padding-top: 5vh;
        padding-left: 2vw;
        padding-right: 2vw;
        position: static
    }

    .div-block-49-copy.resources.sapservicesmobile {
        height: 60vh
    }

    .div-block-49-copy.implimationdiv {
        margin-left: 1vw;
        margin-right: 1vw
    }

    .div-block-49-copy.grow_sap,
    .div-block-49-copy.vst_title {
        max-width: 100%;
        height: 40vh;
        margin-top: -5%;
        margin-left: 5vw;
        margin-right: 5vw;
        padding-left: 2vw;
        padding-right: 2vw;
        position: static
    }

    .div-block-49-copy.resources-copy {
        border-radius: 30px;
        max-width: 100%;
        height: auto;
        min-height: 15vh;
        margin-top: -10%;
        margin-left: 5vw;
        margin-right: 5vw;
        padding-top: 5vh;
        padding-left: 2vw;
        padding-right: 2vw;
        position: static
    }

    .div-block-49-copy.resources-copy.sapservicesmobile {
        height: 60vh
    }

    .eventgrid {
        grid-column-gap: 0px;
        grid-row-gap: 0px
    }

    .eventblock {
        margin-top: 20px;
        margin-bottom: 20px
    }

    .industry {
        color: var(--transperant);
        font-family: Outfit, sans-serif
    }

    .dropdown-toggle-8 {
        background-color: var(--spark-library--white);
        border-radius: 10px;
        height: 50px;
        padding-top: 15px;
        padding-bottom: 15px
    }

    .select-field {
        border-radius: 10px;
        width: 100%;
        height: 50px
    }

    .div-block-76-copy {
        width: 100%
    }

    .div-block-76-copy.sapservices {
        width: auto;
        height: auto
    }

    .div-block-76-copy.sapservices.tableft {
        width: 100%;
        margin-top: 0%;
        display: block
    }

    .div-block-76-copy.careeratvestricsleft {
        width: auto;
        height: auto;
        padding-left: 0;
        padding-right: 0
    }

    .div-block-76-copy.sapservices-text,
    .div-block-76-copy.wvimpledivright,
    .div-block-76-copy.wvimpleleft,
    .div-block-76-copy.wvimpleright,
    .div-block-76-copy.upgradewhy {
        width: auto;
        height: auto
    }

    .div-block-76-copy.sapservicesright {
        width: auto;
        height: auto;
        padding-top: 20px
    }

    .div-block-76-copy.growtihsap_video,
    .div-block-76-copy.vesproleft,
    .div-block-76-copy.vesprokeyfunctionimage {
        width: auto;
        height: auto
    }

    .text-block-81 {
        font-size: 14px
    }

    .div-block-310,
    .div-block-311 {
        text-align: left
    }

    .div-block-312 {
        text-align: center;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .image-133,
    .image-134 {
        width: 50%
    }

    .whowearedropdown-copy {
        background-color: var(--elements-webflow-library--general--shadow-02);
        flex-flow: row;
        justify-content: flex-start;
        align-self: flex-start;
        align-items: flex-start;
        display: flex;
        position: relative
    }

    .whowearedropdown-copy:hover {
        color: var(--orange-heading)
    }

    .div-block-313 {
        flex-flow: column
    }

    .container-101 {
        padding-left: 0
    }

    .enquirebutton-copy {
        width: 50%
    }

    .image-135,
    .image-136,
    .image-137 {
        width: 40%
    }

    .recaptcha {
        align-self: auto
    }

    .employeetestiheading-2 {
        font-size: 18px;
        line-height: 27px
    }

    .right-arrow-5 {
        display: none
    }

    .container-104.mobile {
        flex-flow: column
    }

    .slider-3 {
        display: none
    }

    .slider-3.mobile {
        border-radius: 20px;
        justify-content: center;
        align-items: stretch;
        height: 650px;
        display: flex
    }

    .textblock-20 {
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px
    }

    .slide-7.mobile {
        height: 600px
    }

    .employeename-2 {
        font-size: 16px;
        line-height: 24px
    }

    .slide-nav-5 {
        display: none
    }

    .employetestipara-2 {
        margin-bottom: 0;
        font-size: 12px;
        line-height: 18px
    }

    .sapbtp {
        width: 90%;
        max-width: 100%;
        height: auto;
        margin-right: 1rem
    }

    .sap_hana_div_image {
        border-radius: 50px
    }

    .sap_hana_div_image.sapbtp {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d571d38bb68546ddd91a58_SAP%20-%20BTP.svg);
        background-position: 0 0;
        background-size: auto
    }

    .sap_hana_div_image.sapbusinessone {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d571d27dbd1f3c0f0cb1ba_SAP-BOne-Element.svg);
        background-position: 0 0;
        background-size: cover
    }

    .sap_btp_div {
        border-radius: 50px
    }

    .sap_btp_div.sapbusinessone {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d571d27dbd1f3c0f0cb1ba_SAP-BOne-Element.svg);
        background-position: 0 0;
        background-size: cover
    }

    .sap_btp_div.sapbtp {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d571d38bb68546ddd91a58_SAP%20-%20BTP.svg);
        background-position: 0 0;
        background-size: auto
    }

    .testimonials3_slide {
        width: 90%;
        max-width: 100%;
        height: auto;
        margin-right: 1rem
    }

    .sapbusinessone_div {
        border-radius: 50px
    }

    .sapbusinessone_div.sapbtp {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d571d38bb68546ddd91a58_SAP%20-%20BTP.svg);
        background-position: 0 0;
        background-size: auto
    }

    .sapbusinessone_div.sapbusinessone {
        background-image: url(https://cdn.prod.website-files.com/67c5735e3731892f7a0bb3f6/67d571d27dbd1f3c0f0cb1ba_SAP-BOne-Element.svg);
        background-position: 0 0;
        background-size: cover
    }

    .sap_services_tab_content {
        font-family: Outfit, sans-serif
    }

    .sap_serviices_menu {
        flex-flow: column wrap;
        justify-content: flex-start
    }

    .sap_serviices_menu.spark-left-aligned {
        flex-flow: row
    }

    .sap_serviices_menu.spark-left-aligned.resources {
        grid-column-gap: 0px;
        flex-flow: row;
        width: 100%
    }

    .sap_serviices_menu.sap_services_tab_left {
        flex-flow: row
    }

    .sap_serviices_menu.sap_services_tab_left.resources {
        grid-column-gap: 0px;
        flex-flow: row;
        width: 100%
    }

    .solutionsbutton-2 {
        font-size: 20px
    }

    .testimonials1_content-2 {
        padding: 1.25rem
    }

    .testimonials2_slide-copy {
        width: 90%;
        max-width: 100%;
        height: auto;
        margin-right: 1rem
    }

    .whyattendgrid-copy {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr
    }

    .why_sap_business_one {
        flex-flow: column;
        width: 100%
    }

    .why_sap_business_one.yourcareer {
        flex-flow: column;
        height: auto
    }

    .why_sap_business_one.sap_hana {
        padding-left: 20px;
        padding-right: 20px
    }

    .why_sap_business_one.yourcareer-copy {
        flex-flow: column;
        height: auto
    }

    .heading-25-copy {
        font-size: 30px;
        line-height: 1.2
    }

    .blogdiv {
        margin: 10px
    }

    .div-block-202-copy {
        grid-row-gap: 2vh;
        grid-template-columns: 1fr;
        margin-top: 5vh
    }

    .div-block-202-copy.sapbusinessonegrid {
        text-align: center;
        grid-template-rows: auto auto auto auto auto auto auto auto;
        grid-template-columns: 1fr;
        font-family: Outfit, sans-serif
    }

    .testimonials1_slide-copy,
    .testimonials3_slide-copy {
        width: 90%;
        max-width: 100%;
        height: auto;
        margin-right: 1rem
    }

    .key-benefits-btp {
        padding-top: 2vh;
        padding-bottom: 2vh
    }

    .iot_card,
    .ma_card {
        width: 78vw
    }

    .div-block-54-copy {
        grid-template-columns: 1fr;
        margin-top: 5vh;
        overflow: visible
    }

    .ailml-copy,
    .ailml-copy-copy,
    .ailml-copy-copy-copy,
    .ailml-copy-copy,
    .ailml-copy_da,
    .ailml-_iot {
        width: 78vw
    }

    .sbtp-copy {
        border-radius: 50px;
        width: 100%
    }

    .sbtp-copy.option_03,
    .postion_select {
        width: 100%
    }

    .form-block-2 {
        margin-top: 0;
        padding-top: 0
    }

    .submit-button {
        text-align: center;
        vertical-align: baseline;
        padding-left: 20px;
        padding-right: 20px
    }

    .heading-33 {
        margin-top: 10px;
        margin-bottom: 0;
        font-size: 18px
    }

    .paragraph-23 {
        font-size: 11px
    }

    .spark-simple-side-icon-tab-5 {
        height: 18vh;
        margin-bottom: 0;
        padding: 10px;
        line-height: 1em
    }

    .spark-simple-side-icon-tab-5.w--current {
        height: 19vh
    }

    .heading-35 {
        font-size: 29px
    }

    .block-sap-flex {
        grid-column-gap: 2%;
        grid-row-gap: 2%;
        flex-flow: column
    }

    .flex-box-1 {
        margin: 10px
    }

    .heading-36 {
        text-align: center;
        font-size: 20px;
        font-weight: 700
    }

    .form-block-3 {
        flex: 0 auto;
        margin-top: 0;
        margin-bottom: 15px;
        padding-top: 0
    }

    .heading-37 {
        margin-top: 10px;
        margin-bottom: 0;
        font-size: 18px
    }

    .paragraph-24 {
        font-size: 11px
    }

    .hero_content_div_lp {
        width: 100vw;
        margin-top: 15vh;
        margin-right: 10vw
    }

    .hero_content_div_lp.saps-4hana {
        margin-top: 15vh
    }

    .container-16_top-height {
        margin-top: 15px
    }

    .hero-successfactor-section.grow_with_sap_banner,
    .hero-successfactor-section.grow_with_sac_banner,
    .hero-successfactor-section.successfactor_banner {
        height: 55vh
    }

    .image-163 {
        box-sizing: border-box;
        object-fit: fill;
        object-position: 0% 0%;
        width: 100%;
        min-width: auto;
        max-width: none;
        height: 100%;
        min-height: auto;
        position: static;
        overflow: visible
    }

    .sap-sf-section-1 {
        text-align: center;
        padding-bottom: 0;
        padding-left: 5vw;
        padding-right: 5vw
    }

    .sap-sf-section-1.about {
        padding-top: 5vh;
        padding-bottom: 0
    }

    .sap-sf-section-1.awards {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .sap-sf-section-1.no-side-padding {
        padding-bottom: 5vh
    }

    .sap-sf-section-1.bodyoccular {
        flex-flow: column;
        align-items: center;
        padding-left: 5vw;
        display: flex
    }

    .sap-sf-section-1.gallerysetion {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .sap-sf-section-2 {
        display: flex
    }

    .sap-sf-section-3 {
        padding-top: 5vh
    }

    .hero-bold-text-sf {
        font-size: 30px;
        line-height: 40px
    }

    .hero-bold-text-sf.smaller {
        font-size: 35px;
        line-height: 45px
    }

    .hero-text-orange-sf {
        font-size: 30px;
        line-height: 40px
    }

    .hero-text-orange-sf.smaller {
        font-size: 30px;
        line-height: 30px
    }

    .title-tab-2-sf {
        font-size: 16px
    }

    .container-107 {
        max-width: none
    }

    .centered-heading {
        margin-bottom: 24px
    }

    .brix---btn-primary {
        width: 100%;
        padding-top: 18px;
        padding-bottom: 18px;
        font-size: 17px;
        line-height: 19px
    }

    .brix---input {
        min-height: 54px;
        padding-left: 18px;
        padding-right: 18px;
        font-size: 16px;
        line-height: 18px
    }

    .brix---input::placeholder {
        font-size: 16px;
        line-height: 16px
    }

    .brix---container-default {
        padding-left: 20px;
        padding-right: 20px
    }

    .brix---heading-h1-size {
        margin-bottom: 10px;
        font-size: 30px;
        line-height: 37px
    }

    .brix---heading-h3-size {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 30px
    }

    .brix---icon-list {
        width: 24px;
        margin-right: 8px
    }

    .brix---paragraph-default {
        font-size: 17px;
        line-height: 28px
    }

    .brix---section-hero-v7 {
        padding-top: 60px;
        padding-bottom: 80px
    }

    .brix---card-form {
        padding-left: 23px;
        padding-right: 23px
    }

    .brix---floating-image-hero-v7 {
        display: none
    }

    .brix---mg-bottom-8px {
        margin-bottom: 6px
    }

    .brix---mg-bottom-48px {
        margin-bottom: 32px
    }

    .brix---square-icon {
        border-radius: 14px;
        max-width: 56px
    }

    .brix---heading-h2-size {
        font-size: 24px;
        line-height: 34px
    }

    .brix---card---icon-left---content-right {
        padding-top: 40px;
        padding-left: 24px;
        padding-right: 24px
    }

    .brix---grid-4-columns {
        grid-template-columns: 1fr
    }

    .brix---mg-bottom-56px {
        margin-bottom: 32px
    }

    .brix---display-2 {
        font-size: 38px;
        line-height: 48px
    }

    .brix---container-default-2 {
        padding-left: 20px;
        padding-right: 20px
    }

    .brix---heading-h2-size-2 {
        font-size: 24px;
        line-height: 34px
    }

    .brix---heading-h3-size-2 {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 30px
    }

    .brix---mg-bottom-8px-2 {
        margin-bottom: 6px
    }

    .brix---mg-bottom-24px {
        margin-bottom: 16px
    }

    .brix---square-icon-2 {
        border-radius: 14px;
        max-width: 56px
    }

    .brix---container-default-3 {
        padding-left: 20px;
        padding-right: 20px
    }

    .brix---heading-h2-size-3 {
        font-size: 24px;
        line-height: 34px
    }

    .brix---heading-h4-size {
        font-size: 18px;
        line-height: 24px
    }

    .brix---subtitle {
        font-size: 14px;
        line-height: 18px
    }

    .brix---paragraph-default-2 {
        font-size: 17px;
        line-height: 28px
    }

    .brix---container-default-4 {
        padding-left: 20px;
        padding-right: 20px
    }

    .brix---header-nav-list-item {
        text-align: left;
        width: 100%
    }

    .brix---header-logo {
        max-width: 84%
    }

    .brix---heading-h1-size-2 {
        margin-bottom: 10px;
        font-size: 30px;
        line-height: 37px
    }

    .brix---paragraph-default-3 {
        font-size: 17px;
        line-height: 28px
    }

    .brix---button-row-left {
        width: 100%;
        margin-bottom: 20px;
        margin-right: 0
    }

    .brix---buttons-row-center {
        flex-direction: column
    }

    .brix---btn-primary-white,
    .brix---btn-secondary-white {
        width: 100%;
        padding-top: 18px;
        padding-bottom: 18px;
        font-size: 16px;
        line-height: 18px
    }

    .brix---hero-card-bg-image {
        border-radius: 16px;
        padding: 50px 18px
    }

    .brix---section-extra-small {
        padding-top: 48px;
        padding-bottom: 96px
    }

    .erp-myths-form---btn-primary {
        width: 100%;
        padding-top: 18px;
        padding-bottom: 18px;
        font-size: 17px;
        line-height: 19px
    }

    .erp-myths-form---input {
        min-height: 54px;
        padding-left: 18px;
        padding-right: 18px;
        font-size: 16px;
        line-height: 18px
    }

    .erp-myths-form---input::placeholder {
        font-size: 16px;
        line-height: 16px
    }

    .brix---heading-h3-size-3 {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 30px
    }

    .brix---icon-list-2 {
        width: 24px;
        margin-right: 8px
    }

    .brix---section-hero-v7-2_test {
        padding-top: 60px;
        padding-bottom: 80px
    }

    .erp-myths-form {
        padding-left: 23px;
        padding-right: 23px
    }

    .brix---floating-image-hero-v7-2 {
        display: none
    }

    .div-block-55-remove {
        flex-flow: column
    }

    .erp-myths-form---first-name_input {
        min-height: 54px;
        padding-left: 18px;
        padding-right: 18px;
        font-size: 16px;
        line-height: 18px
    }

    .erp-myths-form---first-name_input::placeholder {
        font-size: 16px;
        line-height: 16px
    }

    .sap_services_banner {
        grid-column-gap: 6px;
        grid-row-gap: 6px;
        flex-flow: row;
        height: 60vh;
        min-height: 600px
    }
}

#w-node-dc68379d-7bfb-352d-818b-47efe625104f-7a0bb3f7,
#w-node-ed536da3-baac-16c1-ffbf-299dced37a4b-7a0bb3f7,
#w-node-_13f77e35-3532-64de-b545-c1436873c8c3-7a0bb3f7,
#w-node-dc45d326-2969-cc61-10fc-81d9db6352f3-7a0bb3f7 {
    justify-self: start
}

#w-node-_9132817d-5744-1289-e584-83461de39465-7a0bb3f7 {
    align-self: start
}

#w-node-_83bc8787-c8a5-f8f3-baa0-2f327226f3bb-7a0bb3f7,
#w-node-_83bc8787-c8a5-f8f3-baa0-2f327226f3c0-7a0bb3f7,
#w-node-_83bc8787-c8a5-f8f3-baa0-2f327226f3c5-7a0bb3f7,
#w-node-_83bc8787-c8a5-f8f3-baa0-2f327226f3cb-7a0bb3f7 {
    justify-self: start
}

#w-node-_83bc8787-c8a5-f8f3-baa0-2f327226f3d1-7a0bb3f7 {
    align-self: start
}

#w-node-d0ff34a8-a37e-51ab-1d65-173847c0787b-7a0bb3f7,
#w-node-d0ff34a8-a37e-51ab-1d65-173847c07880-7a0bb3f7,
#w-node-d0ff34a8-a37e-51ab-1d65-173847c07885-7a0bb3f7,
#w-node-d0ff34a8-a37e-51ab-1d65-173847c0788b-7a0bb3f7 {
    justify-self: start
}

#w-node-d0ff34a8-a37e-51ab-1d65-173847c07891-7a0bb3f7 {
    align-self: start
}

#w-node-c174433b-1f69-383b-1469-5072bda6f6e9-7a0bb3f7,
#w-node-c174433b-1f69-383b-1469-5072bda6f6ee-7a0bb3f7,
#w-node-c174433b-1f69-383b-1469-5072bda6f6f3-7a0bb3f7,
#w-node-c174433b-1f69-383b-1469-5072bda6f6f9-7a0bb3f7 {
    justify-self: start
}

#w-node-c174433b-1f69-383b-1469-5072bda6f6ff-7a0bb3f7 {
    align-self: start
}

#w-node-c42a4dad-23c3-4436-2ad3-3021ba80f3b4-7a0bb3f7 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ebf53878-0a70-c38c-7cf8-fc96c49f59b2-7a0bb3f7 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-ec5fe3f5-c785-ba6e-8b13-257ebf3d7213-7a0bb3f7 {
    grid-area: 2/1/3/2;
    align-self: start
}

#w-node-ec5fe3f5-c785-ba6e-8b13-257ebf3d7210-7a0bb3f7 {
    grid-area: 4/1/5/2;
    align-self: start
}

#w-node-ec5fe3f5-c785-ba6e-8b13-257ebf3d720d-7a0bb3f7 {
    grid-area: 3/1/4/2;
    align-self: start
}

#w-node-ec5fe3f5-c785-ba6e-8b13-257ebf3d7204-7a0bb3f7 {
    grid-area: 6/1/7/2;
    align-self: start
}

#w-node-ec5fe3f5-c785-ba6e-8b13-257ebf3d7201-7a0bb3f7 {
    grid-area: 5/1/6/2;
    align-self: start
}

#w-node-ec5fe3f5-c785-ba6e-8b13-257ebf3d7207-7a0bb3f7 {
    grid-area: 7/1/8/2;
    align-self: start
}

#w-node-ec5fe3f5-c785-ba6e-8b13-257ebf3d720a-7a0bb3f7 {
    grid-area: 8/1/9/2;
    align-self: start
}

#w-node-e3fe3dc1-e706-862f-8e59-fffb81b98d23-7a0bb3f7 {
    align-self: start
}

#w-node-_95eada10-04d4-171f-1fe7-c7dc430f526a-430f5246 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_95eada10-04d4-171f-1fe7-c7dc430f5286-430f5246 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_95eada10-04d4-171f-1fe7-c7dc430f529c-430f5246,
#w-node-_95eada10-04d4-171f-1fe7-c7dc430f52ba-430f5246 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19efc1c0-7cf7-b300-82e6-37d3712fb24f-712fb1ad {
    place-self: center end
}

#w-node-_19efc1c0-7cf7-b300-82e6-37d3712fb251-712fb1ad {
    justify-self: center
}

#w-node-_3a695f90-6bf1-54ab-cc5f-b1e1942db9c6-942db9a6 {
    place-self: center end
}

#w-node-_3a695f90-6bf1-54ab-cc5f-b1e1942db9c8-942db9a6 {
    justify-self: center
}

#w-node-a66915b2-da2e-f7e5-5e83-2543845c1e2e-942db9a6 {
    place-self: center end
}

#w-node-a66915b2-da2e-f7e5-5e83-2543845c1e31-942db9a6 {
    justify-self: center
}

#w-node-_2050c705-3d63-95bf-4924-ba823b250a12-3b2509fa {
    place-self: center end
}

#w-node-_2050c705-3d63-95bf-4924-ba823b250a14-3b2509fa {
    justify-self: center
}

#w-node-d62fb950-4c7a-de8b-0d5a-9a890600fc87-7a0bb404,
#w-node-d62fb950-4c7a-de8b-0d5a-9a890600fc8f-7a0bb404,
#w-node-d62fb950-4c7a-de8b-0d5a-9a890600fc97-7a0bb404,
#w-node-d62fb950-4c7a-de8b-0d5a-9a890600fca1-7a0bb404,
#w-node-d62fb950-4c7a-de8b-0d5a-9a890600fca9-7a0bb404,
#w-node-d62fb950-4c7a-de8b-0d5a-9a890600fcb1-7a0bb404 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8ada3e75-f791-8029-dfeb-70593e45c932-b62a8535 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_8ada3e75-f791-8029-dfeb-70593e45c95d-b62a8535,
#w-node-_8ada3e75-f791-8029-dfeb-70593e45c984-b62a8535,
#w-node-c8dc2dbf-74ed-850a-eec3-77f5755867f1-b62a8535 {
    justify-self: center
}

#w-node-c8dc2dbf-74ed-850a-eec3-77f5755867f2-b62a8535 {
    justify-self: start
}

#w-node-c8dc2dbf-74ed-850a-eec3-77f5755867fd-b62a8535 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c8dc2dbf-74ed-850a-eec3-77f57558681c-b62a8535 {
    justify-self: center
}

#w-node-c8dc2dbf-74ed-850a-eec3-77f57558681d-b62a8535 {
    justify-self: start
}

#w-node-c8dc2dbf-74ed-850a-eec3-77f575586843-b62a8535 {
    justify-self: center
}

#w-node-c8dc2dbf-74ed-850a-eec3-77f575586844-b62a8535 {
    justify-self: start
}

#w-node-c71fc07c-8340-62b7-f475-1c125f1f2aa5-b62a8535 {
    justify-self: center
}

#w-node-c71fc07c-8340-62b7-f475-1c125f1f2ab4-b62a8535 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c71fc07c-8340-62b7-f475-1c125f1f2abe-b62a8535,
#w-node-c71fc07c-8340-62b7-f475-1c125f1f2ae5-b62a8535,
#w-node-bd2dbf62-8a6e-96c0-1e87-241ad130b688-b62a8535 {
    justify-self: center
}

#w-node-bd2dbf62-8a6e-96c0-1e87-241ad130b6a1-b62a8535,
#w-node-bd2dbf62-8a6e-96c0-1e87-241ad130b6a5-b62a8535 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9720cdc1-42a3-b84a-ab38-fc39bf9f2517-b62a8535,
#w-node-_9720cdc1-42a3-b84a-ab38-fc39bf9f251c-b62a8535,
#w-node-_9720cdc1-42a3-b84a-ab38-fc39bf9f2521-b62a8535,
#w-node-_01221add-6d89-c2fd-02f0-ddb590554f84-b62a8535,
#w-node-_6faf1aaf-cc95-ae3e-5262-6ee83f825e2d-b62a8535 {
    justify-self: center
}

#w-node-_828519f1-4141-06e4-836c-e2d3b39af0f0-7a0bb40b,
#w-node-_867699e8-8cfd-b67b-e5a5-4ea6de3bb767-7a0bb40b {
    place-self: center
}

#w-node-a46dbdb6-cfe8-2bb1-4028-ae0c0e819383-7a0bb40b,
#w-node-_5ec67c6f-7f67-963a-1294-f96823fbf0a1-7a0bb40b {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: center
}

#w-node-_2789c8d4-91a7-f0f1-0492-f3df1df7705c-7a0bb40b,
#w-node-_5ac49693-7fad-91d4-ffd6-91499d1ec71f-7a0bb40b,
#w-node-_4899a446-8f58-197e-eefa-72e3a361f05f-7a0bb40b,
#w-node-c998421c-f2ff-9864-6030-88f05685b096-7a0bb40b {
    place-self: center
}

#w-node-fc4fd93d-3be8-7eb0-7a4a-e13ae7f86090-7a0bb40b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d1c29b44-2324-8e3f-8ddd-10a6e488071c-7a0bb40b,
#w-node-_74fabcf0-758e-905e-43cb-47dda55dc360-7a0bb40b,
#w-node-d1c29b44-2324-8e3f-8ddd-10a6e488072d-7a0bb40b,
#w-node-_559e44a1-b214-2dba-79b7-5779489c2948-7a0bb40b,
#w-node-d1c29b44-2324-8e3f-8ddd-10a6e488073e-7a0bb40b,
#w-node-a9e906fb-1192-c793-701b-bd89d6804cf2-7a0bb40b,
#w-node-d1c29b44-2324-8e3f-8ddd-10a6e488074f-7a0bb40b,
#w-node-_62c2fb07-9e10-289d-7b3c-d494d80de25b-7a0bb40b,
#w-node-_1aabfd61-5635-27b7-d247-0c900a7061e3-7a0bb40b,
#w-node-_1aabfd61-5635-27b7-d247-0c900a7061fd-7a0bb40b,
#w-node-_1aabfd61-5635-27b7-d247-0c900a706208-7a0bb40b,
#w-node-b069be62-6767-62f6-b081-4e3d30d30f59-7a0bb40b {
    place-self: stretch stretch
}

#w-node-_69bf4ed4-8e8b-1356-e788-7d2ee5f36583-e9f8539c,
#field-2.w-node-e79dbf62-5873-9d3a-2bb1-0cc92fb9fd2c-35a22651 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dd07ed51-c075-ed4e-cd6e-10a9759354db-35a22651 {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: center
}

#w-node-_8f601a04-4812-a683-ff41-9a58112a30c9-6dd81235 {
    justify-self: auto
}

#name.w-node-dd07ed51-c075-ed4e-cd6e-10a9759354d7-6dd81235 {
    grid-area: span 1/span 2/span 1/span 2
}

#field-2.w-node-e79dbf62-5873-9d3a-2bb1-0cc92fb9fd2c-6dd81235 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dd07ed51-c075-ed4e-cd6e-10a9759354db-6dd81235 {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: center
}

#field-3.w-node-_328f210b-3f93-d6de-681e-dc5a18d273f7-eebd68a1 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_328f210b-3f93-d6de-681e-dc5a18d273f8-eebd68a1 {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: center
}

#w-node-f7b393e8-a929-e4c8-b533-0f8318301843-fcdfd743,
#w-node-f7b393e8-a929-e4c8-b533-0f8318301846-fcdfd743,
#w-node-_69bf4ed4-8e8b-1356-e788-7d2ee5f36400-3af80f3d,
#w-node-_44b761d5-3d10-261b-fe94-043166c9df95-3af80f3d,
#w-node-e4aefd64-b6ce-52ea-35d4-6d1974cfd755-3af80f3d,
#w-node-e28e0718-c317-84d7-6374-e43a11153ed9-3af80f3d,
#w-node-_9181d2d7-5ce4-e549-ed21-417f1cf9a16b-3af80f3d,
#w-node-bf27dd59-22b0-e54b-2680-e60ae5beec7c-3af80f3d,
#w-node-_64c5819a-3aca-2567-e2fc-2a0690dacb4c-3af80f3d,
#w-node-e65ab407-c929-df8d-9a32-8d76ec6b351c-3af80f3d,
#w-node-_382e5c44-13f2-9c35-308e-2c0162fb5588-3af80f3d {
    align-self: center
}

#w-node-_060cd7aa-b087-dfc4-06e5-15f2259cb351-220cf5b0,
#w-node-b347e078-b8b7-4994-2b70-331263f850f5-220cf5b0,
#w-node-_77005f7d-3750-2476-bb46-28c1d356f330-220cf5b0 {
    place-self: end start
}

#w-node-b602b2dc-1f4e-8355-eaa4-3e0f0feae954-0feae934 {
    place-self: center end
}

#w-node-b602b2dc-1f4e-8355-eaa4-3e0f0feae956-0feae934 {
    justify-self: center
}

#w-node-e511e0c4-c7cb-6b4e-ab91-678350c28440-bf87c0c4 {
    place-self: start
}

#w-node-_30a62e77-47cc-f37b-d1f7-a6d9fc4c3d06-bf87c0c4,
#w-node-_45c81d95-dbea-c03d-e061-051ce8842751-bf87c0c4 {
    align-self: start
}

#w-node-ab6373de-6e27-6585-47f5-622351dad81a-bf87c0c4,
#w-node-_51881467-0b33-8680-59ac-91077195487a-bf87c0c4,
#w-node-a5a9d063-1fd9-eefa-542c-9be0fbeb5adb-bf87c0c4,
#w-node-a78a60f1-a83e-91ce-7857-780157e62b7b-bf87c0c4,
#w-node-ae99b849-636e-2bb7-362b-b9733714bca1-bf87c0c4,
#w-node-a3504ab6-310b-585a-a7d3-fdaf8973221a-bf87c0c4,
#w-node-_7fef309c-8a2e-b7b8-ff79-03a649e8c128-bf87c0c4,
#w-node-_7fef309c-8a2e-b7b8-ff79-03a649e8c12e-bf87c0c4,
#w-node-_7fef309c-8a2e-b7b8-ff79-03a649e8c134-bf87c0c4,
#w-node-_7fef309c-8a2e-b7b8-ff79-03a649e8c13a-bf87c0c4,
#w-node-_7fef309c-8a2e-b7b8-ff79-03a649e8c140-bf87c0c4 {
    place-self: center
}

#w-node-_781bd288-3e67-597e-222e-d5d01ccfaa0d-bf87c0c4 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7721914f-ca95-c5c8-a239-8e1c32d03b1a-bf87c0c4 {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: center
}

#w-node-_1310fa9d-1355-6a9a-82a0-cca556865b98-bf87c0c4 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1310fa9d-1355-6a9a-82a0-cca556865b9d-bf87c0c4 {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: center
}

#w-node-fbbca946-62f7-c291-5c80-1de657ced10b-3ec07464,
#w-node-fbbca946-62f7-c291-5c80-1de657ced10d-3ec07464,
#w-node-fbbca946-62f7-c291-5c80-1de657ced10f-3ec07464,
#w-node-fbbca946-62f7-c291-5c80-1de657ced111-3ec07464,
#w-node-fbbca946-62f7-c291-5c80-1de657ced113-3ec07464,
#w-node-fbbca946-62f7-c291-5c80-1de657ced115-3ec07464,
#w-node-e72e36a2-035a-322b-d583-1edc8f6362da-6e3263f4,
#w-node-e72e36a2-035a-322b-d583-1edc8f6362dc-6e3263f4,
#w-node-e72e36a2-035a-322b-d583-1edc8f6362de-6e3263f4,
#w-node-e72e36a2-035a-322b-d583-1edc8f6362e0-6e3263f4,
#w-node-e72e36a2-035a-322b-d583-1edc8f6362e4-6e3263f4,
#w-node-e72e36a2-035a-322b-d583-1edc8f6362e6-6e3263f4,
#w-node-e72e36a2-035a-322b-d583-1edc8f6362e8-6e3263f4,
#w-node-_97544fe4-df5e-0381-42c6-832ebb5b94d5-5ca3c959,
#w-node-_97544fe4-df5e-0381-42c6-832ebb5b94d7-5ca3c959,
#w-node-_97544fe4-df5e-0381-42c6-832ebb5b94d9-5ca3c959,
#w-node-_97544fe4-df5e-0381-42c6-832ebb5b94db-5ca3c959,
#w-node-_97544fe4-df5e-0381-42c6-832ebb5b94dd-5ca3c959,
#w-node-_97544fe4-df5e-0381-42c6-832ebb5b94df-5ca3c959,
#w-node-_5466cdb1-bf6b-bea8-390b-af4064aa6b81-8e8e4a31,
#w-node-_5466cdb1-bf6b-bea8-390b-af4064aa6b83-8e8e4a31,
#w-node-_5466cdb1-bf6b-bea8-390b-af4064aa6b85-8e8e4a31,
#w-node-_5466cdb1-bf6b-bea8-390b-af4064aa6b87-8e8e4a31,
#w-node-_5466cdb1-bf6b-bea8-390b-af4064aa6b89-8e8e4a31,
#w-node-_5466cdb1-bf6b-bea8-390b-af4064aa6b8b-8e8e4a31,
#w-node-a0a5d4e6-8edc-08ea-b325-8a95c08426d5-721feba2,
#w-node-a0a5d4e6-8edc-08ea-b325-8a95c08426d7-721feba2,
#w-node-a0a5d4e6-8edc-08ea-b325-8a95c08426d9-721feba2,
#w-node-a0a5d4e6-8edc-08ea-b325-8a95c08426db-721feba2,
#w-node-a0a5d4e6-8edc-08ea-b325-8a95c08426dd-721feba2,
#w-node-a0a5d4e6-8edc-08ea-b325-8a95c08426df-721feba2,
#w-node-_7194ca47-1817-4362-8ab1-cf5fa0f72e92-7f75d204,
#w-node-_7194ca47-1817-4362-8ab1-cf5fa0f72e94-7f75d204,
#w-node-_7194ca47-1817-4362-8ab1-cf5fa0f72e96-7f75d204,
#w-node-_7194ca47-1817-4362-8ab1-cf5fa0f72e98-7f75d204,
#w-node-_165f2e5a-6a8b-5709-f682-009da3d1fc30-3cad4e04,
#w-node-_165f2e5a-6a8b-5709-f682-009da3d1fc32-3cad4e04,
#w-node-_165f2e5a-6a8b-5709-f682-009da3d1fc34-3cad4e04,
#w-node-_165f2e5a-6a8b-5709-f682-009da3d1fc36-3cad4e04,
#w-node-ecb5769b-f623-0a5d-310d-f4260dbee7d4-67bd2813,
#w-node-ecb5769b-f623-0a5d-310d-f4260dbee7d6-67bd2813,
#w-node-ecb5769b-f623-0a5d-310d-f4260dbee7d8-67bd2813,
#w-node-ecb5769b-f623-0a5d-310d-f4260dbee7da-67bd2813,
#w-node-b6680610-57ac-564f-c2ea-e3d35d51199d-3a0e7bb5,
#w-node-b6680610-57ac-564f-c2ea-e3d35d51199f-3a0e7bb5,
#w-node-b6680610-57ac-564f-c2ea-e3d35d5119a1-3a0e7bb5,
#w-node-b6680610-57ac-564f-c2ea-e3d35d5119a3-3a0e7bb5,
#w-node-b2870924-c816-2121-fea0-d186dc7bc7b1-a03248d0,
#w-node-_4e3a30b4-858f-da3d-1264-6875a924b773-a03248d0,
#w-node-_71909977-f359-d17c-f4c6-b32e09c96bd9-a03248d0,
#w-node-_99e3b61a-9414-8c7e-e955-6090433e05da-a03248d0,
#w-node-c8e3cf42-a13d-dae6-3394-6f9ec7d278c9-a03248d0,
#w-node-_89bbb89a-561f-b55e-5b43-885580f2b04b-a03248d0,
#w-node-_575ffc31-07d6-2955-db76-6aa429001e17-de3af2f8,
#w-node-_575ffc31-07d6-2955-db76-6aa429001e19-de3af2f8,
#w-node-_575ffc31-07d6-2955-db76-6aa429001e1b-de3af2f8,
#w-node-_575ffc31-07d6-2955-db76-6aa429001e1d-de3af2f8,
#w-node-_575ffc31-07d6-2955-db76-6aa429001e1f-de3af2f8,
#w-node-_575ffc31-07d6-2955-db76-6aa429001e21-de3af2f8 {
    align-self: center
}

#w-node-_35ccb587-5da2-47f1-8957-59ba9e2083a1-13c7ece0,
#w-node-_69bf4ed4-8e8b-1356-e788-7d2ee5f364ed-abef43d3,
#w-node-_69bf4ed4-8e8b-1356-e788-7d2ee5f364ed-d9ebe535 {
    place-self: auto
}

#w-node-d20021ed-973b-c214-732e-570d4ced2757-310fb164 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-a6445c17-dcb5-a50e-354d-a13168df883e-310fb164,
#w-node-a6445c17-dcb5-a50e-354d-a13168df8848-310fb164,
#w-node-a6445c17-dcb5-a50e-354d-a13168df8852-310fb164,
#w-node-a6445c17-dcb5-a50e-354d-a13168df885c-310fb164 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2e9a64df-3299-a81a-3f4f-3ee1ba530fdb-8cf1f16c {
    grid-area: Area
}

#w-node-_2e9a64df-3299-a81a-3f4f-3ee1ba53100d-8cf1f16c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_541c7b8d-edba-2962-770c-7735e993cabb-e993ca12 {
    place-self: center end
}

#w-node-_541c7b8d-edba-2962-770c-7735e993cabd-e993ca12 {
    justify-self: center
}

#w-node-da1bc6cf-5993-f184-8ba2-fe957e682628-7e682608 {
    place-self: center end
}

#w-node-da1bc6cf-5993-f184-8ba2-fe957e68262b-7e682608 {
    justify-self: center
}

#w-node-b2870924-c816-2121-fea0-d186dc7bc7b1-4051a2f6,
#w-node-_4e3a30b4-858f-da3d-1264-6875a924b773-4051a2f6,
#w-node-_71909977-f359-d17c-f4c6-b32e09c96bd9-4051a2f6,
#w-node-_99e3b61a-9414-8c7e-e955-6090433e05da-4051a2f6,
#w-node-c8e3cf42-a13d-dae6-3394-6f9ec7d278c9-4051a2f6,
#w-node-_89bbb89a-561f-b55e-5b43-885580f2b04b-4051a2f6 {
    align-self: center
}

#field-2.w-node-_14ce3b5d-115c-cae0-8e91-6de2e1fa74f7-4051a2f6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_14ce3b5d-115c-cae0-8e91-6de2e1fa74f9-4051a2f6 {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: center
}

#w-node-fbbca946-62f7-c291-5c80-1de657ced10b-6db173d2,
#w-node-fbbca946-62f7-c291-5c80-1de657ced10d-6db173d2,
#w-node-fbbca946-62f7-c291-5c80-1de657ced10f-6db173d2,
#w-node-fbbca946-62f7-c291-5c80-1de657ced111-6db173d2,
#w-node-fbbca946-62f7-c291-5c80-1de657ced113-6db173d2,
#w-node-fbbca946-62f7-c291-5c80-1de657ced115-6db173d2,
#w-node-_575ffc31-07d6-2955-db76-6aa429001e17-f49cb030,
#w-node-_575ffc31-07d6-2955-db76-6aa429001e19-f49cb030,
#w-node-_575ffc31-07d6-2955-db76-6aa429001e1b-f49cb030,
#w-node-_575ffc31-07d6-2955-db76-6aa429001e1d-f49cb030,
#w-node-_575ffc31-07d6-2955-db76-6aa429001e1f-f49cb030,
#w-node-_575ffc31-07d6-2955-db76-6aa429001e21-f49cb030,
#w-node-_97544fe4-df5e-0381-42c6-832ebb5b94d5-5594d25e,
#w-node-_97544fe4-df5e-0381-42c6-832ebb5b94d7-5594d25e,
#w-node-_97544fe4-df5e-0381-42c6-832ebb5b94d9-5594d25e,
#w-node-_97544fe4-df5e-0381-42c6-832ebb5b94db-5594d25e,
#w-node-_97544fe4-df5e-0381-42c6-832ebb5b94dd-5594d25e,
#w-node-_97544fe4-df5e-0381-42c6-832ebb5b94df-5594d25e,
#w-node-_5466cdb1-bf6b-bea8-390b-af4064aa6b81-c28a6280,
#w-node-_5466cdb1-bf6b-bea8-390b-af4064aa6b83-c28a6280,
#w-node-_5466cdb1-bf6b-bea8-390b-af4064aa6b85-c28a6280,
#w-node-_5466cdb1-bf6b-bea8-390b-af4064aa6b87-c28a6280,
#w-node-_5466cdb1-bf6b-bea8-390b-af4064aa6b89-c28a6280,
#w-node-_5466cdb1-bf6b-bea8-390b-af4064aa6b8b-c28a6280,
#w-node-a0a5d4e6-8edc-08ea-b325-8a95c08426d5-cf6abee8,
#w-node-a0a5d4e6-8edc-08ea-b325-8a95c08426d7-cf6abee8,
#w-node-a0a5d4e6-8edc-08ea-b325-8a95c08426d9-cf6abee8,
#w-node-a0a5d4e6-8edc-08ea-b325-8a95c08426db-cf6abee8,
#w-node-a0a5d4e6-8edc-08ea-b325-8a95c08426dd-cf6abee8,
#w-node-a0a5d4e6-8edc-08ea-b325-8a95c08426df-cf6abee8 {
    align-self: center
}

@media screen and (min-width:1920px) {

    #w-node-_3a695f90-6bf1-54ab-cc5f-b1e1942db9c8-942db9a6,
    #w-node-a66915b2-da2e-f7e5-5e83-2543845c1e26-942db9a6,
    #w-node-a66915b2-da2e-f7e5-5e83-2543845c1e29-942db9a6,
    #w-node-a66915b2-da2e-f7e5-5e83-2543845c1e31-942db9a6,
    #w-node-_2050c705-3d63-95bf-4924-ba823b250a14-3b2509fa {
        justify-self: end
    }

    #w-node-_43af5538-dd82-0b38-6189-afe2294c21ff-220cf5b0 {
        place-self: center
    }

    #w-node-b602b2dc-1f4e-8355-eaa4-3e0f0feae956-0feae934 {
        justify-self: end
    }

    #w-node-_35ccb587-5da2-47f1-8957-59ba9e2083a1-13c7ece0 {
        place-self: auto
    }

    #w-node-da1bc6cf-5993-f184-8ba2-fe957e68262b-7e682608 {
        justify-self: end
    }
}

@media screen and (min-width:1440px) {
    #w-node-_35ccb587-5da2-47f1-8957-59ba9e2083a1-13c7ece0 {
        place-self: auto
    }
}

@media screen and (min-width:1280px) {
    #w-node-_35ccb587-5da2-47f1-8957-59ba9e2083a1-13c7ece0 {
        place-self: auto
    }
}

@media screen and (max-width:991px) {
    #w-node-_35ccb587-5da2-47f1-8957-59ba9e2083a1-13c7ece0 {
        place-self: auto
    }
}

@media screen and (max-width:767px) {

    #w-node-d20021ed-973b-c214-732e-570d4ced2757-310fb164,
    #w-node-_2e9a64df-3299-a81a-3f4f-3ee1ba53100d-8cf1f16c {
        grid-column: span 1/span 1
    }
}

@media screen and (max-width:479px) {
    #w-node-dc68379d-7bfb-352d-818b-47efe625104f-7a0bb3f7 {
        justify-self: end
    }

    #w-node-_35ccb587-5da2-47f1-8957-59ba9e2084b5-7a0bb409 {
        place-self: center
    }

    #w-node-_35ccb587-5da2-47f1-8957-59ba9e208595-7a0bb409 {
        order: 0;
        place-self: center
    }

    #w-node-_1ce8cb04-5581-a278-dde8-962617058cb3-298fe639,
    #w-node-ae710aa2-2759-0bdb-80ba-b35f37bff9dc-43680a3a,
    #w-node-_1ce8cb04-5581-a278-dde8-962617058cb3-1e1f005d,
    #w-node-_1ce8cb04-5581-a278-dde8-962617058cb3-568d3c20 {
        place-self: center
    }

    #w-node-_95f3b51c-0cb6-6438-13c8-311712a2a6a2-a6294edd {
        place-self: auto
    }

    #w-node-e57b46cc-fa71-1b86-2f74-2f96d25730dc-36c3a10a,
    #w-node-_8f601a04-4812-a683-ff41-9a58112a30c9-6dd81235,
    #w-node-_8f601a04-4812-a683-ff41-9a58112a30cf-6dd81235,
    #w-node-b99bd7af-989f-d795-14d4-25b462e3cb91-01e10949,
    #w-node-_44b761d5-3d10-261b-fe94-043166c9df95-3af80f3d,
    #w-node-_43af5538-dd82-0b38-6189-afe2294c21ff-220cf5b0,
    #w-node-_35ccb587-5da2-47f1-8957-59ba9e208595-220cf5b0 {
        place-self: center
    }

    #w-node-e511e0c4-c7cb-6b4e-ab91-678350c28440-bf87c0c4,
    #w-node-_447d4205-bc3a-c238-7976-ae6071f150e4-3ec07464 {
        justify-self: center
    }

    #w-node-_35ccb587-5da2-47f1-8957-59ba9e2084b5-13c7ece0 {
        place-self: center
    }

    #w-node-_35ccb587-5da2-47f1-8957-59ba9e208595-13c7ece0 {
        order: 0;
        place-self: center
    }

    #w-node-_69bf4ed4-8e8b-1356-e788-7d2ee5f363ff-d9ebe535 {
        order: -9999;
        grid-area: span 1/span 1/span 1/span 1;
        justify-self: auto
    }

    #w-node-_8beed4a6-975f-2cb3-999b-5b35c37b7ef1-310fb164,
    #w-node-_8beed4a6-975f-2cb3-999b-5b35c37b7efa-310fb164,
    #w-node-_8beed4a6-975f-2cb3-999b-5b35c37b7f03-310fb164,
    #w-node-_8beed4a6-975f-2cb3-999b-5b35c37b7f0c-310fb164 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_447d4205-bc3a-c238-7976-ae6071f150e4-6db173d2 {
        justify-self: center
    }
}