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;
    object-fit: contain
}

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

.w-block {
    display: block
}

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

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

.w-clearfix:after {
    clear: both
}

.w-hidden {
    display: none
}

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

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

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

.w-code-block {
    margin: unset
}

pre.w-code-block code {
    all: inherit
}

.w-optimization {
    display: contents
}

.w-webflow-badge,
.w-webflow-badge>img {
    box-sizing: unset;
    width: unset;
    height: unset;
    max-height: unset;
    max-width: unset;
    min-height: unset;
    min-width: unset;
    margin: unset;
    padding: unset;
    float: unset;
    clear: unset;
    border: unset;
    border-radius: unset;
    background: unset;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-origin: unset;
    background-clip: unset;
    background-attachment: unset;
    background-color: unset;
    box-shadow: unset;
    transform: unset;
    direction: unset;
    font-family: unset;
    font-weight: unset;
    color: unset;
    font-size: unset;
    line-height: unset;
    font-style: unset;
    font-variant: unset;
    text-align: unset;
    letter-spacing: unset;
    -webkit-text-decoration: unset;
    text-decoration: unset;
    text-indent: unset;
    text-transform: unset;
    list-style-type: unset;
    text-shadow: unset;
    vertical-align: unset;
    cursor: unset;
    white-space: unset;
    word-break: unset;
    word-spacing: unset;
    word-wrap: unset;
    transition: unset
}

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

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

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

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

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

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

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

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

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

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

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

figure {
    margin: 0 0 10px
}

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 {
    font-size: inherit;
    line-height: inherit;
    width: auto;
    height: auto;
    padding: .2em .5em
}

.w-slider-nav.w-shadow>div {
    box-shadow: 0 0 3px #3336
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-lightbox-embed {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0
}

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

.w-lightbox-left {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);
    display: none;
    bottom: 0;
    left: 0
}

.w-lightbox-right {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
    display: none;
    bottom: 0;
    right: 0
}

.w-lightbox-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
    background-size: 18px;
    height: 2.6em;
    right: 0
}

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

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

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

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

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

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

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

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

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

.w-lightbox-hide {
    display: none
}

.w-lightbox-noscroll {
    overflow: hidden
}

@media (min-width:768px) {
    .w-lightbox-content {
        height: 96vh;
        margin-top: 2vh
    }
    .w-lightbox-view,
    .w-lightbox-view:before {
        height: 96vh
    }
    .w-lightbox-group,
    .w-lightbox-group .w-lightbox-view,
    .w-lightbox-group .w-lightbox-view:before {
        height: 84vh
    }
    .w-lightbox-image {
        max-width: 96vw;
        max-height: 96vh
    }
    .w-lightbox-group .w-lightbox-image {
        max-width: 82.3vw;
        max-height: 84vh
    }
    .w-lightbox-left,
    .w-lightbox-right {
        opacity: .5;
        display: block
    }
    .w-lightbox-close {
        opacity: .8
    }
    .w-lightbox-control:hover {
        opacity: 1
    }
}

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

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

.w-richtext:after {
    clear: both
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-nav:after {
    clear: both
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
    position: relative
}

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

.w-tabs:after {
    clear: both
}

.w-tab-menu {
    position: relative
}

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

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

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

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

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

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

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

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

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

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

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

.wf-layout-layout {
    display: grid
}

@font-face {
    font-family: InterNew;
    src: url(https://cdn.prod.website-files.com/6482a3cf7db698c2a80cc5e6/65a8d0052d4b775d9d26bda4_Inter-Bold.ttf)format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: InterNew;
    src: url(https://cdn.prod.website-files.com/6482a3cf7db698c2a80cc5e6/657fd4a146fa2dba9c85f869_Inter-Medium.ttf)format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: InterNew;
    src: url(https://cdn.prod.website-files.com/6482a3cf7db698c2a80cc5e6/657fd4a0f319ef48d490e952_Inter-Regular.ttf)format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: InterNew;
    src: url(https://cdn.prod.website-files.com/6482a3cf7db698c2a80cc5e6/657fd4a076cabbfba186fdcc_Inter-SemiBold.ttf)format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: InterNew;
    src: url(https://cdn.prod.website-files.com/6482a3cf7db698c2a80cc5e6/657fd4a0c7fb29abbeb85c85_Inter-Light.ttf)format("truetype");
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Seaweedscript;
    src: url(https://cdn.prod.website-files.com/6482a3cf7db698c2a80cc5e6/67f4b35f2512e2f09434d205_SeaweedScript-Regular.ttf)format("truetype");
    font-weight: 400;
    font-style: italic;
    font-display: swap
}

:root {
    --black: #1d1d1d;
    --midnight-blue: #22295a;
    --yellow-green: #c8e130;
    --light-blue: #215aff;
    --white: white;
    --blue: #264cbe;
    --bg-dark-blue: #041239;
    --bg-royal-blue: #1b40a9;
    --bg-pale-blue: #f3f9fe;
    --bg-soft-blue: #f4f8ff;
    --bg-light-gray: whitesmoke;
    --bg-lightest-gray: #f8f9fa;
    --bg-off-white: #fdfdfd;
    --bg-almost-white: #fafcff;
    --thin-blue: #fafafa;
    --shadow-blue: #ebf2ff;
    --full-black: black;
    --dark-slate-blue: #1a3fa8;
    --thin-grey: #f2f2f2;
    --dark-black: #2d2d2d;
    --light-black: #101627;
    --dark-slate-blue-2: #3f4c90;
    --fd: transparent;
    --ghost-white: #f1eefa;
    --bg-dark-navy\<deleted\|variable-f4a6ada8-7d95-8268-eec1-32d4b337c672\>: #1a2740;
    --ghost-white-2: #f1eefa;
    --medium-slate-blue: #7d82f0;
    --blue-primary: #1b40a9;
    --bg-footer-light: #f9f9f9;
    --dark-grey: #23232399;
    --azure: #d7f1fd;
    --lavender: #e8e3f699;
    --bg-light-gray2: #f7f7f7;
    --dark-blue: #03307d;
    --dumb-blue: var(--blue)
}

.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;
    grid-auto-columns: 1fr;
    display: grid
}

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

.w-pagination-previous,
.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-page-count {
    text-align: center;
    width: 100%;
    margin-top: 20px
}

.w-pagination-previous-icon {
    margin-right: 4px
}

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

@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: var(--black);
    background-color: #f5f6f7;
    font-family: InterNew, Arial, sans-serif;
    font-size: 16px;
    line-height: 28px
}

h1 {
    color: #1c1c1c;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 42px;
    font-weight: 700;
    line-height: 118%
}

h2 {
    color: #1c1c1c;
    margin-top: 0;
    margin-bottom: 16px;
    font-size: 32px;
    font-weight: 700;
    line-height: 118%
}

h3 {
    color: #1c1c1c;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
    line-height: 118%
}

h4 {
    color: var(--midnight-blue);
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px
}

p {
    margin-bottom: 0
}

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

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

strong {
    font-weight: 700
}

blockquote {
    border-left: 5px solid #e2e2e2;
    margin-bottom: 10px;
    padding: 10px 20px
}

.container {
    flex: 1;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto
}

.style-guide-wrapper {
    grid-row-gap: 10px;
    flex-direction: column;
    display: flex
}

.button-primary {
    background-color: var(--yellow-green);
    color: var(--midnight-blue);
    text-align: center;
    text-transform: none;
    border-radius: 8px;
    padding: 12px 24px;
    font-weight: 500;
    text-decoration: none;
    transition: all .3s
}

.button-primary:hover {
    background-color: var(--light-blue);
    color: var(--white)
}

.button-primary.auto {
    margin-top: auto
}

.button-primary.margin-bootom-24 {
    margin-bottom: 24px
}

.button-secondary {
    color: #264cbe;
    text-align: center;
    background-color: #22295a00;
    border: 2px solid #264cbe;
    border-radius: 8px;
    padding: 12px 24px;
    font-weight: 500;
    transition: all .3s
}

.button-secondary:hover {
    color: var(--white);
    background-color: #22295a;
    border-color: #22295a
}

.button-secondary.auto {
    margin-top: auto
}

.navbar {
    background-color: #fff;
    justify-content: space-between;
    align-items: center;
    padding: 0 40px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0
}

.brand {
    padding-left: 0
}

.brand.w--current {
    position: static
}

.navbar-logo {
    justify-content: center;
    align-items: center;
    width: 250px;
    min-width: 250px;
    height: 100px;
    min-height: 100px;
    display: block
}

.nav-menu {
    grid-column-gap: 18px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: static
}

.navbar-wrapper {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: relative
}

.navbar-buttons-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    align-items: center;
    width: 233.188px;
    min-width: 233.188px;
    display: flex
}

.navbar-button {
    background-color: var(--blue);
    white-space: nowrap;
    border-radius: 8px;
    padding: 12px 24px;
    font-weight: 500;
    transition: all .3s
}

.navbar-button:hover {
    color: var(--midnight-blue);
    background-color: #c8e130;
    background-image: none
}

.margin-bottom-20 {
    margin-bottom: 20px
}

.margin-bottom-20.max-width-880 {
    max-width: 880px
}

.margin-bottom-20.for-mobile-center {
    text-align: center
}

.footer-block {
    padding: 48px 40px 20px
}

.footer-brand {
    margin-bottom: 20px
}

.footer-link-block {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.footer-link {
    color: #3a3a3a;
    letter-spacing: .02em;
    white-space: nowrap;
    word-break: break-all;
    font-size: 14px;
    line-height: 24px;
    text-decoration: none;
    transition: all .3s;
    display: block
}

.footer-link:hover {
    color: var(--light-blue);
    font-weight: 600
}

.footer-bottom {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 12px;
    padding-bottom: 12px
}

.footer-social-links {
    grid-column-gap: 20px;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.footer-social-icon {
    transition: all .3s
}

.footer-social-icon:hover {
    transform: scale(1.2)
}

.footer-logo {
    color: #fff
}

.follows-us-block {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.section {
    padding: 60px 40px
}

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

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

.section.top-padding-0.move-447 {
    margin-top: -447px;
    padding-bottom: 0
}

.section.top-padding-0.move-447.positon-relative {
    position: relative
}

.section.bottom-padding-0 {
    padding-bottom: 0
}

.section.hide-for-desktop {
    display: none
}

.section.bg-dark-blue {
    background-color: var(--bg-dark-blue)
}

.section.bg-white {
    background-color: #fff
}

.section.bg-white.padding-40px {
    padding-top: 40px;
    padding-bottom: 40px
}

.section.bg-royal-blue {
    background-color: var(--bg-royal-blue)
}

.section.bg-linear-gradient {
    background-image: linear-gradient(#f3f9fe, #fff)
}

.section.top-padding-120px {
    padding-top: 120px
}

.section.testimonials {
    background-color: #acc8ff1a
}

.section.position-relative {
    z-index: 10;
    position: relative
}

.section.position-relative.bg-pale-blue {
    background-color: var(--bg-pale-blue)
}

.section.position-relative.bg-global {
    background-color: #3244a8
}

.section.bg-light-blue {
    background-color: #3f4c90
}

.section.bg-midnight-blue {
    background-color: var(--midnight-blue)
}

.section.bg-soft-blue {
    background-color: var(--bg-soft-blue)
}

.section.bg-light-gray {
    background-color: var(--bg-light-gray)
}

.section.bg-lightest-gray {
    background-color: var(--bg-lightest-gray)
}

.section.bg-off-white {
    background-color: var(--bg-off-white)
}

.section.overflow-hidden {
    overflow: hidden
}

.section.overflow-hidden.bg-pale-blue,
.section.bg-pale-blue {
    background-color: var(--bg-pale-blue)
}

.section.bg-almost-white {
    background-color: var(--bg-almost-white)
}

.section.bg-thin-blue {
    background-color: var(--thin-blue)
}

.section.bg-thin-blue.padding-top-0 {
    padding-top: 0
}

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

.section.bg-shadow-blue {
    background-color: var(--shadow-blue)
}

.image {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.margin-bottom-48 {
    margin-bottom: 48px
}

.margin-bottom-48.max-width-780 {
    max-width: 780px
}

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

.margin-bottom-0 {
    margin-bottom: 0
}

.footer-copyright-wrapper {
    flex-direction: row;
    justify-content: space-between;
    display: flex
}

.footer-copyright-links {
    grid-column-gap: 10px;
    display: flex
}

.footer-bottom-link {
    color: var(--midnight-blue);
    white-space: nowrap;
    font-size: 12px;
    line-height: 30px;
    text-decoration: none
}

.footer-bottom-link:hover {
    color: var(--light-blue)
}

.footer-copy-right-text {
    font-size: 12px;
    line-height: 30px
}

.footer {
    background-color: #f9f9f9
}

.text-color-white {
    color: #fff
}

.text-color-white.margin-bottom-36 {
    margin-bottom: 36px
}

.text-color-white.margin-bottom-20.max-width-640 {
    max-width: 640px
}

.text-color-white.margin-bottom-20.max-width-440 {
    max-width: 440px
}

.text-color-white.max-width-580 {
    max-width: 580px
}

.text-color-white.for-mobile-center.show-for-mobile {
    display: none
}

.text-color-white.max-width-660 {
    max-width: 660px
}

.text-color-white.margin-bottom-40 {
    margin-bottom: 40px
}

.margin-bottom-36 {
    margin-bottom: 36px
}

.hrms-traning-logoes {
    grid-row-gap: 40px;
    background-color: #e8e3f699;
    border-radius: 10px;
    flex-flow: column wrap;
    margin-bottom: 48px;
    padding: 40px;
    display: flex
}

.logoes-wrapper {
    grid-column-gap: 36px;
    grid-row-gap: 40px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.logo-block {
    justify-content: center;
    align-items: center;
    display: flex
}

.cta {
    background-image: url(https://cdn.prod.website-files.com/6482a3cf7db698c2a80cc5e6/6484114e5324ef534bfbae46_Group%201000001882.webp);
    background-position: 50%;
    background-size: cover;
    border-radius: 10px;
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 48px
}

.trainers-wrapper {
    overflow: visible
}

.experts-collection-list {
    grid-column-gap: 21px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    width: 100%;
    height: 100%;
    display: flex
}

.experts-div-block {
    border: .5px solid #1a3fa8;
    border-radius: 10px;
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 280px;
    display: flex;
    position: relative
}

.expert-card {
    flex-direction: column;
    align-self: stretch;
    min-width: 280px;
    height: 100%;
    display: flex
}

.trainer-profile {
    width: 56px;
    height: 56px;
    position: relative
}

.trainer-image {
    object-fit: cover;
    border: 1px solid #1a3fa8;
    border-radius: 50%;
    width: 100%;
    height: 100%
}

.trainers-marquee-block {
    grid-column-gap: 21px;
    width: 100%;
    display: flex
}

.trainer-name {
    color: #000;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 140%
}

.trainer-marquee-wrapper {
    align-items: flex-start;
    display: flex;
    overflow: hidden
}

.experts-collection-item {
    flex-direction: column;
    align-self: stretch;
    align-items: center;
    height: 100%;
    display: flex
}

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

.text-align-center.margin-bottom-30 {
    margin-bottom: 30px
}

.text-align-center.max-width-870 {
    max-width: 870px;
    margin-left: auto;
    margin-right: auto
}

.text-align-center.max-width-980 {
    max-width: 980px
}

.text-align-center.margin-bottom-60 {
    margin-bottom: 60px
}

.orgnization-grid-layout {
    grid-column-gap: 36px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr
}

.orgnization-card {
    background-color: #fff;
    border-radius: 10px;
    flex-direction: column;
    flex: 1;
    padding: 30px;
    transition: all .3s;
    display: flex;
    box-shadow: 0 4px 15px #0000001a
}

.orgnization-card:hover {
    transform: translateY(-5px)
}

.orgnization-card.hide-for-desktop {
    display: none
}

.text-color-black {
    color: var(--full-black)
}

.orgnization-image-block {
    height: 100%
}

.orgnization-card-wrapper {
    grid-row-gap: 36px;
    flex-direction: column;
    height: 100%;
    display: flex
}

.orgnization-image {
    object-fit: cover;
    border-radius: 10px;
    height: 100%
}

.platform-tabs {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 48px;
    display: flex
}

.platform-tab-menu {
    flex-direction: column
}

.platform-tab-link {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-color: #0000;
    align-items: flex-start;
    height: 48px;
    margin-bottom: 16px;
    padding: 10px 36px 10px 20px;
    display: flex;
    overflow: hidden
}

.platform-tab-link.w--current {
    background-color: #ebebfa;
    border-radius: 10px;
    height: auto;
    padding-top: 16px;
    padding-bottom: 16px
}

.platform-tab-content {
    width: 100%;
    height: 100%
}

.platform-tab-text {
    color: #3f4c90;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 22px
}

.platform-tab-text-para {
    color: #000;
    max-width: 420px;
    font-size: 14px;
    line-height: 16px
}

.platform-content-wrapper {
    width: 100%;
    margin-left: 100px;
    display: flex
}

.platform-image-block {
    justify-content: center;
    align-items: center;
    display: flex
}

.margin-bottom-24 {
    margin-bottom: 24px
}

.busniess-scale-grid-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 36px;
    grid-template-rows: auto;
    grid-template-columns: .8fr 1fr
}

.business-scale-content-block {
    border-bottom: 1px solid #707070;
    padding-top: 12px;
    padding-bottom: 30px
}

.business-scale-content-block.border-none {
    border-bottom-width: 0
}

.skill-matrix-image {
    object-fit: cover;
    border-radius: 10px
}

.trainer-dropdown-toggle {
    grid-column-gap: 10px;
    color: #283240;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 10px;
    font-weight: 500;
    line-height: 118.7%;
    display: flex
}

.trainer-dropdown-toggle.w--open {
    color: var(--light-blue)
}

.trainer-dropdown-list {
    background-color: #0000;
    min-width: 260px;
    padding-top: 18px
}

.trainer-dropdown {
    margin-left: 0;
    margin-right: 0;
    position: relative
}

.trainer-dropdown-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    border: .5px solid #d9d9d9;
    border-radius: 5px;
    flex-direction: column;
    align-items: flex-start;
    min-width: 260px;
    padding: 24px;
    display: flex
}

.expand-training-bg-image {
    border-radius: 10px;
    width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 40px
}

.expand-training-bg-image.relative-overflow-hidden {
    z-index: 2;
    position: relative;
    overflow: hidden
}

.on-boarded-grid-layout {
    grid-column-gap: 10px;
    background-color: #ebebfa33;
    border: 1px solid #5783fe;
    border-radius: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-bottom: 48px;
    padding-top: 30px;
    padding-bottom: 30px
}

.on-board-para {
    max-width: 600px;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px
}

.link {
    color: var(--midnight-blue)
}

.link:hover {
    color: var(--light-blue)
}

.blog-card {
    flex-flow: column;
    height: 100%;
    text-decoration: none;
    display: flex
}

.hrms-image-block {
    justify-content: center;
    align-items: center;
    margin-top: 8px;
    margin-bottom: 64px;
    display: flex
}

.cta-bg-image {
    background-color: #22295a;
    background-image: url(https://cdn.prod.website-files.com/6482a3cf7db698c2a80cc5e6/6487026b86e9f3861f8c38ec_Group%201000001913.webp);
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: scroll;
    border-radius: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 60px;
    display: flex
}

.track-vertical-1 {
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex
}

.scroll-animation-block {
    z-index: 10;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    justify-content: end;
    display: grid;
    position: absolute;
    inset: -7% -5% -7% -7%;
    transform: rotate(-20deg)
}

.first-card {
    width: 206px;
    height: 291px
}

.track-vertical-3 {
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex
}

.expand-training-block-relative {
    z-index: 12;
    position: relative
}

.stellar-ai-wrapper {
    z-index: 100;
    border-radius: 5px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 120px 5%;
    display: flex;
    position: relative
}

.stellar-ai-hero-abs-image {
    z-index: -1;
    border-radius: 8px;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.text-color-midnight-blue {
    color: var(--midnight-blue)
}

.text-color-midnight-blue.text-align-center {
    text-align: center
}

.aids-grid-layout {
    grid-column-gap: 80px;
    background-color: #f1eefab3;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    padding: 42px 42px 42px 64px
}

.max-width-1000 {
    flex-direction: column;
    align-items: flex-end;
    max-width: 1000px
}

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

.text-align-left {
    text-align: left
}

.varified-icon {
    position: absolute;
    inset: auto -10% -8% auto
}

.trainer-location {
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 112%
}

.trainer-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    border-bottom: .5px solid var(--dark-slate-blue);
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding: 14px;
    display: flex
}

.trainer-since {
    margin-bottom: 20px;
    font-weight: 500
}

.margin-bottom-16 {
    margin-bottom: 16px
}

.training-experience-wrapper {
    grid-row-gap: 30px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 735px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.customer-experience-main-wrapper {
    background-color: #ebebfa87;
    border: 1px solid #5783fe;
    border-radius: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.link-block {
    grid-column-gap: 22px;
    color: var(--light-blue);
    justify-content: center;
    align-items: center;
    font-size: 25px;
    font-weight: 500;
    line-height: 35px;
    text-decoration: none;
    display: flex
}

.customer-experience-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 80px;
    padding-left: 60px;
    padding-right: 60px;
    display: flex
}

.training-grid-layout {
    grid-column-gap: 80px;
    grid-template-rows: auto
}

.training-grid-left-side {
    align-items: center;
    display: flex
}

.driving-success-card {
    grid-row-gap: 14px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.step-by-step-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 908px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.cta-form-left-side {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    display: flex
}

.margin-bottom-30 {
    margin-bottom: 30px
}

.div-line {
    background-color: #d9d9d9;
    width: 100%;
    height: 1px
}

.blog-link {
    grid-column-gap: 10px;
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    margin-bottom: 20px;
    text-decoration: none;
    transition: all 2s
}

.blog-date-auto {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: auto;
    display: flex
}

.blog-catagory {
    opacity: .7;
    color: var(--blue);
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 20px
}

.thank-you-section {
    justify-content: center;
    align-items: center;
    padding: 77px 5% 64px;
    display: flex
}

.thank-you-wrapper {
    grid-row-gap: 20px;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.tp-search {
    border-radius: 8px 0 0 8px;
    width: 400px;
    height: 100%;
    margin-bottom: 0;
    padding-top: 12px;
    padding-left: 52px
}

.tp-search::placeholder {
    font-size: 18px;
    line-height: 24px
}

.pricing-search-icon {
    height: 24px;
    position: absolute;
    top: 15px;
    bottom: auto;
    left: 17px
}

.search {
    justify-content: center;
    align-items: stretch;
    margin-bottom: 0;
    display: flex;
    position: relative
}

.search-button {
    border: 1px solid var(--yellow-green);
    background-color: var(--yellow-green);
    color: var(--full-black);
    border-radius: 0 8px 8px 0;
    padding: 12px 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    transition: all .3s
}

.search-button:hover {
    border: 1px solid var(--white);
    background-color: var(--midnight-blue);
    color: var(--white)
}

.careears-cta {
    background-color: #3f4c90;
    border-radius: 10px;
    padding: 40px
}

.careeras-grid-layout {
    grid-column-gap: 72px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr
}

.careears-left-side {
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.careears-right-side {
    align-items: center;
    display: flex
}

.authors-form-wrapper {
    background-color: #ebebfa;
    border: 1px solid #ebebfa87;
    border-radius: 8px;
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 60px;
    padding: 30px;
    display: flex
}

.max-width-880 {
    max-width: 880px
}

.authors-content-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 400px;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid
}

.blog-guest-link {
    width: 20px;
    height: 20px;
    position: absolute;
    inset: 10px 10px auto auto
}

.blog-guest-close {
    width: 20px;
    height: 20px
}

.benifits-image {
    width: 80px;
    height: 80px;
    margin-bottom: 16px
}

.authors-content {
    grid-row-gap: 10px;
    flex-direction: column;
    margin-bottom: 20px;
    padding-left: 20px;
    display: flex
}

.authors-content.clolor-light-blue {
    color: #1a3fa8
}

.authors-content.clolor-light-blue.grid {
    grid-column-gap: 36px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.authors-cta {
    background-color: #394657;
    border-radius: 8px;
    padding: 36px
}

.authors-stiky-block {
    align-self: flex-start;
    position: sticky;
    top: 77px
}

.hero-left-side-block {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.news-main-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.margin-bottom-28 {
    margin-bottom: 28px
}

.margin-bottom-64 {
    margin-bottom: 64px
}

.case-study-bg-image {
    border-radius: 10px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    height: 410px;
    padding: 32px;
    transition: all .5s;
    display: flex;
    position: relative
}

.case-study-bg-image:hover {
    transform: scale(1.03)
}

.cs-list {
    grid-column-gap: 56px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.case-studies-card-item {
    border-radius: 10px;
    overflow: hidden
}

.blog-cta {
    background-color: #f3f0fb;
    border-radius: 10px;
    flex-direction: column;
    padding: 20px;
    display: flex;
    position: sticky;
    top: 81px
}

.blog-richtext-wrapper {
    width: 100%
}

.blog-content-richtext {
    margin-bottom: 40px
}

.blog-content-richtext h2 {
    color: #1a3fa8;
    margin-top: 40px;
    margin-bottom: 20px;
    font-weight: 600;
    line-height: 44px
}

.blog-content-richtext p {
    margin-bottom: 20px
}

.blog-content-richtext h4 {
    color: #1c1c1c;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 21px;
    line-height: 28px
}

.blog-content-richtext h3 {
    color: #1c1c1c;
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px
}

.blog-content-richtext ul {
    margin-bottom: 0;
    padding-left: 17px;
    font-size: 16px
}

.blog-content-richtext li {
    margin-bottom: 12px
}

.blog-content-richtext a {
    color: #255fff;
    text-decoration: underline
}

.blog-content-richtext a:hover {
    color: var(--black);
    text-decoration: none
}

.blog-content-richtext ol {
    padding-left: 17px;
    font-size: 16px
}

.blog-post-cta-wrapper {
    border: 4px solid #779dd8;
    border-radius: 10px;
    padding: 40px
}

.radio-button {
    color: #22295a;
    text-align: center;
    text-transform: capitalize;
    background-color: #f1eefa;
    border: 1px solid #7f8bcc;
    border-radius: 5px;
    margin-bottom: 0;
    padding: 10px 22px;
    font-size: 17px;
    font-weight: 500;
    line-height: 130%;
    transition: all .4s;
    position: relative
}

.radio-button:hover {
    transform: scale(1.035)
}

.radio-button.is-active {
    text-decoration: none;
    position: relative
}

.margin-bottom-40 {
    margin-bottom: 40px
}

.course-card-block {
    grid-column-gap: 8px;
    color: #636e80;
    white-space: nowrap;
    font-size: 12px;
    line-height: 118%;
    display: flex
}

.course-card-inner-block {
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    flex-direction: row;
    justify-content: flex-start;
    margin-top: auto;
    display: flex
}

.ex-faq-name {
    white-space: normal
}

.faq-icon-plus {
    width: 16px;
    height: 18px
}

.smart-faq-content-block {
    padding-bottom: 16px
}

.faq-richtext {
    width: 100%;
    margin-bottom: 10px
}

.schedule-demo-griod-layout {
    grid-column-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: auto 460px
}

.schedule-demo-bg-image {
    object-fit: cover;
    border-radius: 10px;
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
    height: 100%;
    display: flex
}

.enqury-now-bg-image {
    border-radius: 10px;
    flex-direction: column;
    justify-content: flex-end
}

.trainer-profile-grid-layout {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: 309px 1fr;
    margin-bottom: 60px
}

.trainer-name-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 8px;
    display: flex
}

.trainer-mid-line {
    background-color: #c6d7f2;
    height: 1px
}

.trainer-card {
    width: 100%;
    padding: 12px 50px 12px 20px
}

.trainer-sub-header {
    color: #394657;
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 18px
}

.trainer-card-wrapper {
    justify-content: space-between;
    align-items: center;
    max-width: 500px;
    display: flex
}

.trainer-pic {
    object-fit: cover;
    object-position: 50% 50%;
    border-radius: 8px;
    width: 100%;
    height: 100%
}

.horizental-line {
    background-color: #c6d7f2;
    width: 1px;
    height: 56px
}

.trainer-image-block {
    border: 1px solid #779dd8;
    border-radius: 10px;
    height: 300px
}

.html-index-heading {
    margin-bottom: 12px;
    display: flex
}

.trainer-index-block {
    flex-direction: column;
    padding-top: 40px;
    display: flex;
    position: sticky;
    top: 100px
}

.trainer-detail-main-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 309px 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.trainer-index {
    width: 200px
}

.margin-bottom-32 {
    margin-bottom: 32px
}

.about-trainer-richtext h4 {
    font-size: 18px
}

.about-trainer-richtext h3 {
    color: #18315b;
    margin-bottom: 16px
}

.about-trainer-richtext ul {
    margin-bottom: 20px
}

.about-trainer-box-relative,
.about-trainer-box {
    border-bottom: 1px solid #d9d9d9;
    padding-top: 40px;
    padding-bottom: 40px;
    position: relative
}

.swiper-wrapper {
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    display: flex
}

.slider-richtext {
    color: #4d4d4d;
    text-align: center;
    margin-bottom: 16px
}

.slider-richtext p {
    font-size: 24px;
    font-weight: 600;
    line-height: 140%
}

.slider-richtext strong {
    color: #255fff
}

.section-hero {
    z-index: 10;
    padding: 141px 40px 60px;
    position: relative
}

.section-hero.top-bottom-0 {
    padding-top: 77px;
    padding-bottom: 0
}

.section-hero.top-bottom-80 {
    padding-top: 172px;
    padding-bottom: 80px
}

.section-hero.top-0 {
    padding-top: 80px
}

.section-hero.bg-thin-grey {
    background-color: var(--thin-grey)
}

.trainer-profile-right-side {
    flex-direction: column;
    justify-content: flex-start;
    display: flex
}

.case-studies-bg-image {
    border-radius: 10px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    height: 469px;
    display: flex;
    position: relative
}

.block-image {
    z-index: -1;
    border-radius: 10px;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.case-study-grid {
    grid-column-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 740px 1fr
}

.case-studies-content {
    padding: 40px
}

.max-width-740 {
    max-width: 740px
}

.how-it-works-link {
    grid-column-gap: 24px;
    color: var(--black);
    align-items: center;
    margin-bottom: 30px;
    text-decoration: none;
    display: flex
}

.how-it-works-link.w--current {
    color: #1b40a9
}

.how-it-works-link.margin-bottom-0 {
    margin-bottom: 0
}

.how-it-works-card {
    padding-top: 80px;
    position: relative
}

.how-it-works-links {
    position: sticky;
    top: 98px
}

.how--it-works-wrapper {
    background-color: #ebebfa87;
    border: 1px solid #5783fe;
    border-radius: 10px;
    padding-left: 30px;
    padding-right: 30px
}

.how--it-works-grid-layout {
    grid-column-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

.swiper {
    overflow: hidden
}

.test-arrows {
    grid-column-gap: 24px;
    justify-content: flex-end;
    display: flex
}

.swiper-button-prev {
    cursor: pointer
}

.swiper-button-next {
    cursor: pointer;
    transform: rotate(180deg)
}

.swiper-slide {
    flex-flow: row;
    align-self: stretch;
    height: 100%
}

.swiper-slide.height-380 {
    width: 250px;
    min-width: 250px;
    height: 380px;
    min-height: 380px
}

.thank-you-sub-header {
    color: var(--dark-black);
    text-align: center;
    font-size: 21px;
    line-height: 36px
}

.thank-you-sub-text {
    color: #636e80;
    text-align: center;
    margin-bottom: 40px;
    font-size: 18px;
    line-height: 36px
}

.about-anchor,
.trainer-anchor,
.work-experience-anchor,
.skills-anchor,
.education-anchor,
.projects-anchor,
.articles-anchor,
.courses-anchor {
    z-index: -1;
    position: absolute;
    inset: -58px 0% 0%
}

.card-abs {
    z-index: -1;
    position: absolute;
    inset: -60px 0% 0%
}

.font-weight-medium {
    font-weight: 500
}

.hide-for-mobile {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 100%;
    height: 100%
}

.expand-imapct-grid-layout {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    height: 100%
}

.how-it-works-link-mobile {
    grid-column-gap: 24px;
    align-items: center;
    text-decoration: none;
    display: flex
}

.how-it-works-toggole {
    padding-left: 0;
    padding-right: 0
}

.how-it-works-dropdown-list {
    background-color: #ebebfa87;
    border: 1px solid #5783fe;
    border-radius: 10px;
    position: static;
    overflow: hidden
}

.how-it-works-faq {
    align-items: flex-start;
    display: block
}

.how-it-works-card-mobile {
    padding: 24px
}

.filter_reset-all {
    border-bottom: 1px solid var(--light-blue);
    color: var(--light-blue);
    text-decoration: none
}

.filter_reset-all.blue {
    font-size: 18px;
    transition: opacity .2s ease-in
}

.filter_reset-all.blue:hover {
    opacity: .7
}

.search-dropdown-link {
    color: #111;
    padding: 8px 16px;
    font-weight: 400;
    line-height: 24px;
    transition: opacity .2s
}

.search-dropdown-link:hover {
    opacity: .6
}

.filter_tag-text {
    color: #264cbe;
    white-space: nowrap;
    justify-content: flex-end
}

.filter-tag {
    flex: 0 auto;
    justify-content: center;
    align-items: center
}

.sort-box {
    color: #264cbe;
    flex-direction: row;
    flex: none;
    align-items: center;
    margin-left: auto;
    display: flex
}

.empty-collection {
    background-color: #fff;
    border-radius: .5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 60px 40px;
    display: flex;
    box-shadow: 0 0 6px #00000024
}

.filter_tag-remove {
    opacity: 1;
    cursor: pointer;
    border-radius: 999rem;
    flex-direction: column;
    width: 1.1875rem;
    margin-top: 0;
    margin-right: 0;
    padding: 0;
    display: flex;
    position: absolute;
    inset: 50% .5625rem auto auto;
    transform: translateY(-50%)
}

.filters-box {
    border-bottom: 1px solid #276df6;
    flex-direction: column;
    padding-top: 16px;
    padding-bottom: 16px;
    display: flex
}

.filters-box.border-bottom-0.border-none {
    border-bottom-width: 0
}

.categories {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.filter_tag {
    color: #1b40a9;
    background-color: #e9f0ff;
    border-radius: 5px;
    align-items: center;
    margin-right: .5rem;
    padding: 10px 36px 10px 10px;
    display: flex;
    position: relative
}

.dropdown-chev {
    width: 1rem;
    margin-left: 1.125em
}

.checkboxes-container {
    padding-top: 8px;
    overflow: hidden
}

.filters-wrapper {
    border: 1px solid #276df6;
    border-radius: 5px;
    flex: none;
    padding: 22px 16px;
    box-shadow: 0 0 6px #00000024
}

.filter-sort-box {
    grid-column-gap: 24px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
    display: flex
}

.sort-icon {
    flex: none;
    margin-right: .75em
}

.courses-list {
    border: 1px solid #276df6;
    border-radius: 5px;
    overflow: auto
}

.filter_header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 1px #dae4d8;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0 1rem 0 0;
    display: flex
}

.filter_tags-wrapper {
    flex-flow: wrap;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    place-content: start;
    align-items: center;
    display: flex
}

.faq-search {
    background-color: #351b6a1a;
    border: 1px solid #fff;
    border-radius: 8px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 3.5625rem;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: .5rem;
    font-size: 20px;
    display: flex
}

.faq-search:active,
.faq-search:focus {
    color: #fff
}

.faq-search::placeholder {
    color: #fff;
    line-height: 1.19
}

.filters-box--header {
    cursor: pointer;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 14px;
    transition: opacity .2s;
    display: flex
}

.filters-box--header:hover {
    opacity: .6
}

.dropdown {
    z-index: 1;
    flex: none
}

.picked-dropdown.w--open {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 6px #00000024
}

.card-wrapper {
    border-bottom: 1px solid #276df6;
    border-radius: 0;
    width: 100%;
    max-width: none;
    padding: 28px 36px;
    position: relative
}

.card-wrapper:last-child {
    border-bottom-style: none
}

.filter-header {
    color: #006bde;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px
}

.courses-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 2.25em;
    grid-template-rows: auto;
    grid-template-columns: minmax(auto, 23rem) 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid
}

.div-filter-block {
    align-items: center;
    display: flex
}

.chevron-down {
    flex: 0 auto;
    width: 14px
}

.dropdown-toggle {
    color: #264bbd;
    justify-content: center;
    align-items: center;
    padding: 0 0 0 1px;
    transition: opacity .2s ease-in;
    display: flex
}

.dropdown-toggle:hover {
    opacity: .6
}

.courses-search-box {
    width: 550px;
    position: relative
}

.all-filter-wrapper {
    grid-column-gap: 36px;
    flex-direction: column;
    display: flex
}

.courses-cards--list {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.tag-box {
    grid-column-gap: 8px;
    align-items: center;
    display: flex
}

.filter-span {
    color: #00FFFF;
    font-weight: 500
}

.results-count-block {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-end;
    display: flex
}

.breadcrumb-wrapper {
    grid-column-gap: 8px;
    flex-wrap: wrap;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
    display: flex
}

.breadcrumb-wrapper.align-center {
    justify-content: center
}

.breadcrumb-link {
    color: #22295a;
    white-space: nowrap;
    font-size: 13px;
    font-weight: 500;
    line-height: 22px;
    text-decoration: none
}

.breadcrumb-link:hover {
    color: var(--light-blue)
}

.breadcrumb-link.text-color-white {
    color: var(--white)
}

.breadcrumb-text {
    color: #264cbe;
    font-size: 13px;
    font-weight: 500;
    line-height: 22px
}

.breadcrumb-text.text-color-white {
    color: var(--white)
}

.training-since-text {
    font-size: 14px;
    line-height: 112%
}

.prcing-grid-layout {
    grid-column-gap: 40px;
    border-radius: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 460px;
    padding: 40px;
    position: relative
}

.all-courses-wrapper {
    border-radius: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 462px;
    padding: 36px;
    display: flex;
    position: relative
}

.all-courses-image-abs {
    z-index: -1;
    object-fit: cover;
    border-radius: 10px;
    width: 100%;
    height: 100%;
    position: absolute
}

.clear-all-link {
    color: var(--light-blue);
    font-weight: 500
}

.category-text {
    font-size: 20px;
    font-weight: 500;
    line-height: 28px
}

.div-block-flex-18 {
    grid-column-gap: 20px;
    display: flex
}

.all-courses-height {
    border-radius: 5px;
    height: 263px
}

.all-course-search-block {
    justify-content: flex-end;
    display: flex
}

.filter-clear {
    justify-content: space-between;
    display: flex
}

.horizental-align-center {
    justify-content: center;
    display: flex
}

.about-abs,
.target-audience-abs,
.pre-requisites-abs,
.learning-outcomes-abs,
.cours--outline-abs {
    z-index: -1;
    position: absolute;
    inset: -55px 0% 0%
}

.max-width-900 {
    max-width: 900px
}

.max-width-900.auto {
    margin-left: auto;
    margin-right: auto
}

.trainers-slider {
    position: relative;
    overflow: hidden
}

.key-highlets-abs {
    z-index: -1;
    position: absolute;
    inset: -55px 0 0
}

.who-we-serve-block {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
    position: relative
}

.unified-icon-1 {
    width: 67px;
    height: 78px;
    margin-bottom: 16px
}

.unified-icon-2 {
    width: 84px;
    height: 82px;
    margin-bottom: 16px
}

.unified-icon-3 {
    width: 113px;
    height: 77px;
    margin-bottom: 16px
}

.unified-icon-4 {
    width: 61px;
    height: 85px;
    margin-bottom: 16px
}

.hrms-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 1px solid #276df6;
    border-radius: 10px;
    flex-direction: column;
    align-items: center;
    padding: 30px 16px;
    display: flex
}

.client-logoes-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    background-color: #f1eefa94;
    grid-template-rows: auto;
    grid-template-columns: 40% 1fr;
    grid-auto-columns: 1fr;
    padding: 40px
}

.grid {
    grid-column-gap: 64px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 60px
}

.who-we-serve-grid {
    grid-column-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 80px
}

.who-we-serve-points {
    grid-column-gap: 22px;
    display: flex
}

.who-we-serve-grid-block {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    margin-bottom: 80px
}

.unified-wrapper {
    text-align: center;
    background-color: #f1eefa;
    border-radius: 10px;
    padding: 48px
}

.amplify-stat-block {
    grid-column-gap: 44px;
    align-items: center;
    display: flex
}

.amplify-stat {
    color: #636e80;
    font-size: 42px;
    line-height: 56px
}

.testimonial-div-block {
    grid-column-gap: 8px;
    align-items: flex-start;
    display: flex
}

.div-blue-line-1,
.div-blue-line-4,
.div-blue-line-2,
.div-blue-line-3 {
    background-color: #006dff;
    width: 2px;
    height: 0%;
    position: absolute;
    top: 20px
}

.timeline-content-box {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 40px;
    display: flex
}

.progress-bar {
    background-color: #a6bdfaab;
    justify-content: center;
    align-items: flex-start;
    width: 3px;
    display: flex;
    position: relative
}

.div-blue-line-5 {
    background-color: #006dff;
    width: 2px;
    height: 0%;
    position: absolute;
    top: 20px
}

.timeline-grid {
    grid-column-gap: 40px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 2px 1fr;
    width: 100%;
    padding-top: 80px;
    position: relative
}

.div-blue-cercle {
    background-color: #006dff;
    border-radius: 50%;
    min-width: 19px;
    min-height: 19px
}

.timeline-process-box {
    background-color: #fff;
    border-radius: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -80px;
    margin-bottom: 60px;
    padding: 40px;
    display: flex
}

.timeline-process-box.margin-bottom-0 {
    margin-bottom: 0
}

.traning-form-wrapper {
    grid-column-gap: 24px;
    background-color: #1b40a9;
    border-radius: 10px;
    grid-template-rows: auto;
    padding: 24px 24px 24px 42px
}

.how-it-works-form {
    grid-column-gap: 79px;
    background-color: #1b40a9;
    border-radius: 10px;
    grid-template-rows: auto;
    grid-template-columns: 600px 1fr;
    padding: 24px 24px 24px 42px
}

.excellence-program-relative {
    justify-content: center;
    align-items: center;
    height: 464px;
    display: flex;
    position: relative
}

.text-color-yellow {
    color: var(--yellow-green)
}

.max-width-780 {
    max-width: 780px
}

.excelece-pont {
    border: 1px solid var(--light-black);
    white-space: nowrap;
    border-radius: 5px;
    padding: 4px 24px;
    display: inline-block
}

.ex-program-pointers {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    margin-bottom: 40px;
    display: flex
}

.ex-program-card {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    border-radius: 10px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    display: flex
}

.orgnization-dropdown {
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    position: relative
}

.orgnizarion-dropdown-toggle {
    grid-column-gap: 10px;
    color: #283240;
    white-space: nowrap;
    word-break: normal;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 10px;
    font-weight: 500;
    line-height: 118.7%;
    display: flex
}

.orgnizarion-dropdown-toggle.w--open {
    color: var(--light-blue)
}

.orgnization-dropdown-list {
    background-color: #0000;
    min-width: 585px;
    padding-top: 18px
}

.orgnization-dropdown-wrapper {
    background-color: #fff;
    border: .5px solid #d9d9d9;
    border-radius: 5px;
    width: 585px
}

.org-grid-layout {
    grid-column-gap: 0px;
    grid-template-rows: auto;
    grid-auto-columns: auto
}

.platform-right-side {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    padding: 24px;
    display: flex
}

.training-programs-dropdown {
    width: 176.328px;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    position: static
}

.training-dropdown-toggle {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #283240;
    white-space: nowrap;
    word-break: normal;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 0 10px 0 0;
    font-weight: 500;
    line-height: 118.7%;
    display: flex
}

.training-dropdown-toggle.w--open {
    color: var(--light-blue)
}

.training-programs-dropdown-list {
    background-color: #0000;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 18px;
    left: 0;
    right: 0
}

.first-scroll-block {
    grid-row-gap: 20px;
    flex-direction: column;
    width: 100%;
    display: flex
}

.resources-dropdown {
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    position: relative
}

.resources-dropdown-toggle {
    grid-column-gap: 10px;
    color: #283240;
    white-space: nowrap;
    word-break: normal;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 10px;
    font-weight: 500;
    line-height: 118.7%;
    display: flex
}

.resources-dropdown-toggle.w--open {
    color: var(--light-blue)
}

.resources-dropdown-list {
    background-color: #0000;
    min-width: 175px
}

.resources-dropdown-list.w--open {
    min-width: 175px;
    padding-top: 18px
}

.resources-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    border: .5px solid #d9d9d9;
    border-radius: 5px;
    flex-direction: column;
    padding: 24px;
    display: flex
}

.experts-button-div {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: auto;
    display: flex
}

.trainers-content-block {
    flex-direction: column;
    width: 100%;
    height: 100%;
    padding: 14px 14px 24px;
    display: flex
}

.download-catalog {
    grid-column-gap: 24px;
    color: var(--yellow-green);
    white-space: nowrap;
    background-color: #22295a;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    padding: 12px 24px;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    transition: all .3s;
    display: flex
}

.download-catalog:hover {
    background-color: var(--yellow-green);
    color: var(--midnight-blue)
}

.all-training-program-wrapper {
    background-color: #ebebfa87;
    border: 1px solid #5783fe;
    border-radius: 10px;
    padding: 36px
}

.all-training-programs-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr 1fr
}

.training-program-header-block {
    background-color: var(--dark-slate-blue-2);
    padding-top: 13px;
    padding-bottom: 13px
}

.training-program-card-block {
    border: 1px solid var(--dark-slate-blue-2);
    border-radius: 5px;
    margin-bottom: 16px
}

.training-program-scrollbar {
    height: 400px;
    overflow: auto
}

.training-program-link {
    color: var(--black);
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: 5px;
    margin-right: 5px;
    padding: 6px 5px;
    text-decoration: none;
    display: block
}

.training-program-link:hover {
    color: var(--light-blue);
    background-color: #eef5ff
}

.training-program-content-block {
    background-color: #fff;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 16px
}

.training-program-bottom-link {
    grid-column-gap: 8px;
    color: var(--dark-slate-blue);
    white-space: normal;
    align-items: center;
    font-weight: 500;
    text-decoration: none;
    display: flex
}

.training-program-bottom-link:hover {
    color: var(--light-blue)
}

.training-program-grid {
    grid-column-gap: 100px;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    place-items: center;
    margin-bottom: 24px
}

.ex-program-banner {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 80px 64px;
    display: flex;
    position: relative
}

.ex-program-pic {
    z-index: -1;
    object-fit: cover;
    border-radius: 10px;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.program-overview-grid {
    grid-column-gap: 90px;
    grid-template-rows: auto;
    grid-template-columns: auto 350px;
    margin-bottom: 20px
}

.program-stats-grid {
    grid-column-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr
}

.program-stat-number {
    color: #000;
    white-space: nowrap;
    font-size: 20px;
    font-weight: 600
}

.ex-program-sub-heading {
    color: #394657;
    margin-bottom: 6px;
    font-size: 16px;
    font-weight: 400
}

.program-stat {
    background-color: #fff;
    border-radius: 10px;
    padding: 12px 24px;
    box-shadow: 0 4px 15px #0000001a
}

.ex-program-faq {
    white-space: nowrap;
    border-bottom: 1px solid #707070;
    width: 100%
}

.ex-program-faq-toggle {
    white-space: nowrap;
    justify-content: space-between;
    align-items: center;
    padding: 0 0 0 20px;
    display: flex
}

.ex-program-answer {
    white-space: normal;
    background-color: #ddd0;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
    position: static;
    overflow: hidden
}

.ex-program-faq-block {
    max-width: 800px;
    padding-top: 16px;
    padding-bottom: 16px
}

.ex-program-question {
    grid-column-gap: 8px;
    justify-content: space-between;
    width: 100%;
    display: flex
}

.font-weight-semi-bold {
    font-weight: 600
}

.font-weight-semi-bold.no-wrap {
    white-space: nowrap
}

.faq-box {
    justify-content: center;
    align-items: center;
    padding: 16px;
    display: flex
}

.program-outcome-grid {
    grid-column-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 36px
}

.program-outcome-div {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    display: flex
}

.bg-line {
    background-color: #dfe0f6;
    width: 100%;
    height: 10px
}

.bg-line.left-radious {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px
}

.bg-line.right-radious {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}

.program-outcome-wrapper {
    background-color: #f6f3ffc2;
    border-radius: 10px;
    margin-top: 36px;
    padding: 48px;
    box-shadow: 0 4px 15px #0000001a
}

.program-outcome-flex {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: auto;
    display: flex
}

.max-width-815 {
    max-width: 815px
}

.second-scroll-block {
    grid-row-gap: 20px;
    flex-direction: column;
    width: 100%;
    display: flex
}

.third-scroll-block {
    grid-row-gap: 24px;
    flex-direction: column;
    display: flex
}

.faq-minus-icon {
    width: 100%;
    height: 100%
}

.section-blog-template {
    padding-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px
}

.nav-type-link {
    color: #283240;
    white-space: nowrap;
    justify-content: space-between;
    align-items: center;
    text-decoration: none;
    transition: all .1s;
    display: flex
}

.nav-type-link:hover {
    color: var(--light-blue);
    font-weight: 600
}

.nav-type-link.w--current {
    color: var(--light-blue);
    background-color: #0000
}

.search-input-block {
    border-radius: 8px;
    width: 600px;
    height: 48px;
    margin-bottom: 0;
    padding-top: 18px;
    padding-bottom: 16px;
    padding-left: 24px
}

.search-input-block::placeholder {
    font-size: 16px;
    line-height: 22px
}

.nav-search {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
    position: relative
}

.nav-search-icon {
    position: absolute;
    left: auto;
    right: 20px
}

.grid-28 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr
}

.nav-ex-thumbnail {
    object-fit: contain;
    width: 80px;
    min-width: 80px;
    height: 100px;
    min-height: 100px
}

.ex-program-nav-card {
    grid-column-gap: 8px;
    display: flex
}

.ex-nav-heading {
    color: var(--full-black);
    margin-bottom: 13px;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    text-decoration: none
}

.ex-nav-heading:hover {
    color: var(--dark-slate-blue);
    text-decoration: underline
}

.ex-program-nav-link {
    grid-column-gap: 6px;
    color: #ea5143;
    font-size: 12px;
    line-height: 20px;
    text-decoration: none;
    display: flex
}

.div-block-68 {
    flex-direction: column;
    justify-content: center;
    display: flex
}

.search-btn {
    background-color: #0000;
    width: 40px;
    height: 20px;
    position: absolute;
    right: 10px
}

.testi-image {
    object-fit: cover;
    border-radius: 50%;
    width: 60px;
    height: 60px
}

.track-vertical-2 {
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex
}

.ex-program-image-block {
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    display: flex;
    position: relative
}

.courses-link {
    color: var(--black);
    text-decoration: none
}

.courses-link:hover {
    text-decoration: underline
}

.hero-content {
    grid-column-gap: 64px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.search-result-blog-list-content {
    grid-column-gap: 48px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr minmax(auto, 17em);
    grid-auto-columns: 1fr;
    display: grid;
    position: relative
}

.search-reults-card {
    border-radius: 5px;
    height: 100%;
    box-shadow: 0 1px 2px 1px #2e323c17
}

.search-rsult-content {
    padding: 16px
}

.searrch-reults-heading {
    margin-bottom: 16px;
    font-size: 22px;
    line-height: 30px;
    text-decoration: none
}

.searrch-reults-heading:hover {
    color: var(--dark-slate-blue);
    text-decoration: none
}

.blog-cover--image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    min-height: 9.6875px;
    max-height: 9.6875rem;
    transition: all .3s
}

.blog-cover--image:hover {
    transform: scale(1.05)
}

.search-result-header {
    color: var(--black);
    text-decoration: none
}

.search-result-header:hover {
    color: var(--dark-slate-blue);
    text-decoration: underline
}

.search-result-list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.search-results-image {
    width: 100%;
    overflow: hidden
}

.section-results {
    padding-top: 162px
}

.padding-5 {
    padding-left: 5%;
    padding-right: 5%
}

.sticky-blog-tags {
    background-color: #fff;
    border-radius: 10px;
    flex-direction: column;
    padding: 24px;
    position: sticky;
    top: 80px;
    box-shadow: 0 4px 15px #0000001a
}

.sitemap-div {
    margin-bottom: 60px
}

.sitemap-collection-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.sitemap-link {
    color: var(--black);
    text-decoration: none
}

.sitemap-link:hover {
    color: var(--light-blue);
    text-decoration: underline
}

.ex-thumbnail {
    mix-blend-mode: multiply
}

.faq-tab-menu {
    background-color: #d5e3ff;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    max-width: 500px;
    display: flex
}

.faq-first-tab {
    background-color: var(--fd);
    text-align: center;
    width: 100%;
    padding: 10px 24px;
    font-weight: 500
}

.faq-first-tab.w--current {
    color: var(--ghost-white);
    border-radius: 8px
}

.faq-page-tab {
    grid-row-gap: 40px;
    flex-direction: column;
    max-width: 900px;
    display: flex
}

.blog-tag-link {
    color: var(--black);
    margin-bottom: 8px;
    line-height: 24px;
    text-decoration: none;
    display: inline-block
}

.blog-tag-link:hover {
    color: var(--light-blue);
    text-decoration: underline
}

.ex-button-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: row;
    align-items: stretch;
    margin-top: auto;
    display: flex
}

.ex-button-wrapper.auto {
    margin-top: auto
}

.all-courses-search-btn {
    color: #0000;
    background-color: #0000;
    width: 60px;
    height: 100%;
    padding: 14px;
    font-weight: 500;
    transition: border-color .2s ease-in;
    position: absolute;
    top: 50%;
    bottom: 50%;
    right: 0%;
    transform: translateY(-50%)
}

.smart-faq-question {
    white-space: normal;
    font-size: 20px
}

.faq-card-webinar {
    background-color: #fff;
    border-radius: 10px;
    flex-direction: column;
    height: 100%;
    display: flex;
    box-shadow: 0 4px 15px #0000001a
}

.webinar-bg-image {
    background-image: url(https://cdn.prod.website-files.com/6482a3cf7db698c2a80cc5e6/6502e3ecb5236853c5b353c8_Artboard%204.webp);
    background-position: 50%;
    background-size: cover;
    border-radius: 5px;
    padding-top: 70px;
    padding-bottom: 70px
}

.webinar-block {
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-top: 70px;
    padding-bottom: 70px;
    display: flex
}

.webinar-text {
    color: var(--dark-slate-blue-2);
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    line-height: 36px
}

.undeline-span {
    background-image: url(https://cdn.prod.website-files.com/6482a3cf7db698c2a80cc5e6/64882d12548233cfc9c04257_Vector%209.svg);
    background-position: 50% 100%;
    background-repeat: repeat-x;
    background-size: contain;
    background-attachment: scroll
}

.desktop-hide {
    display: none
}

.trainers-abs {
    z-index: -1;
    position: absolute;
    inset: -55px 0% 0%
}

.navbar-link {
    color: #283240;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 118.7%;
    text-decoration: none
}

.leadership-dropdown-list {
    background-color: #fff;
    inset: 0% auto auto 100%
}

.leadership-dropdown-list.w--open {
    width: 860px;
    top: -175px
}

.ex-image-link {
    align-items: center;
    display: flex
}

.overview-richtext p {
    margin-bottom: 24px
}

.blend-multiply-icon {
    mix-blend-mode: multiply
}

.courses-type-dropdown-list {
    background-color: #fff;
    inset: 0% auto auto 100%
}

.courses-type-dropdown-list.w--open {
    background-color: #fff;
    width: 860px;
    top: -50px
}

.course-type-main-grid-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .6fr 1fr;
    width: 100%;
    height: 100%
}

.course-type-main-wrapper {
    width: 100%;
    height: 100%
}

.nav-course-link {
    color: #283240;
    font-size: 13px;
    line-height: 118%;
    text-decoration: none;
    transition: all .1s
}

.nav-course-link:hover {
    color: var(--light-blue);
    font-weight: 600
}

.nav-course-left-side {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    width: 315px;
    height: 300px;
    padding-right: 24px;
    display: flex;
    overflow: auto
}

.nav-courses-column {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    display: flex
}

.nav-courses-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    margin-bottom: 24px
}

.course-type-dropdown {
    width: 220px;
    height: 100%;
    margin-left: 0;
    margin-right: 0
}

.nav-choose-name {
    color: #394657;
    border-bottom: 1px solid #cdcdcd;
    width: 20%;
    margin-bottom: 16px;
    padding-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 118%
}

.nav-course-right-side {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 30px;
    display: flex
}

.nav-button-wrapper {
    justify-content: flex-start;
    align-items: flex-end;
    margin-top: auto;
    display: flex
}

.c-type-toggle {
    color: #283240;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 12px 16px;
    font-size: 16px;
    font-weight: 500;
    line-height: 118%;
    text-decoration: none;
    display: flex
}

.c-type-toggle.w--open {
    color: #255fff;
    font-weight: 500
}

.training-programs-main-bloack {
    background-color: #fff;
    border: .5px solid #d9d9d9;
    border-radius: 5px;
    flex-direction: column;
    max-width: 1280px;
    height: 480px;
    margin-left: auto;
    margin-right: auto;
    padding: 16px 24px 24px;
    display: flex
}

.behaviral-dropdown-list-copy {
    background-color: #fff;
    inset: 0% auto auto 100%
}

.behaviral-dropdown-list-copy.w--open {
    width: 860px;
    top: -133px
}

.compilence-dropdown-list {
    background-color: #fff;
    inset: 0% auto auto 100%
}

.compilence-dropdown-list.w--open {
    width: 860px;
    top: -217px
}

.social-impact-drodown-list {
    background-color: #fff;
    inset: 0% auto auto 100%
}

.social-impact-drodown-list.w--open {
    width: 846px;
    top: -260px
}

.excelence-dropdown-toggle {
    color: #283240;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 12px 16px;
    font-size: 16px;
    font-weight: 500;
    line-height: 118%;
    text-decoration: none;
    display: flex
}

.ex-dropdown {
    width: 220px;
    height: 100%;
    margin-left: 0;
    margin-right: 0
}

.ex-dropdown-list {
    background-color: #fff;
    inset: 0% auto auto 100%
}

.ex-dropdown-list.w--open {
    width: 900px;
    height: 400px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 30px;
    top: -310px;
    right: 0
}

.dropdown-wrap {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: relative
}

.c-trainer-card {
    grid-column-gap: 14px;
    border-bottom: .5px solid #1a3fa8;
    width: 100%;
    padding: 12px;
    display: flex
}

.serach-icon-nav-mobile {
    width: 17px;
    min-width: 17px;
    height: 18px;
    min-height: 18px
}

.search-dropdown-toggle {
    width: 56.9886px;
    min-width: 56.98px;
    padding: 30px 20px
}

.search-dropdown-list.w--open {
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 8px;
    padding: 20px;
    right: 0
}

.smart-faq-toggle {
    white-space: nowrap;
    justify-content: space-between;
    align-items: center;
    padding: 20px 0;
    display: flex
}

.smart-faq {
    white-space: nowrap;
    border-bottom: 1px solid #000;
    width: 100%;
    display: block
}

.smart-faq-dp-list {
    white-space: normal;
    background-color: #0000;
    padding-left: 0;
    display: block;
    position: static;
    overflow: hidden
}

.smart-faq-answer {
    max-width: 780px
}

.smart-faq-question-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: space-between;
    width: 100%;
    display: flex
}

.trainer-card-image {
    width: 100px;
    height: auto;
    margin-bottom: 20px;
    position: relative
}

.check-icon {
    position: absolute;
    bottom: -7%;
    right: 0%
}

.trainers-hidden-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 200px;
    margin-bottom: 20px;
    display: none
}

.expert-card--cover-photo {
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    display: flex
}

.table-grid-layout {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 5px;
    grid-template-rows: auto;
    grid-template-columns: 220px 1fr 1fr 1fr 1fr
}

.table-td-text-500 {
    color: #1c1c1c;
    font-size: 13px;
    font-weight: 500;
    line-height: 130%
}

.table-th-text {
    color: #1c1c1c;
    margin-bottom: 8px;
    font-size: 30px;
    line-height: 130%
}

.table-button-blue {
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #c8e130;
    background-image: linear-gradient(170deg, #215aff, #1a3fa8);
    border-radius: 8px;
    padding: 10px 48px;
    font-size: 14px;
    font-weight: 500;
    line-height: 118%;
    transition: all .5s
}

.table-button-blue:hover {
    color: var(--midnight-blue);
    background-color: #c8e130;
    background-image: none
}

.table-th-block {
    background-color: #fff;
    border-right: .5px solid #5470bf;
    flex-direction: column;
    justify-content: flex-start;
    height: 257px;
    padding: 10px 18px 20px;
    display: flex
}

.table-th-block.padding-40 {
    padding-top: 40px
}

.table-th-block.padding-40.left-top-radious {
    border-top-left-radius: 5px
}

.table-th-block.padding-40.right-top-radious {
    border-top-right-radius: 5px
}

.table-th-block.padding-left {
    padding-right: 10px
}

.font-weight-regular {
    font-weight: 400
}

.table-td-text-400 {
    color: #1c1c1c;
    font-size: 13px;
    line-height: 130%
}

.empty-div {
    background-color: #1a2740;
    border: 1px solid #1a2740;
    height: 257px
}

.section-custom {
    z-index: 100;
    background-color: var(--bg-dark-navy\<deleted\|variable-f4a6ada8-7d95-8268-eec1-32d4b337c672\>);
    padding: 64px 40px 380px;
    position: static
}

.most-popular-div-block {
    background-color: #3a4866;
    border: .5px solid #5470bf;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 36px;
    padding-top: 9px;
    padding-bottom: 9px
}

.popular-text-yellow {
    color: #c8e130;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 130%
}

.empty-36-height-div {
    height: 36px
}

.save-wrapper {
    flex-direction: column;
    align-items: flex-end;
    margin-bottom: 10px;
    display: flex
}

.border--1a3fa8 {
    mix-blend-mode: multiply;
    background-color: #fff;
    border: .5px solid #1a3fa8;
    border-radius: 5px;
    padding: 24px 16px
}

.table-point-list {
    padding-left: 20px;
    font-size: 14px;
    line-height: 152%
}

.table-points-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 450px
}

.pricing-benefits-card {
    background-color: #2e3a5399;
    border-radius: 5px;
    flex-direction: column;
    justify-content: flex-start;
    padding: 24px 30px;
    transition: all .3s;
    display: flex
}

.pricing-benefits-card:hover {
    transform: translateY(-5px)
}

.tooltip-dp-list {
    background-color: #b06666
}

.tooltip-dp-list.w--open {
    background-color: #fff;
    border: .25px solid #899ad8;
    border-radius: 5px;
    width: 200px;
    padding: 6px;
    bottom: 32px;
    left: -80px
}

.para-font-10 {
    color: #485b9c;
    font-size: 10px;
    font-weight: 300;
    line-height: 128%
}

.table-list {
    margin-bottom: 0;
    padding-left: 16px;
    font-size: 10px
}

.tooltip-wrapper {
    align-items: center;
    display: flex
}

.tooltip-dropdown {
    z-index: 10;
    margin-left: 0;
    margin-right: 0
}

.faq-grid-wrapper {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 480px
}

.pricing-right-form {
    background-color: #e9f0ff;
    border-radius: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 24px 40px;
    display: flex;
    position: sticky;
    top: 85px
}

.table-th-lock-highlet {
    background-color: #f1f1ff;
    border-right: .5px solid #5470bf;
    flex-direction: column;
    justify-content: flex-start;
    height: 257px;
    padding: 10px 10px 20px 18px;
    display: flex
}

.pop-up-form {
    z-index: 1000;
    background-color: #0006;
    border-bottom: 1px solid #dbdbdb;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 20px 5%;
    display: none;
    position: fixed;
    inset: 80px 0% 0%;
    overflow: auto
}

.popup-close {
    cursor: pointer;
    position: absolute;
    top: 24px;
    right: 24px
}

.table-th-inner-div {
    flex-direction: column;
    flex: 0 auto;
    align-items: flex-start;
    margin-top: auto;
    display: flex
}

.table-first-block {
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    height: 73.2px;
    padding: 20px 18px;
    display: flex
}

.table-first-block.highlet {
    background-color: #f1f1ff
}

.table-second-block {
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    height: 105.781px;
    padding: 20px 18px;
    display: flex
}

.table-second-block.highlet {
    background-color: #f1f1ff
}

.table-fourth-block {
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    height: 76.4px;
    padding: 20px 18px;
    display: flex
}

.table-fourth-block.highlet {
    background-color: #f1f1ff
}

.table-fifth-block {
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    height: 76.4px;
    padding: 20px 18px;
    display: flex
}

.table-fifth-block.highlet {
    background-color: #f1f1ff
}

.table-sixth-block {
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    height: 58.2px;
    padding: 20px 18px;
    display: flex
}

.table-sixth-block.highlet {
    background-color: #f1f1ff
}

.table-eighth-block {
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    height: 76.4px;
    padding: 20px 18px;
    display: flex
}

.table-eighth-block.highlet {
    background-color: #f1f1ff
}

.table-ninth-block {
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    height: 167.313px;
    padding: 20px 18px;
    display: flex
}

.table-ninth-block.highlet {
    background-color: #f1f1ff
}

.table-ninth-block.left-radious {
    border-bottom-left-radius: 5px
}

.table-ninth-block.right-radious {
    border-bottom-right-radius: 5px
}

.moblie-text-bottom-30,
.mbl-text {
    display: none
}

.for-mobile-text {
    color: #181818;
    font-size: 14px;
    font-weight: 500;
    line-height: 130%
}

.tooltip-wrapper-mobile {
    align-items: center;
    display: none
}

.table-aprent-block {
    border-bottom: .5px solid #5470bf;
    border-left: .5px solid #5470bf;
    border-right: .5px solid #5470bf;
    border-bottom-left-radius: 5px
}

.save-wrapper-copy {
    flex-direction: column;
    align-items: flex-end;
    margin-bottom: 10px;
    display: none
}

.save-block-copy {
    background-color: #10588f78;
    border-radius: 16px;
    padding: 3px 9px
}

.save-text-copy {
    color: #fff;
    font-size: 11px;
    font-weight: 600;
    line-height: 130%
}

.table-pricing-parent-block {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    display: flex
}

.pricing-nav-link {
    color: #283240;
    white-space: nowrap;
    padding: 10px;
    font-weight: 500;
    line-height: 118.7%;
    text-decoration: none;
    position: relative
}

.pricing-nav-link:hover,
.pricing-nav-link.w--current {
    color: var(--light-blue)
}

.enquiry-form-block {
    background-color: #e9f0ff;
    border: 1px solid #c6d7f2;
    border-radius: 5px;
    padding: 30px 36px;
    position: static;
    top: 180px
}

.training-program-form-block {
    background-color: #fff;
    border: 1px solid #c6d7f2;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 30px;
    display: flex;
    position: static;
    top: 180px
}

.pop-up-block {
    background-color: #e2e9fa;
    border: .5px solid #d9d9d9;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 30px;
    display: flex;
    position: static;
    top: 180px
}

.form-pop-up-wrapper {
    z-index: 1000;
    text-align: left;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 10px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: 620px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    position: relative
}

.trainer-cta {
    border-radius: 10px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 60px 24px;
    display: flex;
    position: relative
}

.trainer-abs-image {
    z-index: -1;
    object-fit: cover;
    border-radius: 10px;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.platform-text-link {
    color: #283240;
    white-space: nowrap;
    line-height: 118%;
    text-decoration: none;
    transition: all .1s
}

.platform-text-link:hover {
    color: var(--light-blue);
    font-weight: 600
}

.courses-stciky-logo {
    justify-content: flex-start;
    align-items: center;
    min-width: 139px;
    min-height: 40px;
    display: none
}

.abs-points-block {
    z-index: -50;
    position: absolute;
    inset: -8% 0% 0%
}

.edstellar-second-logo {
    width: 139px;
    height: 40px
}

.ex-icon {
    width: 70px;
    height: 70px
}

.c-name {
    text-align: center;
    background-color: #c6d7f2;
    border-radius: 110px;
    margin-bottom: 8px;
    padding: 5px 8px;
    font-size: 12px;
    line-height: 18px
}

.soltions-middel-header-block {
    margin-bottom: 40px
}

.mobile-hide-image {
    object-fit: cover;
    height: 100%
}

.dashboard-points {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
    display: flex
}

.ex-links {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: column;
    display: flex
}

.bg-video {
    z-index: 1;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.course-excellnce-grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto
}

.blog-category {
    color: #636e80;
    font-size: 14px;
    font-weight: 500;
    line-height: 110%
}

.ex-links-wrapper {
    mix-blend-mode: multiply;
    background-color: #fff;
    width: 100%;
    padding: 20px 40px
}

.ex-link-block {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    color: var(--midnight-blue);
    flex-flow: column;
    padding-left: 20px;
    display: flex
}

.section-header-text {
    color: #fff;
    text-align: center;
    font-size: 30px;
    line-height: 36px
}

.section-header-text.text-align-left {
    text-align: left
}

.course-first-block {
    mix-blend-mode: multiply;
    background-color: #fff;
    border-radius: 5px;
    transition: all .3s;
    display: flex
}

.course-first-block:hover {
    transform: translateY(-5px)
}

.course-text-link-wrapper {
    mix-blend-mode: multiply;
    background-color: #fff;
    flex-direction: column;
    justify-content: space-between;
    display: flex
}

.empty-arrow-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.section-hide {
    background-color: #18315b;
    padding-top: 16px;
    padding-bottom: 16px;
    display: none
}

.growth-image {
    object-fit: contain;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 100%;
    height: 135px;
    margin-bottom: 36px;
    transition: all .5s
}

.growth-image:hover {
    transform: scale(1.05)
}

.slider-blog-content {
    flex-direction: column;
    display: flex
}

.bg-home-logo {
    justify-content: center;
    align-items: center;
    width: 150px;
    height: 45px;
    display: flex
}

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

.display-flex-align-center.row-gap-36 {
    grid-column-gap: 36px;
    grid-row-gap: 36px
}

.course-text-link-block {
    mix-blend-mode: multiply;
    background-color: #fff;
    padding: 20px 40px
}

.section-new-trainers {
    background-color: #e9f0ff;
    padding: 60px 40px;
    position: relative
}

.overlay-absolute {
    z-index: 1;
    opacity: .8;
    background-color: #1b40a9;
    position: absolute;
    inset: 0%
}

.course-text-link {
    background-color: #eaf2ff;
    padding: 24px 40px
}

.solutions-third-card {
    border: 1px solid #5783fe;
    border-radius: 5px;
    justify-content: space-between;
    padding: 32px 24px;
    transition: all .3s
}

.solutions-third-card:hover {
    transform: translateY(-5px)
}

.slider-tag-block {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    align-items: center;
    margin-bottom: 18px;
    display: flex
}

.solutions-grid-layout {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto 1fr auto 1fr;
    width: 1150px;
    margin-bottom: 40px
}

.blog-created-text {
    color: #121212b3;
    font-size: 14px
}

.home-scrollbar {
    width: 100%;
    display: block;
    overflow: hidden
}

.d-flex-ver-center {
    flex-direction: column;
    align-items: center;
    display: flex
}

.solution-middle-gradient-block {
    border: 2px solid #acc8ff;
    border-radius: 5px;
    padding: 32px 24px;
    transition: all .3s
}

.solution-middle-gradient-block:hover {
    transform: translateY(-5px)
}

.blog-header-link {
    color: #000;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
    display: block
}

.blog-header-link:hover {
    color: #215aff;
    text-decoration: underline
}

.section-home-hero {
    justify-content: center;
    align-items: center;
    height: 90vh;
    margin-top: 77px;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
    position: relative
}

.new-para-link-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    color: #22295a;
    justify-content: center;
    align-items: center;
    font-weight: 500;
    display: flex
}

.new-para-link-block:hover {
    color: #215aff;
    text-decoration: underline
}

.roi-image-header {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: center;
    background-color: #1a3fa8;
    border-radius: 5px;
    align-items: center;
    padding: 10px 40px;
    display: flex
}

.trainer-as-image {
    z-index: 1;
    mix-blend-mode: multiply;
    object-fit: cover;
    justify-content: flex-end;
    align-items: center;
    height: 100%;
    display: flex
}

.solution-gradient-block {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-bottom: 5px;
    padding: 10px 8px;
    display: flex
}

.growth-card {
    background-color: #fff;
    border-radius: 5px;
    height: 100%;
    padding-bottom: 36px;
    transition: all .3s;
    overflow: hidden;
    box-shadow: 0 4px 10px #00000026
}

.growth-card:hover {
    transform: translateY(-5px)
}

.slider-blog-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    transition: all .3s
}

.slider-blog-image:hover {
    transform: scale(1.02)
}

.slider-blog-image-link {
    width: 100%;
    height: 200px;
    margin-bottom: 10px;
    overflow: hidden
}

.solutions-first-card {
    border: 1px solid #5783fe;
    border-radius: 5px;
    justify-content: space-between;
    padding: 32px 24px;
    transition: all .3s
}

.solutions-first-card:hover {
    transform: translateY(-5px)
}

.roi-image-card {
    text-align: center;
    background-color: #fff;
    border: 1px solid #acc8ff;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    padding: 10px 40px;
    display: flex
}

.scroll-div {
    grid-column-gap: 30px;
    grid-row-gap: 20px;
    flex-flow: row;
    justify-content: flex-start;
    width: 100%;
    display: flex;
    position: relative
}

.footer-buttons-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: center;
    align-items: center;
    display: flex
}

.solutions-middel-header {
    color: #1a3fa8;
    text-align: center;
    font-size: 24px;
    font-weight: 600
}

.soltuion-para {
    color: var(--midnight-blue);
    text-align: center;
    max-width: 1048px;
    font-size: 22px
}

.home-left-arrow {
    transform: rotate(90180deg)
}

.slider-blog-card {
    transition: all .3s
}

.slider-blog-card:hover {
    transform: translateY(-5px)
}

.button-bg-white {
    color: #22295a;
    text-align: center;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 8px;
    padding: 12px 24px;
    font-weight: 500;
    text-decoration: none;
    transition: all .3s;
    display: inline-flex
}

.button-bg-white:hover {
    border-color: var(--midnight-blue);
    background-color: var(--midnight-blue);
    color: var(--white)
}

.h2 {
    font-size: 36px;
    font-weight: 600;
    line-height: 46px
}

.h2.text-align-center.max-widtth-900-auto {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto
}

.h2.text-align-center.max-width-800-auto {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto
}

.upskill-div {
    background-color: #1a3fa8;
    border-radius: 5px;
    margin-bottom: 5px;
    padding: 8px
}

.scroll-items {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: 100%;
    display: flex
}

.solutions-header-block {
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
    display: flex
}

.utility-page-form {
    flex-direction: column;
    align-items: stretch;
    display: flex
}

.starter-course {
    background-color: #fff;
    border-left: .25px solid #5470bf;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 24px 16px
}

.growth-price-course {
    background-color: #f1f1ff;
    border-left: .25px solid #5470bf;
    border-right: .25px solid #5470bf;
    height: 100%;
    padding: 24px 16px
}

.custome-course {
    background-color: #fff;
    border: .25px solid #5470bf;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 24px 16px
}

.button-package {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border: 1px solid var(--yellow-green);
    background-color: var(--yellow-green);
    color: #22295a;
    text-align: center;
    border-radius: 8px;
    align-items: center;
    padding: 12px 24px;
    font-weight: 500;
    text-decoration: none;
    transition: all .3s;
    display: flex
}

.button-package:hover {
    border: 1px solid var(--white);
    background-color: var(--midnight-blue);
    color: var(--white)
}

.pricing-section-abs {
    z-index: -1;
    position: absolute;
    inset: -55px 0% 0%
}

.contact-us-btn {
    background-color: var(--fd);
    color: var(--dark-slate-blue);
    white-space: nowrap;
    border: 1px solid #1a3fa8;
    border-radius: 8px;
    padding: 12px 24px;
    font-weight: 500;
    transition: all .3s;
    display: none
}

.management-course-type-dropdown {
    background-color: #fff;
    inset: 0% auto auto 100%
}

.management-course-type-dropdown.w--open {
    width: 860px;
    padding-bottom: 20px;
    top: -92px
}

.course-card-text-link {
    color: var(--midnight-blue);
    margin-bottom: 16px;
    font-size: 20px;
    font-weight: 500;
    text-decoration: none
}

.course-card-text-link:hover {
    color: var(--dark-slate-blue)
}

.max-width-881 {
    max-width: 881px
}

.max-width-881.ac {
    font-size: 32px
}

.ex-left-side {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex
}

.max-width-700 {
    max-width: 700px
}

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

.auto {
    margin-top: auto
}

.icon-width-40px {
    min-width: 40px
}

.nav-category-name,
.nav-courses-name {
    color: #394657;
    border-bottom: 1px solid #cdcdcd;
    width: 100%;
    margin-bottom: 24px;
    padding-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 118%
}

.nav-sub-text {
    color: #394657;
    border-bottom: 1px solid #ccc;
    width: 100%;
    margin-bottom: 16px;
    padding-bottom: 8px;
    font-size: 16px;
    line-height: 118%
}

.text-block-39 {
    font-size: 10px
}

.plan-training-bg-image {
    background-image: url(https://cdn.prod.website-files.com/6482a3cf7db698c2a80cc5e6/64fffd301dff030d7d5fd602_1.png);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 600px;
    height: 450px
}

.course-delivery-bg-image {
    background-image: url(https://cdn.prod.website-files.com/6482a3cf7db698c2a80cc5e6/65002d98419893f0bb0f667a_4.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
    width: 600px;
    height: 450px
}

.trainer-selection-bg-image {
    background-image: url(https://cdn.prod.website-files.com/6482a3cf7db698c2a80cc5e6/65002dc03b3cb1597091eb10_3.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 600px;
    width: 600px;
    height: 500px
}

.pc-bg-image {
    background-image: url(https://cdn.prod.website-files.com/6482a3cf7db698c2a80cc5e6/65002e132f57fbf710728b8e_6.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
    width: 600px;
    height: 450px
}

.training-insights-bg-image {
    background-image: url(https://cdn.prod.website-files.com/6482a3cf7db698c2a80cc5e6/65002e2f0e99b12e4a501ce6_5.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 600px;
    background-attachment: scroll;
    width: 650px;
    height: 400px
}

.search-dropdown-mobile {
    display: none
}

.search-dropdown-toggle-for-mobile {
    padding: 30px 10px
}

.nav-search-mobile {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
    position: relative
}

.image-111-copy {
    position: absolute;
    left: auto;
    right: 20px
}

.search-dropdown-list-mobile.w--open {
    background-color: #fff;
    border: .5px solid #d9d9d9;
    border-radius: 10px;
    padding: 20px 5%
}

.affiliate-partner {
    background-color: #eef4ff;
    border-radius: 20px;
    flex-direction: column;
    height: 100%;
    display: flex
}

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

.affiliate-description {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    padding: 40px;
    display: flex
}

.tailored-image {
    height: 100%
}

.partners-grid-layout {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

.max-width-800 {
    max-width: 800px
}

.network-grid {
    grid-column-gap: 24px;
    text-align: left;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto 1fr auto 1fr;
    max-width: 90%;
    margin-bottom: 48px
}

.font-size-30px {
    font-size: 30px
}

.partnership-tab {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex
}

.partner-heading {
    max-width: 755px
}

.section-partners {
    margin-top: 77px;
    padding: 90px 40px;
    position: relative
}

.margin-bottom-60 {
    margin-bottom: 60px
}

.p-list {
    margin-bottom: 40px;
    padding-left: 20px
}

.max-width-680 {
    max-width: 680px;
    margin-left: auto;
    margin-right: auto
}

.partner-grid-layout {
    grid-column-gap: 200px;
    grid-row-gap: 200px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 426px
}

.form-tab {
    color: #fff;
    text-align: center;
    background-color: #fff3;
    width: 100%;
    font-size: 18px;
    line-height: 140%
}

.form-tab.w--current {
    color: #255fff;
    background-color: #fff;
    font-weight: 600
}

.partner-program-tab-menu {
    display: flex
}

.form-pane {
    background-color: #fff;
    padding: 20px
}

.p-tab-menu {
    background-color: #d5e3ff;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    max-width: 500px;
    display: flex
}

.p-tab {
    background-color: var(--fd);
    text-align: center;
    width: 100%;
    padding: 10px 24px;
    font-weight: 500
}

.p-tab.w--current {
    background-color: var(--dark-slate-blue-2);
    color: var(--white);
    border-radius: 8px
}

.partners-block {
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;
    display: flex
}

.arrow-tab {
    background-color: var(--fd);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
    font-weight: 700;
    display: flex
}

.arrow-tab.w--current {
    background-color: var(--dark-slate-blue-2);
    color: #fff;
    background-image: none;
    border-radius: 40px;
    font-weight: 700
}

.feature_content-detail {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: #f2f5fd;
    border-radius: 10px;
    flex-direction: column;
    justify-content: space-between;
    padding: 40px;
    display: flex
}

.feature-tab-content {
    flex: 1
}

.feature-tab-menu {
    background-color: #d5e3ff;
    border-radius: 40px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 400px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.badge {
    color: #3370ff;
    font-weight: 700
}

.feature-tab-detail {
    flex-direction: column;
    justify-content: space-around;
    align-items: stretch;
    display: flex
}

.td-tab-link {
    background-color: #ddd0;
    border-left: 6px solid #c6d7f2;
    height: 64px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
    overflow: hidden
}

.td-tab-link.w--current {
    background-color: #fff;
    border-left-color: #255fff;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    box-shadow: 0 -2px 16px #00000014
}

.cta-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto 1fr
}

.cta-card {
    grid-column-gap: 32px;
    background-color: #22295a;
    border-radius: 10px;
    flex-direction: column;
    align-items: center;
    padding: 36px 30px;
    display: flex;
    box-shadow: 0 -2px 16px #00000014
}

.td-tab-image {
    object-fit: cover;
    border-radius: 10px;
    width: 400px
}

.empty-div-block {
    background-color: #fff6f6;
    width: 1px;
    height: 100%
}

.t-tab-pane {
    width: 100%;
    height: 100%
}

.tpane {
    margin-left: 40px
}

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

.grid-layout.col-4 {
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.grid-layout.col-2 {
    grid-template-columns: 1fr 1fr
}

.grid-layout.col-2.gap-80 {
    grid-column-gap: 80px;
    grid-row-gap: 80px
}

.grid-layout.col-2.gap-40 {
    grid-column-gap: 40px;
    grid-row-gap: 40px
}

.grid-layout.gap-60 {
    grid-column-gap: 60px;
    grid-row-gap: 60px
}

.grid-layout.col-5 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}

.grid-layout.gap-40 {
    grid-column-gap: 40px;
    grid-row-gap: 40px
}

.grid-card {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #fff;
    border-radius: 10px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding: 20px;
    transition: all .3s;
    display: flex;
    box-shadow: 0 -2px 16px #00000014
}

.grid-card:hover {
    transform: translateY(-5px)
}

.grid-card.gap-0 {
    grid-column-gap: 0px;
    grid-row-gap: 0px
}

.grid-card.gap-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px
}

.current-fill {
    background-color: var(--light-blue);
    width: 6px;
    height: 100%
}

.skill-matrix-grid-card-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr
}

.skil-matrix-grid-card {
    background-color: #fff;
    border-radius: 10px;
    padding: 24px 20px;
    display: flex;
    box-shadow: 0 2px 16px #00000014
}

.line {
    background-color: #c6d7f2;
    width: 6px;
    height: 100%
}

.skill-matrix-grid-card-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: space-between;
    width: 100%;
    display: flex
}

.font-size-18px {
    font-size: 18px
}

.font-size-18px.text-color-light-black {
    color: #3a3a3a
}

.skill-matix-stps-image {
    width: 100%
}

.skill-matrix-steps-cards {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid
}

.section-breadcrumbs {
    padding-left: 40px;
    padding-right: 40px
}

.skill-matrix-grid-layout {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-rows: auto
}

.section-tms {
    z-index: 10;
    background-color: var(--midnight-blue);
    padding: 120px 40px 80px;
    position: relative
}

.tms-hero-grid-layout {
    grid-template-rows: auto;
    padding-bottom: 80px
}

.tms-point-card {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: var(--dark-slate-blue-2);
    border-radius: 10px;
    flex-direction: column;
    align-items: center;
    padding: 24px;
    transition: all .3s;
    display: flex
}

.tms-point-card:hover {
    transform: translateY(-5px)
}

.section-move {
    z-index: 12;
    margin-top: -120px;
    padding: 36px 40px;
    position: relative
}

.right-icon {
    color: var(--ghost-white-2);
    width: 20px;
    height: 20px;
    margin-top: 5px
}

.tms-key-features {
    grid-column-gap: 30px;
    grid-row-gap: 30px
}

.counter-point {
    color: var(--light-blue);
    font-size: 45px;
    font-weight: 600;
    line-height: 48px
}

.tms-slider {
    background-color: var(--ghost-white);
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 2px 16px #0003
}

.tms-slide {
    height: 100%;
    padding: 20px 40px
}

.slider-para {
    color: var(--midnight-blue);
    text-align: center;
    margin-bottom: 30px;
    font-size: 20px;
    font-weight: 500
}

.tms-slide-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex
}

.left-arrow {
    left: -80px
}

.tms-cta-wrapper {
    border-radius: 10px;
    padding: 80px 48px;
    position: relative
}

.hide-slider-points {
    display: none
}

.tms-table {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto
}

.tms-table-box {
    background-color: var(--ghost-white-2);
    border-radius: 10px;
    transition: all .3s
}

.tms-table-box:hover {
    transform: translateY(-5px)
}

.tms-table-points {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px dashed #000;
    padding-top: 6px;
    padding-bottom: 6px;
    display: flex
}

.bg-green {
    background-color: #308636;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 16px
}

.tms-table-box-wrapper {
    padding: 36px
}

.bg-grey {
    background-color: #888;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 16px
}

.key-features-felx-box {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid
}

.tms-cta-bg-blue {
    background-color: #1b40a9d9;
    border-radius: 10px;
    flex-direction: column;
    align-items: flex-start;
    width: 300px;
    padding: 20px;
    transition: all .3s;
    display: flex
}

.tms-cta-bg-blue:hover {
    transform: translateY(-5px)
}

.tms-ctas {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex
}

.tms-bg-midnight-blue {
    background-color: var(--midnight-blue);
    border-radius: 10px;
    flex-direction: column;
    align-items: flex-start;
    width: 300px;
    padding: 20px;
    transition: all .3s;
    display: flex
}

.tms-bg-midnight-blue:hover {
    transform: translateY(-5px)
}

.tms-stellar {
    background-color: #22295abf;
    border-radius: 10px;
    flex-direction: column;
    align-items: flex-start;
    width: 300px;
    padding: 20px;
    transition: all .3s;
    display: flex
}

.tms-stellar:hover {
    transform: translateY(-5px)
}

.right-arrow {
    right: -80px
}

.coaching-capability-grid {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto
}

.coaching-program-card {
    background-color: #fff;
    border-radius: 8px;
    padding: 20px
}

.cp-tab-pane {
    display: flex
}

.tabs-menu-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    margin-right: 60px;
    display: flex
}

.coaching-tab {
    white-space: nowrap;
    background-color: #ddd0;
    padding: 10px 24px;
    font-size: 22px;
    font-weight: 700
}

.coaching-tab.w--current {
    color: #255fff;
    background-color: #eaf2ff;
    box-shadow: 1px 2px 4px #0000001f
}

.cp-table {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-bottom: 40px
}

.cp-table-th {
    background-color: #c6d7f2;
    border: 1px solid #ddd;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: 60px;
    padding: 16px 30px
}

.cp-table-th-blue {
    background-color: #1b40a9;
    border: 1px solid #ddd;
    height: 60px;
    padding: 16px 30px
}

.cp-table-td {
    background-color: #fff;
    border: .5px solid #ddd;
    height: 60px;
    padding: 14px 30px
}

.cp-table-td.center {
    flex-direction: column;
    height: 72px;
    display: flex
}

.cp-table-td.height-82 {
    height: 82px
}

.silver-column {
    background-color: #f1f1ff;
    border: .5px solid #ddd;
    height: 60px;
    padding: 14px 30px
}

.silver-column.height-82 {
    height: 82px
}

.most-popular-div {
    background-color: #c8e130;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 4px 30px;
    display: flex
}

.most-poluar-text {
    color: #1c1c1c;
    font-weight: 500;
    line-height: 20px
}

.font-size-14px {
    font-size: 14px
}

.not-included-para {
    background-color: #fff;
    border: 1px solid #1a3fa8;
    border-radius: 5px;
    max-width: 500px;
    padding: 24px 40px 24px 24px
}

.not-included-list {
    padding-left: 30px
}

.not-included-list-para {
    margin-bottom: 10px
}

.unique-value-wrapper {
    background-color: #eaf2ff;
    border-radius: 10px;
    padding: 30px
}

.unique-values-grid-layout {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr
}

.unique-value-box {
    background-color: #fff;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    padding: 10px 20px;
    display: flex
}

.coaching-main-wrapper {
    background-color: #1b40a9;
    border-radius: 10px;
    padding-top: 64px;
    padding-bottom: 64px
}

.c-blue-7 {
    background-color: #255fff;
    width: 2px;
    height: 0%;
    position: absolute;
    top: 20px
}

.c-blue-1 {
    background-color: #255fff;
    width: 2px;
    height: 0%;
    position: absolute;
    top: 0
}

.c-blue-5,
.c-blue-3,
.c-blue-4 {
    background-color: #255fff;
    width: 2px;
    height: 0%;
    position: absolute;
    top: 20px
}

.timeline-box {
    justify-content: flex-start;
    align-items: flex-start
}

.coaching-progress-bar {
    background-color: #c6d7f2;
    justify-content: center;
    align-items: flex-start;
    width: 2px;
    display: flex;
    position: relative
}

.c-blue-6 {
    background-color: #255fff;
    width: 2px;
    height: 0%;
    position: absolute;
    top: 20px
}

.coaching-timeline {
    grid-column-gap: 115px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 2px 1fr;
    width: 100%
}

.div-light-blue-cercle {
    background-color: #c6d7f2;
    border-radius: 50%;
    min-width: 20px;
    min-height: 20px
}

.c-blue-9 {
    background-color: #255fff;
    width: 2px;
    height: 0%;
    position: absolute;
    top: 20px
}

.coahing-heading-right-align {
    color: #17356e;
    text-align: right;
    margin-bottom: 10px
}

.coaching-timeline-left-content {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    background-image: url(https://cdn.prod.website-files.com/6482a3cf7db698c2a80cc5e6/65bcd3f0cd44e870e2632c11_Rectangle%2025424.svg);
    background-position: 50%;
    background-size: cover;
    align-items: center;
    margin-top: -80px;
    margin-bottom: 80px;
    padding-left: 20px;
    display: flex
}

.right-75px {
    height: 100%;
    margin-right: -75px
}

.left-75px {
    margin-left: -75px
}

.padding-20px {
    padding-top: 20px;
    padding-bottom: 20px
}

.coaching-timeline-right-content {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    background-image: url(https://cdn.prod.website-files.com/6482a3cf7db698c2a80cc5e6/65bcd3f0cd44e870e2632c11_Rectangle%2025424.svg);
    background-position: 50%;
    background-size: cover;
    align-items: center;
    margin-top: -80px;
    margin-bottom: 80px;
    padding-right: 20px;
    display: flex
}

.coaching-para-right-side {
    text-align: right
}

.coahing-heading-left-align {
    color: #17356e;
    margin-bottom: 10px
}

.coaching-empty-div {
    height: 75px
}

.c-blue-2,
.c-blue-8 {
    background-color: #255fff;
    width: 2px;
    height: 0%;
    position: absolute;
    top: 20px
}

.evaluate-outcome-block {
    padding-top: 10px;
    padding-bottom: 10px
}

.cp-btn {
    color: var(--white);
    text-align: center;
    text-transform: none;
    cursor: pointer;
    background-color: #1b40a9;
    border-radius: 8px;
    padding: 9px 34px;
    font-weight: 500;
    text-decoration: none;
    transition: all .3s
}

.cp-btn:hover {
    color: var(--bg-royal-blue);
    background-color: #1b40a9
}

.cp-btn-yellow {
    background-color: var(--yellow-green);
    color: var(--midnight-blue);
    text-align: center;
    text-transform: none;
    cursor: pointer;
    border-radius: 8px;
    padding: 9px 34px;
    font-weight: 500;
    text-decoration: none;
    transition: all .3s
}

.cp-btn-yellow:hover {
    color: var(--white);
    background-color: #1b40a9
}

.cp-pop-up-form {
    z-index: 100;
    background-color: #0006;
    border-bottom: 1px solid #dbdbdb;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 20px 5%;
    display: none;
    position: fixed;
    inset: 80px 0% 0%;
    overflow: auto
}

.cp-tab-content {
    background-color: #eaf2ff;
    border-radius: 10px;
    width: 100%;
    padding: 20px
}

.cp-list-item {
    color: var(--midnight-blue);
    font-size: 18px
}

.cp-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 20px;
    display: grid
}

.cp-m-toggle {
    background-color: #f1f1f1;
    width: 100%;
    padding: 16px
}

.cp-m-toggle.w--open {
    color: #255fff;
    background-color: #eaf2ff;
    width: 100%;
    box-shadow: 1px 2px 4px #0000001f
}

.cp-m-list {
    position: static
}

.cp-m-list.w--open {
    background-color: #eaf2ff;
    border-radius: 10px;
    margin-top: 20px;
    padding: 16px
}

.cp-list--mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-left: 20px;
    display: grid
}

.cp-mobile {
    flex-direction: column;
    align-items: flex-start;
    display: none
}

.cp-m-dropdown {
    width: 100%;
    margin-left: 0
}

.max-width-950-auto {
    max-width: 950px;
    margin-left: auto;
    margin-right: auto
}

.most-popoluar-div-block {
    height: 75px;
    display: flex
}

.empty-div-hide-mbl {
    height: 75px
}

.cp-table-td-mbl-hide {
    background-color: #fff;
    border: .5px solid #ddd;
    height: 60px;
    padding: 14px 30px
}

.cp-table-td-mbl-hide.center {
    flex-direction: column;
    height: 72px;
    display: flex
}

.cp-table-td-mbl-hide.height-82 {
    height: 82px
}

.cp-table-th-empty {
    height: 60px;
    padding: 16px 30px
}

.table-data-mbl {
    color: #1c1c1c;
    display: none
}

.coming-soon-text {
    color: var(--light-blue);
    text-align: right;
    margin-top: auto;
    font-size: 12px;
    line-height: 20px
}

.div-text {
    flex-direction: column;
    flex: 1;
    display: flex
}

.coaching-show-more-mobile,
.mobile-filter-block {
    display: none
}

.impactful-training {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: center;
    max-width: 1000px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.scroll-items-main-wrapper {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: row;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex
}

.course-duration-tag {
    grid-column-gap: 8px;
    align-items: center;
    margin-bottom: 2px;
    display: flex
}

.course-duration-tag.margin-btm-20 {
    margin-bottom: 20px
}

.course-type-description {
    color: #494f5a;
    margin-bottom: 40px;
    font-size: 18px;
    line-height: 22px
}

.course-type-description.text-color-white {
    color: #fff
}

.form-right {
    background-color: #fff;
    border-radius: 5px;
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 20px 40px
}

.meet-trainers-left {
    padding-top: 40px;
    padding-bottom: 40px
}

.trainers-experts-collection-list {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100%;
    height: 100%;
    display: flex
}

.cate {
    font-size: 12px;
    line-height: 14px
}

.max-width-570 {
    max-width: 570px
}

.max-width-570.margin-bottom-30 {
    margin-bottom: 30px
}

.section-type {
    z-index: 10;
    background-image: linear-gradient(#f3f9fe, #f3f9fe);
    justify-content: flex-start;
    align-items: center;
    height: 380px;
    min-height: 380px;
    padding: 60px 40px;
    display: flex;
    position: relative
}

.courses-type-fiter-data {
    border-radius: 5px;
    height: 100%;
    position: relative
}

.search-main-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex
}

.competency-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex
}

.all-courses-filters-list {
    border-radius: 5px
}

.trainer-slide-name {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 140%
}

.blog-tag-gradient {
    color: var(--white);
    background-color: #e1e6f2;
    background-image: linear-gradient(90deg, #3a50cc, #92b4ea);
    border-radius: 3px;
    padding: 4px 12px;
    line-height: 20px
}

.c-collection {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    display: grid
}

.stiky-link {
    color: #1a202c;
    text-align: center;
    white-space: nowrap;
    border-bottom: 3px solid #597cf600;
    flex-flow: wrap;
    width: 100%;
    padding: 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    text-decoration: none
}

.stiky-link:hover {
    border-bottom: 3px solid #597cf6
}

.stiky-link.w--current {
    border-bottom-color: #597cf6
}

.no-course-text {
    color: var(--midnight-blue);
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px
}

.trainer-since-text {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 112%
}

.courses-image-block {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 100%;
    position: relative;
    overflow: hidden
}

.button-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex
}

.trainer-slide-header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-image: linear-gradient(90deg, #2a3c9d, #597cf6);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 16px;
    display: flex
}

.course-filter-category {
    background-color: #c8e130;
    border-top-right-radius: 10px;
    padding: 5px 15px;
    position: absolute;
    bottom: 0%;
    left: 0%
}

.training-approach-card-heading {
    text-align: center;
    margin-bottom: 16px;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px
}

.section-relative {
    padding: 60px 40px;
    position: relative
}

.section-relative.top-padding-0 {
    padding-top: 0
}

.course-type-abs-image {
    z-index: -1;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.sales-content-paragraph {
    color: #1a2740;
    font-size: 14px;
    line-height: 20px
}

.course-item {
    border: 1px solid #0000;
    border-radius: 10px;
    flex-direction: column;
    height: 100%;
    transition: all .8s;
    display: flex;
    box-shadow: 0 4px 20px #0000001a
}

.course-item:hover {
    border: 1px solid #215aff;
    transform: translateY(-5px);
    box-shadow: 0 4px 25px #00000040
}

.text-color-light-blue {
    color: var(--light-blue)
}

.trainers-lists {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: center;
    font-weight: 600;
    line-height: 22px;
    display: flex
}

.training-approach-card {
    border-right: 1px solid #c6d7f2;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    position: relative
}

.courses-type-filters-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 2.25em;
    grid-template-rows: auto;
    grid-template-columns: minmax(270px, 270px) 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    height: 100%;
    display: grid;
    overflow: hidden
}

.meet-trainers-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 60% 1fr;
    margin-bottom: 24px
}

.trainers-image {
    width: 100%;
    height: 100%
}

.courses-type-filter-by-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
    display: flex
}

.section-pos-stick {
    z-index: 500;
    background-color: #fff;
    position: sticky;
    top: 0;
    box-shadow: 0 4px 5px #0000001a
}

.visible-for-mbole-filter-btn {
    display: none
}

.filter_tag-text-content {
    color: #1a2740;
    white-space: nowrap;
    justify-content: flex-end;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px
}

.sort-by-content {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex
}

.course-bullet-points {
    margin-bottom: 10px
}

.course-bullet-points ul {
    white-space: normal;
    padding-left: 19px
}

.course-bullet-points li {
    color: #494f5a;
    white-space: normal;
    font-size: 12px;
    line-height: 16px
}

.competency-grid {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto
}

.trainers-list {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    display: flex
}

.trainer-slide-location {
    color: #fff;
    white-space: nowrap;
    margin-bottom: 12px;
    font-size: 11px;
    line-height: 112%
}

.courses-trainers-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    align-items: flex-start;
    display: flex
}

.courses-filter-sort-box {
    grid-column-gap: 24px;
    flex-direction: column;
    align-items: flex-end;
    display: flex
}

.trainer-slide-relative {
    position: relative
}

.course-type-filter-main-wrapper {
    grid-column-gap: 36px;
    flex-direction: column;
    margin-top: 30px;
    display: flex
}

.sort-by-text {
    color: #1a2740;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.courses-type-filters-left-wrapper {
    border-width: 1px;
    border-color: #276df6;
    border-radius: 5px;
    flex: none;
    height: 100%;
    padding-top: 70px;
    padding-left: 0;
    padding-right: 12px
}

.course-type-search {
    width: 350px;
    height: 38px;
    margin-bottom: 0
}

.courses-list-content-wrapper {
    background-color: #fff;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    flex-direction: column;
    height: 100%;
    max-height: 100%;
    padding: 16px;
    display: flex
}

.trainer-slide-body {
    background-color: #fff;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    padding: 16px 20px 20px 16px;
    display: flex
}

.form-wrapper {
    justify-content: flex-end;
    display: flex
}

.form-image {
    z-index: -2;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.section-filter {
    background-color: #f9fcff;
    padding: 48px 40px;
    position: relative
}

.trainer-slide {
    height: 100%;
    transition: all .3s
}

.trainer-slide:hover {
    transform: translateY(-5px)
}

.section-forms {
    padding: 0 40px;
    position: relative
}

.margin-bottom-42 {
    margin-bottom: 42px
}

.max-width-960 {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto
}

.max-width-960.text-align-center.margin-bottom-88 {
    margin-bottom: 88px
}

.max-width-960.text-align-center.margin-bottom-88 p {
    margin-bottom: 24px
}

.course-filter-left-main-wrapper {
    flex-direction: column;
    max-height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    display: flex
}

.sales-content-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    display: flex
}

.course-carosel-block {
    background-color: #fff;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    width: 120px;
    min-width: 120px;
    height: 50px;
    min-height: 50px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: flex;
    box-shadow: 0 4px 10px #0000001a
}

.sales-trainig-partner {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.training-approach-card-para {
    text-align: center;
    font-size: 14px;
    font-weight: 500
}

.trainer-check {
    width: 18px;
    height: 18px;
    position: absolute;
    bottom: 0%;
    right: 0%
}

.filter-span-count {
    color: #3a50cc;
    font-weight: 500
}

.trainer-slide-since {
    font-size: 11px;
    line-height: 112%
}

.course-type-filter-heading {
    color: #494f5a;
    margin-bottom: 16px;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px
}

.training-approch-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
}

.courses-list-card-wrapper {
    border-radius: 0;
    width: 100%;
    max-width: none;
    position: relative
}

.courses-list-card-wrapper:last-child {
    border-bottom-style: none
}

.course-type-box {
    margin-bottom: 40px
}

.sales-training-content-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.c-sort-by-dropdown-toggle {
    z-index: 1;
    color: #264bbd;
    justify-content: space-between;
    align-items: center;
    width: 165px;
    padding: 0;
    transition: opacity .2s ease-in;
    display: flex
}

.course-type-stickey-links {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex
}

.courses-type-filter {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border: 1px solid #dad9d9;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    padding: 6px 12px;
    display: flex
}

.course-type-overview-richtext {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 45%
}

.trainer-slide-image {
    object-fit: cover;
    border-radius: 50%;
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px
}

.course-duration-text {
    color: #494f5a;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px
}

.sales-training-grid {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

.scroll-items-wrapper {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: row;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
    overflow: hidden
}

.trainer-slide-card {
    border: .5px solid #999696;
    border-radius: 10px;
    flex-flow: column;
    min-width: 325px;
    height: 100%;
    display: flex
}

.html-embed-42 {
    text-decoration: none
}

.com-image {
    object-fit: cover;
    width: 100%;
    position: sticky;
    top: 140px
}

.right-arrow-icon {
    position: absolute;
    right: -7%
}

.competency-matrix-richtext strong {
    color: #3a50cc;
    margin-top: 16px;
    margin-bottom: 8px;
    font-weight: 500;
    line-height: 24px;
    display: block
}

.competency-matrix-richtext h3 {
    color: #3a50cc;
    margin-bottom: 8px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.training-approch-image {
    margin-top: -25%;
    margin-bottom: 20px
}

.sales-training-partner-image {
    position: relative
}

.stat-slide {
    height: 100%;
    margin-right: 80px
}

.overview-richtext-right-side {
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
    position: relative
}

.slider-stats {
    background-color: #ddd0;
    border: 1px solid #3a50cc;
    border-radius: 8px;
    margin-bottom: 80px;
    display: flex;
    position: sticky;
    top: 60px
}

.stats-div-block {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 80px 60px;
    display: flex
}

.hide-arrow {
    display: none
}

.slider-points {
    bottom: -60px
}

.pagination_wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-end;
    align-items: flex-end;
    margin-top: 40px;
    margin-bottom: 40px;
    display: flex
}

.pagination_previous {
    color: #3a50cc;
    background-color: #fafafa00;
    border-width: 0;
    padding: 0 5px;
    font-weight: 600;
    line-height: 18px;
    text-decoration: underline
}

.pagination_next {
    color: var(--light-blue);
    background-color: #fafafa00;
    border-width: 0;
    padding: 0 5px;
    font-weight: 600;
    line-height: 18px;
    text-decoration: underline
}

.pagination_page-design {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex
}

.pagination_page-button {
    color: #3a50cc;
    background-color: #fff;
    border: 1px solid #3a50cc;
    border-radius: 3px;
    justify-content: center;
    align-items: flex-end;
    width: 30px;
    height: 30px;
    text-decoration: none;
    display: flex
}

.pagination_page-button:hover {
    border-color: var(--light-blue);
    color: var(--light-blue)
}

.fs-cmsload_page-dots {
    color: #3a50cc;
    background-color: #fff;
    border: 1px solid #3a50cc;
    border-radius: 3px;
    justify-content: center;
    align-items: flex-end;
    width: 30px;
    height: 30px;
    text-decoration: none;
    display: flex
}

.slide-point {
    white-space: nowrap;
    background-color: #c6d7f24d;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 118%
}

.slide-point.wrap {
    white-space: normal
}

.page-count {
    display: none
}

.section-categories {
    background-color: var(--midnight-blue);
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    height: 450px;
    min-height: 450px;
    padding: 60px 40px;
    display: flex;
    position: relative
}

.image-202 {
    width: 130px;
    height: 40px
}

.cate-abs-image {
    object-fit: cover;
    object-position: 100% 50%;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.button-white {
    color: #fff;
    text-align: center;
    text-transform: none;
    background-color: #c8e13000;
    border: 2px solid #fff;
    border-radius: 8px;
    padding: 12px 24px;
    font-weight: 500;
    text-decoration: none;
    transition: all .3s
}

.button-white:hover {
    color: #1b40a9;
    background-color: #fff
}

.skill-course-hero-wrapper {
    background-color: var(--midnight-blue);
    border-radius: 10px;
    flex-flow: wrap;
    display: flex
}

.skill-course-content-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 780px;
    display: flex;
    position: relative
}

.text-field {
    width: 320px;
    height: 38px;
    margin-bottom: 0
}

.abs-courses {
    z-index: -1;
    position: absolute;
    inset: -51px 0% 0%
}

.course-type-categories {
    margin-bottom: 40px
}

.skills-richtext ul {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex
}

.skills-richtext li {
    cursor: pointer;
    background-color: #fff;
    border: 2px solid #acc8ff;
    padding: 8px 16px;
    position: relative
}

.skills-richtext li:hover {
    border-color: var(--medium-slate-blue);
    background-color: #e0f0ff
}

.leadership-excellence {
    background-color: #dbe9ff;
    border-radius: 10px;
    flex-flow: column;
    height: 100%;
    transition: all .3s;
    display: flex
}

.leadership-excellence:hover {
    transform: translateY(-5px)
}

.coaching-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 24px 48px;
    display: flex
}

.coaching-image {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    width: 100%
}

.coaching-text {
    font-size: 30px;
    font-weight: 700;
    line-height: 42px
}

.coaching {
    background-color: #fdebd3;
    border-radius: 10px;
    flex-flow: column;
    height: 100%;
    transition: all .3s;
    display: flex
}

.coaching:hover {
    transform: translateY(-5px)
}

.c-type-competency-matric strong {
    color: #3a50cc;
    font-weight: 500;
    line-height: 24px
}

.c-type-competency-matric p {
    margin-bottom: 30px
}

.c-type-competency-matric h3 {
    color: #3a50cc;
    margin-bottom: 8px;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px
}

.page-count-text {
    color: #1a2740;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
    display: block
}

.choose-edstellar-image {
    position: sticky;
    top: 60px
}

.top-pagination {
    grid-column-gap: 24px;
    flex-direction: column;
    align-items: flex-end;
    display: flex
}

.course-type-topics {
    height: 400px;
    margin-bottom: 40px;
    overflow: auto
}

.pricing-box-header {
    color: #3f4c90;
    margin-bottom: 14px;
    font-weight: 600;
    line-height: 24px
}

.pricing-tab-menu {
    background-color: #c6d7f2;
    border-radius: 10px;
    width: 492px;
    margin-bottom: 24px;
    padding: 6px;
    display: flex
}

.text-block-58 {
    color: #c8e130;
    text-align: center;
    background-color: #22295a;
    border-top: .25px solid #5470bf;
    border-left: .25px solid #5470bf;
    border-right: 1px solid #000;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-top: -37px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-weight: 500
}

.course-pricing-grid-layout {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-bottom: 48px
}

.package-icon {
    width: 17px;
    height: 14px
}

.large-group-block {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.pricing-text-block {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    align-items: flex-start;
    margin-bottom: 12px;
    display: flex
}

.pricing-text-block.margin-bottom-0 {
    margin-bottom: 0
}

.small-group-block {
    flex-direction: column;
    align-items: flex-start;
    max-width: 900px;
    display: flex
}

.course-type-prcing-tab {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #18315b;
    background-color: #c6d7f2;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    justify-content: center;
    align-items: flex-start;
    width: 242px;
    font-size: 24px;
    font-weight: 500;
    display: flex
}

.course-type-prcing-tab.w--current {
    white-space: nowrap;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    border-radius: 5px
}

.course-type-prcing-tab {
    white-space: nowrap
}

.enterprise-course {
    background-color: #fff;
    padding: 24px 16px
}

.max-width-1200 {
    max-width: 1200px
}

.corporate-filters-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 2.25em;
    grid-template-rows: auto;
    grid-template-columns: minmax(300px, 300px) 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    height: 100%;
    display: grid;
    overflow: hidden
}

.course-type-filter-heading-copy {
    color: #494f5a;
    white-space: nowrap;
    margin-bottom: 16px;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px
}

.key-challenge-para-left {
    font-size: 14px;
    line-height: 130%
}

.key-chllenge-toggle {
    width: 100%;
    padding: 0
}

.key-chllenge-toggle.w--open {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0
}

.about-us-bg--image {
    z-index: -1;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.key-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: space-around;
    align-items: stretch;
    display: flex
}

.key-que-sixth {
    color: #1b40a9;
    text-align: left;
    white-space: normal;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 130%
}

.card-value {
    color: #c8e130;
    font-size: 24px;
    font-weight: 600;
    line-height: 36px
}

.key-dropdown-list-1 {
    background-color: #fff;
    border-radius: 10px;
    padding: 16px;
    top: -90px;
    box-shadow: 4px 8px 18px #0000000d
}

.key-dropdown-list-1.w--open {
    padding: 5px
}

.edstellar-gradient-block {
    border: 1px solid #acc8ff;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex
}

.max-width-1150-auto {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto
}

.section-about-us {
    justify-content: center;
    align-items: center;
    margin-top: 80px;
    padding: 140px 40px;
    position: relative
}

.key-dropdown-box {
    justify-content: flex-start;
    align-items: flex-start;
    height: 80px;
    display: flex
}

.key-dropdown-list-6 {
    background-color: #fff;
    border-radius: 5px;
    padding: 16px;
    top: -40px;
    box-shadow: 4px 8px 15px #0000000d
}

.key-dropdown-list-6.w--open {
    background-color: #ebf2ff;
    border: 1px solid #1d1d1d33;
    border-radius: 5px
}

.key-que-fourth {
    color: #255fff;
    text-align: left;
    white-space: normal;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 130%
}

.card-para {
    color: #fff;
    font-size: 18px;
    line-height: 24px
}

.key-challenge-para-right {
    text-align: right;
    font-size: 14px;
    line-height: 130%
}

.key-que-first {
    color: #10318f;
    text-align: right;
    white-space: normal;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 130%
}

.skill-header-right {
    text-align: right;
    white-space: nowrap;
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: 600
}

.key-que-left {
    color: #22295a;
    text-align: right;
    white-space: normal;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 500;
    line-height: 130%
}

.skill-development-grid-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr
}

.skill-development-center-image {
    object-fit: cover;
    width: 100%;
    height: 88%;
    margin-left: auto;
    margin-right: auto
}

.key-challange-left-side {
    flex-flow: column;
    justify-content: flex-end;
    width: 100%;
    display: flex
}

.vision-card {
    background-color: #ebf2ff;
    border-radius: 10px;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    position: relative
}

.key-challenges-mobile {
    display: none
}

.resources-link {
    grid-column-gap: 8px;
    color: #1b40a9;
    justify-content: flex-end;
    align-items: center;
    font-size: 20px;
    font-weight: 500;
    text-decoration: none;
    display: flex
}

.resources-link:hover {
    color: var(--light-blue)
}

.skill-developemt-image {
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex
}

.skill-development-grid-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: auto 550px auto;
    place-items: center
}

.key-que-fifth {
    color: #7d82f0;
    text-align: left;
    white-space: normal;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 130%
}

.skill-header-left {
    text-align: left;
    white-space: nowrap;
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: 600
}

.section-key-challenges {
    padding: 60px 40px
}

.key-que {
    color: #22295a;
    text-align: left;
    white-space: normal;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 500;
    line-height: 130%
}

.key-dropdown-first-box {
    text-align: right;
    width: 100%;
    height: 110px;
    display: flex
}

.key-dropdown-list-3 {
    background-color: #fff;
    border-radius: 10px;
    padding: 16px;
    display: none;
    top: -55px;
    box-shadow: 4px 8px 15px #0000000d
}

.key-dropdown-list-3.w--open {
    background-color: #ebf2ff;
    border: 1px solid #1d1d1d33;
    border-radius: 5px
}

.skills-paragraph-left {
    text-align: left;
    line-height: 24px
}

.about-card {
    text-align: center;
    background-color: #09104b;
    border: 1px solid #000;
    padding-top: 20px;
    padding-bottom: 20px
}

.news-wrapper {
    background-color: #ebebfa87;
    border-radius: 10px;
    width: 100%;
    padding: 36px
}

.skill-developement-content-side {
    width: 290px;
    min-width: 290px
}

.key-question-mobile {
    color: #22295a;
    white-space: normal;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 500;
    line-height: 130%
}

.coaching-solutions {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    text-align: center;
    background-color: #1b40a9;
    border-radius: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 64px;
    padding-bottom: 64px;
    display: flex
}

.vision-card-image {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: -65px;
    margin-bottom: 30px;
    display: flex
}

.mission-vision-grid-layouut {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr
}

.key-que-second {
    color: #6e73e7;
    text-align: right;
    white-space: normal;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
    font-weight: 500;
    line-height: 130%
}

.skill-paragraph-right {
    text-align: right;
    line-height: 24px
}

.key-challenge-dropdown {
    text-align: left;
    width: 295px
}

.key-que-three {
    color: #4773ee;
    text-align: right;
    white-space: normal;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 130%
}

.key-unlock-image {
    display: none
}

.empower-excellence--grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto
}

.max-width-750 {
    max-width: 750px
}

.slider-text {
    color: #4d4d4d;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 140%
}

.slider-text-bold-color {
    color: #255fff;
    font-weight: 700
}

.enquiey-image {
    object-fit: cover;
    border-radius: 10px;
    width: 100%;
    height: 100%
}

.schedule-image {
    object-fit: cover;
    object-position: 40% 50%;
    border-radius: 10px;
    width: 100%;
    height: 100%
}

.case-study-content-richtext {
    max-width: 770px
}

.case-study-content-richtext h2 {
    margin-top: 32px;
    margin-bottom: 16px
}

.case-study-content-richtext p {
    margin-bottom: 1rem
}

.case-study-content-richtext h4 {
    color: #1c1c1c;
    margin-top: 2rem;
    margin-bottom: 12px
}

.case-study-content-richtext h3 {
    color: #1c1c1c;
    margin-top: 2rem;
    margin-bottom: .6rem
}

.case-study-content-richtext ul {
    margin-bottom: 0;
    padding-left: 30px
}

.case-study-content-richtext li {
    margin-bottom: 10px
}

.case-study-content-richtext blockquote {
    color: #22295a;
    border-left-width: 3px;
    border-left-color: #7d82f0;
    margin-top: 30px;
    margin-bottom: 20px;
    padding-left: 24px;
    font-size: 15px;
    font-style: italic;
    font-weight: 500
}

.case-study-content-richtext a {
    text-decoration: none
}

.case-study-content-richtext a:hover {
    color: var(--black);
    text-decoration: underline
}

.authors-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: center;
    display: flex
}

.blog-training-cta {
    z-index: 10;
    border: 1px solid #acc8ff;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 24px 20px 240px;
    display: flex;
    position: sticky;
    top: 100px
}

.tooltiptext2 {
    color: #000;
    white-space: nowrap
}

.coaching-para {
    color: #fff;
    text-align: left;
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 22px
}

.blog-progress-bg-color {
    background-color: #c8e130;
    width: 100%;
    height: 100%
}

.blog-progrss-bar {
    background-color: #fff;
    width: 100%;
    height: 4px;
    min-height: 4px;
    position: sticky;
    top: 63.63px
}

.blog-courses-cta {
    background-color: #ebf1f9;
    border: 1px solid #acc8ff;
    border-radius: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px;
    position: sticky;
    top: 100px
}

.blog-section-hero {
    justify-content: center;
    align-items: center;
    height: 450px;
    min-height: 450px;
    padding: 48px 40px;
    display: flex;
    position: relative
}

.blog-navbar {
    z-index: -1;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    height: 63.6364px;
    min-height: 63.63px;
    padding-left: 40px;
    padding-right: 40px;
    display: flex
}

.tooltiptext1 {
    color: #000;
    text-align: center;
    white-space: nowrap
}

.blog-searchbar {
    width: 280px;
    min-width: 280px;
    height: 38px;
    min-height: 38px;
    margin-bottom: 0;
    margin-right: 16px;
    display: flex;
    position: relative
}

.featured-blog-collection-list {
    grid-column-gap: 64px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 40px;
    display: grid
}

.share-text {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px
}

.share-articles-footer {
    grid-column-gap: 20px;
    justify-content: center;
    align-items: flex-end;
    display: flex
}

.share-icon {
    display: none
}

.catelog-para {
    color: #acc8ff;
    text-align: left;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
}

.subscribe-button {
    color: #1d1d1d;
    background-color: #c8e130;
    border-radius: 8px;
    height: 44px;
    min-height: 44px;
    padding: 10px 24px;
    font-weight: 500;
    position: absolute;
    right: 5px
}

.subscribe-button:hover {
    background-color: var(--dark-slate-blue);
    color: var(--white)
}

.blog-index-dropdown-toggle {
    display: none
}

.training-atalog-cta {
    z-index: 10;
    background-image: url(https://cdn.prod.website-files.com/6482a3cf7db698c2a80cc5e6/6655839314c7d45134aefd76_Frame%201000003676.webp);
    background-position: 50%;
    background-size: cover;
    border-radius: 10px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 220px 20px 24px;
    display: flex;
    position: sticky;
    top: 100px
}

.blog-nav-responsive {
    display: none
}

.related-post-link {
    color: #1d1d1d;
    font-weight: 500;
    line-height: 22px;
    text-decoration: none
}

.related-post-link:hover {
    color: #215aff;
    text-decoration: underline
}

.blog-courses-para {
    color: var(--dark-black);
    text-align: left;
    margin-bottom: 20px;
    font-size: 11px;
    line-height: 24px
}

.blog-author-image {
    border-radius: 50%;
    width: 44px;
    height: 44px
}

.blog-stickey-logo {
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
    position: static
}

.code-embeded-height-28 {
    height: 28px
}

.subscribe-grid-layout {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #e6edf9;
    grid-template-rows: auto
}

.blog-course-link {
    color: var(--full-black);
    background-color: #fff;
    border: 1px solid #264cbe4d;
    border-radius: 5px;
    padding: 8px 14px;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    display: block
}

.blog-course-link:hover {
    background-color: #2962ff1a
}

.training-header {
    color: #1b40a9;
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 36px
}

.catelog-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex
}

.blog-author-image-block {
    border-radius: 50%;
    width: 70px;
    min-width: 70px;
    height: 70px;
    min-height: 70px
}

.coaching-cta-link {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #fcd635;
    display: flex
}

.coaching-cta-link:hover {
    color: #f1eefa
}

.blog-subscribe-image {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.author-share-item1 {
    font-size: 14px;
    line-height: 20px
}

.blog-cate-block {
    border-top: 1.5px solid #000000b3;
    padding-top: 22px
}

.related-post-category {
    color: var(--black);
    margin-bottom: 6px;
    font-size: 12px;
    line-height: 14px;
    text-decoration: none
}

.related-post-category:hover {
    color: var(--light-blue)
}

.blog-index-dropdown-list {
    background-color: #ddd0;
    display: block;
    position: static
}

.blog-nav-wrapper {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    justify-content: space-between;
    align-items: stretch;
    height: 100%;
    display: flex
}

.blog-post-index-wrapper {
    align-self: flex-start;
    width: 200px;
    min-width: 200px;
    height: 80vh;
    position: sticky;
    top: 100px;
    overflow: auto
}

.related--post-header {
    margin-bottom: 36px
}

.subscribe-bg-image {
    z-index: -1;
    position: absolute;
    bottom: 0;
    right: 0
}

.blog-subscribe-right-side {
    z-index: 0;
    justify-content: flex-start;
    align-items: center;
    padding: 48px;
    display: flex;
    position: relative
}

.blog-ctag {
    color: var(--full-black);
    margin-bottom: 6px;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
    text-decoration: none
}

.blog-ctag:hover {
    color: var(--light-blue);
    text-decoration: underline
}

.see-more-link {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #000;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    text-decoration: none;
    display: flex
}

.see-more-link:hover {
    color: #215aff
}

.blog-authors-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-right-width: 1px;
    border-right-color: #adabab;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-height: 101.98px;
    padding-right: 16px;
    display: flex
}

.feature-post-wrapper {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
    display: flex
}

.skill-gap-cta {
    z-index: 10;
    background-image: linear-gradient(#ebf1f9, #1b40a9 60%);
    border: 1px solid #acc8ff;
    border-radius: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 24px 20px;
    display: flex;
    position: sticky;
    top: 100px
}

.sticky-percentage {
    height: 18%
}

.skill-matrix-abs-image {
    z-index: -1;
    position: absolute;
    top: 0%;
    right: 0%
}

.blog-authors-wrapper {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    justify-content: center;
    align-items: flex-end;
    display: flex
}

.share-dropdown-list {
    background-color: #ddd0;
    display: block;
    position: static
}

.blog-course-cta-link {
    color: var(--light-blue);
    background-color: #faf9f8;
    border-radius: 5px;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
    padding: 5px 8px 5px 10px;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    text-decoration: none;
    display: flex
}

.blog-course-cta-link:hover {
    color: var(--midnight-blue);
    text-decoration: none
}

.blog-created-text-block {
    color: var(--light-black);
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.copy-image {
    cursor: pointer;
    width: 22px;
    height: 22px;
    transition: all .2s
}

.copy-image:hover {
    transform: scale(1.3)
}

.training-cta-block {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.blog-nav-menu {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex
}

.blog-post-first-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: space-between;
    display: flex
}

.blog-skill-matrix-para {
    color: #fff;
    text-align: center;
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 22px
}

.related-blogs-cta {
    position: sticky;
    top: 100px
}

.related-post-block {
    border-left: 1px solid #000;
    flex-flow: column;
    margin-bottom: 16px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 12px;
    display: flex
}

.share-wrapper {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    justify-content: center;
    align-items: center;
    width: 462.859px;
    display: flex
}

.blog-post-detail-right-side {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    height: 100%;
    display: flex;
    position: sticky;
    top: 100px
}

.share-dropdown-dekstop {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: none
}

.blog-authors-footer {
    grid-column-gap: 30px;
    grid-row-gap: 40px;
    border-top: .5px solid #22295a80;
    justify-content: space-between;
    align-items: flex-end;
    padding-top: 40px;
    display: flex
}

.blog-template-content-block {
    grid-column-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: auto 270px;
    justify-content: end
}

.subscribe-form {
    justify-content: center;
    align-items: center;
    width: 402px;
    display: flex;
    position: relative
}

.blog-post-items {
    flex-flow: column;
    display: flex
}

.blog-tag-cate {
    color: var(--white);
    text-align: center;
    background-color: #ffffff1a;
    border-radius: 40px;
    justify-content: center;
    align-items: center;
    margin-bottom: 12px;
    padding: 4px 12px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    text-decoration: none;
    display: flex
}

.blog-tag-cate:hover {
    background-color: #101627;
    border-radius: 10px
}

.share-dropdown-toggle {
    display: none
}

.blog-courses-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px
}

.blog-content-main-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.blog-text-name {
    color: #2d2d2d;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px
}

.blog-index-dropdown {
    width: 100%
}

.blog-course-type-block {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.subscribe-input {
    border: 0 solid #0000;
    border-radius: 8px;
    width: 402px;
    height: 55px;
    margin-bottom: 0;
    padding: 12px 10px 12px 24px;
    box-shadow: 0 4px 4px #0000001a
}

.subscribe-input::placeholder {
    color: #adabab
}

.coaching-cta {
    z-index: 10;
    background-image: url(https://cdn.prod.website-files.com/6482a3cf7db698c2a80cc5e6/6655839314c7d45134aefd61_Group%201000005608.webp);
    background-position: 50%;
    background-size: cover;
    border-radius: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 24px 20px 220px;
    display: flex;
    position: sticky;
    top: 100px
}

.link-label {
    color: #1d1d1d;
    font-size: 14px;
    line-height: 20px
}

.training-cta-link {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #000;
    display: flex
}

.training-cta-link:hover {
    color: #215aff;
    text-decoration: underline
}

.blog-pop-up-form {
    z-index: 1000;
    background-color: #0006;
    border-bottom: 1px solid #dbdbdb;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 20px 5%;
    display: none;
    position: fixed;
    inset: 0 0% 0%;
    overflow: auto
}

.author-share-item2 {
    font-size: 14px;
    line-height: 20px
}

.blog-stikey-menu-left-side {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    display: flex
}

.blog-search-input {
    border: .5px solid #2d2d2d80;
    border-radius: 5px;
    margin-bottom: 0
}

.blog-search-btn {
    background-color: #9e9e9e00;
    background-image: url(https://cdn.prod.website-files.com/6482a3cf7db698c2a80cc5e6/6655839214c7d45134aefd02_Group%201000005517.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    width: 36px;
    min-width: 36px;
    height: 36px;
    min-height: 36px;
    position: absolute;
    right: 0
}

.blog-skill-matrix-image {
    margin-bottom: 20px
}

.blog-second-navbar-stikey {
    z-index: 1;
    background-color: #fff;
    position: sticky;
    top: 0
}

.blog-index-heading {
    color: #1b40a9;
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px
}

.navbar-blog {
    z-index: 100;
    background-color: #fff;
    justify-content: space-between;
    align-items: center;
    height: 72px;
    padding: 0 40px;
    position: relative
}

.blog-search-dropdown {
    display: none
}

.blog-nav-menu-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: flex-end;
    align-items: center;
    min-width: 952.7px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
    position: static
}

.search-dropdown-mobile-blog {
    display: none
}

.blog-main-heading {
    color: #fff;
    text-align: center;
    max-width: 900px;
    margin-bottom: 30px
}

.blog-courses-list {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-wrap: wrap;
    display: flex
}

.success-message {
    background-color: #fff;
    border-radius: 5px;
    position: relative
}

.subscribe-close-btn {
    position: absolute;
    top: 2px;
    right: 5px
}

.embded-hover {
    transition: all .2s
}

.embded-hover:hover {
    transform: scale(1.3)
}

.blog-tag-block {
    color: #2d2d2d;
    background-color: #acc8ff80;
    border-radius: 5px;
    padding: 4px 11px;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px
}

.success-story-paragraph {
    color: #3a50cc;
    margin-bottom: 24px;
    font-size: 22px
}

.university-programs-grid {
    grid-column-gap: 60px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.skill-development {
    background-color: #fff;
    border-radius: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 20px;
    display: flex;
    box-shadow: 0 4px 20px #0000001a
}

.skill-development:hover {
    background-image: linear-gradient(#fff 76%, #d4e0ff)
}

.university-card-body {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    display: flex
}

.timer {
    height: 22px
}

.get-in-touch1 {
    z-index: 1000;
    background-color: #0006;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0;
    box-shadow: 4px 4px 23px #00000040
}

.get-in-touch9 {
    z-index: 1000;
    background-color: #0006;
    display: none;
    position: fixed;
    inset: 0
}

.innovation-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: left;
    flex-flow: column;
    margin-top: 20px;
    margin-left: -40px;
    display: flex
}

.card-instructor {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #779dd8;
    white-space: nowrap;
    justify-content: center;
    align-items: center;
    height: 20px;
    font-weight: 600;
    display: flex
}

.improved-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: left;
    flex-flow: column;
    margin-left: -100px;
    display: flex
}

.success-stories-wrapper {
    justify-content: space-between;
    align-items: stretch;
    padding-right: 40px;
    display: flex
}

.catalog-button {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #1b40a9;
    cursor: pointer;
    background-color: #fff;
    border: 2px solid #264cbe;
    border-radius: 8px;
    padding: 12px 24px;
    font-weight: 500;
    text-decoration: none;
    transition: all .3s;
    display: flex
}

.catalog-button:hover {
    background-color: var(--midnight-blue);
    color: var(--white)
}

.success-story-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 400px
}

.get-in-touch2 {
    z-index: 1000;
    background-color: #0006;
    display: none;
    position: fixed;
    inset: 0
}

.slide-right-arrow {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-top: 0;
    display: flex;
    top: -100px
}

.get-in-touch4 {
    z-index: 1000;
    background-color: #0006;
    display: none;
    position: fixed;
    inset: 0
}

.number-of-courses-block {
    text-align: center;
    white-space: nowrap;
    background-image: linear-gradient(270deg, #f1eefa, #c6d7f2 100% 100%, #f1eefa);
    border-radius: 115px;
    margin-bottom: 20px;
    padding: 5px 10px;
    font-weight: 600;
    line-height: 15px
}

.height-auto {
    margin-top: auto
}

.slide-left-arrow {
    color: #215aff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-top: 0;
    margin-right: 0;
    display: flex;
    top: -100px;
    right: 120px
}

.success-stories-objectives {
    grid-column-gap: 40px;
    grid-row-gap: 30px
}

.pop-up-card-data {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    height: 70vh;
    margin-bottom: 15px;
    padding-right: 16px;
    overflow: auto
}

.s-slide {
    background-color: var(--bg-lightest-gray)
}

.button-primary-with-arrow {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #1b40a9;
    background-color: #c8e130;
    border-radius: 8px;
    justify-content: center;
    align-items: stretch;
    padding: 12px 24px;
    font-weight: 500;
    text-decoration: none;
    transition: all .3s;
    display: flex
}

.button-primary-with-arrow:hover {
    color: var(--white);
    background-image: linear-gradient(#215aff, #1a3fa8)
}

.pop-up-course-timing {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 8px;
    font-size: 14px;
    display: flex
}

.pop-up-courses {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 500;
    line-height: 26px
}

.edstellar-for-universities {
    color: #f1eefa;
    background-color: #ffffff1a;
    border-radius: 5px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px
}

.partner-grow-left-side {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    margin-top: 10px;
    display: flex
}

.courses-block {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 20px;
    display: flex
}

.explore-program-primary-button {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #fff;
    cursor: pointer;
    background-color: #1a3fa8;
    border: 2px solid #1a3fa8;
    border-radius: 8px;
    align-self: center;
    padding: 12px 24px;
    font-weight: 500;
    display: flex
}

.explore-program-primary-button:hover {
    color: #1a3fa8;
    background-color: #fff;
    border: 2px solid #1a3fa8
}

.profile {
    height: 22px
}

.time {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #779dd8;
    white-space: nowrap;
    justify-content: center;
    align-items: center;
    height: 20px;
    font-weight: 600;
    display: flex
}

.pop-up-heading {
    color: var(--midnight-blue);
    margin-bottom: 0;
    font-size: 28px;
    font-weight: 700;
    line-height: 36px
}

.get-in-touch11 {
    z-index: 1000;
    background-color: #0006;
    display: none;
    position: fixed;
    inset: 0
}

.mobile-line-height-24 {
    line-height: 24px
}

.university-image-abs {
    z-index: -1;
    height: 100%;
    position: absolute;
    inset: auto 0% 0% auto
}

.code-embed-2 {
    display: none
}

.partner-and-grow-image {
    max-width: 400px;
    max-height: 400px
}

.get-in-touch8,
.get-in-touch6,
.get-in-touch3 {
    z-index: 1000;
    background-color: #0006;
    display: none;
    position: fixed;
    inset: 0
}

.partner-and-grow {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    display: grid
}

.career-focused-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: right;
    flex-flow: column;
    margin-right: -40px;
    display: flex
}

.form-main-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #0009;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-top: 40px;
    padding-bottom: 40px
}

.close-button-icon {
    width: 24px
}

.number-of-courses {
    color: #f1eefa;
    font-size: 42px;
    font-weight: 700;
    line-height: 58px
}

.get-in-touch-close-link {
    z-index: 10;
    cursor: pointer;
    position: absolute;
    inset: 10px 10px auto auto
}

.pop-up-course-cards {
    background-color: #fff;
    border: .5px solid #e8e8e8;
    border-radius: 10px;
    padding: 20px
}

.right-side-success-story-text {
    background-color: #fff;
    border-radius: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 40px;
    display: flex;
    box-shadow: 0 4px 20px #0000001a
}

.slide-nav-hide {
    background-color: #271313;
    display: none
}

.get-in-touch10 {
    z-index: 1000;
    background-color: #0006;
    display: none;
    position: fixed;
    inset: 0
}

.partner-grow-right-side {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 10px;
    display: flex
}

.partner-grow-blocks {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: right;
    flex-flow: column;
    margin-top: 20px;
    display: flex
}

.edstellar-edge-abs-image {
    z-index: -2;
    position: absolute;
    inset: 0% 0% auto auto
}

.countries-heading-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-bottom: 1px solid #b8b7b7;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 30px;
    padding-bottom: 30px;
    display: flex
}

.universities-image {
    width: 383.703px;
    height: 390.125px
}

.alumini-blocks {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: right;
    flex-flow: column;
    margin-top: -10px;
    margin-right: 20px;
    display: flex
}

.form-inner-block {
    z-index: 1;
    text-align: left;
    background-color: #f5f6f7;
    border: 1px solid #dbdbdb;
    border-radius: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 950px;
    height: 90vh;
    margin-left: auto;
    margin-right: auto;
    padding: 24px 40px;
    display: flex;
    position: relative
}

.partner-grow-blocks-right {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: left;
    flex-flow: column;
    margin-top: 16px;
    margin-left: -10px;
    display: flex
}

.sucess-story-slider {
    background-color: var(--bg-lightest-gray);
    height: 540px
}

.get-in-touch7 {
    z-index: 1000;
    background-color: #0006;
    display: none;
    position: fixed;
    inset: 0
}

.pop-up-heading-block {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 36px;
    display: flex
}

.get-in-touch5 {
    z-index: 1000;
    background-color: #0006;
    display: none;
    position: fixed;
    inset: 0
}

.section-stats {
    z-index: 10;
    background-color: #1a3fa8;
    padding: 50px 40px;
    position: relative
}

.height-100 {
    height: 100%
}

.course-breadcrumb-text {
    color: #2d2d2d;
    font-size: 12px;
    line-height: 26px
}

.certificate-image {
    justify-content: center;
    align-items: center;
    width: 400px;
    height: 280px
}

.course-richtext-key-learning ul {
    grid-column-gap: 36px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    list-style-type: none;
    display: grid
}

.course-description {
    color: #d7f1fd;
    margin-bottom: 30px;
    font-weight: 300
}

.course-tab-menu {
    width: 100%
}

.course-form-header {
    color: #2d2d2d;
    text-align: center;
    white-space: normal;
    margin-bottom: 20px;
    font-size: 22px;
    font-weight: 600
}

.course-form-header.margin-bottom-16 {
    margin-bottom: 16px
}

.course-points {
    margin-bottom: 40px;
    display: flex
}

.course-stickey-form {
    background-color: #e9f0ff;
    border: 1px solid #e9f0ff;
    border-radius: 10px;
    padding: 20px;
    position: sticky;
    top: 54px
}

.course-breadcrumb-link {
    color: #3f4c90;
    font-size: 12px;
    font-weight: 500;
    line-height: 26px;
    text-decoration: underline
}

.course-breadcrumb-link:hover {
    color: #215aff
}

.course-points-main-block {
    z-index: 1;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex
}

.max-width-1100-auto {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto
}

.section-course {
    z-index: 10;
    background-color: var(--midnight-blue);
    padding: 48px 40px;
    position: relative
}

.course-detail-grid-layout {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: auto 340px
}

.mode-grid-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 32px;
    display: grid
}

.duration-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    display: flex
}

.height-40 {
    height: 40px
}

.course-point-inside {
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.section-course-detail {
    background-color: #fdfdfd;
    padding-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px
}

.course-right-side {
    padding-top: 48px
}

.course-points-stickey {
    z-index: 20;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    position: sticky;
    top: 0
}

.related-courses-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.certi-image {
    border-radius: 10px
}

.c-trainer-main-card {
    border: .5px solid #1a3fa8;
    border-radius: 5px;
    flex-direction: column;
    height: 100%;
    display: flex
}

.prerequestiries-block {
    background-color: #fdfdfd;
    border: 2px solid #2d2d2d1a;
    border-radius: 10px;
    padding: 30px;
    position: relative
}

.c-tab-pane {
    padding-top: 48px
}

.c-trainer-footer {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    margin-top: auto;
    padding-bottom: 12px;
    padding-left: 14px;
    padding-right: 14px;
    display: flex
}

.testimonial-text {
    color: #f1eefa;
    background-color: #1a3fa8;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 16px;
    display: inline-block
}

.course-detail-content-box {
    background-color: #f5f6f7;
    border: 2px solid #2d2d2d1a;
    border-radius: 10px;
    margin-bottom: 0;
    padding: 30px;
    position: relative
}

.c-tab-header {
    color: #2d2d2d;
    font-size: 24px;
    font-weight: 700
}

.course-abs-image {
    z-index: -2;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.course-breadcrumb-wrapper {
    grid-column-gap: 8px;
    flex-wrap: wrap;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
    display: flex
}

.swiper-arrows {
    grid-column-gap: 24px;
    justify-content: flex-end;
    margin-top: 40px;
    display: flex
}

.course-sub-logo {
    width: 130px;
    min-width: 130px;
    height: 40px;
    min-height: 40px
}

.course-detail-box {
    padding-top: 48px;
    padding-bottom: 48px;
    position: relative
}

.devops-certificate {
    z-index: 10;
    background-color: #fff;
    background-image: linear-gradient(135deg, #fff 55%, #acc8ff);
    border: 2px solid #acc8ff;
    border-radius: 8px;
    padding: 60px;
    position: relative
}

.c-trainer-image {
    object-fit: cover;
    object-position: 50% 0%;
    border: 1px solid #1a3fa8;
    border-radius: 50%;
    width: 54px;
    height: 54px
}

.duration-main-text {
    color: #acc8ff;
    white-space: nowrap;
    line-height: 18px
}

.c-trainer-body {
    flex-direction: column;
    flex: 1;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    margin-top: auto;
    padding: 14px 14px 10px;
    display: flex
}

.section-modes {
    background-color: #fdfdfd;
    background-image: linear-gradient(#d7f1fd66, #f5f6f7);
    padding: 48px 40px;
    position: relative
}

.duration-text {
    color: #fff;
    white-space: nowrap;
    line-height: 26px
}

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

.c-tab-link {
    opacity: .75;
    background-color: #ddd0;
    border-bottom: 4px solid #e8e8e8;
    width: 33%;
    padding: 16px 20px 16px 0
}

.c-tab-link.w--current {
    opacity: 1;
    background-color: #ddd0;
    border-bottom-color: #215aff
}

.certificate-abs {
    z-index: -1;
    position: absolute;
    bottom: 0;
    right: 0
}

.flex-gap-10 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex
}

.course-first-flex {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    display: flex
}

.border-raious-5 {
    border-radius: 5px
}

.course-richtext-key-benifits li {
    background-color: #fff;
    border: 2px solid #2d2d2d1a;
    border-radius: 10px;
    padding: 20px 20px 20px 66px
}

.course-richtext-key-benifits ul {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: #2d2d2d;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    font-size: 16px;
    line-height: 26px;
    display: grid
}

.mode-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.testi-next {
    cursor: pointer;
    width: 42px;
    height: 42px;
    margin-bottom: 0
}

.courses-card {
    border: 1px solid var(--bg-royal-blue);
    border-radius: 8px;
    flex-direction: column;
    height: 100%;
    padding: 16px;
    transition: all .3s;
    display: flex
}

.courses-card:hover {
    transform: translateY(-5px)
}

.section-courses {
    z-index: 100;
    background-color: #fff;
    padding-left: 40px;
    padding-right: 40px;
    position: sticky;
    top: 0;
    box-shadow: 0 4px 10px #0000000d
}

.course-points-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    background-color: #22295a;
    border: 1px solid #acc8ff4d;
    border-radius: 10px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 20px;
    display: flex
}

.course-rich-outline-box {
    background-color: #fff;
    border: 2px solid #2d2d2d1a;
    border-radius: 10px;
    padding: 20px 40px
}

.certificate-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto
}

.padding-60-bg-fdfdfd {
    background-color: #fdfdfd;
    border-radius: 10px;
    padding: 60px
}

.mode-grid-wrapper {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr
}

.stciky-course-link {
    color: #2d2d2d;
    text-align: center;
    white-space: nowrap;
    justify-content: center;
    align-items: center;
    padding: 12px 10px;
    font-size: 14px;
    text-decoration: none
}

.stciky-course-link:hover,
.stciky-course-link.w--current {
    background-color: #e9f0ff;
    border-radius: 5px
}

.course-content-block {
    border-radius: 10px;
    max-width: 800px
}

.course-button-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex
}

.button-blue-with-arrow {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #fff;
    text-align: center;
    text-transform: none;
    background-color: #1a3fa8;
    border: 2px solid #1a3fa8;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    padding: 12px 24px;
    font-weight: 500;
    text-decoration: none;
    transition: all .3s;
    display: flex
}

.button-blue-with-arrow:hover {
    background-color: var(--white);
    color: #1a3fa8
}

.width-100 {
    width: 100%
}

.training-mode-abs {
    z-index: -1;
    position: absolute;
    inset: -55px 0% 0%
}

.partner-grow-right-side-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 10px;
    display: flex
}

.hero-grid-layout {
    grid-column-gap: 40px;
    background-color: #1a3fa8;
    border-radius: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 500px;
    padding: 40px
}

.hero-grid-layout.bg-midnight-blue {
    background-color: var(--midnight-blue)
}

.code-embed-7 {
    display: none
}

.partner-grow-left-side-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    margin-top: 10px;
    display: flex
}

.improve-security {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: left;
    flex-flow: column;
    margin-left: -10px;
    display: flex
}

.nurture-future {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: left;
    flex-flow: column;
    margin-top: 16px;
    display: flex
}

.pup-up-courses-sub-heading {
    height: auto;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 26px;
    font-weight: 500;
    line-height: 32px
}

.build-an-innovation {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: left;
    flex-flow: column;
    margin-top: 10px;
    margin-left: 20px;
    display: flex
}

.soft-skill-link {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: var(--black);
    font-size: 14px;
    font-weight: 500;
    display: flex
}

.soft-skill-link:hover {
    color: var(--light-blue)
}

.soft-skills-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.get-in-touch-one,
.get-in-touch-two {
    z-index: 1000;
    background-color: #0006;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0;
    box-shadow: 4px 4px 23px #00000040
}

.get-in-touch-three {
    z-index: 1000;
    background-color: #0006;
    display: none;
    position: fixed;
    inset: 0
}

.get-in-touch-four,
.get-in-touch-five {
    z-index: 1000;
    background-color: #0006;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0;
    box-shadow: 4px 4px 23px #00000040
}

.get-in-touch-six,
.get-in-touch-seven,
.get-in-touch-eight,
.get-in-touch-nine,
.get-in-touch-ten {
    z-index: 1000;
    background-color: #0006;
    display: none;
    position: fixed;
    inset: 0
}

.multiple-courses-card {
    background-color: #acc8ff1a;
    border: 2px solid #e8e8e8;
    border-radius: 10px;
    flex-flow: column;
    padding: 48px 18px 40px;
    transition: all .3s;
    display: flex
}

.multiple-courses-card:hover {
    background-color: #edf0ff;
    transform: translateY(-10px);
    box-shadow: 0 4px 4px #00000040
}

.list-items {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 8px;
    display: flex
}

.multiple-course-card-head {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
    display: flex
}

.licenses {
    color: #1a3fa8;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 600;
    line-height: 118%
}

.most-popular-text {
    background-color: #c8e130;
    border-radius: 60px;
    align-self: center;
    margin-bottom: 10px;
    padding: 4px 10px;
    font-size: 10px;
    font-weight: 500;
    line-height: 10px
}

.multiple-courses-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.course-brand-logo {
    object-fit: cover;
    width: 144px;
    max-width: none;
    height: 60px
}

.course-target-audience-richtext li {
    background-color: #fdfdfd;
    border: 2px solid #2d2d2d1a;
    border-radius: 5px;
    padding: 4px 16px;
    font-size: 12px;
    font-weight: 500;
    line-height: 26px;
    display: inline-block
}

.course-target-audience-richtext ul,
.course-target-audience-richtext ol {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    margin-bottom: 0;
    padding-left: 0;
    display: flex
}

.section-course-pricing {
    background-image: linear-gradient(#dbeafe, #eff6ff);
    padding: 60px 40px;
    display: block
}

.location-block {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    display: flex
}

.laguage-dropdown-toggle {
    padding: 0
}

.language-dropdown-list {
    background-color: #fff;
    border-radius: 5px;
    width: 376px;
    padding: 10px
}

.thankyou-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: start stretch;
    display: grid
}

.display-flex {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex
}

.section-thankyou {
    padding: 120px 40px 64px
}

.fs-toc_link-wrapper {
    margin-bottom: 0;
    padding-left: 0;
    list-style-type: none
}

.fs-toc_link-wrapper.is-h3 {
    padding-left: 12px
}

.toc_link {
    color: #1d1d1d;
    border-left: 2px solid #0000;
    padding: 5px 8px;
    font-size: 12px;
    line-height: 16px;
    text-decoration: none;
    display: block
}

.toc_link:hover {
    background-color: #2962ff1a;
    border-left-color: #000
}

.tab-pane-card-heading {
    color: #232323;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 600
}

.tab-pane-grid-cards {
    background-color: #fff;
    border-radius: 10px;
    flex-flow: column;
    height: 100%;
    display: flex
}

.tab-pane-grid-cards:hover {
    box-shadow: 4px 2px 20px 2px #1a3fa833
}

.tab-pane-card-body {
    border-bottom: 5px solid #c8e130;
    border-radius: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    padding: 20px;
    display: flex
}

.hero-section-hub {
    margin-top: 77px;
    padding: 150px 40px;
    position: relative
}

.tab-pane-card-button {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #264cbe;
    white-space: nowrap;
    border: 2px solid #264cbe;
    border-radius: 8px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 12px 24px;
    font-weight: 500;
    text-decoration: none;
    transition: all .3s cubic-bezier(.25, .46, .45, .94);
    display: flex
}

.tab-pane-card-button:hover {
    color: #fff;
    background-color: #1a3fa8
}

.section-connect {
    background-image: url(https://cdn.prod.website-files.com/6482a3cf7db698c2a80cc5e6/6655839214c7d45134aefd2a_Group%201000005578.svg);
    background-position: 50%;
    background-size: cover;
    padding: 60px 40px
}

.margin-top-auto {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: auto
}

.abs-image {
    z-index: -1;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.tab-pane-card-image {
    width: 100%;
    height: 100%
}

.card-name {
    color: #1a3fa8;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px
}

.mobile-tab-links-show {
    color: #1a3fa8;
    background-color: #fff;
    justify-content: space-between;
    padding: 10px;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    display: none
}

.mobile-tab-links-show.w--current {
    color: #1a3fa8;
    background-color: #fff;
    border-bottom: 2px solid #1a3fa8;
    font-weight: 600
}

.card-tag {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #1a3fa829;
    border-radius: 10px;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    margin-bottom: 20px;
    padding: 5px 10px;
    display: flex
}

.tab-pane-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.tab-links {
    color: #1d1d1db3;
    background-color: #fff;
    padding-left: 9px;
    padding-right: 9px;
    font-weight: 500;
    line-height: 20px;
    display: flex
}

.tab-links.w--current {
    color: #1a3fa8;
    background-color: #fff;
    border-bottom: 2px solid #1a3fa8;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px
}

.tabs-menu {
    background-color: #fff;
    border-radius: 3px;
    flex-flow: row;
    justify-content: space-around;
    align-items: stretch;
    margin-bottom: 40px;
    display: flex;
    box-shadow: 0 2px 3px 1px #0003
}

.hub-page-count {
    display: none
}

.hub-next {
    background-color: #255fff;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    width: 38px;
    height: 38px;
    padding-left: 15px;
    padding-right: 15px;
    display: flex
}

.code-embed-19 {
    height: 18px
}

.pagination {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 60px
}

.pagination_page-design-hub {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex
}

.pagination_page-button-hub {
    color: #00000080;
    background-color: #fff;
    border: 1px solid #00000080;
    border-radius: 3px;
    justify-content: center;
    align-items: center;
    width: 38px;
    height: 38px;
    text-decoration: none;
    display: flex
}

.fs-cmsload_page-dots-hub {
    color: #00000080;
    background-color: #fff;
    border: 1px solid #00000080;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    width: 38px;
    height: 38px;
    padding-left: 15px;
    padding-right: 15px;
    text-decoration: underline;
    display: flex
}

.hub-select-feild {
    color: #1d1d1dcc;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    width: 180px;
    margin-bottom: 0;
    padding: 8px 0 8px 16px;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px
}

.form-hub-right-side {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.form-block {
    margin-bottom: 0
}

.hub-form-wrapper {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
    display: flex
}

.section-corporates {
    background-color: var(--midnight-blue);
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    height: 450px;
    min-height: 450px;
    padding: 60px 40px;
    display: flex;
    position: relative
}

.corporates-hero-wrapper {
    background-color: var(--midnight-blue);
    border-radius: 10px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex
}

.select-wrapper {
    position: relative
}

.hub-image-block {
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 216px;
    min-height: 216px;
    display: flex;
    overflow: hidden
}

.activies-tab {
    height: 500px;
    display: flex
}

.day-to-day-tabs-menu {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    display: flex
}

.activity-tab-link {
    color: #8a8a8acc;
    text-align: center;
    background-color: #fff;
    border: 1px solid #8a8a8acc;
    border-radius: 5px;
    width: 300px;
    padding: 12px 20px;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px
}

.activity-tab-link.w--current {
    color: #fff;
    background-color: #22295a
}

.tabs-content {
    overflow: auto
}

.activities-tab-content {
    padding-left: 48px;
    padding-right: 40px
}

.tabs-content-richtext p {
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 26px
}

.tabs-content-richtext h3 {
    color: #3a50cc;
    margin-bottom: 10px;
    font-weight: 500
}

.top-pagination-number {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    align-items: flex-end;
    display: flex
}

.page-count-number {
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    display: block
}

.case-study-abs-image,
.blog-banner-image {
    z-index: -1;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.blog-main-wrapper {
    margin-bottom: 24px;
    overflow: hidden
}

.key-dropdown-list-2 {
    background-color: #fff;
    border-radius: 10px;
    padding: 16px;
    top: -90px;
    box-shadow: 4px 8px 18px #0000000d
}

.key-dropdown-list-2.w--open {
    background-color: #ebf2ff;
    border: 1px solid #1d1d1d33;
    border-radius: 5px;
    padding: 5px
}

.key-dropdown-list-4 {
    background-color: #fff;
    border-radius: 10px;
    padding: 16px;
    display: none;
    top: -60px;
    box-shadow: 4px 8px 15px #0000000d
}

.key-dropdown-list-4.w--open {
    background-color: #ebf2ff;
    border: 1px solid #1d1d1d33;
    border-radius: 5px
}

.key-dropdown-list-5 {
    background-color: #fff;
    border-radius: 5px;
    padding: 16px;
    top: -40px;
    box-shadow: 4px 8px 15px #0000000d
}

.key-dropdown-list-5.w--open {
    background-color: #ebf2ff;
    border: 1px solid #1d1d1d33;
    border-radius: 5px
}

.author-grid-layout {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: 75% 1fr;
    margin-bottom: 64px
}

.flex-gap-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex
}

.author-image-block {
    justify-content: center;
    align-items: center;
    display: flex
}

.testi-slide {
    background-color: #fdfdfd;
    border: 2px solid #e8e8e8;
    border-radius: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    height: 100%;
    padding: 32px;
    transition: all .3s;
    display: flex
}

.testi-slide:hover {
    transform: translateY(-5px)
}

.testi-prev {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 42px;
    height: 42px;
    margin-bottom: 0;
    margin-right: 0;
    bottom: 0;
    right: 80px
}

.trainers-button-prev,
.trainers-button-next {
    cursor: pointer
}

.display-flex-align-right-auto {
    justify-content: flex-end;
    align-items: center;
    margin-top: auto;
    display: flex
}

.tms-abs-image {
    z-index: -1;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.font-size-20px {
    font-size: 20px
}

.font-size-20px.text-color-blue-primary,
.font-size-20px.line-height-24px.font-weight-medium.text-color-blue-primary {
    color: var(--blue-primary)
}

.font-size-22px {
    font-size: 22px
}

.font-size-22px.text-color-perwin {
    color: #adaff2
}

.font-size-22px.font-weight-semi-bold.text-color-blue {
    color: var(--blue)
}

.font-size-24px {
    font-size: 24px
}

.section-padding-80 {
    padding: 80px 40px;
    position: relative
}

.section-padding-80.bg-white {
    background-color: #fff
}

.section-padding-80.bg-blue-30 {
    background-color: #dbe9ff4d
}

.text-color-ghost-white {
    color: var(--ghost-white-2)
}

.other-trainer-wrapper {
    justify-content: space-between;
    margin-bottom: 40px;
    display: flex
}

.font-weight-light {
    font-weight: 300
}

.font-weight-bold {
    font-weight: 700
}

.max-width-700-auto {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto
}

.max-width-1000-auto {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto
}

.bg-white {
    background-color: #fff
}

.bg-footer-light {
    background-color: var(--bg-footer-light)
}

.bg-light-blue {
    background-color: #3f4c90
}

.bg-light-blue2 {
    background-color: #e9f0ff
}

.bg-soft-blue {
    background-color: #f4f8ff
}

.bg-light-gray {
    background-color: #f5f5f5
}

.bg-dark-blue {
    background-color: #041239
}

.bg-royal-blue {
    background-color: #1b40a9
}

.bg-light-blue-opacity {
    background-color: #f1eefa59
}

.bg-light-gray2 {
    background-color: #f7f7f7
}

.bg-blue-opacity-light {
    background-color: #255fff0d
}

.bg-lightest-gray {
    background-color: #f8f9fa
}

.bg-off-white {
    background-color: #fdfdfd
}

.bg-pale-blue {
    background-color: #f3f9fe
}

.bg-almost-white {
    background-color: #fafcff
}

.bg-midnight-blue {
    background-color: #22295a
}

.case-study-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    padding: 36px;
    display: flex
}

.card-published-date {
    color: var(--dark-grey);
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.tms-list {
    margin-bottom: 0;
    padding-left: 0;
    list-style-type: none
}

.height-22-embeded {
    height: 22px
}

.about-abs-image {
    z-index: -1;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.pricing-scroll {
    grid-column-gap: 40px;
    grid-row-gap: 24px;
    flex-flow: row;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: grid
}

.pricing-image-div {
    background-color: var(--white);
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    justify-content: center;
    align-items: center;
    padding-top: 3px;
    padding-bottom: 3px;
    display: flex
}

.display-flex-align-left {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.skill-matirx-abs-image {
    z-index: -1;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.training-req-image {
    z-index: -1;
    object-fit: cover;
    border-radius: 5px;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.text-color-blue-primary {
    color: var(--blue-primary)
}

.pricing-abs-banner {
    z-index: -1;
    border-radius: 8px;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.max-width-840 {
    max-width: 840px
}

.hidden {
    display: none
}

.categlog-categories {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 400px;
    display: flex;
    overflow: auto
}

.steps-text {
    color: #394657;
    margin-bottom: 6px
}

.max-width-950 {
    max-width: 950px
}

.max-width-640 {
    max-width: 640px
}

.max-width-480 {
    max-width: 480px
}

.max-width-500 {
    max-width: 500px
}

.max-width-600 {
    max-width: 600px
}

.ss-image {
    object-fit: cover;
    object-position: 50% 50%;
    border-radius: 5px;
    width: 100%;
    height: 100%
}

.training-details-div {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex
}

.ss-card {
    grid-column-gap: 30px;
    grid-row-gap: 20px;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 8px;
    flex-flow: column;
    margin-bottom: 30px;
    padding: 30px;
    transition: all .5s;
    display: flex;
    box-shadow: 0 4px 15px #0003
}

.ss-card:hover {
    transform: translateY(-10px)
}

.training-type {
    color: #5f6368;
    white-space: nowrap;
    font-size: 12px;
    line-height: 150%
}

.training-details-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1.3fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    margin-bottom: 24px;
    display: flex
}

.taining-details-vertical-line {
    background-color: #e8e8e8;
    width: 100%;
    height: 2px
}

.ss-tag {
    color: #999696;
    white-space: nowrap;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%
}

.ss-card-header {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 300px auto;
    grid-auto-columns: 1fr;
    display: grid
}

.ss-card-content {
    flex-flow: column;
    display: flex
}

.success-stories-grid-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 260px 1fr
}

.ss-content-block {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    margin-bottom: 10px;
    display: grid
}

.filter-text {
    color: #23232380;
    margin-bottom: 24px;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px
}

.course-type-dropdown-copy {
    width: 220px;
    height: 100%;
    margin-left: 0;
    margin-right: 0
}

.success-story-bg-color {
    background-color: #fff;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    width: 180px;
    min-width: 180px;
    height: 64px;
    min-height: 64px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    box-shadow: 0 4px 4px #00000040
}

.ss-scroll-items {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    flex-flow: row;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex
}

.ss-tag-text {
    white-space: nowrap;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%
}

.text-color-light-black {
    color: var(--black)
}

.image-wh-33px {
    width: 33px;
    height: 33px
}

.ss-richtext ul {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    padding-left: 0;
    list-style-type: none;
    display: flex
}

.ss-richtext li {
    white-space: nowrap;
    background-image: linear-gradient(#ecf3ff, #cdf);
    border-radius: 65px;
    padding: 6.5px 12px;
    font-size: 12px;
    font-weight: 500;
    line-height: 120%
}

.ss-stickey-block {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 8px;
    padding: 20px 10px;
    position: sticky;
    top: 100px;
    box-shadow: 0 4px 15px #0003
}

.contact-us-para {
    color: #5f6368;
    font-size: 24px;
    font-weight: 600;
    line-height: 36px
}

.contact-links {
    color: #2d2d2d;
    text-decoration: none
}

.contact-links:hover {
    color: #215aff
}

.office-address-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 1px solid #fff;
    border-radius: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 24px;
    padding: 24px;
    display: flex
}

.cu-abs-image {
    z-index: -100;
    object-fit: cover;
    object-position: 0% 50%;
    position: absolute;
    top: 0;
    right: 0
}

.margin-bottom-8 {
    margin-bottom: 8px
}

.address-wraper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.address-text {
    font-size: 18px;
    font-weight: 600;
    line-height: 32px
}

.contact-us-gmail {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(45deg, #255fff, #7c39ed);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 24px;
    font-weight: 700;
    line-height: 36px
}

.contact-us-gmail:hover {
    color: #3f4c90;
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-clip: border-box
}

.cu-input {
    background-color: #fff;
    border: 1px solid #c1c1c1;
    border-radius: 3px;
    width: 100%;
    margin-bottom: 20px;
    padding: 12px;
    font-size: 14px;
    line-height: 22px
}

.cu-input:active {
    color: var(--full-black);
    background-color: #fff
}

.cu-input:focus {
    color: var(--full-black)
}

.cu-input:focus-visible,
.cu-input[data-wf-focus-visible] {
    background-color: #fff
}

.cu-input::placeholder {
    color: #5f6368
}

.cu-text-area {
    color: var(--full-black);
    background-color: #fff;
    border: 1px solid #c1c1c1;
    border-radius: 3px;
    align-items: center;
    height: 80px;
    min-height: 80px;
    margin-bottom: 0;
    padding: 12px;
    font-size: 14px;
    line-height: 22px
}

.cu-text-area:active,
.cu-text-area:focus,
.cu-text-area:focus-visible,
.cu-text-area[data-wf-focus-visible] {
    color: var(--full-black)
}

.cu-text-area::placeholder {
    color: #5f6368
}

.cu-form {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: 520px 1fr
}

.cu-form-wrapper {
    background-color: var(--white);
    border-radius: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -166px;
    padding: 24px 48px;
    display: flex
}

.cu-address-block {
    z-index: 1;
    flex-direction: column;
    max-width: 520px;
    display: flex;
    position: relative
}

.training-program-text {
    color: #5f6368;
    font-size: 12px;
    line-height: 150%
}

.ss-heading {
    margin-bottom: 16px;
    font-size: 20px
}

.ss-desc {
    color: #5f6368;
    margin-bottom: 8px;
    line-height: 24px
}

.display-flex-hori-left-gap-8 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.ss-select-wrapper {
    margin-bottom: 16px;
    position: relative
}

.ss-select-wrapper.margin-bottom-24 {
    margin-bottom: 24px
}

.ss-image-block {
    position: relative
}

.ss-tagline {
    background-color: #c8e130;
    border-radius: 8px;
    padding: 5px 12px;
    font-size: 12px;
    font-weight: 600;
    line-height: 24px;
    position: absolute;
    top: 10px;
    left: 10px
}

.training-details-block {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 20px;
    display: flex
}

.image-205 {
    background-color: var(--bg-footer-light)
}

.next {
    display: none
}

.div-line-20px {
    background-color: var(--black);
    width: 20px;
    height: 1px
}

.form-input-parent-block {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 18px;
    position: relative
}

.search-icon {
    position: absolute;
    top: 12px;
    right: 12px
}

.blog-form-wrapper {
    display: flex;
    position: relative
}

.hidden-button {
    background-color: #3898ec00;
    background-image: url(https://cdn.prod.website-files.com/6482a3cf7db698c2a80cc5e6/64b6c3a894ade9f9306ff78c_search.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    width: 46px;
    height: 46px;
    display: none
}

.categories-toggle {
    width: 100%;
    margin-bottom: 20px;
    padding: 0
}

.categories-text-icon {
    display: none
}

.categories-dropdown-list {
    background-color: #ddd0;
    display: block;
    position: static
}

.categories-text {
    font-size: 20px
}

.footer-email-info {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    flex-flow: column;
    display: flex
}

.footer-contact-info {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.stats-bg-image {
    z-index: -1;
    object-fit: cover;
    object-position: 0% 0%;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.pricing-para {
    font-size: 14px;
    line-height: 18px
}

.multiple-growth-card {
    background-color: #acc8ff1a;
    border: 2px solid #05050500;
    border-radius: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 10px 18px 40px;
    transition: all .3s;
    display: flex
}

.multiple-growth-card:hover {
    background-color: #dfe4fe;
    transform: translateY(-10px);
    box-shadow: 0 4px 4px #00000040
}

.button-gradient {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: #fff;
    white-space: nowrap;
    background-color: #1a3fa8;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    padding: 12px 24px;
    font-weight: 500;
    text-decoration: none;
    display: flex
}

.button-gradient:hover {
    color: #22295a;
    background-color: #c8e130;
    background-image: none
}

.trainer-grid-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1.1fr 1fr
}

.hero-heading {
    color: #fff;
    text-align: center;
    max-width: 1007px;
    margin-bottom: 30px;
    font-size: 42px;
    font-weight: 700
}

.new-hero-wrapper {
    z-index: 10;
    flex-direction: column;
    align-items: center;
    margin-top: 100px;
    margin-bottom: 50px;
    display: flex;
    position: relative
}

.footer-bottom-section {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    grid-template-rows: auto;
    grid-template-columns: 260px auto;
    place-items: stretch stretch;
    width: 100%
}

.footer-top-section {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 260px 1fr
}

.footer-bottom-links-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.footer-grid-wrapper {
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr
}

.footer-verticle-bar {
    background-color: #b8b7b7;
    align-self: center;
    width: 1px;
    height: 16px
}

.footer-bar {
    background-color: #b8b7b7;
    height: 1px
}

.footer-contact-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    width: 192px;
    display: flex
}

.social-icon {
    width: 18px;
    height: 18px
}

.social-icon:hover {
    opacity: .7
}

.footer-description {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 300
}

.section-logoes {
    background-image: linear-gradient(#00FFFF, #00EFFF);
    padding-top: 60px;
    padding-bottom: 60px
}

.display-flex-hr-left {
    display: flex
}

.display-flex-hr-left.gap-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px
}

.stats-grid-layout {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr
}

.footer-contact-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 400fr auto;
    grid-auto-columns: 1fr;
    display: grid
}

.footer-email-wrapper {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    flex-flow: column;
    display: flex
}

.footer-link-copy {
    color: #3a3a3a;
    letter-spacing: .02em;
    white-space: nowrap;
    word-break: break-all;
    font-size: 14px;
    line-height: 24px;
    text-decoration: none;
    transition: all .3s;
    display: block
}

.footer-link-copy:hover {
    color: var(--light-blue);
    font-weight: 600
}

.padding-left-right-5 {
    padding-left: 5%;
    padding-right: 5%
}

.height-width-33 {
    width: 33px;
    height: 33px
}

.div-block-237 {
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.code-embed-20 {
    width: 19px;
    height: 17px
}

.line-height-24px {
    line-height: 24px
}

.nav-btn-link {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #1a3fa8;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    text-decoration: none;
    display: flex
}

.nav-btn-link:hover {
    text-decoration: underline;
    text-decoration-thickness: 1px
}

.nav-course-main-left {
    padding-left: 30px
}

._404-section {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100vh;
    padding-left: 5%;
    padding-right: 5%;
    display: flex
}

.h1-trainer {
    font-size: 32px;
    font-weight: 600
}

.line-height-22px {
    line-height: 22px
}

.line-height-22px.font-weight-semi-bold.margin-top-10px {
    margin-top: 10px
}

.line-height-26px {
    line-height: 26px
}

.line-height-26px.text-color-dark-grey {
    color: var(--dark-grey)
}

.line-height-20px {
    line-height: 20px
}

.line-height-20px.text-color-dark-grey {
    color: var(--dark-grey)
}

.course-link {
    color: #fff;
    font-weight: 600
}

.course-link:hover {
    color: var(--yellow-green)
}

.card-border {
    z-index: -1;
    border: 1.5px solid #acc8ff;
    border-radius: 5px;
    width: 1012px;
    max-width: 1012px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
    position: absolute;
    inset: 33% 0% -40px
}

.section-roi {
    z-index: 10;
    background-color: #fff;
    padding: 80px 40px 100px;
    position: relative
}

.rio-grid-layout {
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto
}

.dropdown-toggle-roi {
    padding: 0
}

.roi-image-block {
    justify-content: center;
    align-items: center;
    display: flex
}

.roi-wrapper {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-end;
    display: flex;
    position: relative
}

.dropdown-list-roi {
    background-color: #fff
}

.dropdown-list-roi.w--open {
    border-radius: 5px;
    width: 170px;
    padding: 10px
}

.dropdown-list-text-roi {
    font-size: 10px;
    line-height: 118%
}

.c-white-align-center {
    color: #fff
}

.all-courses-search-btn-image {
    color: #0000;
    text-transform: uppercase;
    background-color: #0000;
    width: 60px;
    height: 100%;
    padding: 14px;
    font-weight: 500;
    transition: background-color .2s ease-in, border-color .2s ease-in;
    position: absolute;
    top: 50%;
    bottom: 50%;
    right: 0%;
    transform: translateY(-50%)
}

.roi-text {
    color: var(--midnight-blue)
}

.dashboard-image-block {
    position: absolute;
    top: 16%;
    right: 0
}

.first-circle {
    z-index: 0;
    background-color: #ffffff1a;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    position: absolute;
    top: -60px;
    left: 400px
}

.dashboard-point {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.global-image-block {
    justify-content: center;
    align-items: center;
    display: flex
}

.dashboard-left-side {
    z-index: 10000;
    max-width: 500px;
    position: relative
}

.dashboard-grid {
    grid-column-gap: 30px;
    grid-row-gap: 20px
}

.height-svg-20 {
    height: 20px
}

.global-partner-left-block {
    max-width: 800px;
    position: relative
}

.ed-text {
    color: var(--light-blue);
    font-size: 30px;
    font-weight: 600;
    line-height: 44px
}

.ed-text.text-color-yellow {
    color: var(--yellow-green)
}

.underline {
    z-index: -10;
    width: 316px;
    height: 15px;
    position: absolute;
    top: 90px;
    left: 80px
}

.underline-2 {
    z-index: -10;
    width: 330px;
    position: absolute;
    top: 60px;
    left: 0
}

.footer-link-text {
    color: #3a3a3a;
    letter-spacing: .02em;
    white-space: nowrap;
    word-break: break-all;
    font-size: 14px;
    line-height: 24px;
    text-decoration: none;
    transition: all .3s;
    display: block
}

.dashboard-video {
    z-index: 1;
    width: 780px
}

.position-relative {
    position: relative
}

.footer-text {
    color: #162c9d;
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px
}

.section-cta {
    background-color: #1b40a9;
    padding-left: 40px;
    padding-right: 40px;
    position: relative
}

.cta-abs-img-wrapper {
    z-index: 10;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0
}

.footer-contacts {
    z-index: 100;
    background-color: #fff;
    border-radius: 16px;
    max-width: 1200px;
    margin-top: -48px;
    margin-left: auto;
    margin-right: auto;
    padding: 24px 48px;
    position: relative;
    box-shadow: 1px 1px 10px #acc8ffcc
}

.underline-2 {
    width: 316px;
    height: 15px;
    position: absolute;
    top: 85px;
    right: 80px
}

.cta-text-wrapper {
    z-index: 10;
    width: 620px;
    margin-bottom: 24px;
    position: relative
}

.home-footer-grid-wrapper {
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr
}

.button-secondary-with-arrow {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #264cbe;
    text-align: center;
    background-color: #22295a00;
    border: 2px solid #264cbe;
    border-radius: 8px;
    padding: 12px 24px;
    font-weight: 500;
    text-decoration: none;
    transition: all .3s;
    display: flex
}

.button-secondary-with-arrow:hover {
    color: var(--white);
    background-color: #22295a;
    border-color: #22295a
}

.what-new-content-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    min-width: 120px;
    min-height: 20px
}

.max-width-640-auto {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.blog-card-content-block {
    border-bottom-width: 6px;
    border-bottom-color: #c8e130;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    flex-flow: column;
    width: 100%;
    height: 100%;
    padding: 24px;
    display: flex
}

.blog-view-number {
    color: #23232399;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px
}

.read-mode-side-link {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    color: #215aff;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-end;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    text-decoration: none;
    display: flex
}

.read-mode-side-link:hover {
    color: #7d82f0
}

.blog-name-link {
    margin-bottom: 0;
    text-decoration: none
}

.blog-name-link:hover {
    color: #215aff
}

.blog-name-link.margin-bottom-20 {
    margin-bottom: 20px
}

.blog-main-card {
    background-color: #fff;
    border-radius: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    display: flex;
    box-shadow: 1px 4px 10px #0000000f
}

.blog-card-footer {
    justify-content: space-between;
    align-items: flex-end;
    margin-top: auto;
    display: flex
}

.blog-cover-pic {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    width: 100%;
    height: 100%;
    transition: all .5s
}

.blog-cover-pic:hover {
    transform: scale(1.05)
}

.blog-read-more-link {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    color: #1a3fa8;
    justify-content: flex-start;
    align-items: center;
    margin-top: auto;
    font-weight: 500;
    line-height: 20px;
    text-decoration: none;
    display: flex
}

.blog-read-more-link:hover {
    color: #7d82f0
}

.underline-blue-bg {
    background-color: #1b40a9;
    border-radius: 10px;
    width: 74px;
    height: 4px;
    margin-bottom: 28px
}

.blog-search {
    background-color: #fff;
    border: 1px solid #c1c1c1;
    border-radius: 3px;
    width: 100%;
    height: 42px;
    margin-bottom: 0;
    padding: 12px;
    font-size: 14px;
    line-height: 22px
}

.blog-search:active {
    color: #000;
    background-color: #fff
}

.blog-search:focus {
    color: #000
}

.blog-search:focus-visible,
.blog-search[data-wf-focus-visible] {
    background-color: #fff
}

.blog-search::placeholder {
    color: #5f6368
}

.blog-skills {
    color: #232323b3;
    font-size: 12px;
    line-height: 16px
}

.blog-author {
    color: #1a3fa8
}

.blog-popular-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex
}

.blog-main-third-layout {
    grid-column-gap: 60px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr .45fr;
    width: 100%
}

.blog-tabs-menu {
    display: flex
}

.blog-view {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    justify-content: flex-start;
    align-items: center;
    line-height: 20px;
    display: flex
}

.blog-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex
}

.blog-main-category {
    opacity: .7;
    color: #1a3fa8;
    margin-bottom: 12px;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px
}

.blog-cover-image {
    border-radius: 8px;
    width: 400px;
    height: 200px;
    margin-bottom: 0;
    transition: all .3s;
    box-shadow: 1px 1px 6px #0003
}

.blog-cover-image:hover {
    transform: scale(1.02)
}

.blog-details {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.explore-blog {
    background-color: #dbe9ff;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 30px 40px;
    display: flex;
    position: relative
}

.b-collection-list {
    grid-column-gap: 40px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.blog-popular-tab-link {
    text-align: center;
    background-color: #d9d9d91a;
    border-bottom: 4px solid #0000;
    border-top-right-radius: 20px;
    width: 320px;
    padding: 28px 60px;
    font-size: 24px;
    font-weight: 600
}

.blog-popular-tab-link.w--current {
    background-color: #0000;
    background-image: linear-gradient(#acc8ff00, #acc8ff80 68% 97%);
    border-bottom: 4px solid #1b40a9
}

.blog-text {
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: 600
}

.blog-editors-tab-link {
    text-align: center;
    background-color: #d9d9d91a;
    border-top-left-radius: 20px;
    width: 320px;
    padding: 28px 60px;
    font-size: 24px;
    font-weight: 600
}

.blog-editors-tab-link.w--current {
    background-color: #0000;
    background-image: linear-gradient(#fff, #acc8ff80 32%);
    border-bottom: 4px solid #1b40a9;
    border-top-left-radius: 20px
}

.blog-side-image {
    object-fit: cover;
    border-radius: 8px;
    width: 160px;
    height: 90px;
    transition: all .3s
}

.blog-side-image:hover {
    transform: scale(1.02)
}

.blog-tab-content {
    padding: 36px
}

.blog-side-image-block {
    width: 160px;
    min-width: 160px;
    height: 90px
}

.blog-details-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 10px;
    display: flex
}

.blog-stickey-right-side {
    background-color: #fff;
    border-radius: 8px;
    flex-direction: column;
    padding: 24px 40px;
    position: sticky;
    top: 80px;
    box-shadow: 4px 4px 13px 4px #0000001f
}

.section-blogs {
    z-index: 10;
    background-color: #00FFFF;
    margin-top: 77px;
    padding: 48px 40px;
    position: relative
}

.blog-second-grid-layout {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto
}

.blog-pupular-block {
    background-color: #fff;
    border-radius: 20px;
    max-width: 570px;
    margin-top: -140px;
    box-shadow: 4px 4px 13px #0000001f
}

.blog-pic-block {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    width: 100%;
    height: 200px;
    min-height: 200px;
    overflow: hidden
}

.blog-card-header {
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 600
}

.blog-main-link {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 12px;
    text-decoration: none
}

.blog-created-date {
    color: #23232399;
    margin-bottom: 60px;
    font-size: 12px;
    line-height: 14px
}

.blog-side-header {
    font-size: 16px;
    line-height: 26px
}

.blog-side-tag {
    color: #232323b3;
    font-size: 12px;
    line-height: 16px
}

.blog-side-arrow {
    height: 19px
}

.pagi-next {
    background-color: #255fff;
    border-color: #255fff;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
    padding: 0;
    display: flex
}

.code-embed-21 {
    height: 18px
}

.blog-pagination_page-design {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex
}

.blog-pagination-button {
    color: #00000080;
    border: 1px solid #00000080;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
    padding-left: 0;
    padding-right: 0;
    text-decoration: none;
    display: flex
}

.blog-pagination-button:hover {
    color: var(--white);
    background-color: #255fff;
    border-color: #255fff
}

.blog-page-dots {
    border: 1px solid #00000080;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
    display: flex
}

.blog-name-text {
    margin-bottom: 0
}

.blog-pagination {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-end;
    align-items: flex-end;
    margin-top: 60px;
    display: flex
}

.max-width-520 {
    max-width: 520px
}

.blog-abs-image {
    position: absolute;
    top: 0;
    right: 0
}

.blog-header-block {
    max-width: 850px
}

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

.max-width-800-auto.text-align-center {
    text-align: center
}

.blog-container {
    flex: 1;
    max-width: 1350px;
    margin-left: auto;
    margin-right: auto
}

.home-pricing-tabs {
    background-color: #c6d7f2;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
    padding: 6px;
    display: flex
}

.home-pricig-tab {
    background-color: #ddd0;
    justify-content: center;
    align-items: center;
    width: 250px;
    font-weight: 700;
    display: flex
}

.home-pricig-tab.w--current {
    color: var(--dark-slate-blue);
    background-color: #fff;
    border-radius: 10px
}

.tabs {
    flex-flow: column;
    align-items: center;
    display: flex
}

.p-super-script {
    color: #f1eefa;
    background-image: linear-gradient(#255fff80, #1820e580);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    padding: 8px 6px;
    display: inline-block;
    box-shadow: 1px 1px 4px #00000017
}

.mobile-heading-text {
    color: #000;
    font-size: 12px;
    line-height: 120%;
    display: none
}

.div-block-238 {
    display: none
}

.div-block-239 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    align-items: center;
    display: flex
}

.table-seventh-block {
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: 124.517px;
    padding: 20px 18px;
    display: flex
}

.table-seventh-block.highlet {
    background-color: #f1f1ff
}

.pricing-tabs {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.save-text {
    color: #fff;
    font-size: 11px;
    font-weight: 500;
    line-height: 130%
}

.table-th-para {
    color: #1c1c1c;
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 15.6px
}

.expand-content {
    border-bottom: 1px solid #5470bf;
    border-right: .5px solid #5470bf;
    width: 100%
}

.expand-content.bg-white.right-radious {
    border-bottom-right-radius: 5px
}

.p-link {
    color: #1a3fa8
}

.p-link:hover {
    color: #545454
}

.p-small-link {
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 13px;
    text-decoration: none;
    display: inline-block
}

.p-small-link:hover {
    color: #000
}

.table-th-validity {
    color: #264cbe;
    margin-bottom: 12px;
    font-size: 14px;
    font-weight: 500;
    line-height: 130%
}

.pricing-tabular {
    white-space: nowrap;
    background-color: #ddd0;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: 250px;
    font-weight: 700;
    display: flex
}

.pricing-tabular.w--current {
    color: #1a3fa8;
    background-color: #fff;
    border-radius: 10px
}

.tooltip-toggle {
    padding: 2px 10px
}

.pricing-tab-menu-block {
    background-color: #c6d7f2;
    border-radius: 10px;
    flex-flow: wrap;
    padding: 6px;
    display: flex
}

.save-block {
    background-color: #22295a;
    border-radius: 8px;
    padding: 3px 9px
}

.roman-letter-2 {
    color: #f1eefa;
    background-image: linear-gradient(#255fff80, #1820e580);
    border-radius: 50%;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    display: inline-block;
    box-shadow: 1px 1px 4px #00000017
}

.mode-list {
    margin-bottom: 20px;
    padding-left: 30px
}

.cta-block {
    padding-top: 80px;
    padding-bottom: 80px
}

.blog-cards-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.filter-by-block {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
    display: flex
}

.text-color-dark-grey {
    color: var(--dark-grey)
}

.embeded-height-48 {
    height: 48px
}

.testimonial-mask {
    width: 49%;
    height: 380px;
    overflow: visible
}

.testimonial-slider {
    background-color: #ddd0;
    height: 440px;
    position: relative
}

.test {
    overflow: hidden
}

.test-slide {
    height: 380px;
    min-height: 380px;
    margin-right: 18px
}

.footer-abs-image {
    z-index: -1;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.navbar--course {
    background-color: #fff;
    justify-content: space-between;
    align-items: center;
    padding: 0 40px;
    position: relative;
    top: 0;
    left: 0;
    right: 0
}

.sea-weed-script-text {
    text-align: center;
    font-family: Seaweedscript, Arial, sans-serif;
    font-size: 18px;
    line-height: 20px
}

.navbar-header {
    color: var(--dark-slate-blue);
    text-align: center;
    margin-bottom: 24px;
    font-size: 22px;
    font-weight: 500
}

.text-color-dark-grey-2 {
    color: #23232399
}

.ss-select {
    color: #2d2d2dcc;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    height: 40px;
    min-height: 40px;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px
}

.clear-filter-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: #101627;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: inline-flex
}

.clear-filter-block:hover {
    color: #1a3fa8
}

.custom_map-component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 33%;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-top: 3rem;
    margin-bottom: 20px;
    display: grid
}

.custom_map-image {
    width: 100%;
    display: block
}

.custom_map-col_map {
    position: relative
}

.pink-dot {
    background-color: #e121c2;
    border-radius: 50%;
    width: 10px;
    height: 10px
}

.green-dot-text {
    color: var(--azure)
}

.custom-map-data {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.green-dot {
    background-color: #00d7e6;
    border-radius: 50%;
    width: 10px;
    height: 10px
}

.section-succes-stories {
    z-index: 10;
    background-color: #0f132f;
    padding: 140px 20px 60px;
    position: relative
}

.custom-map-pointers {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    align-items: center;
    display: flex
}

.container-large {
    flex: 1;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto
}

.global-training-list {
    margin-bottom: 20px;
    padding-left: 30px
}

.map_pointer {
    z-index: 1;
    border-radius: 50%;
    width: .8vw;
    height: .8vw;
    position: absolute;
    inset: 0% auto auto 0%;
    transform: translate(-50%, -50%)
}

.map_pointer:hover {
    z-index: 2
}

.page_components {
    width: 100%;
    max-width: 32rem;
    display: none;
    position: relative
}

.map_link {
    background-color: #fff;
    border-radius: 50%;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.map_link.is-bg_ring {
    z-index: -1;
    opacity: 0;
    border: 1px solid #fff
}

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

.home-trainer-image {
    object-fit: contain
}

.form-success-block {
    background-color: #ddd0
}

.c-pricing-heading {
    color: #215aff;
    text-align: center;
    margin-bottom: 24px;
    font-size: 24px;
    font-weight: 600
}

.c-pricing-heading.margin-top-bottom-40 {
    margin-top: 40px;
    margin-bottom: 40px
}

.c-pricing-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr
}

.question {
    background-color: #fff;
    flex-direction: column;
    max-width: 1140px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.cu-error {
    color: red;
    font-size: 12px;
    line-height: 16px;
    display: none;
    position: absolute;
    right: 0
}

.upload-cv-steps {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: flex
}

.course-price-tab {
    padding-top: 20px;
    padding-bottom: 20px
}

.button-primary-2 {
    color: #22295a;
    text-align: center;
    text-transform: none;
    background-color: #c8e130;
    border-radius: 8px;
    padding: 12px 24px;
    font-weight: 500;
    text-decoration: none;
    transition: all .3s
}

.button-primary-2:hover {
    color: #fff;
    background-color: #215aff
}

.button-secondary-with-arrow-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #264cbe;
    text-align: center;
    background-color: #22295a00;
    border: 2px solid #264cbe;
    border-radius: 8px;
    padding: 12px 24px;
    font-weight: 500;
    text-decoration: none;
    transition: all .3s;
    display: flex
}

.button-secondary-with-arrow-2:hover {
    color: #fff;
    background-color: #22295a;
    border-color: #22295a
}

.abs-training-quote {
    z-index: -1000;
    position: absolute;
    inset: -78px 0% 0%
}

.option-1 {
    border: 1px solid #ced7e8;
    border-radius: 6px;
    flex-flow: column;
    justify-content: space-between;
    width: 100%;
    height: 465px;
    padding: 16px 20px;
    display: flex;
    box-shadow: 0 2px 3px #0003
}

.option-1:hover {
    box-shadow: 0 3px 6px 1px #0003
}

.form-fill-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    display: flex
}

.form-fill-wrapper.cp-table-td-mbl-hide {
    display: none
}

.course-pricing-wrapper {
    background-color: #fff;
    border-radius: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 30px;
    position: relative;
    box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a
}

.c-pricing-text {
    text-align: center;
    margin-bottom: 8px;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px
}

.c-pricing-detail-section {
    background-color: #fff;
    border: 2px solid #e8e8e8;
    border-radius: 10px;
    height: 100%;
    padding: 32px
}

.tel-code {
    display: none
}

.c-type-input-block {
    position: relative
}

.option-2 {
    border: 1px solid #ced7e8;
    border-radius: 6px;
    flex-flow: column;
    justify-content: space-between;
    width: 100%;
    height: 465px;
    padding: 16px 20px;
    display: flex;
    box-shadow: 0 2px 3px #0003
}

.option-2:hover {
    box-shadow: 0 3px 6px 1px #0003
}

.pricing-form-block {
    background-color: #e5e7eb;
    border-radius: 8px;
    flex-flow: column;
    padding: 30px;
    display: flex;
    overflow: hidden
}

.image-206 {
    background-color: #dbeafe;
    border-radius: 50%;
    margin-bottom: 20px;
    padding: 12px
}

.nextbutton.streched-btn {
    text-align: center;
    width: 100%;
    margin-top: auto;
    padding-left: 16px;
    padding-right: 16px;
    font-weight: 500
}

.form-custom {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.full-screen-section {
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    transition: opacity .2s
}

.tab {
    position: relative
}

.tab.step4 {
    height: 600px
}

.tab._2sub {
    height: 650px
}

.tab.step1 {
    height: 400px
}

.tab.step3 {
    height: 500px
}

.tab.step2 {
    height: 400px
}

.pricing-text {
    color: #6b7280;
    text-align: center;
    margin-bottom: 40px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.upload-cv-para {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px
}

.course-pricing-tab {
    color: #374151;
    text-align: center;
    background-color: #e5e7eb;
    border-radius: 5px;
    width: 50%;
    padding-top: 16px;
    padding-bottom: 16px;
    font-weight: 600;
    line-height: 16px
}

.course-pricing-tab.w--current {
    color: #fff;
    background-color: #2563eb;
    box-shadow: 0 2px 4px #0003
}

.file-upload-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #fff;
    border: 2px solid #e8e8e8;
    border-radius: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 32px;
    display: flex
}

.option-3 {
    background-color: #fff;
    border: 1px solid #ced7e8;
    border-radius: 6px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 465px;
    padding: 16px 20px;
    display: flex;
    box-shadow: 0 2px 3px #0003
}

.option-3:hover {
    box-shadow: 0 3px 6px 1px #0003
}

.question-width {
    background-color: #fff;
    flex-direction: column;
    height: 100%;
    position: absolute;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.file-upload-custom {
    text-align: center;
    margin-bottom: 10px
}

.cu-form-box-validation {
    align-items: stretch;
    display: flex;
    position: relative
}

.grid-p-first-block {
    height: 100%
}

.c-pricing-form-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: auto 660px
}

.c-pricing-next-button {
    text-align: center
}

.get-quote-heading {
    text-align: center;
    margin-bottom: 30px;
    font-size: 30px;
    font-weight: 500;
    line-height: 118%
}

.c-pricing-state {
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    display: flex
}

.c-pricing-state.margin-top-20px {
    margin-top: 20px
}

.c-pricing-courses-section {
    background-color: #fff;
    border: 2px solid #e8e8e8;
    border-radius: 10px;
    height: 100%;
    padding: 32px
}

.upload-cv-text {
    color: #1f2937;
    text-align: left;
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px
}

.c-pricing-previous-button {
    margin-top: 10px
}

.course-pricing-menu {
    background-color: #e5e7eb;
    border-radius: 5px;
    max-width: 482px;
    margin-left: auto;
    margin-right: auto
}

.form-fill-text {
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px
}

.course-pricing-header {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 32px
}

.margin-top-bottom-40 {
    margin-top: 40px;
    margin-bottom: 40px
}

.file-sucess-text {
    text-align: center;
    font-size: 20px;
    font-weight: 600
}

.excel-icon {
    margin-bottom: 16px
}

.review-text {
    margin-bottom: 30px;
    font-size: 20px;
    font-weight: 600
}

.desk-hide {
    display: none
}

@media screen and (min-width:1280px) {
    .text-color-white.margin-bottom-60 {
        margin-bottom: 60px
    }
    .platform-tab-menu {
        flex-direction: column
    }
    .platform-tab-link {
        color: #000;
        background-color: #0000
    }
    .expand-training-bg-image {
        background-position: 0%
    }
    .on-boarded-grid-layout {
        padding: 36px 14px 30px
    }
    .scroll-animation-block {
        right: -6%
    }
    .aids-grid-layout {
        grid-column-gap: 150px
    }
    .cta-form-left-side {
        grid-row-gap: 22px
    }
    .careeras-grid-layout {
        grid-column-gap: 140px
    }
    .authors-content-wrapper {
        grid-column-gap: 80px
    }
    .blog-cta,
    .case-studies-bg-image {
        height: 516px
    }
    .case-study-grid {
        grid-column-gap: 40px;
        grid-template-columns: 817px 1fr
    }
    .max-width-740 {
        max-width: 817px
    }
    .how--it-works-grid-layout,
    .prcing-grid-layout {
        grid-column-gap: 80px
    }
    .all-courses-wrapper {
        padding: 32px 32px 32px 48px
    }
    .traning-form-wrapper,
    .how-it-works-form {
        grid-column-gap: 40px
    }
    .grid-28 {
        width: 100%
    }
    .course-type-dropdown,
    .ex-dropdown {
        width: 230px
    }
    .ex-dropdown-list {
        width: 900px
    }
    .trainer-as-image {
        right: 40px
    }
    .td-tab-link {
        height: 64px
    }
    .courses-type-filter {
        grid-column-gap: 12px;
        grid-row-gap: 12px
    }
    .key-challenge-para-left {
        font-size: 16px
    }
    .key-que-sixth {
        font-size: 18px
    }
    .key-dropdown-list-1 {
        padding-top: 20px;
        padding-bottom: 20px;
        top: -100px
    }
    .key-dropdown-list-6 {
        margin-top: 16px;
        padding-top: 16px;
        padding-bottom: 16px
    }
    .key-que-fourth {
        font-size: 18px
    }
    .key-challenge-para-right {
        font-size: 16px
    }
    .key-que-first,
    .key-que-fifth {
        font-size: 18px
    }
    .key-dropdown-list-3 {
        margin-bottom: 10px;
        padding-top: 20px;
        padding-bottom: 20px;
        top: -60px
    }
    .key-que-second,
    .key-que-three {
        font-size: 18px
    }
    .mode-grid-wrapper {
        grid-column-gap: 100px;
        grid-row-gap: 100px
    }
    .thankyou-wrapper {
        grid-template-rows: auto
    }
    .key-dropdown-list-2 {
        padding-top: 16px;
        padding-bottom: 16px;
        top: -110px
    }
    .key-dropdown-list-4 {
        padding-top: 16px;
        padding-bottom: 16px;
        top: -55px
    }
    .key-dropdown-list-5 {
        margin-top: 16px;
        padding-top: 16px;
        padding-bottom: 16px
    }
    .course-type-dropdown-copy {
        width: 230px
    }
    .ss-richtext li {
        font-size: 14px;
        line-height: 150%
    }
    .cu-form {
        grid-template-columns: 480px 1fr
    }
    .footer-bottom-links-wrapper {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
}

@media screen and (min-width:1440px) {
    h1 {
        font-size: 48px
    }
    h2 {
        font-size: 36px
    }
    h3 {
        font-size: 24px
    }
    p {
        font-size: 16px
    }
    .footer-link-block {
        justify-content: flex-start;
        align-items: flex-start
    }
    .section.bottom-padding-0 {
        padding-bottom: 0
    }
    .logoes-wrapper {
        grid-column-gap: 68px
    }
    .orgnization-image-block {
        height: 100%
    }
    .orgnization-card-wrapper {
        grid-column-gap: 36px;
        grid-row-gap: 36px;
        flex-direction: column
    }
    .business-image {
        flex-direction: column;
        justify-content: center;
        align-items: center
    }
    .expand-training-bg-image {
        background-position: 100%
    }
    .scroll-animation-block {
        grid-auto-columns: 1fr;
        right: 0%
    }
    .authors-content.clolor-light-blue.grid {
        grid-column-gap: 36px;
        grid-row-gap: 10px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .blog-content-richtext ul {
        font-size: 16px
    }
    .ex-faq-name {
        font-size: 24px
    }
    .trainer-detail-main-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px
    }
    .about-trainer-richtext p,
    .about-trainer-richtext ul,
    .about-trainer-richtext ol {
        font-size: 16px
    }
    .case-study-grid {
        grid-column-gap: 60px
    }
    .course-richtext ol,
    .course-richtext ul {
        font-size: 16px
    }
    .amplify-stat {
        font-size: 48px
    }
    .timeline-content-box,
    .timeline-process-box {
        justify-content: flex-start
    }
    .blog-cover--image {
        border-radius: 5px;
        transition: all .3s
    }
    .blog-cover--image:hover {
        transform: scale(1.05)
    }
    .search-results-image {
        overflow: hidden
    }
    .sitemap-link {
        font-size: 16px
    }
    .leadership-dropdown-list,
    .leadership-dropdown-list.w--open,
    .courses-type-dropdown-list,
    .courses-type-dropdown-list.w--open {
        width: 1000px
    }
    .nav-course-left-side {
        width: 375px
    }
    .behaviral-dropdown-list-copy,
    .behaviral-dropdown-list-copy.w--open,
    .compilence-dropdown-list,
    .compilence-dropdown-list.w--open,
    .social-impact-drodown-list,
    .social-impact-drodown-list.w--open,
    .ex-dropdown-list.w--open {
        width: 1000px
    }
    .pop-up-form {
        display: none
    }
    .trainer-cta {
        height: 453px
    }
    .blog-header-link {
        display: block
    }
    .h2 {
        font-size: 36px
    }
    .upskill-div {
        background-color: #1a3fa8;
        border-radius: 5px
    }
    .pricing-tab {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-direction: column
    }
    .management-course-type-dropdown,
    .management-course-type-dropdown.w--open {
        width: 1000px
    }
    .max-width-881.ac {
        font-size: 36px
    }
    .p-list {
        font-size: 16px
    }
    .td-tab-link {
        height: 64px
    }
    .skill-matrix-steps-cards {
        grid-column-gap: 30px;
        grid-row-gap: 30px
    }
    .tms-cta-bg-blue,
    .tms-bg-midnight-blue,
    .tms-stellar {
        height: auto
    }
    .timeline-box,
    .coaching-timeline-left-content,
    .coaching-timeline-right-content {
        justify-content: flex-start
    }
    .coahing-heading-left-align {
        text-align: left
    }
    .sales-training-partner-image {
        justify-content: flex-start;
        align-items: center
    }
    .text-field {
        width: 350px
    }
    .skills-richtext ol,
    .skills-richtext ul {
        font-size: 16px
    }
    .leadership-excellence {
        flex-flow: column;
        height: 100%
    }
    .pricing-tab-menu {
        display: flex
    }
    .course-type-prcing-tab {
        justify-content: center;
        align-items: center
    }
    .key-chllenge-toggle.w--open {
        grid-column-gap: 16px;
        grid-row-gap: 16px
    }
    .key-que-sixth,
    .key-dropdown-list-6.w--open,
    .key-que-fourth {
        text-align: left
    }
    .skill-development-grid-content {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .skill-development-grid-wrapper {
        position: relative
    }
    .key-que-fifth,
    .key-que {
        text-align: left
    }
    .key-dropdown-list-3 {
        top: -50px
    }
    .key-dropdown-list-3.w--open {
        text-align: left
    }
    .skill-developement-content-side {
        width: 340px;
        min-width: 340px
    }
    .key-challenge-dropdown {
        width: 360px
    }
    .case-study-content-richtext ul,
    .case-study-content-richtext blockquote {
        font-size: 16px
    }
    .slide-right-arrow,
    .slide-left-arrow {
        height: 30px
    }
    .slide-nav-hide {
        display: none
    }
    .course-detail-grid-layout {
        grid-template-columns: auto 360px
    }
    .key-dropdown-list-2 {
        padding-top: 20px;
        padding-bottom: 20px;
        top: -90px
    }
    .key-dropdown-list-4 {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .key-dropdown-list-4.w--open,
    .key-dropdown-list-5.w--open {
        text-align: left
    }
    .overflow-hidden {
        overflow: hidden
    }
    .max-width-500 {
        max-width: 500px
    }
    .ss-card-header {
        grid-template-columns: 300px auto
    }
    .footer-contact-info {
        grid-column-gap: 24px;
        grid-row-gap: 24px
    }
    .hero-heading {
        max-width: 1050px;
        font-size: 48px
    }
    .footer-bottom-section {
        grid-template-columns: 320px auto
    }
    .footer-top-section {
        grid-template-columns: 320px 1fr
    }
    .footer-bottom-links-wrapper {
        grid-column-gap: 40px;
        grid-row-gap: 40px
    }
    .roi-image-block {
        max-width: 1012px;
        margin-left: auto;
        margin-right: auto
    }
    .dashboard-image-block {
        right: 20px
    }
    .dashboard-left-side {
        max-width: 580px
    }
    .global-partner-left-block {
        max-width: 740px
    }
    .footer-contacts {
        max-width: 1280px
    }
    .underline-2 {
        width: 360px;
        right: 10px
    }
    .max-width-640-auto {
        flex-flow: column;
        justify-content: center;
        align-items: center;
        display: flex
    }
    .blog-cover-image {
        object-fit: cover;
        object-position: 50% 0%;
        width: 440px;
        height: 240px
    }
    .blog-second-grid-layout {
        grid-column-gap: 80px;
        grid-row-gap: 80px
    }
    .blog-header-block {
        max-width: 920px
    }
    .clear-filter-block {
        grid-column-gap: 16px;
        grid-row-gap: 16px
    }
    .container-large {
        max-width: 1300px
    }
    .trusted-grid-layout {
        grid-column-gap: 20px;
        grid-row-gap: 60px;
        grid-template-rows: auto;
        grid-template-columns: 715px 1fr
    }
    .tab._2sub {
        justify-content: center;
        align-items: flex-start
    }
}

@media screen and (min-width:1920px) {
    .ss-image {
        object-fit: cover;
        object-position: 50% 0%
    }
    .hero-heading {
        max-width: 1080px
    }
    .dashboard-left-side {
        max-width: 700px
    }
}

@media screen and (max-width:991px) {
    .container {
        max-width: none
    }
    .navbar {
        padding-top: 14px;
        padding-bottom: 14px
    }
    .nav-menu {
        background-color: #fff;
        flex-direction: column;
        width: auto;
        min-width: auto;
        height: 90vh;
        padding: 20px 40px;
        position: absolute;
        overflow: scroll
    }
    .navbar-wrapper {
        position: static
    }
    .navbar-buttons-wrapper {
        flex-direction: column-reverse;
        align-items: flex-start;
        width: auto;
        min-width: auto
    }
    .section.top-padding-0.move-447 {
        padding-right: 0
    }
    .section.hide-for-desktop {
        display: block
    }
    .section.hide-for-mobile {
        display: none
    }
    .image {
        width: 100%;
        height: 100%
    }
    .text-color-white.margin-bottom-24.mobile-center-align,
    .text-color-white.margin-bottom-16.mobile-align-center,
    .text-color-white.mobile-align-center,
    .text-color-white.max-width-580.margin-bottom-36.mobile-align-center,
    .text-color-white.for-mobile-center {
        text-align: center
    }
    .text-color-white.for-mobile-center.hide--for-mobile {
        display: none
    }
    .text-color-white.for-mobile-center.show-for-mobile {
        display: block
    }
    .margin-bottom-36.for-mobile-center {
        text-align: center
    }
    .hrms-traning-logoes {
        padding: 24px
    }
    .logoes-wrapper {
        grid-column-gap: 36px;
        grid-row-gap: 40px;
        flex-wrap: wrap;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .cta {
        flex-direction: column;
        align-items: center;
        padding-left: 24px;
        padding-right: 24px;
        display: flex
    }
    .text-align-center.margin-bottom-60 {
        margin-bottom: 40px
    }
    .orgnization-grid-layout {
        grid-template-columns: 1fr 1fr
    }
    .orgnization-card {
        justify-content: center
    }
    .orgnization-card.hide-for-respone {
        display: none
    }
    .orgnization-card.hide-for-desktop {
        display: flex
    }
    .platform-tabs {
        flex-direction: column
    }
    .platform-content-wrapper {
        margin-left: 0
    }
    .platform-image-block {
        justify-content: flex-start
    }
    .business-image {
        display: none
    }
    .busniess-scale-grid-wrapper {
        grid-template-columns: 1fr
    }
    .trainer-dropdown-toggle {
        justify-content: space-between;
        padding-top: 14px;
        padding-bottom: 14px;
        position: relative
    }
    .trainer-dropdown-list {
        display: none
    }
    .trainer-dropdown-list.w--open {
        border-radius: 10px;
        position: static
    }
    .trainer-dropdown {
        height: auto;
        margin-bottom: 10px;
        display: block;
        position: relative
    }
    .trainer-dropdown-wrapper {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .expand-training-bg-image.relative-overflow-hidden {
        padding-left: 30px;
        padding-right: 30px
    }
    .on-boarded-grid-layout {
        grid-template-columns: 1fr 1fr
    }
    .cta-bg-image {
        background-position: 50%;
        background-repeat: repeat;
        background-size: cover;
        background-attachment: scroll
    }
    .scroll-animation-block {
        display: none
    }
    .expand-training-block-relative {
        flex-direction: column;
        align-items: center;
        display: flex
    }
    .stellar-ai-hero-abs-image {
        object-fit: cover;
        object-position: 100% 100%;
        border-radius: 10px;
        width: 100%;
        height: 100%
    }
    .aids-grid-layout {
        grid-template-columns: auto;
        padding: 24px
    }
    .link-block {
        font-size: 20px
    }
    .customer-experience-block {
        padding-top: 24px;
        padding-left: 24px;
        padding-right: 24px
    }
    .training-grid-layout {
        grid-template-columns: 1fr
    }
    .margin-bottom-30.mobile-align-center {
        text-align: center
    }
    .careeras-grid-layout {
        grid-template-columns: 1fr
    }
    .careears-left-side {
        grid-row-gap: 24px;
        justify-content: center;
        align-items: center
    }
    .authors-content-wrapper {
        grid-row-gap: 60px;
        flex-direction: column;
        grid-template-columns: 1fr
    }
    .authors-cta {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex
    }
    .authors-stiky-block {
        align-self: auto;
        width: 100%;
        position: static
    }
    .hero-left-side-block {
        align-items: center
    }
    .cs-list {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-columns: 1fr 1fr
    }
    .blog-content-richtext {
        max-width: none
    }
    .schedule-demo-griod-layout {
        grid-template-columns: 1fr
    }
    .schedule-demo-bg-image,
    .enqury-now-bg-image {
        height: 500px
    }
    .trainer-profile-grid-layout {
        grid-column-gap: 30px;
        grid-template-columns: 200px 1fr;
        margin-bottom: 40px
    }
    .trainer-image-block {
        height: auto
    }
    .trainer-detail-main-wrapper {
        grid-template-columns: auto 1fr
    }
    .case-study-grid {
        grid-template-columns: 1fr
    }
    .how-it-works-toggole {
        padding-top: 16px;
        padding-bottom: 16px
    }
    .filters-wrapper {
        position: static
    }
    .filter_header {
        flex-direction: column-reverse;
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: 16px;
        padding-left: 16px
    }
    .filter_tags-wrapper {
        margin-top: .5rem
    }
    .card-wrapper {
        padding: 24px
    }
    .courses-wrapper {
        grid-template-rows: auto;
        grid-template-columns: minmax(auto, auto)
    }
    .breadcrumb-wrapper.mobile-align-center {
        justify-content: center;
        align-items: center
    }
    .prcing-grid-layout {
        background-color: var(--midnight-blue);
        grid-template-columns: 1fr
    }
    .all-courses-wrapper {
        flex-direction: column
    }
    .all-courses-image-abs {
        height: 100%
    }
    .all-courses-height {
        height: 400px
    }
    .client-logoes-wrapper {
        grid-template-columns: 1fr;
        padding: 24px
    }
    .grid,
    .who-we-serve-grid {
        grid-column-gap: 24px;
        grid-template-columns: 1fr 1fr;
        margin-bottom: 40px
    }
    .unified-wrapper {
        padding: 24px
    }
    .amplify-stat {
        font-size: 30px;
        line-height: 42px
    }
    .timeline-content-box {
        margin-bottom: 48px
    }
    .timeline-grid {
        grid-column-gap: 36px
    }
    .timeline-process-box {
        margin-top: 0;
        margin-bottom: 0;
        padding: 20px
    }
    .traning-form-wrapper {
        grid-row-gap: 0px;
        grid-template-columns: 1fr;
        padding-left: 24px
    }
    .how-it-works-form {
        grid-row-gap: 30px;
        grid-template-columns: 1fr;
        padding-left: 24px
    }
    .ex-program-card {
        grid-row-gap: 0px;
        grid-template-columns: 1fr
    }
    .orgnization-dropdown {
        height: auto;
        margin-bottom: 10px;
        display: block;
        position: relative
    }
    .orgnizarion-dropdown-toggle {
        justify-content: space-between;
        width: 100%;
        padding-top: 14px;
        padding-bottom: 14px
    }
    .orgnization-dropdown-list {
        display: none
    }
    .orgnization-dropdown-list.w--open {
        padding-left: 0%;
        padding-right: 0%;
        position: static
    }
    .orgnization-dropdown-wrapper {
        width: 100%
    }
    .org-grid-layout {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr 1fr;
        padding-top: 20px;
        padding-bottom: 20px
    }
    .platform-right-side {
        padding: 0 20px
    }
    .training-programs-dropdown {
        width: auto;
        height: auto;
        margin-bottom: 10px;
        display: block;
        position: relative
    }
    .training-dropdown-toggle {
        justify-content: space-between;
        padding-top: 14px;
        padding-bottom: 14px
    }
    .training-programs-dropdown-list {
        display: none
    }
    .training-programs-dropdown-list.w--open {
        position: static
    }
    .resources-dropdown {
        height: auto;
        margin-bottom: 10px;
        display: block
    }
    .resources-dropdown-toggle {
        justify-content: space-between;
        padding-top: 14px;
        padding-bottom: 14px;
        position: relative
    }
    .resources-dropdown-list {
        display: none;
        position: static
    }
    .resources-wrapper {
        padding: 20px 0 20px 20px
    }
    .all-training-program-wrapper {
        padding: 20px
    }
    .all-training-programs-grid {
        grid-template-columns: 1fr 1fr
    }
    .training-program-content-block {
        padding-left: 10px;
        padding-right: 10px
    }
    .training-program-grid {
        grid-row-gap: 40px;
        grid-template-columns: auto
    }
    .ex-program-banner {
        justify-content: center;
        padding: 36px
    }
    .program-overview-grid {
        grid-template-columns: auto
    }
    .program-stats-grid {
        grid-template-columns: 1fr 1fr
    }
    .program-outcome-wrapper {
        padding: 24px 24px 40px
    }
    .mobile-align-center {
        text-align: center
    }
    .nav-type-link {
        justify-content: flex-start;
        width: auto;
        padding-top: 0;
        padding-bottom: 0;
        display: flex
    }
    .search-input-block {
        width: 100%
    }
    .nav-search {
        justify-content: flex-start;
        margin-bottom: 0;
        margin-left: 0;
        display: none
    }
    .grid-28 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: .75fr .75fr;
        width: 100%
    }
    .nav-ex-thumbnail {
        display: none
    }
    .search-btn {
        top: 16px
    }
    .ex-program-image-block {
        width: 100%
    }
    .hero-content {
        grid-template-columns: 1fr;
        max-width: 600px;
        margin-left: auto;
        margin-right: auto
    }
    .search-left-side {
        max-width: 500px;
        margin-left: auto;
        margin-right: auto
    }
    .search-result-blog-list-content {
        grid-column-gap: 48px;
        grid-template-columns: auto
    }
    .search-result-list {
        grid-template-columns: 1fr 1fr
    }
    .section-results {
        padding-bottom: 40px
    }
    .search-result-right-side {
        width: 100%
    }
    .sticky-blog-tags {
        padding: 16px;
        position: static
    }
    .sitemap-collection-list {
        grid-template-columns: 1fr 1fr
    }
    .lottie-animation {
        width: 36px;
        height: 36px
    }
    .ex-button-wrapper {
        flex-direction: column;
        justify-content: center
    }
    .amplify-quote {
        width: 80px
    }
    .navbar-link {
        padding-top: 0;
        padding-bottom: 0;
        display: flex
    }
    .leadership-dropdown-list.w--open {
        width: auto;
        height: auto;
        padding-left: 16px;
        position: static
    }
    .courses-type-dropdown-list.w--open {
        grid-row-gap: 8px;
        flex-direction: column;
        width: auto;
        height: auto;
        padding-left: 16px;
        display: flex;
        position: static
    }
    .course-type-main-grid-wrapper {
        grid-template-columns: 1fr 1fr;
        height: auto
    }
    .course-type-main-wrapper {
        padding-top: 10px;
        padding-bottom: 10px
    }
    .nav-course-left-side {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        width: auto;
        height: auto;
        padding-left: 0;
        padding-right: 0
    }
    .nav-courses-column {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }
    .nav-courses-grid {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-columns: 1fr
    }
    .course-type-dropdown {
        width: 100%;
        margin-bottom: 10px
    }
    .nav-choose-name {
        width: 100%
    }
    .nav-course-right-side {
        justify-content: flex-start;
        align-items: flex-start;
        padding-left: 10px;
        padding-right: 10px
    }
    .nav-button-wrapper {
        margin-top: 0
    }
    .c-type-toggle {
        flex-direction: row;
        padding-left: 8px;
        padding-right: 8px;
        font-size: 16px;
        display: flex
    }
    .c-type-toggle.w--open {
        padding-left: 5px;
        padding-right: 5px
    }
    .training-programs-main-bloack {
        height: 500px;
        padding: 20px;
        overflow: auto
    }
    .behaviral-dropdown-list-copy.w--open {
        grid-row-gap: 8px;
        flex-direction: column;
        width: auto;
        height: auto;
        padding-left: 16px;
        display: flex;
        position: static
    }
    .compilence-dropdown-list.w--open,
    .social-impact-drodown-list.w--open {
        width: auto;
        height: auto;
        padding-left: 16px;
        position: static
    }
    .excelence-dropdown-toggle {
        padding-left: 8px;
        padding-right: 8px
    }
    .ex-dropdown {
        width: 100%;
        height: auto
    }
    .ex-dropdown-list.w--open {
        width: 100%;
        height: auto;
        padding: 10px;
        position: static
    }
    .dropdown-wrap {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin-bottom: 0
    }
    .serach-icon-nav-mobile {
        width: 20px;
        min-width: 20px;
        height: 20px;
        min-height: 20px
    }
    .search-dropdown {
        display: none
    }
    .table-grid-layout {
        max-width: 725px;
        overflow: auto
    }
    .table-points-grid,
    .faq-grid-wrapper {
        grid-template-columns: 1fr
    }
    .table-second-block {
        height: 125px
    }
    .table-ninth-block {
        height: 205px
    }
    .pricing-nav-link {
        width: 100%;
        margin-bottom: 10px;
        margin-left: 0;
        margin-right: 0;
        padding-top: 14px;
        padding-bottom: 14px;
        display: flex
    }
    .trainer-cta {
        border-radius: 10px;
        padding-top: 40px;
        padding-bottom: 40px
    }
    .trainer-abs-image {
        border-radius: 10px;
        width: 100%;
        height: 100%
    }
    .course-excellnce-grid {
        grid-template-columns: 1fr
    }
    .blog-category {
        white-space: normal
    }
    .section-header-text.text-align-left.margin-bottom-36.mobile-align-center,
    .section-header-text.text-align-left.margin-bottom-16.mobile-align-center {
        text-align: center
    }
    .course-text-link-wrapper {
        width: 100%
    }
    .home-right-arrow {
        transform: rotate(90deg)
    }
    .empty-arrow-block {
        height: 38px
    }
    .bg-home-logo {
        flex: 0 auto
    }
    .solutions-third-card {
        padding: 20px 48px
    }
    .solutions-grid-layout {
        grid-template-columns: 1fr;
        width: auto
    }
    .solution-middle-gradient-block {
        padding: 20px 48px
    }
    .section-home-hero {
        margin-top: 81px
    }
    .roi-image-header {
        padding-left: 20px;
        padding-right: 20px
    }
    .trainer-as-image {
        justify-content: flex-start;
        align-items: center;
        position: relative
    }
    .slider-blog-image-link {
        height: auto
    }
    .solutions-first-card {
        padding: 20px 48px
    }
    .roi-image-card {
        padding-left: 20px;
        padding-right: 20px
    }
    .scroll-div {
        grid-column-gap: 30px
    }
    .home-left-arrow {
        transform: rotate(270deg)
    }
    .slider-blog-card {
        margin-right: auto
    }
    .scroll-items {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        flex: 0 auto;
        width: auto
    }
    .starter-course {
        border: 1px solid #1a3fa8
    }
    .growth-price-course {
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px
    }
    .custome-course {
        border-radius: 5px
    }
    .nav-btn-block {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        justify-content: flex-start;
        width: 100%;
        display: flex
    }
    .contact-us-btn {
        display: block
    }
    .contact-us-btn:hover {
        color: var(--white);
        background-image: linear-gradient(#1820e5, #1a3fa8)
    }
    .management-course-type-dropdown.w--open {
        grid-row-gap: 8px;
        flex-direction: column;
        width: auto;
        height: auto;
        padding-left: 16px;
        display: flex;
        position: static
    }
    .ex-grid-layout {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr 1fr
    }
    .search-dropdown-mobile {
        margin-right: 36px;
        display: block;
        position: static
    }
    .search-dropdown-toggle-for-mobile {
        padding-top: 16px;
        padding-bottom: 16px
    }
    .nav-search-mobile {
        justify-content: flex-start;
        margin-bottom: 0;
        display: block
    }
    .image-111-copy {
        top: 16px
    }
    .search-dropdown-list-mobile.w--open {
        padding-top: 16px;
        padding-bottom: 16px;
        left: 0
    }
    .affiliate-description {
        padding: 24px
    }
    .partners-grid-layout {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-wrap: wrap-reverse;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .html-embed-36 {
        transform: rotate(90deg)
    }
    .max-width-800,
    .max-width-800.margin-bottom-36 {
        width: 100%
    }
    .html-embed-41 {
        transform: rotate(90deg)
    }
    .network-grid {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-columns: 1fr;
        max-width: 60%;
        padding-left: 0;
        padding-right: 0
    }
    .partnership-tab {
        flex-direction: column
    }
    .section-partners {
        background-color: var(--bg-royal-blue);
        padding-top: 40px;
        padding-bottom: 40px
    }
    .partner-grid-layout {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr
    }
    .arrow-tab {
        justify-content: center
    }
    .arrow-tab.w--current {
        background-size: contain
    }
    .feature-tab-detail {
        flex-direction: column
    }
    .cta-wrapper {
        grid-template-columns: 1fr
    }
    .td-tab-image {
        width: 100%;
        height: auto
    }
    .empty-div-block {
        width: 100%;
        height: 1px
    }
    .tpane {
        margin-top: 40px;
        margin-left: 0;
        display: none
    }
    .grid-layout,
    .grid-layout.col-4 {
        grid-template-columns: 1fr 1fr
    }
    .grid-layout.col-5 {
        grid-template-columns: 1fr 1fr 1fr
    }
    .skill-matrix-steps-cards {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        grid-template-columns: auto
    }
    .skill-matrix-grid-layout,
    .tms-hero-grid-layout {
        grid-template-columns: 1fr
    }
    .tms-key-features {
        grid-template-columns: 1fr 1fr
    }
    .tms-slider {
        max-width: none
    }
    .tms-slide {
        padding-left: 60px;
        padding-right: 60px
    }
    .left-arrow {
        left: -20px
    }
    .tms-cta-wrapper {
        flex-direction: column;
        align-items: center;
        padding: 40px 24px;
        display: flex
    }
    .tms-table {
        grid-column-gap: 24px;
        grid-row-gap: 24px
    }
    .tms-table-box-wrapper {
        padding: 20px
    }
    .key-features-felx-box {
        grid-template-columns: auto
    }
    .tms-ctas {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: row;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .right-arrow {
        right: -20px
    }
    .cp-desktop {
        display: none
    }
    .coaching-capability-grid {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .tabs-menu-6 {
        margin-right: 20px
    }
    .coaching-tab {
        padding-top: 16px;
        padding-bottom: 16px;
        padding-right: 0;
        font-size: 20px
    }
    .cp-table {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-columns: 1fr
    }
    .cp-table-th {
        text-align: center;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        height: auto;
        padding: 10px 16px
    }
    .cp-table-th-blue {
        text-align: center;
        height: auto;
        padding-top: 10px;
        padding-bottom: 10px
    }
    .cp-table-td {
        height: auto;
        padding-left: 14px;
        padding-right: 14px
    }
    .cp-table-td.center {
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
        height: auto
    }
    .cp-table-td.height-82 {
        height: auto
    }
    .table-data {
        font-size: 18px
    }
    .silver-column {
        background-color: #fff;
        height: auto;
        padding-left: 14px;
        padding-right: 14px
    }
    .silver-column.height-82 {
        height: auto
    }
    .unique-values-grid-layout {
        grid-template-columns: 1fr
    }
    .coaching-main-wrapper {
        padding-left: 64px;
        padding-right: 64px
    }
    .coaching-timeline {
        grid-column-gap: 60px
    }
    .coaching-timeline-left-content {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        margin-top: 0;
        margin-bottom: 0;
        padding: 10px
    }
    .right-75px {
        width: 60px;
        height: 60%;
        margin-right: -30px;
        display: none
    }
    .left-75px {
        width: 60px;
        height: 60px;
        margin-left: -30px;
        display: none
    }
    .coaching-timeline-right-content {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        margin-top: 0;
        margin-bottom: 20px;
        padding: 10px
    }
    .cp-m-list.w--open {
        margin-top: 10px
    }
    .cp-mobile {
        display: block
    }
    .cp-m-dropdown {
        z-index: 1;
        margin-bottom: 24px
    }
    .most-popoluar-div-block {
        height: auto
    }
    .empty-div-hide-mbl {
        display: none
    }
    .cp-table-td-mbl-hide {
        padding-left: 14px;
        padding-right: 14px;
        display: none
    }
    .cp-table-td-mbl-hide.center {
        display: none
    }
    .cp-table-td-mbl-hide.height-82 {
        height: 60px
    }
    .cp-table-th-empty {
        display: none
    }
    .table-data-mbl {
        font-size: 18px;
        font-weight: 500;
        display: block
    }
    .mobile-filter-block {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        background-color: #f0f0f0;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        padding-left: 5%;
        display: flex
    }
    .scroll-items-main-wrapper {
        flex: 0 auto
    }
    .course-type-description {
        text-align: left
    }
    .form-right {
        width: 100%
    }
    .meet-trainers-left {
        padding-top: 0;
        padding-bottom: 0
    }
    .section-type {
        height: auto;
        min-height: auto;
        padding-top: 140px
    }
    .search-main-wrapper {
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start
    }
    .c-collection {
        grid-template-columns: 1fr 1fr
    }
    .mobile-filters-btn {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        cursor: pointer;
        border: 1px solid #3a50cc;
        border-radius: 8px;
        justify-content: center;
        align-items: center;
        padding: 6px 18px;
        display: inline-flex
    }
    .course-type-abs-image {
        object-position: 0% 50%;
        display: none
    }
    .close-btn {
        z-index: 10000;
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        background-color: #d9d9d9;
        justify-content: center;
        align-items: center;
        padding: 16px 20px;
        display: flex;
        position: static;
        top: 10px;
        right: 10px
    }
    .courses-type-filters-wrapper {
        grid-template-rows: auto;
        grid-template-columns: minmax(auto, auto)
    }
    .mbl-filter-text {
        font-weight: 600;
        line-height: 18px
    }
    .meet-trainers-grid {
        grid-template-columns: 1fr
    }
    .trainers-image {
        object-fit: contain;
        height: 400px
    }
    .courses-type-filter-by-wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        justify-content: space-between;
        align-items: flex-start
    }
    .section-pos-stick {
        display: none
    }
    .visible-for-mbole-filter-btn {
        display: block
    }
    .course-bullet-points {
        white-space: normal;
        width: 100%
    }
    .competency-grid {
        grid-template-columns: 1fr
    }
    .courses-type-filters-left-wrapper {
        z-index: 1000;
        background-color: #fff;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        width: 100vw;
        height: 100%;
        padding-top: 0;
        padding-right: 0;
        display: none;
        position: fixed;
        inset: 0 0%
    }
    .courses-list-content-wrapper {
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%
    }
    .section-forms {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .course-filter-left-main-wrapper {
        height: 85vh;
        padding: 20px 5%;
        overflow: auto
    }
    .training-approch-grid {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr 1fr 1fr
    }
    .course-type-box {
        margin-bottom: 24px
    }
    .course-type-overview-richtext {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-columns: 1fr
    }
    .sales-training-grid {
        grid-template-columns: 1fr
    }
    .com-image {
        display: inline-block
    }
    .sales-training-partner-image {
        display: none
    }
    .stat-slide {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
        margin-right: 0
    }
    .overview-richtext-right-side {
        position: static
    }
    .slider-stats {
        width: 100%;
        position: relative;
        top: 0
    }
    .stats-div-block {
        padding: 40px 20px
    }
    .section-categories {
        height: auto;
        min-height: auto;
        padding-top: 140px
    }
    .cate-abs-image {
        object-fit: cover;
        object-position: 0% 50%;
        display: none
    }
    .skill-course-hero-wrapper {
        justify-content: center;
        height: auto
    }
    .skill-course-content-wrapper {
        align-items: center;
        max-width: 90%
    }
    .text-block-54 {
        color: #1a2740;
        font-size: 16px
    }
    .course-type-categories {
        margin-bottom: 24px
    }
    .skills-richtext ul {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        padding-left: 0;
        display: grid
    }
    .skills-richtext li {
        display: inline-block
    }
    .coaching-wrapper {
        padding-left: 24px;
        padding-right: 24px
    }
    .coaching-image {
        object-fit: cover;
        object-position: 50% 0%;
        height: 200px
    }
    .choose-edstellar-image {
        position: static
    }
    .course-type-topics {
        height: auto;
        margin-bottom: 24px;
        overflow: visible
    }
    .pricing-box-header {
        width: auto
    }
    .course-pricing-grid-layout {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-columns: 1fr 1fr
    }
    .enterprise-course {
        border-radius: 5px
    }
    .corporate-filters-wrapper {
        grid-template-rows: auto;
        grid-template-columns: minmax(auto, auto)
    }
    .key-wrapper {
        display: none
    }
    .vision-image {
        width: 100px
    }
    .key-challenges-para {
        font-size: 16px
    }
    .skill-header-right {
        text-align: left
    }
    .key-challenges-mobile {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: column;
        display: flex
    }
    .skill-developemt-image {
        display: none
    }
    .skill-development-grid-wrapper {
        grid-template-columns: auto;
        display: grid
    }
    .skill-developement-content-side {
        width: 100%
    }
    .coaching-solutions {
        padding: 40px
    }
    .vision-card-image {
        margin-top: -50px
    }
    .mission-vision-grid-layouut {
        grid-column-gap: 80px;
        grid-row-gap: 80px;
        grid-template-columns: 1fr
    }
    .skill-paragraph-right {
        text-align: left
    }
    .challenge-block {
        background-color: #fff;
        border-radius: 10px;
        padding: 24px 16px;
        box-shadow: 4px 8px 15px #0000000d
    }
    .empower-excellence--grid {
        grid-template-columns: 1fr
    }
    .enquiey-image,
    .schedule-image {
        width: 100%;
        height: 100%
    }
    .course-mbl-header {
        color: var(--midnight-blue);
        font-size: 22px;
        font-weight: 600;
        line-height: 118%
    }
    .code-embed {
        height: 20px
    }
    .case-study-content-richtext {
        max-width: none
    }
    .blog-training-cta {
        background-image: none;
        background-size: auto;
        justify-content: flex-start;
        align-items: flex-start;
        padding-bottom: 24px;
        position: static
    }
    .blog-progrss-bar {
        z-index: -1
    }
    .blog-courses-cta {
        position: static
    }
    .blog-section-hero {
        background-image: linear-gradient(#1b40a9, #5244ed);
        height: auto;
        min-height: auto;
        padding-top: 136px
    }
    .blog-navbar,
    .blog-searchbar {
        display: none
    }
    .featured-blog-collection-list {
        grid-template-columns: 1fr 1fr
    }
    .share-text {
        display: none
    }
    .share-icon {
        cursor: pointer;
        object-fit: contain;
        display: block
    }
    .blog-index-dropdown-toggle {
        border-top: .5px solid #00000080;
        border-bottom: .5px solid #00000080;
        padding-top: 10px;
        padding-bottom: 10px;
        display: block
    }
    .training-atalog-cta {
        background-color: #1b40a9;
        background-image: none;
        background-size: auto;
        padding-top: 24px;
        position: static
    }
    .blog-nav-responsive {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        justify-content: center;
        align-items: center;
        display: flex
    }
    .blog-stickey-logo {
        display: none
    }
    .subscribe-grid-layout {
        grid-template-columns: 1fr
    }
    .catelog-wrapper {
        justify-content: flex-start;
        align-items: flex-start
    }
    .blog-index-dropdown-list {
        padding-top: 10px;
        padding-bottom: 10px;
        display: none;
        position: static
    }
    .blog-index-dropdown-list.w--open {
        border-radius: 5px;
        padding: 16px;
        display: block;
        box-shadow: 0 4px 10px #00000026
    }
    .blog-post-index-wrapper {
        z-index: 10;
        background-color: #f5f6f7;
        width: 100%;
        min-width: auto;
        height: auto;
        padding-bottom: 5px;
        position: static
    }
    .related--post-header {
        margin-bottom: 20px
    }
    .bog-index-text {
        font-size: 14px;
        line-height: 20px
    }
    .blog-authors-block {
        min-height: auto
    }
    .skill-gap-cta {
        background-image: linear-gradient(#ebf1f9, #1b40a9 0%);
        justify-content: center;
        align-items: flex-start;
        position: static
    }
    .sticky-percentage {
        height: auto
    }
    .skill-matrix-abs-image {
        display: none
    }
    .share-dropdown-list {
        display: none;
        position: absolute
    }
    .share-dropdown-list.w--open {
        justify-content: center;
        align-items: center;
        display: flex;
        top: 40px
    }
    .blog-nav-menu {
        background-color: #c8c8c800;
        align-items: center;
        position: static
    }
    .blog-post-first-block {
        grid-row-gap: 20px;
        flex-direction: column
    }
    .related-blogs-cta {
        position: static
    }
    .share-wrapper {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        background-color: #fff;
        border-radius: 5px;
        width: 200px;
        padding: 5px
    }
    .blog-post-detail-right-side {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        position: static
    }
    .share-dropdown-dekstop {
        z-index: 10;
        margin-right: 0;
        display: flex
    }
    .blog-authors-footer {
        grid-column-gap: 50px;
        justify-content: flex-start
    }
    .blog-template-content-block {
        grid-row-gap: 30px;
        grid-template-columns: 1fr
    }
    .blog-subscribe-left-side {
        display: none
    }
    .share-dropdown-toggle {
        padding: 10px;
        display: block
    }
    .share-dropdown-toggle.w--open {
        z-index: 10
    }
    .blog-text-name {
        text-align: left;
        display: none
    }
    .blog-index-dropdown {
        z-index: 1
    }
    .coaching-cta {
        background-color: #495151;
        background-image: none;
        background-size: auto;
        justify-content: flex-start;
        align-items: flex-start;
        padding-bottom: 24px;
        position: static
    }
    .blog-stikey-menu-left-side {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start
    }
    .blog-skill-matrix-image {
        display: none
    }
    .blog-second-navbar-stikey {
        z-index: 10;
        top: 72px
    }
    .blog-index-heading {
        display: none
    }
    .navbar-blog {
        padding-top: 10px;
        padding-bottom: 10px;
        position: fixed;
        top: 0;
        left: 0;
        right: 0
    }
    .blog-search-dropdown {
        display: none
    }
    .blog-nav-menu-block {
        background-color: #fff;
        flex-direction: column;
        width: auto;
        min-width: auto;
        height: 90vh;
        padding: 20px 40px;
        position: absolute;
        overflow: scroll
    }
    .search-dropdown-mobile-blog {
        display: block;
        position: static
    }
    .blog-tag-block {
        text-align: left;
        display: none
    }
    .success-story-paragraph {
        text-align: center
    }
    .university-programs-grid {
        grid-column-gap: 20px
    }
    .innovation-block {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin-top: 0;
        margin-left: 0
    }
    .improved-block {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin-left: 0
    }
    .success-story-grid {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }
    .slide-right-arrow,
    .slide-left-arrow {
        height: 30px
    }
    .success-stories-objectives {
        grid-template-columns: 1fr
    }
    .pop-up-course-timing {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start
    }
    .partner-grow-left-side {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        margin-top: 0
    }
    .courses-block {
        padding: 10px
    }
    .time {
        justify-content: flex-start;
        align-items: flex-start
    }
    .university-image-abs {
        display: none
    }
    .code-embed-2 {
        display: block
    }
    .partner-and-grow-image {
        display: none
    }
    .partner-and-grow {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-columns: 1fr;
        display: grid
    }
    .career-focused-block {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        text-align: left;
        margin-right: 0
    }
    .code-embed-5 {
        margin-bottom: 40px
    }
    .form-main-wrapper {
        padding-left: 20px;
        padding-right: 20px
    }
    .number-of-courses {
        font-size: 36px;
        line-height: 48px
    }
    .right-side-success-story-text {
        justify-content: center;
        align-items: center
    }
    .partner-grow-right-side {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        justify-content: flex-start;
        align-items: flex-start;
        margin-top: 0
    }
    .partner-grow-blocks {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        text-align: left;
        margin-top: 0
    }
    .edstellar-edge-abs-image {
        display: none
    }
    .countries-heading-block {
        justify-content: center;
        align-items: center
    }
    .alumini-blocks {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        text-align: left;
        margin-top: 0;
        margin-right: 0
    }
    .partner-grow-blocks-right {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin-left: 0
    }
    .sucess-story-slider {
        height: auto
    }
    .section-stats {
        padding-top: 40px;
        padding-bottom: 40px
    }
    .certificate-image {
        width: 100%;
        height: auto
    }
    .course-description {
        text-align: center
    }
    .section-course {
        background-color: #171652;
        padding-top: 132px
    }
    .course-detail-grid-layout {
        grid-template-columns: 100%
    }
    .course-point-inside {
        justify-content: center;
        align-items: center
    }
    .course-points-stickey {
        display: none
    }
    .related-courses-list {
        grid-template-columns: 1fr 1fr
    }
    .mode-image {
        object-fit: cover;
        object-position: 50% 0%;
        width: 100%;
        height: 400px
    }
    .c-tab-header {
        font-size: 18px;
        line-height: 22px
    }
    .course-abs-image,
    .mode-icon {
        display: none
    }
    .devops-certificate {
        padding: 40px
    }
    .c-tab-sub-header {
        font-size: 14px;
        line-height: 22px
    }
    .certificate-abs {
        display: none
    }
    .mode-block {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start
    }
    .section-courses {
        display: none
    }
    .course-points-wrapper {
        flex-flow: column;
        justify-content: center;
        align-items: center
    }
    .certificate-wrapper {
        grid-template-columns: 1fr
    }
    .padding-60-bg-fdfdfd {
        padding: 40px
    }
    .mode-grid-wrapper {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-columns: auto
    }
    .course-content-block {
        flex-direction: column;
        align-items: center;
        max-width: none;
        display: flex
    }
    .button-blue-with-arrow {
        margin-right: 0
    }
    .partner-grow-right-side-copy {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        justify-content: flex-start;
        align-items: stretch;
        margin-top: 0
    }
    .hero-grid-layout {
        grid-template-columns: 1fr
    }
    .code-embed-7 {
        display: block
    }
    .partner-grow-left-side-copy {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        margin-top: 0
    }
    .improve-security {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin-left: 0
    }
    .nurture-future,
    .build-an-innovation {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin-top: 0;
        margin-left: 0
    }
    .soft-skills-list,
    .multiple-courses-grid {
        grid-template-columns: 1fr 1fr
    }
    .language-dropdown-list.w--open {
        width: 300px
    }
    .thankyou-wrapper {
        grid-template-columns: 1fr
    }
    .section-thankyou {
        padding-bottom: 40px
    }
    .tab-pane-grid-cards {
        margin-top: 20px
    }
    .hero-section-hub {
        padding-top: 60px;
        padding-bottom: 60px
    }
    .section-connect {
        padding-top: 40px;
        padding-bottom: 40px
    }
    .mobile-tab-links-show {
        font-size: 16px;
        display: flex
    }
    .tab-pane-grid {
        grid-template-columns: 1fr 1fr
    }
    .tab-links.w--current {
        flex-flow: row
    }
    .tabs-menu {
        flex-flow: column;
        display: none
    }
    .hub-form-wrapper {
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start
    }
    .section-corporates {
        height: auto;
        min-height: auto;
        padding-top: 140px
    }
    .corporates-hero-wrapper {
        justify-content: center;
        height: auto
    }
    .form-hub-left-side {
        margin-top: 20px;
        margin-bottom: 20px
    }
    .activies-tab {
        flex-flow: column;
        height: auto
    }
    .day-to-day-tabs-menu {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-flow: wrap;
        margin-bottom: 20px;
        margin-right: 0
    }
    .activity-tab-link {
        width: auto;
        padding: 10px;
        font-size: 16px
    }
    .activities-tab-content {
        padding-left: 0;
        padding-right: 0
    }
    .top-pagination-number {
        margin-bottom: 16px
    }
    .blog-banner-image {
        object-position: 50% 50%;
        display: none
    }
    .nav-menu-button {
        padding: 0
    }
    .nav-menu-button.w--open {
        background-color: #f9f9f9
    }
    .author-grid-layout {
        grid-template-columns: 1fr
    }
    .author-image-block {
        justify-content: flex-start;
        align-items: center
    }
    .tms-abs-image {
        object-fit: cover
    }
    .section-padding-80 {
        padding-top: 40px;
        padding-bottom: 40px
    }
    .pricing-scroll {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex: 0 auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        width: auto
    }
    .skill-matirx-abs-image,
    .training-req-image,
    .hide-from-tab {
        display: none
    }
    .tms-grid-layout {
        grid-template-columns: 1fr
    }
    .pricing-abs-banner {
        display: none
    }
    .ss-image {
        object-fit: cover;
        object-position: 50% 0%;
        border-radius: 5px;
        width: 100%;
        height: 250px
    }
    .ss-card {
        padding: 16px
    }
    .ss-card-header {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr
    }
    .success-stories-grid-wrapper {
        flex-flow: column;
        grid-template-columns: 1fr;
        display: flex
    }
    .ss-content-block {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .course-type-dropdown-copy {
        width: auto;
        margin-bottom: 10px
    }
    .success-story-bg-color {
        flex: 0 auto
    }
    .ss-scroll-items {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        flex: 0 auto;
        width: auto
    }
    .cu-text-area {
        width: 100%;
        min-width: 100%;
        max-width: 100%
    }
    .cu-form {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        grid-template-columns: 1fr
    }
    .cu-form-wrapper {
        margin-top: 0
    }
    .cu-address-block {
        max-width: 100%;
        height: 100%
    }
    .categories-toggle {
        justify-content: space-between;
        align-items: center;
        margin-bottom: 0;
        display: flex
    }
    .categories-toggle.w--open {
        margin-bottom: 20px
    }
    .categories-text-icon {
        display: block
    }
    .categories-dropdown-list {
        display: none
    }
    .categories-dropdown {
        border: 1px solid #c1c1c1;
        border-radius: 3px;
        justify-content: center;
        align-items: center;
        width: 100%;
        padding: 10px
    }
    .footer-contact-info {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        justify-content: flex-start;
        align-items: center
    }
    .stats-bg-image {
        object-position: 50% 50%
    }
    .trainer-grid-block {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }
    .footer-bottom-section,
    .footer-top-section {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-columns: 1fr
    }
    .footer-bottom-links-wrapper {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr 1fr
    }
    .footer-grid-wrapper {
        grid-template-rows: auto auto auto auto
    }
    .footer-contact-wrapper {
        width: auto
    }
    .section-logoes {
        padding-top: 40px;
        padding-bottom: 40px
    }
    .stats-grid-layout {
        grid-template-columns: 1fr 1fr
    }
    .footer-contact-block {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr
    }
    .nav-course-main-left {
        padding-left: 0
    }
    .training-progrmas-right-side {
        width: 100%;
        display: inline-flex
    }
    .card-border {
        width: auto;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px
    }
    .rio-grid-layout {
        grid-column-gap: 20px;
        max-width: 600px
    }
    .roi-image-block {
        max-width: 600px;
        margin-left: auto;
        margin-right: auto
    }
    .roi-image {
        width: 75%;
        height: 95.9091px
    }
    .dashboard-image-block {
        margin-bottom: 20px;
        position: static
    }
    .first-circle {
        left: 0
    }
    .global-image-block {
        justify-content: flex-start;
        align-items: center
    }
    .dashboard-left-side,
    .global-partner-left-block {
        max-width: none
    }
    .dashboard-video {
        width: 100%;
        display: block;
        position: relative
    }
    .position-relative {
        padding-top: 40px;
        padding-bottom: 40px
    }
    .cta-abs-img-wrapper {
        display: none
    }
    .footer-contacts {
        box-shadow: none;
        border-radius: 0;
        margin-top: 0
    }
    .cta-text-wrapper {
        width: auto;
        margin-bottom: 0
    }
    .home-footer-grid-wrapper {
        grid-template-rows: auto auto auto auto
    }
    .blog-main-third-layout {
        grid-template-columns: 1fr
    }
    .blog-cover-image {
        width: 100%;
        height: auto
    }
    .b-collection-list {
        grid-column-gap: 30px;
        grid-template-columns: 1fr 1fr
    }
    .blog-popular-tab-link,
    .blog-editors-tab-link {
        width: 346px
    }
    .blog-stickey-right-side {
        padding: 16px;
        position: static
    }
    .section-blogs {
        background-color: #00FFFF
    }
    .blog-second-grid-layout {
        grid-template-columns: 1fr
    }
    .blog-pupular-block {
        max-width: 100%;
        margin-top: 0
    }
    .blog-abs-image {
        display: none
    }
    .blog-container {
        max-width: none
    }
    .home-pricing-tabs {
        flex-flow: wrap
    }
    .home-pricig-tab {
        width: 225px;
        padding-left: 20px;
        padding-right: 20px
    }
    .pricing-t-content {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .pricing-tabular {
        width: 225px;
        padding-left: 20px;
        padding-right: 20px
    }
    .tooltip-toggle {
        padding-top: 0;
        padding-bottom: 0
    }
    .cta-block {
        padding-top: 40px;
        padding-bottom: 40px
    }
    .blog-cards-block {
        grid-template-columns: 1fr 1fr
    }
    .testimonial-mask {
        width: 100%;
        height: 100%;
        padding-bottom: 80px;
        overflow: hidden
    }
    .testimonial-slider {
        height: 100%
    }
    .test-slide {
        margin-right: 0
    }
    .navbar--course {
        padding-top: 14px;
        padding-bottom: 14px;
        position: fixed
    }
    .navbar-header {
        font-size: 18px
    }
    .custom_map-component {
        grid-template-columns: 1fr
    }
    .custom_map-col_content {
        flex-flow: column;
        justify-content: center;
        align-items: center;
        display: flex
    }
    .container-large {
        max-width: none
    }
    .map_pointer {
        width: 1.5vw;
        height: 1.5vw
    }
    .map_link.is-svg {
        display: none
    }
    .trusted-grid-layout {
        grid-template-columns: 1fr
    }
    .home-trainer-image {
        width: 100%
    }
    .c-pricing-heading {
        margin-bottom: 30px
    }
    .c-pricing-grid {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-columns: 1fr
    }
    .question {
        max-width: none
    }
    .upload-cv-steps {
        margin-bottom: 20px
    }
    .option-1 {
        height: 535px
    }
    .c-pricing-detail-section {
        background-color: #f9fafb;
        height: auto
    }
    .option-2 {
        height: 535px
    }
    .tab.step4 {
        height: 1400px
    }
    .tab._2sub {
        height: 1620px
    }
    .tab.step1,
    .tab.step3 {
        height: 700px
    }
    .tab.step2 {
        height: 500px
    }
    .file-upload-block {
        background-color: #f9fafb;
        height: auto
    }
    .option-3 {
        height: auto;
        padding-top: 40px;
        padding-bottom: 40px
    }
    .grid-p-first-block {
        height: auto
    }
    .c-pricing-form-grid {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-columns: auto
    }
    .c-pricing-state {
        margin-bottom: 30px
    }
    .c-pricing-courses-section {
        background-color: #f9fafb;
        height: auto
    }
    .desk-hide {
        display: block
    }
}

@media screen and (max-width:767px) {
    h1 {
        font-size: 36px
    }
    h2 {
        font-size: 30px;
        line-height: 36px
    }
    h4 {
        font-size: 20px;
        line-height: 140%
    }
    .button-primary,
    .button-secondary {
        padding: 8px 20px
    }
    .navbar,
    .nav-menu {
        padding-left: 20px;
        padding-right: 20px
    }
    .navbar-button {
        padding: 8px 20px
    }
    .footer-block {
        padding: 40px 20px
    }
    .footer-bottom {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start
    }
    .footer-social-icon {
        margin-left: 10px
    }
    .section {
        padding: 40px 20px
    }
    .section.position-relative {
        padding-top: 40px;
        padding-bottom: 40px
    }
    .footer-copyright-wrapper {
        flex-flow: column
    }
    .footer-copyright-links {
        grid-column-gap: 8px
    }
    .text-color-white.margin-bottom-36.for-mobile-center {
        text-align: center
    }
    .text-color-white.margin-bottom-60 {
        margin-bottom: 30px
    }
    .text-color-white.mobile-align-center,
    .text-color-white.for-mobile-center {
        text-align: center
    }
    .hrms-traning-logoes {
        grid-row-gap: 20px;
        padding-left: 10px;
        padding-right: 10px
    }
    .logoes-wrapper {
        grid-row-gap: 30px;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        justify-content: space-around
    }
    .cta {
        background-position: 100%;
        flex-direction: column;
        align-items: center;
        padding-left: 24px;
        padding-right: 24px;
        display: flex
    }
    .text-align-center.text-color-white.margin-bottom-48 {
        margin-bottom: 30px
    }
    .text-align-center.margin-bottom-60 {
        margin-bottom: 40px
    }
    .orgnization-grid-layout {
        grid-row-gap: 20px;
        grid-template-columns: 1fr
    }
    .orgnization-image-block,
    .orgnization-card-wrapper.hide-for-res {
        display: none
    }
    .platform-tabs {
        flex-direction: column
    }
    .platform-tab-text-para {
        max-width: none
    }
    .platform-image-block {
        display: none
    }
    .on-boarded-grid-layout {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .cta-bg-image {
        padding: 40px
    }
    .stellar-ai-wrapper {
        padding-top: 60px;
        padding-bottom: 60px
    }
    .blog-link {
        margin-bottom: 0
    }
    .tp-search {
        width: 100%
    }
    .careears-cta {
        padding: 24px
    }
    .case-study-bg-image {
        padding-left: 16px;
        padding-right: 16px
    }
    .cs-list {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr
    }
    .blog-cta {
        height: auto
    }
    .blog-post-cta-wrapper {
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        padding: 20px;
        display: flex
    }
    .ex-faq-name {
        font-size: 22px;
        line-height: 28px
    }
    .enqury-now-bg-image {
        height: 400px
    }
    .trainer-profile-grid-layout {
        grid-template-columns: 200px 1fr
    }
    .trainer-index-block {
        display: none
    }
    .trainer-detail-main-wrapper {
        grid-template-columns: 1fr
    }
    .trainer-index {
        display: none
    }
    .about-trainer-richtext ul,
    .about-trainer-richtext ol {
        font-size: 16px;
        line-height: 26px
    }
    .slider-richtext {
        width: 100%
    }
    .slider-richtext p {
        white-space: break-spaces;
        font-size: 20px
    }
    .section-hero {
        padding: 120px 20px 40px
    }
    .trainer-profile-right-side {
        justify-content: center
    }
    .case-studies-bg-image {
        height: 400px
    }
    .block-image {
        object-fit: cover;
        width: 100%
    }
    .case-studies-content {
        padding: 20px
    }
    .hide-for-mobile {
        display: none
    }
    .expand-imapct-grid-layout {
        grid-template-columns: 1fr
    }
    .how-it-works-link-mobile {
        grid-column-gap: 16px;
        grid-row-gap: 16px
    }
    .how-it-works-toggole.w--open {
        width: 100%
    }
    .how-it-works-card-mobile {
        padding: 16px
    }
    .sort-box {
        margin-left: 0
    }
    .filter-sort-box {
        grid-row-gap: 24px;
        flex-direction: column;
        align-items: flex-start
    }
    .filter_tags-wrapper {
        margin-bottom: 1rem;
        margin-right: 0
    }
    .faq-search::placeholder {
        text-align: left
    }
    .courses-wrapper {
        grid-template-columns: auto
    }
    .courses-search-box {
        justify-content: center;
        align-items: center;
        width: 100%;
        display: flex
    }
    .results-count-block {
        align-items: flex-start
    }
    .breadcrumb-wrapper {
        padding-top: 12px;
        padding-bottom: 12px
    }
    .prcing-grid-layout {
        padding: 24px
    }
    .all-courses-wrapper {
        padding-left: 24px;
        padding-right: 24px
    }
    .all-courses-height {
        height: 680px
    }
    .all-course-search-block {
        justify-content: flex-start;
        width: 100%
    }
    .client-logoes-wrapper,
    .grid,
    .who-we-serve-grid,
    .who-we-serve-grid-block {
        grid-template-columns: 1fr
    }
    .timeline-content-box {
        margin-bottom: 24px;
        display: none
    }
    .timeline-content-box.hide-for-mobile {
        display: none
    }
    .timeline-grid {
        grid-column-gap: 20px;
        grid-template-columns: 2px auto;
        margin-left: 20px;
        padding-top: 40px
    }
    .timeline-process-box {
        margin-top: 0;
        margin-bottom: 24px
    }
    .excelece-pont {
        padding-left: 20px
    }
    .ex-program-pointers {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }
    .orgnization-dropdown-list.w--open {
        min-width: auto
    }
    .org-grid-layout {
        grid-template-columns: 1fr
    }
    .download-catalog {
        grid-column-gap: 10px;
        font-size: 16px;
        line-height: 24px
    }
    .all-training-programs-grid {
        grid-template-columns: 1fr
    }
    .ex-program-banner {
        align-items: center;
        padding-left: 20px;
        padding-right: 20px
    }
    .ex-program-faq-toggle {
        padding-left: 0
    }
    .ex-program-question {
        padding: 10px
    }
    .faq-box {
        padding: 20px 16px
    }
    .program-outcome-grid {
        grid-template-columns: 1fr
    }
    .section-blog-template {
        padding-left: 20px;
        padding-right: 20px
    }
    .mobile-align-center {
        text-align: center
    }
    .ex-program-image-block {
        grid-row-gap: 20px;
        flex-direction: column;
        align-items: flex-start
    }
    .search-left-side {
        padding-left: 16px;
        padding-right: 16px
    }
    .section-results {
        padding-bottom: 40px
    }
    .faq-first-tab {
        padding-left: 40px;
        padding-right: 40px
    }
    .faq-first-tab.w--current {
        white-space: nowrap
    }
    .blog-tag-link {
        white-space: pre
    }
    .ex-button-wrapper {
        flex-direction: row;
        align-items: flex-start
    }
    .webinar-bg-image {
        border-radius: 5px
    }
    .webinar-text {
        font-size: 36px;
        line-height: 42px
    }
    .download-catalog-text {
        font-size: 22px
    }
    .desktop-hide {
        margin-bottom: 20px;
        display: block
    }
    .course-type-main-grid-wrapper {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr
    }
    .nav-course-left-side {
        border-right-style: none;
        border-right-width: 0;
        overflow: hidden
    }
    .training-programs-main-bloack {
        padding: 16px
    }
    .table-grid-layout {
        max-width: 568px;
        overflow: auto
    }
    .pricing-right-form {
        padding: 36px 24px
    }
    .blog-category {
        white-space: pre-wrap
    }
    .ex-links-wrapper {
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px
    }
    .section-hide {
        z-index: 10000;
        padding-top: 10px;
        padding-bottom: 10px
    }
    .bg-home-logo {
        margin-right: 20px
    }
    .course-text-link-block {
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px
    }
    .section-new-trainers {
        padding: 40px 20px
    }
    .solutions-third-card {
        padding: 20px 16px
    }
    .d-flex-ver-center.mobile-align-left {
        justify-content: flex-start;
        align-items: flex-start
    }
    .solution-middle-gradient-block {
        padding: 20px 16px
    }
    .blog-header-link {
        margin-bottom: 16px
    }
    .section-home-hero {
        padding-left: 20px;
        padding-right: 20px
    }
    .roi-image-header {
        padding: 8px
    }
    .trainer-as-image {
        width: auto
    }
    .solutions-first-card {
        padding: 20px 16px
    }
    .roi-image-card {
        padding: 8px
    }
    .scroll-div {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-wrap: nowrap
    }
    .soltuion-para {
        font-size: 18px;
        line-height: 140%
    }
    .slider-blog-card {
        margin-left: 0;
        margin-right: 0
    }
    .button-bg-white {
        white-space: nowrap;
        padding: 8px 20px;
        font-size: 14px;
        line-height: 20px
    }
    .h2 {
        font-size: 30px;
        font-weight: 700;
        line-height: 42px
    }
    .h2.text-align-center.max-widtth-900-auto.margin-bottom-36.mobile-align-left {
        text-align: left
    }
    .scroll-items {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-wrap: nowrap
    }
    .button-package {
        padding: 8px 20px;
        font-weight: 500
    }
    .tab-price-icon {
        display: none
    }
    .nav-btn-block {
        grid-column-gap: 24px;
        grid-row-gap: 24px
    }
    .contact-us-btn {
        padding: 8px 20px
    }
    .ex-grid-layout {
        grid-template-columns: 1fr
    }
    .nav-courses-name {
        margin-bottom: 16px
    }
    .search-dropdown-mobile {
        margin-right: 16px
    }
    .html-embed-36,
    .html-embed-41 {
        transform: rotate(90deg)
    }
    .network-grid {
        grid-template-columns: 1fr
    }
    .section-partners {
        padding-left: 20px;
        padding-right: 20px
    }
    .p-tab {
        padding-left: 40px;
        padding-right: 40px
    }
    .p-tab.w--current {
        white-space: nowrap
    }
    .partners-grid-block {
        grid-template-columns: 1fr
    }
    .feature_content-detail {
        padding: 16px
    }
    .cta-wrapper {
        grid-template-columns: 1fr
    }
    .grid-layout {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr 1fr
    }
    .grid-layout.col-4,
    .grid-layout.col-2 {
        grid-template-columns: 1fr
    }
    .grid-layout.col-5 {
        grid-template-columns: 1fr 1fr
    }
    .section-breadcrumbs {
        padding-left: 20px;
        padding-right: 20px
    }
    .skill-matrix-grid-layout {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .section-tms {
        background-image: none;
        background-size: auto;
        padding-left: 20px;
        padding-right: 20px
    }
    .tms-point-card {
        padding: 16px
    }
    .section-move {
        padding: 40px 20px
    }
    .slider-para {
        font-size: 16px
    }
    .tms-cta-wrapper {
        background-position: 100%;
        flex-direction: column;
        align-items: center;
        padding-left: 24px;
        padding-right: 24px;
        display: flex
    }
    .tms-table {
        grid-template-columns: 1fr
    }
    .tms-cta-bg-blue {
        height: auto
    }
    .tms-ctas {
        grid-template-columns: 1fr
    }
    .tms-bg-midnight-blue,
    .tms-stellar {
        height: auto
    }
    .cp-table {
        max-width: 568px
    }
    .cp-table-th {
        padding-left: 5px;
        padding-right: 5px
    }
    .cp-table-td {
        padding-top: 8px;
        padding-bottom: 8px
    }
    .table-data {
        font-size: 16px
    }
    .silver-column {
        padding-top: 10px;
        padding-bottom: 10px
    }
    .coaching-main-wrapper {
        padding: 30px 16px
    }
    .timeline-box {
        margin-bottom: 24px
    }
    .coaching-timeline {
        grid-column-gap: 20px;
        grid-template-columns: 2px auto;
        margin-left: 20px;
        padding-top: 40px
    }
    .coaching-timeline-left-content,
    .coaching-timeline-right-content {
        margin-bottom: 24px
    }
    .coahing-heading-left-align {
        text-align: right
    }
    .coaching-empty-div {
        display: none
    }
    .coaching-para-left-side {
        text-align: right
    }
    .cp-btn,
    .cp-btn-yellow {
        padding: 10px 28px
    }
    .cp-list-item {
        font-size: 15px;
        line-height: 22px
    }
    .cp-toggle-heading {
        font-size: 18px
    }
    .table-data-mbl {
        font-size: 16px
    }
    .impactful-training {
        text-align: left
    }
    .scroll-items-main-wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-wrap: nowrap
    }
    .meet-trainers-left {
        text-align: left;
        padding-top: 20px;
        padding-bottom: 20px
    }
    .section-type {
        padding: 120px 20px 40px
    }
    .section-relative {
        padding: 40px 20px
    }
    .course-type-abs-image {
        display: none
    }
    .courses-type-filters-wrapper {
        grid-template-columns: auto
    }
    .courses-filter-sort-box {
        grid-row-gap: 24px;
        flex-direction: column;
        align-items: flex-start
    }
    .course-type-search {
        width: 300px
    }
    .section-filter {
        padding-left: 20px;
        padding-right: 20px
    }
    .section-forms {
        padding: 20px
    }
    .max-width-960.text-align-center.margin-bottom-88 {
        margin-bottom: 40px
    }
    .training-approch-grid {
        grid-row-gap: 20px;
        grid-template-columns: 1fr 1fr
    }
    .approcach-image {
        width: 80px
    }
    .scroll-items-wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-wrap: nowrap
    }
    .com-image {
        width: 80%
    }
    .training-approch-image {
        margin-top: 0%
    }
    .stat-slide {
        margin-right: 10px
    }
    .overview-richtext-right-side {
        padding-left: 0;
        padding-right: 0
    }
    .slider-stats {
        width: 500px
    }
    .stats-div-block {
        padding-top: 24px;
        padding-bottom: 24px
    }
    .section-categories {
        padding: 120px 20px 40px
    }
    .button-white {
        padding: 8px 20px
    }
    .skill-course-content-wrapper {
        max-width: 100%;
        margin-left: 20px;
        margin-right: 20px
    }
    .text-field {
        width: 300px
    }
    .skills-richtext ul {
        grid-template-columns: 1fr
    }
    .coaching-wrapper {
        text-align: left;
        padding: 20px
    }
    .top-pagination {
        grid-row-gap: 24px;
        flex-direction: column;
        align-items: flex-start
    }
    .pricing-tab-menu {
        width: 460px
    }
    .course-type-prcing-tab {
        width: 240px;
        font-size: 20px
    }
    .corporate-filters-wrapper {
        grid-template-columns: auto
    }
    .vision-image {
        width: 100px;
        height: 100px
    }
    .edstellar-gradient-block {
        padding: 20px
    }
    .section-about-us {
        padding: 60px 20px
    }
    .vision-card {
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px
    }
    .section-key-challenges {
        padding: 40px 20px
    }
    .news-wrapper {
        padding: 24px
    }
    .vision-card-image {
        height: 100px;
        margin-top: -50px
    }
    .mission-vision-grid-layouut {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        grid-template-columns: 1fr
    }
    .blog-section-hero {
        padding-left: 20px;
        padding-right: 20px
    }
    .featured-blog-collection-list {
        grid-row-gap: 20px;
        grid-template-columns: 1fr;
        margin-bottom: 0
    }
    .subscribe-button {
        padding-top: 8px;
        padding-bottom: 8px
    }
    .blog-nav-responsive {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .subscribe-grid-layout {
        grid-template-columns: 1fr
    }
    .training-header {
        font-size: 22px;
        line-height: 118%
    }
    .catelog-wrapper {
        justify-content: center;
        align-items: flex-start
    }
    .blog-subscribe-right-side {
        padding-left: 20px;
        padding-right: 20px
    }
    .blog-authors-footer {
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        padding: 16px
    }
    .blog-subscribe-left-side {
        display: none
    }
    .blog-text-name {
        font-size: 10px;
        line-height: 12px
    }
    .navbar-blog,
    .blog-nav-menu-block {
        padding-left: 20px;
        padding-right: 20px
    }
    .search-dropdown-mobile-blog {
        margin-right: 16px
    }
    .blog-tag-block {
        font-size: 10px;
        line-height: 12px
    }
    .success-story-paragraph,
    .heading-11 {
        font-size: 20px
    }
    .catalog-button {
        padding: 8px 20px
    }
    .slide-right-arrow {
        top: 20px
    }
    .slide-left-arrow {
        top: 20px;
        right: 100px
    }
    .success-stories-objectives {
        grid-row-gap: 16px;
        grid-template-columns: 1fr
    }
    .pop-up-card-data {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }
    .button-primary-with-arrow {
        white-space: nowrap;
        padding: 8px 20px
    }
    .pop-up-course-timing {
        justify-content: center;
        align-items: flex-start;
        line-height: 24px
    }
    .partner-grow-left-side {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .explore-program-primary-button {
        padding: 8px 20px
    }
    .pop-up-heading {
        padding-top: 10px;
        font-size: 24px;
        line-height: 120%
    }
    .mobile-line-height-24 {
        line-height: 24px
    }
    .partner-and-grow {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .form-main-wrapper {
        padding: 10px
    }
    .number-of-courses {
        font-size: 24px
    }
    .right-side-success-story-text {
        padding: 20px
    }
    .partner-grow-right-side {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .countries-heading-block {
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: flex-start
    }
    .section-stats {
        padding-left: 20px;
        padding-right: 20px
    }
    .course-description {
        text-align: center
    }
    .course-tab-menu {
        justify-content: center;
        align-items: center
    }
    .course-points,
    .max-width-1100-auto {
        margin-bottom: 20px
    }
    .section-course {
        padding-left: 20px;
        padding-right: 20px
    }
    .course-point-inside {
        justify-content: center;
        align-items: center
    }
    .section-course-detail {
        padding-left: 20px;
        padding-right: 20px
    }
    .related-courses-list {
        grid-template-columns: 1fr
    }
    .mode-image {
        object-fit: cover;
        object-position: 50% 0%;
        height: 300px
    }
    .prerequestiries-block,
    .course-detail-content-box {
        padding: 16px
    }
    .course-breadcrumb-wrapper {
        padding-top: 12px;
        padding-bottom: 12px
    }
    .course-detail-box {
        padding-top: 24px;
        padding-bottom: 24px
    }
    .devops-certificate {
        padding: 20px
    }
    .c-tab-sub-header {
        display: none
    }
    .section-modes {
        padding: 40px 20px
    }
    .duration-text {
        text-align: center;
        white-space: normal
    }
    .c-tab-link {
        text-align: center
    }
    .mode-block {
        justify-content: center;
        align-items: center
    }
    .section-courses {
        padding-top: 40px;
        padding-bottom: 40px
    }
    .course-points-wrapper {
        grid-column-gap: 20px;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        display: flex
    }
    .course-rich-outline-box {
        padding: 16px
    }
    .padding-60-bg-fdfdfd {
        padding: 20px
    }
    .course-button-wrapper {
        justify-content: flex-start;
        align-items: flex-start
    }
    .button-blue-with-arrow {
        padding: 8px 20px
    }
    .partner-grow-right-side-copy {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .hero-grid-layout {
        padding: 24px 23px 24px 24px
    }
    .partner-grow-left-side-copy {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .list-items {
        justify-content: center;
        align-items: center
    }
    .multiple-courses-grid {
        grid-template-columns: 1fr
    }
    .section-course-pricing {
        padding: 40px 10px
    }
    .language-dropdown-list.w--open {
        width: 204px
    }
    .thankyou-wrapper {
        padding-left: 20px;
        padding-right: 20px
    }
    .section-thankyou {
        padding-top: 120px;
        padding-bottom: 40px
    }
    .hero-section-hub {
        padding-left: 20px;
        padding-right: 20px
    }
    .tab-pane-card-button {
        padding: 8px 20px
    }
    .section-connect {
        padding: 40px 20px
    }
    .tab-pane-card-image {
        object-fit: cover;
        object-position: 50% 0%;
        width: 100%
    }
    .tab-pane-grid {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }
    .tabs-menu {
        flex-flow: column;
        display: none
    }
    .section-corporates {
        padding: 120px 20px 40px
    }
    .author-grid-layout {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .testi-slide {
        padding: 16px
    }
    .tms-abs-image {
        object-position: 100% 50%
    }
    .section-padding-80 {
        padding-left: 20px;
        padding-right: 20px
    }
    .case-study-wrapper {
        padding: 24px
    }
    .pricing-scroll {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-wrap: nowrap;
        grid-template-columns: 1fr 1fr 1fr
    }
    .pricing-image-div {
        height: 54px;
        min-height: 54px
    }
    .training-details-wrapper {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        grid-template-rows: auto;
        grid-template-columns: 1.3fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .ss-content-block {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        flex-flow: column;
        grid-template-columns: 1fr;
        justify-content: center
    }
    .success-story-bg-color {
        margin-right: 20px
    }
    .ss-scroll-items {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-wrap: nowrap
    }
    .ss-richtext ul {
        grid-column-gap: 8px;
        grid-row-gap: 8px
    }
    .ss-richtext li {
        padding-top: 9px;
        padding-bottom: 9px;
        font-size: 12px;
        line-height: 16px
    }
    .margin-bottom-8 {
        width: 100%
    }
    .cu-text-area {
        font-size: 1rem
    }
    .cu-address-block {
        padding-bottom: 36px;
        padding-left: 36px;
        padding-right: 36px
    }
    .form-input-parent-block {
        width: 100%
    }
    .categories-dropdown {
        height: 42px
    }
    .footer-contact-info {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start
    }
    .hero-heading {
        font-size: 36px
    }
    .footer-bottom-section {
        grid-template-columns: 1fr
    }
    .footer-grid-wrapper {
        grid-row-gap: 20px;
        grid-template-rows: auto auto
    }
    .footer-verticle-bar,
    .footer-bar {
        display: none
    }
    .stats-grid-layout {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr 1fr
    }
    .h1-trainer {
        font-size: 30px
    }
    .card-border {
        padding-bottom: 0;
        top: 28%;
        bottom: -10px
    }
    .section-roi {
        padding: 40px 20px
    }
    .rio-grid-layout {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        max-width: 450px
    }
    .c-white-align-center {
        font-size: 12px;
        line-height: 18px
    }
    .roi-image {
        height: auto
    }
    .dashboard-grid {
        margin-top: 20px
    }
    .underline,
    .underline-2 {
        display: none
    }
    .position-relative {
        padding-top: 0;
        padding-bottom: 0
    }
    .footer-text {
        font-size: 20px;
        line-height: 24px
    }
    .section-cta {
        padding: 40px 20px
    }
    .footer-contacts {
        padding-left: 20px;
        padding-right: 20px
    }
    .cta-text-wrapper {
        width: 100%
    }
    .home-footer-grid-wrapper {
        grid-row-gap: 20px;
        grid-template-rows: auto auto
    }
    .button-secondary-with-arrow {
        padding: 8px 20px
    }
    .what-new-content-block {
        flex-flow: column
    }
    .blog-card-content-block {
        padding: 18px
    }
    .explore-blog {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .b-collection-list {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr 1fr
    }
    .blog-popular-tab-link,
    .blog-editors-tab-link {
        width: 100%;
        padding: 16px 30px;
        font-size: 20px
    }
    .blog-editors-tab-link.w--current {
        width: 100%;
        padding: 14px 30px
    }
    .blog-tab-content {
        padding: 24px
    }
    .section-blogs {
        padding: 40px 20px
    }
    .blog-second-grid-layout {
        margin-bottom: 40px
    }
    .blog-pic-block {
        min-height: 150px
    }
    .blog-created-date {
        margin-bottom: 20px
    }
    .home-pricing-tabs {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-flow: column;
        width: 80%
    }
    .home-pricig-tab {
        width: 100%
    }
    .pricing-t-content {
        padding-top: 0;
        padding-bottom: 0
    }
    .pricing-tabular {
        width: auto
    }
    .pricing-tab-menu-block {
        flex-flow: column;
        width: 80%
    }
    .cta-block {
        padding-top: 0;
        padding-bottom: 0
    }
    .blog-cards-block {
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr
    }
    .testimonial-slider {
        display: flex
    }
    .navbar--course {
        padding-left: 20px;
        padding-right: 20px
    }
    .navbar-header {
        font-size: 16px
    }
    .section-succes-stories {
        padding: 120px 20px 40px
    }
    .c-pricing-heading {
        font-size: 20px
    }
    .c-pricing-heading.margin-top-bottom-40 {
        margin-top: 20px;
        margin-bottom: 20px
    }
    .button-primary-2,
    .button-secondary-with-arrow-2 {
        padding: 8px 20px
    }
    .c-pricing-text {
        font-size: 20px;
        line-height: 24px
    }
    .c-pricing-detail-section {
        border-width: 0;
        padding: 20px
    }
    .form-custom {
        grid-template-columns: 1fr
    }
    .tab.step4,
    .tab._2sub {
        height: 1700px
    }
    .tab.step1 {
        height: 600px
    }
    .tab.step3 {
        height: 470px
    }
    .tab.step2 {
        height: 400px
    }
    .pricing-text {
        font-size: 20px;
        line-height: 24px
    }
    .course-pricing-tab {
        white-space: nowrap
    }
    .course-pricing-tab.w--current {
        padding-left: 10px;
        padding-right: 10px
    }
    .file-upload-block {
        border-width: 0;
        padding: 20px
    }
    .c-pricing-form-grid {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        background-color: #f9fafb;
        border: 2px solid #e8e8e8;
        border-radius: 6px;
        padding: 10px
    }
    .c-pricing-state.margin-top-20px {
        margin-top: 0;
        margin-bottom: 0
    }
    .c-pricing-courses-section {
        border-width: 0;
        padding: 20px
    }
    .margin-top-bottom-40 {
        margin-top: 20px;
        margin-bottom: 20px
    }
    .desk-hide {
        justify-content: center;
        align-items: center;
        display: flex
    }
}

@media screen and (max-width:479px) {
    h1,
    .button-secondary,
    .margin-bottom-20.for-mobile-center {
        text-align: center
    }
    .footer-block {
        padding-bottom: 78px
    }
    .footer-bottom {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: 8px;
        padding-bottom: 8px
    }
    .section.top-padding-0.move-447 {
        background-color: #1a2740;
        padding-bottom: 40px;
        padding-right: 5%
    }
    .section.top-padding-0.move-447.positon-relative {
        z-index: 100;
        position: relative
    }
    .section.top-padding-120px {
        padding-top: 100px
    }
    .margin-bottom-48 {
        margin-bottom: 24px
    }
    .footer-copyright-wrapper {
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start
    }
    .footer-copyright-links {
        flex-flow: wrap
    }
    .text-color-white.margin-bottom-36.for-mobile-center,
    .text-color-white.margin-bottom-0.mobile-align-center,
    .text-color-white.margin-bottom-24.mobile-center-align,
    .text-color-white.mobile-align-center,
    .margin-bottom-36.for-mobile-center {
        text-align: center
    }
    .hrms-traning-logoes {
        padding-left: 10px;
        padding-right: 10px
    }
    .logoes-wrapper {
        grid-column-gap: 20px;
        grid-template-columns: 1fr
    }
    .cta {
        align-items: center;
        padding: 32px 20px
    }
    .trainers-marquee-block {
        margin-top: 30px
    }
    .text-align-center.margin-bottom-60 {
        text-align: left;
        text-align: left;
        text-align: left;
        margin-bottom: 20px
    }
    .orgnization-card {
        padding: 16px
    }
    .text-color-black {
        color: #000
    }
    .trainer-dropdown-wrapper {
        padding-left: 16px;
        padding-right: 16px
    }
    .expand-training-bg-image.relative-overflow-hidden {
        padding-left: 20px;
        padding-right: 20px
    }
    .on-boarded-grid-layout {
        grid-template-columns: 1fr;
        padding-top: 30px;
        padding-left: 10px;
        padding-right: 10px
    }
    .cta-bg-image {
        padding-left: 16px;
        padding-right: 16px
    }
    .expand-training-block-relative {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex
    }
    .aids-grid-layout {
        padding: 16px
    }
    .customer-experience-block {
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px
    }
    .cta-form-left-side {
        align-items: center
    }
    .blog-link {
        margin-bottom: 16px
    }
    .tp-search {
        padding-left: 40px
    }
    .pricing-search-icon {
        width: 18px;
        height: 18px;
        top: 17px
    }
    .search-button {
        padding-left: 16px;
        padding-right: 16px
    }
    .careears-cta {
        padding: 20px
    }
    .careears-left-side {
        justify-content: center;
        align-items: center
    }
    .authors-form-wrapper {
        padding: 16px
    }
    .authors-content.clolor-light-blue.grid {
        grid-template-columns: 1fr
    }
    .authors-cta {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 20px;
        display: flex
    }
    .authors-stiky-block {
        min-width: 100%
    }
    .hero-left-side-block {
        align-items: center
    }
    .case-study-bg-image {
        height: 400px
    }
    .cs-list {
        grid-template-columns: 1fr
    }
    .blog-content-richtext h2 {
        font-size: 26px;
        line-height: 36px
    }
    .blog-content-richtext h4 {
        font-size: 18px;
        line-height: 24px
    }
    .blog-content-richtext h3 {
        font-size: 21px;
        line-height: 28px
    }
    .course-card-inner-block {
        flex-flow: column
    }
    .ex-faq-name {
        font-size: 20px
    }
    .schedule-demo-bg-image {
        height: 300px
    }
    .enqury-now-bg-image {
        height: 318px
    }
    .trainer-profile-grid-layout {
        grid-template-columns: 100px 1fr;
        margin-bottom: 20px
    }
    .trainer-card {
        padding-left: 16px;
        padding-right: 16px
    }
    .trainer-card-wrapper {
        overflow: auto
    }
    .trainer-image-block {
        width: 100px
    }
    .slider-richtext {
        direction: ltr
    }
    .how-it-works-link-mobile {
        white-space: pre-line
    }
    .filters-wrapper {
        box-shadow: none;
        padding-left: 10px;
        padding-right: 10px
    }
    .filter_header {
        padding-left: 0;
        padding-right: 0
    }
    .faq-search {
        max-width: none
    }
    .card-wrapper {
        padding: 16px
    }
    .courses-wrapper {
        grid-template-columns: 1fr
    }
    .courses-search-box {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex
    }
    .courses-cards--list {
        box-shadow: none
    }
    .prcing-grid-layout {
        padding: 24px 16px
    }
    .all-courses-wrapper {
        height: auto;
        padding-left: 20px;
        padding-right: 20px
    }
    .div-block-flex-18 {
        flex-direction: column
    }
    .client-logoes-wrapper {
        padding-left: 10px;
        padding-right: 10px
    }
    .who-we-serve-points {
        grid-column-gap: 10px
    }
    .amplify-stat-block {
        grid-row-gap: 20px;
        flex-direction: column;
        align-items: flex-start
    }
    .amplify-stat {
        font-size: 24px;
        line-height: 30px
    }
    .testimonial-div-block {
        grid-row-gap: 8px;
        flex-direction: column
    }
    .timeline-content-box {
        margin-bottom: 20px
    }
    .timeline-grid {
        grid-column-gap: 16px;
        margin-left: 0
    }
    .timeline-process-box {
        margin-bottom: 20px;
        padding: 16px
    }
    .traning-form-wrapper,
    .how-it-works-form {
        padding: 20px
    }
    .excellence-program-relative {
        background-color: var(--dark-slate-blue)
    }
    .excelece-pont {
        padding-left: 16px;
        padding-right: 16px
    }
    .ex-program-card {
        margin-top: 24px
    }
    .org-grid-layout {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-columns: 1fr
    }
    .platform-right-side,
    .resources-wrapper {
        padding-left: 16px;
        padding-right: 16px
    }
    .all-training-program-wrapper {
        padding: 16px
    }
    .program-stats-grid {
        grid-template-columns: 1fr
    }
    .ex-program-answer {
        padding-left: 10px;
        padding-right: 10px
    }
    .ex-program-question {
        white-space: normal
    }
    .section-blog-template {
        padding-bottom: 40px
    }
    .grid-28 {
        grid-template-columns: .75fr
    }
    .ex-nav-heading {
        margin-bottom: 8px
    }
    .searrch-reults-heading {
        text-align: left
    }
    .search-result-list,
    .sitemap-collection-list {
        grid-template-columns: 1fr
    }
    .ex-thumbnail {
        width: 120px;
        height: 120px
    }
    .faq-tab-menu {
        display: flex
    }
    .faq-first-tab {
        padding-left: 0;
        padding-right: 0
    }
    .all-courses-search-btn {
        padding-top: 0;
        padding-bottom: 0;
        top: 0%;
        transform: none
    }
    .faq-card-webinar {
        padding: 0
    }
    .amplify-quote {
        width: 40px
    }
    .leadership-dropdown-list.w--open,
    .courses-type-dropdown-list.w--open {
        padding-left: 10px
    }
    .nav-course-link {
        border-bottom: 1px solid #eaeaea;
        margin-left: 10px;
        padding-top: 8px;
        padding-bottom: 8px;
        padding-left: 6px;
        font-size: 15px;
        line-height: 20px
    }
    .nav-course-left-side {
        grid-column-gap: 8px;
        grid-row-gap: 4px
    }
    .nav-courses-grid {
        margin-bottom: 20px
    }
    .course-type-dropdown {
        height: auto;
        margin-bottom: 10px
    }
    .nav-choose-name {
        color: #888;
        font-size: 16px;
        font-weight: 500
    }
    .nav-course-right-side {
        padding-left: 0;
        padding-right: 0
    }
    .nav-button-wrapper {
        margin-bottom: 10px
    }
    .c-type-toggle.w--open {
        padding-left: 10px;
        padding-right: 10px
    }
    .behaviral-dropdown-list-copy.w--open,
    .compilence-dropdown-list.w--open,
    .social-impact-drodown-list.w--open {
        padding-left: 10px
    }
    .serach-icon-nav-mobile {
        width: 20px;
        min-width: 20px;
        height: 20px;
        min-height: 20px
    }
    .table-grid-layout {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr;
        max-width: none;
        overflow: hidden
    }
    .table-td-text-500 {
        color: #1c1c1c;
        font-size: 18px;
        font-weight: 400
    }
    .table-button-blue {
        margin-bottom: 20px;
        padding-top: 14px;
        padding-bottom: 14px;
        font-size: 18px;
        font-weight: 500
    }
    .table-th-block {
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        height: auto
    }
    .table-th-block.padding-40 {
        padding-top: 20px
    }
    .table-th-block.padding-40.right-top-radious {
        border-top-left-radius: 5px
    }
    .table-td-text-400 {
        color: #1c1c1c;
        font-size: 16px;
        line-height: 26px
    }
    .section-custom {
        padding-top: 30px
    }
    .most-popular-div-block {
        background-color: #386bf3;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        height: 16px;
        padding-top: 0;
        padding-bottom: 0
    }
    .popular-text-yellow,
    .empty-36-height-div {
        display: none
    }
    .border--1a3fa8 {
        padding-left: 10px;
        padding-right: 10px
    }
    .table-point-list {
        margin-bottom: 0
    }
    .pricing-benefits-card {
        padding-left: 24px;
        padding-right: 24px
    }
    .tooltip-dp-list.w--open {
        width: 200px
    }
    .pricing-right-form {
        padding-left: 16px;
        padding-right: 16px
    }
    .table-th-lock-highlet {
        background-color: #f9f6ff;
        height: auto
    }
    .pop-up-form {
        display: none;
        position: fixed
    }
    .popup-close {
        top: 10px;
        right: 10px
    }
    .table-th-inner-div {
        margin-top: 0
    }
    .table-first-block {
        border-bottom: 1px solid #c6d7f2;
        height: auto;
        margin-left: 16px;
        margin-right: 16px;
        padding: 16px 0
    }
    .table-first-block.highlet {
        background-color: #f9f6ff
    }
    .table-second-block {
        border-bottom: 1px solid #c6d7f2;
        height: auto;
        margin-left: 16px;
        margin-right: 16px;
        padding: 16px 0
    }
    .table-second-block.highlet {
        background-color: #f9f6ff
    }
    .table-fourth-block {
        border-bottom: 1px solid #c6d7f2;
        height: auto;
        margin-left: 16px;
        margin-right: 16px;
        padding: 16px 0
    }
    .table-fourth-block.highlet {
        background-color: #f9f6ff
    }
    .table-fifth-block {
        border-bottom: 1px solid #c6d7f2;
        height: auto;
        margin-left: 16px;
        margin-right: 16px;
        padding: 16px 0
    }
    .table-fifth-block.highlet {
        background-color: #f9f6ff
    }
    .table-sixth-block {
        border-bottom: 1px solid #c6d7f2;
        height: auto;
        margin-left: 16px;
        margin-right: 16px;
        padding: 16px 0
    }
    .table-sixth-block.highlet {
        background-color: #f9f6ff
    }
    .table-eighth-block {
        border-bottom: 1px solid #c6d7f2;
        height: auto;
        margin-left: 16px;
        margin-right: 16px;
        padding: 16px 0
    }
    .table-eighth-block.highlet {
        background-color: #f9f6ff
    }
    .table-ninth-block {
        border-radius: 5px;
        height: auto
    }
    .table-ninth-block.highlet {
        background-color: #f9f6ff
    }
    .grid-first-block {
        display: none
    }
    .moblie-text-bottom-30 {
        margin-bottom: 30px;
        font-weight: 500;
        display: block
    }
    .mbl-text {
        font-weight: 500;
        display: block
    }
    .for-mobile-text {
        color: #1a2740;
        margin-bottom: 10px;
        font-size: 18px;
        font-weight: 500
    }
    .tooltip-wrapper-mobile {
        display: flex
    }
    .content {
        background-color: #fff;
        border-radius: 5px
    }
    .content.no-radious {
        border-radius: 10px;
        display: block
    }
    .card-flex-block {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: flex
    }
    .save-wrapper-copy {
        align-items: flex-start;
        margin-bottom: 18px;
        display: flex
    }
    .save-block-copy {
        background-color: #c8e130;
        border-radius: 20px;
        padding: 6px 14px
    }
    .save-text-copy {
        color: #22295a;
        font-size: 14px;
        font-weight: 500
    }
    .table-pricing-parent-block {
        flex-direction: column;
        justify-content: center;
        align-items: stretch;
        width: 100%;
        display: flex
    }
    .enquiry-form-block,
    .training-program-form-block,
    .pop-up-block {
        padding-left: 16px;
        padding-right: 16px
    }
    .form-pop-up-wrapper {
        width: 98%;
        padding: 10px
    }
    .trainer-cta {
        height: auto;
        padding: 20px 16px
    }
    .trainer-abs-image {
        object-position: 50% 50%
    }
    .mobile-hide-image {
        display: none
    }
    .course-excellnce-grid {
        grid-column-gap: 24px;
        grid-row-gap: 24px
    }
    .ex-links-wrapper {
        border-radius: 5px;
        width: 100%;
        padding: 16px
    }
    .ex-link-block {
        padding-left: 20px
    }
    .section-header-text {
        font-size: 24px;
        line-height: 140%
    }
    .course-text-link-wrapper {
        border-radius: 5px
    }
    .section-hide {
        z-index: 10000;
        background-color: #18315b;
        flex-direction: column;
        display: block;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0
    }
    .growth-image {
        object-position: 50% 0%
    }
    .bg-home-logo {
        margin-right: 10px
    }
    .course-text-link-block {
        padding-top: 16px;
        padding-left: 16px;
        padding-right: 16px
    }
    .overlay-absolute {
        height: 100%
    }
    .course-text-link {
        padding: 16px
    }
    .solutions-third-card {
        width: 100%;
        padding-right: 24px
    }
    .solutions-grid-layout {
        flex-direction: column;
        grid-template-columns: 300px 40px 300px 40px 300px;
        align-items: center;
        width: 100%;
        display: flex
    }
    .home-scrollbar {
        display: block
    }
    .solution-middle-gradient-block {
        flex-wrap: wrap;
        align-content: center;
        width: 100%;
        padding-left: 24px;
        padding-right: 24px
    }
    .section-home-hero {
        height: 80vh;
        padding-bottom: 48px;
        padding-left: 4%;
        padding-right: 4%
    }
    .roi-image-header,
    .solution-gradient-block {
        padding: 5px
    }
    .solutions-first-card {
        width: 100%
    }
    .roi-image-card {
        padding: 5px 0
    }
    .scroll-div {
        grid-column-gap: 20px
    }
    .footer-buttons-wrapper {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        justify-content: center;
        align-items: center
    }
    .slider-blog-card {
        max-width: none;
        min-height: 300px
    }
    .button-bg-white {
        justify-content: center;
        align-items: center
    }
    .scroll-items {
        flex-direction: row;
        display: flex
    }
    .growth-price-course {
        height: auto
    }
    .button-package {
        background-image: none
    }
    .nav-btn-block {
        grid-column-gap: 12px;
        grid-row-gap: 12px
    }
    .toggle-arrow {
        width: 6px;
        height: 8px
    }
    .management-course-type-dropdown.w--open {
        padding-left: 10px
    }
    .nav-category-name,
    .nav-courses-name {
        color: #888;
        font-size: 16px;
        font-weight: 500
    }
    .nav-sub-text {
        color: #888;
        margin-bottom: 0;
        font-size: 16px;
        font-weight: 500
    }
    .affiliate-description {
        padding: 10px
    }
    .max-width-800.margin-bottom-36 {
        margin-bottom: 20px
    }
    .network-grid {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-rows: 1fr;
        grid-template-columns: 1fr;
        grid-auto-rows: auto;
        max-width: 100%
    }
    .partner-heading {
        margin-top: 5px
    }
    .form-tab {
        padding-left: 10px;
        padding-right: 10px
    }
    .partnership-tab-menu {
        grid-column-gap: 10px;
        flex-direction: column;
        display: flex
    }
    .p-tab-menu {
        flex-direction: column;
        max-width: none;
        display: flex
    }
    .p-tab {
        white-space: nowrap;
        padding-left: 10px;
        padding-right: 10px
    }
    .partner-image {
        object-fit: cover
    }
    .arrow-tab {
        flex: 0 auto;
        padding-left: 16px;
        padding-right: 16px
    }
    .feature-tab-menu {
        width: auto
    }
    .tab-text {
        flex: none
    }
    .td-tab-link {
        height: 72px;
        padding: 10px 16px
    }
    .td-tab-link.w--current {
        height: auto
    }
    .cta-card {
        padding-left: 20px;
        padding-right: 20px
    }
    .grid-layout,
    .grid-layout.col-5 {
        grid-template-columns: 1fr
    }
    .skil-matrix-grid-card {
        padding: 16px 10px
    }
    .skill-matrix-grid-card-block {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }
    .section-tms {
        padding-left: 4%;
        padding-right: 4%
    }
    .tms-key-features {
        grid-template-columns: 1fr
    }
    .tms-slider {
        height: 100%
    }
    .tms-slide {
        margin-bottom: 40px;
        padding-left: 16px;
        padding-right: 16px
    }
    .left-arrow {
        width: 60px;
        height: 60px;
        margin-bottom: 0;
        left: 0
    }
    .tms-cta-wrapper {
        align-items: center;
        padding: 32px 20px
    }
    .tms-table-points {
        grid-column-gap: 8px;
        grid-row-gap: 8px
    }
    .tms-cta-bg-blue,
    .tms-bg-midnight-blue,
    .tms-stellar {
        width: 100%
    }
    .right-arrow {
        width: 60px;
        height: 60px;
        margin-bottom: 0;
        right: 0
    }
    .mask {
        height: 100%
    }
    .coaching-capability-grid {
        grid-template-columns: 1fr
    }
    .cp-tab-pane {
        flex-direction: column
    }
    .coaching-tab {
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 16px
    }
    .cp-table-td.hide-for-animation {
        display: none
    }
    .table-data {
        white-space: nowrap
    }
    .silver-column.hide-for-animation {
        display: none
    }
    .most-poluar-text {
        white-space: nowrap
    }
    .not-included-para {
        padding: 16px
    }
    .not-included-list {
        padding-left: 10px
    }
    .unique-value-wrapper {
        padding: 16px
    }
    .timeline-box {
        margin-bottom: 0
    }
    .coaching-timeline {
        grid-column-gap: 16px;
        margin-left: 0
    }
    .coahing-heading-right-align {
        text-align: left
    }
    .coaching-timeline-left-content,
    .coaching-timeline-right-content {
        margin-bottom: 20px
    }
    .coaching-para-right-side,
    .coahing-heading-left-align,
    .coaching-para-left-side {
        text-align: left
    }
    .cp-btn {
        padding-top: 8px;
        padding-bottom: 8px
    }
    .cp-pop-up-form {
        position: fixed
    }
    .cp-m-toggle {
        white-space: normal;
        margin-right: -200px;
        padding-left: 10px;
        padding-right: 10px
    }
    .table-data-mbl {
        white-space: nowrap
    }
    .coaching-show-more-mobile {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        align-items: flex-start;
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 14px;
        display: flex
    }
    .coaching-show-more-text {
        color: #264cbe;
        text-decoration: underline
    }
    .coaching-show-more-text:hover {
        color: var(--light-blue)
    }
    .show-more-inner-block {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        cursor: pointer;
        display: flex
    }
    .scroll-items-main-wrapper {
        flex-direction: row;
        display: flex
    }
    .course-type-description {
        text-align: center
    }
    .form-right {
        margin-top: 20px;
        margin-bottom: 20px;
        padding: 16px
    }
    .c-collection {
        grid-template-columns: 1fr
    }
    .button-wrapper {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start
    }
    .button-wrapper.mbl-align-center {
        justify-content: center;
        align-items: center
    }
    .course-type-abs-image {
        object-fit: scale-down;
        object-position: 50% 0%;
        display: none
    }
    .trainers-lists {
        text-align: left
    }
    .training-approach-card {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        border-bottom: 1px solid #dad9d9;
        border-right-width: 0;
        flex-flow: row;
        justify-content: flex-start;
        align-items: flex-start;
        padding: 20px 0
    }
    .courses-type-filters-wrapper {
        grid-template-columns: 1fr
    }
    .trainers-image {
        height: auto
    }
    .courses-type-filter-by-wrapper {
        flex-flow: column
    }
    .training-approach-wrapper {
        flex-flow: column;
        align-items: flex-start;
        display: flex
    }
    .course-bullet-points {
        white-space: nowrap
    }
    .courses-type-filters-left-wrapper {
        box-shadow: none
    }
    .section-forms {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .sales-content-wrapper {
        padding-left: 0
    }
    .training-approach-card-para {
        text-align: left;
        margin-bottom: 0
    }
    .training-approch-grid {
        grid-template-columns: 1fr
    }
    .sales-training-content-wrapper {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column
    }
    .approcach-image {
        width: 60px
    }
    .course-type-overview-richtext {
        grid-column-gap: 24px;
        grid-row-gap: 24px
    }
    .scroll-items-wrapper {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        flex-direction: row;
        display: flex
    }
    .com-image {
        object-fit: cover;
        width: 100%;
        height: 218px
    }
    .right-arrow-icon {
        display: none;
        right: 73%
    }
    .training-approch-image {
        width: 70px;
        height: 70px
    }
    .stat-slide {
        margin-right: 0
    }
    .slider-stats {
        width: 310px;
        margin-bottom: 0;
        margin-left: auto;
        margin-right: auto
    }
    .pagination_wrapper {
        padding-left: 5%;
        padding-right: 5%
    }
    .skills-richtext li {
        width: 100%
    }
    .coaching-wrapper {
        padding: 16px 10px
    }
    .coaching-image {
        height: 150px
    }
    .pricing-box-header {
        text-align: left;
        white-space: nowrap
    }
    .pricing-tab-menu {
        width: auto
    }
    .text-block-58 {
        margin-top: 0;
        font-size: 16px;
        line-height: 20px
    }
    .course-pricing-grid-layout {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        grid-template-columns: 1fr;
        margin-bottom: 20px
    }
    .course-type-prcing-tab {
        white-space: nowrap;
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        font-size: 16px
    }
    .course-type-prcing-tab.w--current {
        background-image: none;
        background-repeat: repeat;
        width: 100%;
        padding-left: 10px;
        padding-right: 10px
    }
    .corporate-filters-wrapper {
        grid-template-columns: 1fr
    }
    .vision-image {
        width: 80px;
        height: 80px
    }
    .key-challenges-para {
        font-size: 15px
    }
    .vision-card {
        padding-bottom: 16px;
        padding-left: 16px;
        padding-right: 16px
    }
    .resources-link {
        font-size: 20px
    }
    .news-wrapper {
        padding: 10px
    }
    .coaching-solutions {
        padding: 20px
    }
    .vision-card-image {
        margin-bottom: 20px
    }
    .challenge-block {
        padding: 16px 12px
    }
    .blog-training-cta {
        background-image: none;
        background-size: auto;
        padding-bottom: 24px;
        position: static
    }
    .close-image {
        width: 20px;
        top: 8px;
        right: 8px
    }
    .coaching-para {
        text-align: center;
        margin-bottom: 20px
    }
    .blog-progrss-bar {
        height: 3px
    }
    .featured-blog-collection-list {
        grid-template-columns: 1fr
    }
    .catelog-para {
        text-align: center
    }
    .subscribe-button {
        position: static
    }
    .training-atalog-cta {
        justify-content: center;
        align-items: center
    }
    .blog-nav-responsive {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }
    .subscribe-grid-layout {
        grid-template-columns: 1fr
    }
    .training-header {
        text-align: center
    }
    .catelog-wrapper {
        justify-content: center;
        align-items: center
    }
    .coaching-cta-link {
        text-align: center
    }
    .blog-subscribe-image {
        display: none
    }
    .blog-post-index-wrapper {
        top: 59px
    }
    .blog-subscribe-right-side {
        padding-top: 20px
    }
    .feature-post-wrapper {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start
    }
    .skill-gap-cta {
        background-image: linear-gradient(#ebf1f9, #1b40a9 0%)
    }
    .blog-authors-wrapper {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%
    }
    .training-cta-block {
        justify-content: center;
        align-items: center
    }
    .share-wrapper {
        padding-top: 10px;
        padding-bottom: 10px
    }
    .blog-authors-footer {
        grid-row-gap: 20px;
        flex-direction: column
    }
    .subscribe-form {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-flow: column;
        justify-content: flex-end;
        align-items: flex-end;
        width: 100%
    }
    .subscribe-input {
        border-width: 1px;
        width: 100%
    }
    .coaching-cta {
        background-color: #495151;
        background-image: none;
        padding-bottom: 20px;
        position: static
    }
    .training-cta-link {
        text-align: center
    }
    .blog-pop-up-form {
        position: fixed
    }
    .blog-skill-matrix-image {
        display: none
    }
    .blog-nav-menu-block {
        height: 84vh
    }
    .search-dropdown-mobile-blog {
        margin-right: 0
    }
    .blog-main-heading {
        font-size: 30px;
        line-height: 36px
    }
    .success-story-paragraph {
        font-size: 18px;
        line-height: 140%
    }
    .university-programs-grid {
        grid-template-columns: 1fr
    }
    .skill-development {
        padding: 15px
    }
    .success-stories-wrapper {
        flex-flow: column;
        justify-content: space-between;
        align-items: stretch
    }
    .success-story-grid {
        grid-template-columns: auto
    }
    .number-of-courses-block {
        margin-bottom: 20px
    }
    .pop-up-card-data {
        padding-right: 10px
    }
    .pop-up-course-timing {
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        margin-bottom: 8px
    }
    .partner-grow-left-side {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .pop-up-heading {
        text-align: center
    }
    .partner-and-grow {
        flex-flow: column;
        grid-template-columns: 1fr
    }
    .code-embed-5 {
        margin-bottom: 0
    }
    .close-button-icon {
        width: 20px;
        top: 8px;
        right: 8px
    }
    .number-of-courses {
        font-size: 36px
    }
    .get-in-touch-close-link {
        top: 5px;
        right: 5px
    }
    .pop-up-course-cards {
        padding: 16px
    }
    .right-side-success-story-text {
        height: 100%;
        padding-left: 10px;
        padding-right: 10px
    }
    .partner-grow-right-side {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .countries-heading-block {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%
    }
    .form-inner-block {
        padding: 20px
    }
    .partner-grow-blocks-right {
        margin-left: 0
    }
    .course-description {
        color: #fff;
        margin-bottom: 24px;
        font-size: 14px;
        line-height: 24px
    }
    .course-tab-menu {
        display: flex
    }
    .course-form-header {
        font-size: 18px
    }
    .course-stickey-form {
        padding-left: 16px;
        padding-right: 16px
    }
    .mode-grid-block {
        margin-bottom: 28px
    }
    .course-point-inside {
        grid-row-gap: 10px;
        flex-flow: column;
        align-items: center;
        width: 188.8px
    }
    .mode-image {
        object-fit: fill;
        height: auto
    }
    .c-tab-header {
        white-space: nowrap;
        font-size: 16px;
        line-height: 16px
    }
    .swiper-arrows {
        justify-content: center;
        align-items: center
    }
    .mode-icon {
        display: none
    }
    .devops-certificate {
        padding-bottom: 20px
    }
    .duration-main-text {
        font-size: 14px;
        line-height: 14px
    }
    .c-tab-sub-header {
        display: none
    }
    .duration-text {
        font-size: 14px;
        line-height: 20px
    }
    .course-first-flex {
        grid-column-gap: 26px;
        grid-row-gap: 26px
    }
    .course-points-wrapper {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        align-items: center;
        display: flex
    }
    .padding-60-bg-fdfdfd {
        padding-left: 10px;
        padding-right: 10px
    }
    .course-button-wrapper {
        flex-flow: column;
        justify-content: center;
        align-items: flex-start
    }
    .partner-grow-right-side-copy {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .hero-grid-layout {
        padding: 20px
    }
    .partner-grow-left-side-copy {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .nurture-future {
        margin-left: 0
    }
    .pup-up-courses-sub-heading {
        font-size: 16px;
        line-height: 24px
    }
    .soft-skills-list {
        grid-template-columns: 1fr
    }
    .multiple-courses-card {
        padding-top: 18px;
        padding-bottom: 18px
    }
    .language-dropdown-list.w--open {
        left: -100px
    }
    .section-thankyou {
        padding-left: 4%;
        padding-right: 4%
    }
    .tab-pane-card-heading {
        font-size: 18px;
        line-height: 18px
    }
    .tab-pane-card-body {
        padding: 16px
    }
    .hero-section-hub {
        z-index: 10;
        background-color: #16134d;
        padding-top: 40px;
        padding-bottom: 40px
    }
    .abs-image {
        border-radius: 10px;
        display: none
    }
    .tab-pane-card-image {
        height: auto;
        min-height: auto
    }
    .card-name {
        font-size: 14px
    }
    .mobile-tab-links-show {
        justify-content: space-between;
        padding-top: 10px;
        padding-bottom: 10px;
        display: flex
    }
    .tabs-menu {
        display: none
    }
    .activies-tab {
        flex-flow: column
    }
    .activity-tab-link {
        width: 1000%
    }
    .blog-banner-image {
        object-fit: cover;
        object-position: 100% 50%
    }
    .other-trainer-wrapper {
        margin-bottom: 20px
    }
    .pricing-scroll {
        flex-direction: row;
        grid-template-columns: 1fr 1fr
    }
    .skill-matirx-abs-image,
    .pricing-abs-banner {
        border-radius: 10px
    }
    .ss-image {
        height: 150px
    }
    .training-details-wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1.3fr
    }
    .course-type-dropdown-copy {
        height: auto;
        margin-bottom: 10px
    }
    .success-story-bg-color {
        margin-right: 10px
    }
    .ss-scroll-items {
        flex-direction: row;
        display: flex
    }
    .ss-richtext {
        width: 300px
    }
    .ss-richtext ul {
        flex-flow: row;
        overflow: auto
    }
    .office-address-wrapper {
        flex-flow: column;
        margin-bottom: 16px;
        padding: 16px
    }
    .cu-form-wrapper {
        padding-left: 16px;
        padding-right: 16px
    }
    .cu-address-block {
        height: 100%;
        padding: 0
    }
    .ss-heading {
        font-size: 20px;
        line-height: 30px
    }
    .ss-desc {
        font-size: 14px
    }
    .display-flex-hori-left-gap-8 {
        flex-flow: wrap
    }
    .ss-select-wrapper {
        margin-bottom: 16px
    }
    .ss-tagline {
        padding-left: 8px;
        padding-right: 8px;
        font-size: 8px;
        line-height: 10px
    }
    .mobile-overflow-hidden {
        overflow: hidden
    }
    .categories-text-icon {
        margin-right: 0
    }
    .categories-text {
        font-size: 16px
    }
    .footer-contact-info {
        grid-column-gap: 0px;
        grid-row-gap: 0px
    }
    .pricing-para {
        text-align: center
    }
    .button-gradient {
        padding: 10px
    }
    .footer-top-section,
    .footer-bottom-links-wrapper {
        grid-template-columns: 1fr
    }
    .footer-grid-wrapper {
        margin-bottom: 16px
    }
    .stats-grid-layout {
        grid-template-columns: 1fr
    }
    .rio-grid-layout {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        max-width: 300px
    }
    .roi-wrapper {
        padding-left: 5%;
        padding-right: 5%
    }
    .c-white-align-center {
        font-size: 10px;
        line-height: 16px
    }
    .all-courses-search-btn-image {
        padding-top: 0;
        padding-bottom: 0;
        top: 0%;
        transform: none
    }
    .roi-text {
        font-size: 10px;
        line-height: 16px
    }
    .first-circle {
        width: 60px;
        height: 60px;
        top: -30px
    }
    .global-image-block {
        height: 300px
    }
    .dashboard-grid {
        grid-template-columns: 1fr
    }
    .underline {
        left: 40px
    }
    .footer-text {
        font-size: 20px;
        line-height: 24px
    }
    .home-footer-grid-wrapper {
        margin-bottom: 16px
    }
    .button-secondary-with-arrow {
        text-align: center
    }
    .blog-popular-list {
        grid-column-gap: 30px;
        grid-row-gap: 30px
    }
    .blog-wrapper {
        flex-flow: column
    }
    .b-collection-list {
        grid-template-columns: 1fr
    }
    .blog-popular-tab-link,
    .blog-editors-tab-link {
        padding: 10px;
        font-size: 18px
    }
    .blog-editors-tab-link.w--current {
        padding: 10px
    }
    .blog-side-image {
        width: 100%;
        height: auto
    }
    .blog-tab-content {
        padding: 18px
    }
    .blog-side-image-block {
        width: 100%;
        min-width: 100%;
        height: auto
    }
    .blog-details-wrapper {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: column
    }
    .blog-pic-block {
        height: 160px;
        min-height: 160px
    }
    .pagi-next {
        width: 30px;
        height: 30px
    }
    .blog-pagination_page-design {
        grid-column-gap: 12px;
        grid-row-gap: 12px
    }
    .blog-pagination-button,
    .blog-page-dots {
        width: 30px;
        height: 30px
    }
    .blog-pagination {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        margin-top: 40px;
        margin-bottom: 40px
    }
    .home-pricing-tabs {
        width: 90%
    }
    .mobile-heading-text {
        margin-bottom: 10px;
        font-size: 18px;
        font-weight: 500;
        display: block
    }
    .div-block-238 {
        display: block
    }
    .table-seventh-block {
        border-bottom: 1px solid #c6d7f2;
        height: auto;
        margin-left: 16px;
        margin-right: 16px;
        padding: 16px 0
    }
    .table-seventh-block.highlet {
        background-color: #f9f6ff
    }
    .table-th-para {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 24px
    }
    .show-less {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        color: #264cbe;
        cursor: pointer;
        text-decoration: underline;
        display: none
    }
    .expand-content {
        background-color: #fff;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
        display: none
    }
    .expand-content.bg-highlet {
        background-color: #f9f6ff
    }
    .expand-content.bg-white {
        background-color: #fff;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px
    }
    .table-th-validity {
        margin-bottom: 0;
        font-size: 16px
    }
    .show-more {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        color: #264cbe;
        cursor: pointer;
        text-decoration: underline;
        display: flex
    }
    .pricing-tab-menu-block {
        width: 90%
    }
    .mode-list {
        padding-left: 20px
    }
    .blog-cards-block {
        flex-flow: column
    }
    .test-slide {
        height: 560px;
        min-height: 560px
    }
    .navbar-header {
        line-height: 24px
    }
    .custom-map-pointers {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-flow: column
    }
    .home-trainer-image {
        height: auto
    }
    .meet-edstellar-image {
        object-fit: contain;
        object-position: 0% 50%;
        height: 100%
    }
    .button-secondary-with-arrow-2 {
        text-align: center
    }
    .option-1 {
        padding: 20px 10px
    }
    .course-pricing-wrapper {
        padding-left: 15px;
        padding-right: 15px
    }
    .c-pricing-text {
        font-size: 16px;
        line-height: 20px
    }
    .c-pricing-detail-section {
        padding-left: 0;
        padding-right: 0
    }
    .option-2 {
        height: 580px;
        padding: 20px 10px
    }
    .pricing-form-block {
        padding-left: 10px;
        padding-right: 10px
    }
    .tab.step4 {
        height: 1340px
    }
    .tab._2sub {
        height: 1740px
    }
    .tab.step1 {
        height: 650px
    }
    .tab.step3 {
        height: 670px
    }
    .tab.step2 {
        height: 500px
    }
    .pricing-text {
        font-size: 16px;
        line-height: 20px
    }
    .course-pricing-tab {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        font-size: 14px
    }
    .course-pricing-tab.w--current {
        width: 100%
    }
    .file-upload-block,
    .option-3 {
        padding-left: 10px;
        padding-right: 10px
    }
    .get-quote-heading {
        font-size: 24px
    }
    .c-pricing-courses-section {
        padding-left: 10px;
        padding-right: 10px
    }
    .course-pricing-menu {
        margin-bottom: 20px;
        display: flex
    }
}

#w-node-f347c660-94db-9c8c-5e71-f6736e235632-2b6e69d5,
#w-node-f347c660-94db-9c8c-5e71-f6736e235638-2b6e69d5,
#w-node-f347c660-94db-9c8c-5e71-f6736e23564b-2b6e69d5,
#defaultCard.w-node-f347c660-94db-9c8c-5e71-f6736e23564d-2b6e69d5,
#w-node-f347c660-94db-9c8c-5e71-f6736e235663-2b6e69d5,
#w-node-f347c660-94db-9c8c-5e71-f6736e235665-2b6e69d5,
#w-node-_4690b603-de78-f0d5-9be5-40302dd6986d-2b6e69d5,
#w-node-_4690b603-de78-f0d5-9be5-40302dd69876-2b6e69d5,
#w-node-_4690b603-de78-f0d5-9be5-40302dd69879-2b6e69d5,
#w-node-_4690b603-de78-f0d5-9be5-40302dd69882-2b6e69d5,
#w-node-_4690b603-de78-f0d5-9be5-40302dd69885-2b6e69d5,
#w-node-_4690b603-de78-f0d5-9be5-40302dd69888-2b6e69d5,
#w-node-_4690b603-de78-f0d5-9be5-40302dd6988b-2b6e69d5,
#w-node-_4690b603-de78-f0d5-9be5-40302dd6988e-2b6e69d5,
#w-node-_4690b603-de78-f0d5-9be5-40302dd69891-2b6e69d5,
#w-node-_4690b603-de78-f0d5-9be5-40302dd69894-2b6e69d5,
#w-node-_41e5589a-fba9-9764-57a9-9f77694e7c5e-2b6e69d5,
#w-node-_41e5589a-fba9-9764-57a9-9f77694e7c63-2b6e69d5,
#w-node-_41e5589a-fba9-9764-57a9-9f77694e7c68-2b6e69d5,
#w-node-_41e5589a-fba9-9764-57a9-9f77694e7c6d-2b6e69d5,
#w-node-_41e5589a-fba9-9764-57a9-9f77694e7c59-2b6e69d5,
#w-node-_41e5589a-fba9-9764-57a9-9f77694e7c54-2b6e69d5,
#w-node-_41e5589a-fba9-9764-57a9-9f77694e7c72-2b6e69d5,
#w-node-_41e5589a-fba9-9764-57a9-9f77694e7c77-2b6e69d5,
#w-node-f347c660-94db-9c8c-5e71-f6736e235750-2b6e69d5,
#w-node-f347c660-94db-9c8c-5e71-f6736e23576f-2b6e69d5,
#w-node-e4ed0564-d3a4-7ff3-84be-9e1c1fa472c2-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee2590-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee2594-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee25a3-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee25be-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee25e1-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee25e5-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee25f2-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee260b-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee2614-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee2618-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee2625-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee2640-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee2647-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee264b-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee2656-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee266b-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee267a-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee267e-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee268b-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee26a4-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee26af-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee26b3-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee26c0-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee275e-06ee24fc,
#w-node-_514d8a2f-55fb-825f-edd8-c62306ee276f-06ee24fc,
#w-node-_01487b90-e087-01f5-ddc3-6c51869afc17-2b6e6a14,
#w-node-_40f57ba3-33c1-86cb-b09d-ccf8ebdea62d-2b6e6a15,
#w-node-ca7134d1-06bf-fda2-8bc7-9a83309ce7bf-2b6e6a15,
#w-node-ca7134d1-06bf-fda2-8bc7-9a83309ce7c1-2b6e6a15,
#w-node-acb24627-da3a-5c92-e984-8244a8553e28-2b6e6a16,
#w-node-acb24627-da3a-5c92-e984-8244a8553e2f-2b6e6a16,
#w-node-ae3766c2-31e3-c8e8-0120-971c6fe1a435-2b6e6a16,
#w-node-ae3766c2-31e3-c8e8-0120-971c6fe1a43b-2b6e6a16,
#w-node-ae3766c2-31e3-c8e8-0120-971c6fe1a444-2b6e6a16 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a5b66355-89c1-d11a-76e3-58571d60d37c-2b6e6a17 {
    align-self: stretch
}

#w-node-b8d4fa1b-2f81-de9e-b595-5c4809214c4d-2b6e6a2c,
#w-node-cddcab4d-37c4-e065-9309-31bc12fca557-2b6e6a2c,
#w-node-f1cd5998-e600-ff16-ee67-9c7246827a7a-2b6e6a2c,
#w-node-f1cd5998-e600-ff16-ee67-9c7246827a7c-2b6e6a2c,
#w-node-_41d3d56f-db9a-5aed-57f6-8a351e1ff861-2b6e6a2c,
#w-node-e1ff6bf2-aa0d-0fd3-3032-3d9dd245924b-2b6e6a2c,
#w-node-_11423def-e702-7872-e46a-a69a47534fb6-2b6e6a2d,
#w-node-f5ab7152-75c0-90b6-3dc1-6804289ed409-2b6e6a2d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fad7155b-1add-a7ab-e318-b7e4aa479fba-2b6e6a2d {
    justify-self: end
}

#w-node-_7b7c22d2-b29e-c56b-5215-f9ff31a42ce5-2b6e6a2d,
#w-node-_1c1636e9-ccda-b4d3-421c-7f942e2fa9c6-2b6e6a2d,
#w-node-_023daa35-c6fc-0de5-40d0-d8f000f194a4-2b6e6a2d,
#w-node-_023daa35-c6fc-0de5-40d0-d8f000f194aa-2b6e6a2d,
#w-node-_023daa35-c6fc-0de5-40d0-d8f000f194b2-2b6e6a2d,
#w-node-ee976834-fb1a-6226-b53f-82cad4faf566-2b6e6a2d,
#w-node-a2e8e741-3696-3071-6a5f-2a3139ee6dee-2b6e6a2d,
#w-node-f72b0e99-e535-81f4-84ea-ce4bdd108941-2b6e6a2d,
#w-node-bf4082da-65ef-5413-479c-a82dbc563369-2b6e6a2d,
#w-node-bf4082da-65ef-5413-479c-a82dbc563370-2b6e6a2d,
#w-node-bf4082da-65ef-5413-479c-a82dbc563376-2b6e6a2d,
#w-node-_4230c454-7f82-0cd4-1f60-6562316057a4-2b6e6a2f,
#w-node-_4230c454-7f82-0cd4-1f60-65623160585f-2b6e6a2f,
#w-node-_1368f02f-1158-fbf1-2132-83f4f88ffc89-2b6e6a2f,
#w-node-_1368f02f-1158-fbf1-2132-83f4f88ffc9c-2b6e6a2f,
#w-node-_4230c454-7f82-0cd4-1f60-656231605887-2b6e6a2f,
#w-node-_4230c454-7f82-0cd4-1f60-6562316058c0-2b6e6a2f,
#w-node-_44a3ca57-c3ee-a486-aada-b71165f02cd0-2b6e6a2f,
#w-node-_44a3ca57-c3ee-a486-aada-b71165f02ce1-2b6e6a2f,
#w-node-_4230c454-7f82-0cd4-1f60-6562316058ea-2b6e6a2f,
#w-node-_4230c454-7f82-0cd4-1f60-6562316058f1-2b6e6a2f,
#w-node-_4230c454-7f82-0cd4-1f60-6562316058f5-2b6e6a2f,
#w-node-_4230c454-7f82-0cd4-1f60-656231605902-2b6e6a2f,
#w-node-_4230c454-7f82-0cd4-1f60-65623160591b-2b6e6a2f,
#w-node-_4230c454-7f82-0cd4-1f60-656231605926-2b6e6a2f,
#w-node-_07120ef6-0ce8-9fee-6d39-335ad4cb68d2-2b6e6a2f,
#w-node-_07120ef6-0ce8-9fee-6d39-335ad4cb68e3-2b6e6a2f,
#w-node-_4230c454-7f82-0cd4-1f60-65623160594a-2b6e6a2f,
#w-node-_4230c454-7f82-0cd4-1f60-656231605953-2b6e6a2f,
#w-node-_4230c454-7f82-0cd4-1f60-656231605957-2b6e6a2f,
#w-node-_4230c454-7f82-0cd4-1f60-656231605966-2b6e6a2f,
#w-node-_4230c454-7f82-0cd4-1f60-65623160597d-2b6e6a2f,
#w-node-_4230c454-7f82-0cd4-1f60-656231605986-2b6e6a2f,
#w-node-_4230c454-7f82-0cd4-1f60-65623160598a-2b6e6a2f,
#w-node-_4230c454-7f82-0cd4-1f60-656231605997-2b6e6a2f,
#w-node-_4230c454-7f82-0cd4-1f60-656231605a0d-2b6e6a2f,
#w-node-_4230c454-7f82-0cd4-1f60-656231605a18-2b6e6a2f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b0653715-485a-3768-b24e-b29dfc31f207-2b6e6a2f {
    align-self: start
}

#w-node-b0653715-485a-3768-b24e-b29dfc31f296-2b6e6a2f,
#w-node-_3204610c-99d1-f37e-8f01-fcb054a85ade-2b6e6a30,
#w-node-_8b1b244f-8f4b-d5e8-87e6-2af7f3d93dc7-2b6e6a31 {
    align-self: stretch
}

#w-node-_2384550f-66ef-cb97-268e-12bbf6645e43-2b6e6a33,
#w-node-_2bd9cfe9-11ae-a8a2-7d1e-51f0523418d8-2b6e6a33 {
    grid-area: span 1/span 1/span 1/span 1
}

#hiddenSection.w-node-f027edb5-8d8f-fdd7-5902-a4deecbb2cae-2b6e6a34 {
    align-self: start
}

#w-node-f027edb5-8d8f-fdd7-5902-a4deecbb2cdb-2b6e6a34 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f027edb5-8d8f-fdd7-5902-a4deecbb2cfc-2b6e6a34 {
    justify-self: stretch
}

#w-node-_9b9d1529-2d2e-42f9-5a62-985f7178ea93-2b6e6a34,
#w-node-_9b9d1529-2d2e-42f9-5a62-985f7178ea96-2b6e6a34,
#w-node-_9b9d1529-2d2e-42f9-5a62-985f7178eaa5-2b6e6a34,
#w-node-_4ee33789-0528-a05c-1865-b484e6237a7e-2b6e6a34,
#w-node-_4ee33789-0528-a05c-1865-b484e6237a90-2b6e6a34,
#w-node-_4ee33789-0528-a05c-1865-b484e6237aa0-2b6e6a34,
#w-node-_4ee33789-0528-a05c-1865-b484e6237aaf-2b6e6a34,
#w-node-_436ac116-6b1b-804e-8431-123bc9888e94-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc9888f4f-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc9888f53-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc9888f64-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc9888f84-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc9888fbd-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc9888fc1-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc9888fd2-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc9888ff4-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc9888ff9-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc9888ffd-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc988900e-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc9889028-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc9889031-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc9889035-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc9889046-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc9889068-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc988906f-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc9889073-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc9889086-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc988909e-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc98890a5-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc98890a9-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc98890ba-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc988912e-c9888e78,
#w-node-_436ac116-6b1b-804e-8431-123bc9889139-c9888e78,
#w-node-_8cf267e0-6f26-3c26-9b4c-25a35d5afa39-2b6e6a35,
#w-node-f973a707-8be1-a84d-65a2-d81fe907b889-2b6e6a35,
#w-node-f973a707-8be1-a84d-65a2-d81fe907b8a3-2b6e6a35 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f973a707-8be1-a84d-65a2-d81fe907b8af-2b6e6a35 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-f973a707-8be1-a84d-65a2-d81fe907b8c7-2b6e6a35 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d8e16b3a-4499-7d5d-3b44-a81988dbbe1b-2b6e6a35,
#w-node-d8e16b3a-4499-7d5d-3b44-a81988dbbe33-2b6e6a35,
#w-node-d8e16b3a-4499-7d5d-3b44-a81988dbbe21-2b6e6a35,
#w-node-d8e16b3a-4499-7d5d-3b44-a81988dbbe2d-2b6e6a35,
#w-node-d8e16b3a-4499-7d5d-3b44-a81988dbbe39-2b6e6a35,
#w-node-_9086ffc9-15ef-bd64-6355-ace06427dda9-2b6e6a38 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_09e4fe1e-fe20-ff55-f145-d90d964b3ebe-2b6e6a38 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#hiddenSection.w-node-_9086ffc9-15ef-bd64-6355-ace06427dde9-2b6e6a38 {
    align-self: start
}

#w-node-_9086ffc9-15ef-bd64-6355-ace06427de16-2b6e6a38 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9086ffc9-15ef-bd64-6355-ace06427de37-2b6e6a38 {
    justify-self: stretch
}

#w-node-_9086ffc9-15ef-bd64-6355-ace06427dfbd-2b6e6a38,
#w-node-_9086ffc9-15ef-bd64-6355-ace06427dfc0-2b6e6a38,
#w-node-_9086ffc9-15ef-bd64-6355-ace06427dfcf-2b6e6a38,
#w-node-_483b7bae-3a54-018e-2789-ba7f2110e740-2b6e6a38,
#w-node-_483b7bae-3a54-018e-2789-ba7f2110e752-2b6e6a38,
#w-node-_483b7bae-3a54-018e-2789-ba7f2110e762-2b6e6a38,
#w-node-_483b7bae-3a54-018e-2789-ba7f2110e771-2b6e6a38,
#w-node-_3c283fba-96a7-41f5-d5f7-ef917062050a-2b6e6a38,
#w-node-_3c283fba-96a7-41f5-d5f7-ef9170620513-2b6e6a38 {
    grid-area: span 1/span 1/span 1/span 1
}

#hiddenSection.w-node-_2f99886c-33e1-7268-3421-b27b66ccedb2-2b6e6a4f {
    align-self: start
}

#w-node-_2f99886c-33e1-7268-3421-b27b66cceddf-2b6e6a4f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2f99886c-33e1-7268-3421-b27b66ccee00-2b6e6a4f {
    justify-self: stretch
}

#w-node-_991e2007-208f-d8a6-0dc0-a6e5e6ca2409-2b6e6a4f,
#w-node-_2f99886c-33e1-7268-3421-b27b66ccee60-2b6e6a4f,
#w-node-_2f99886c-33e1-7268-3421-b27b66ccee63-2b6e6a4f,
#w-node-_2f99886c-33e1-7268-3421-b27b66ccee72-2b6e6a4f,
#w-node-_0bd83e36-cbc9-8ad8-95bb-794ab6c0dc91-2b6e6a4f,
#w-node-_0bd83e36-cbc9-8ad8-95bb-794ab6c0dca3-2b6e6a4f,
#w-node-_0bd83e36-cbc9-8ad8-95bb-794ab6c0dcb3-2b6e6a4f,
#w-node-_0bd83e36-cbc9-8ad8-95bb-794ab6c0dcc2-2b6e6a4f,
#w-node-a47b7d58-8a8f-73a0-eef6-0d2a94038a61-2b6e6a50,
#w-node-_5f977b78-f94e-ed36-ea96-fea02ea90a9f-2b6e6a50 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d5bdd243-6e44-b06f-cca9-7016c8786173-2b6e6a50 {
    align-self: start
}

#w-node-_804f3dfd-db80-897f-e001-3c9505507ff4-2b6e6a52,
#w-node-e138d263-f61b-b947-bbc4-204025aec909-2b6e6a52,
#w-node-_6b471fad-efba-4aac-d0a3-b279d3063524-2b6e6a53,
#w-node-_7630d4a8-98b5-3380-5530-37b14b321abb-2b6e6a53,
#w-node-_561147c6-9d9d-9295-6b8d-1d9b0ef8d9a1-2b6e6a53,
#w-node-adf55b11-0505-67c2-49fb-4bd83811c13b-2b6e6a53,
#w-node-_78aa9424-38cb-34e0-5105-86946ac5c2ca-2b6e6a53,
#w-node-b1a28296-de00-8b30-0a3b-5b5ddbcb40dc-2b6e6a53,
#w-node-b48e3101-506a-4cb3-4454-052c7c118b3d-2b6e6a53,
#w-node-cf710ed3-e7e3-f5f9-69da-ed47b3d19921-2b6e6a53,
#w-node-_037ff275-440f-7e3e-d960-d2888cbc6567-2b6e6a54,
#w-node-dc955778-b0c8-b6fe-efc2-f9d8af79e40d-2b6e6a54 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f3dc3a1c-c430-5eee-d91f-0ae966032074-2b6e6a55 {
    align-self: center
}

#w-node-f3dc3a1c-c430-5eee-d91f-0ae96603207b-2b6e6a55,
#w-node-f3dc3a1c-c430-5eee-d91f-0ae966032080-2b6e6a55,
#w-node-f3dc3a1c-c430-5eee-d91f-0ae966032084-2b6e6a55,
#w-node-f3dc3a1c-c430-5eee-d91f-0ae966032088-2b6e6a55,
#w-node-f3dc3a1c-c430-5eee-d91f-0ae96603208c-2b6e6a55,
#w-node-f3dc3a1c-c430-5eee-d91f-0ae96603209f-2b6e6a55,
#w-node-f3dc3a1c-c430-5eee-d91f-0ae9660320aa-2b6e6a55,
#w-node-f3dc3a1c-c430-5eee-d91f-0ae9660320ac-2b6e6a55,
#w-node-ada21f7c-a5e5-7559-4016-b89f159a6ae4-2b6e6a55,
#w-node-f3dc3a1c-c430-5eee-d91f-0ae966032143-2b6e6a55,
#w-node-f3dc3a1c-c430-5eee-d91f-0ae9660321ad-2b6e6a55,
#w-node-f3dc3a1c-c430-5eee-d91f-0ae9660321b3-2b6e6a55,
#w-node-f3dc3a1c-c430-5eee-d91f-0ae9660321bf-2b6e6a55,
#w-node-f3dc3a1c-c430-5eee-d91f-0ae9660321c5-2b6e6a55,
#w-node-f3dc3a1c-c430-5eee-d91f-0ae9660321cb-2b6e6a55,
#w-node-f3dc3a1c-c430-5eee-d91f-0ae9660321d6-2b6e6a55,
#w-node-f3dc3a1c-c430-5eee-d91f-0ae966032200-2b6e6a55,
#w-node-f3dc3a1c-c430-5eee-d91f-0ae966032230-2b6e6a55,
#w-node-f3dc3a1c-c430-5eee-d91f-0ae966032245-2b6e6a55,
#w-node-f3dc3a1c-c430-5eee-d91f-0ae96603224f-2b6e6a55,
#w-node-f3dc3a1c-c430-5eee-d91f-0ae966032258-2b6e6a55,
#w-node-f3dc3a1c-c430-5eee-d91f-0ae966032261-2b6e6a55,
#w-node-_6bd30dc8-3664-7250-3b41-ba144466fe80-2b6e6a56,
#w-node-_7bf3e0de-0926-ba18-194f-ed427589743d-2b6e6a56,
#w-node-d897011d-09a7-9db9-5866-efdeb202347c-2b6e6a56,
#w-node-_9677728b-a84f-4a84-6c6d-ffa5fefb19d6-2b6e6a56,
#w-node-eb3e4e9a-2285-1644-50a5-391157110555-2b6e6a56,
#w-node-f9000d15-9410-1e3a-163d-fd551dea9cb8-2b6e6a56,
#w-node-f0b0c63c-4e0d-204a-3c29-c1d57c030648-2b6e6a56,
#w-node-ab9a1d0e-7880-c2ca-305f-798a5f6cafd3-2b6e6a56,
#w-node-_961cfc2c-5caf-df38-5faf-ba3ba1294283-2b6e6a56,
#w-node-_81e2b794-2991-f411-ec2e-e89f99cb38d7-2b6e6a56,
#w-node-b776b0da-bb17-7819-f8e4-38ea9e8ad6d6-2b6e6a56,
#w-node-_540aa3e1-546c-fd5b-aa94-1cf44a965aab-2b6e6a56 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fd849bca-72fb-44a3-960a-d8aca0853060-2b6e6a56 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_84fccf00-16d8-c523-4e33-b2eefdb5c259-2b6e6a56,
#w-node-_84fccf00-16d8-c523-4e33-b2eefdb5c25f-2b6e6a56,
#w-node-_84fccf00-16d8-c523-4e33-b2eefdb5c262-2b6e6a56,
#w-node-_84fccf00-16d8-c523-4e33-b2eefdb5c264-2b6e6a56,
#w-node-_84fccf00-16d8-c523-4e33-b2eefdb5c266-2b6e6a56,
#w-node-_84fccf00-16d8-c523-4e33-b2eefdb5c271-2b6e6a56,
#w-node-_84fccf00-16d8-c523-4e33-b2eefdb5c27c-2b6e6a56,
#w-node-_84fccf00-16d8-c523-4e33-b2eefdb5c27f-2b6e6a56,
#w-node-_84fccf00-16d8-c523-4e33-b2eefdb5c281-2b6e6a56,
#w-node-_84fccf00-16d8-c523-4e33-b2eefdb5c283-2b6e6a56,
#w-node-_84fccf00-16d8-c523-4e33-b2eefdb5c286-2b6e6a56,
#w-node-_84fccf00-16d8-c523-4e33-b2eefdb5c298-2b6e6a56 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_51a07ebd-f463-da68-6522-dcfef0b2b380-2b6e6a57 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-a196802d-e16f-8db1-a0f0-7e2b51be508d-2b6e6a57,
#w-node-a90c8875-8a50-f832-76df-5f2c3ba3f1d0-2b6e6a57,
#w-node-ac1c7287-c63e-fefd-1705-0b614fbed198-2b6e6a58,
#w-node-_3abff9e2-079a-0d0c-ba20-11f7704c3834-2b6e6a58,
#w-node-_220c85b6-1be2-6c00-649d-0577fd9bffc0-2b6e6a58,
#w-node-f5864cce-2f60-0225-113a-7cc1ed5a659b-2b6e6a84,
#w-node-_184e8593-7cdf-f672-8424-5ce98dc39692-2b6e6a84,
#w-node-_49e1d66c-1f25-43ee-37ec-da58324adbab-2b6e6a85,
#w-node-db713d76-66c4-f8de-5834-f244c3851eff-2b6e6a86,
#w-node-_896d93b6-c3f4-447a-070b-772470165d22-2b6e6a86,
#w-node-_9416978a-6bf9-88f0-c067-56e2157e2e21-2b6e6a86,
#w-node-_334199c9-e444-c516-6fd6-88c11bb8edbc-2b6e6a86,
#w-node-_1e5b4d21-dd55-8b69-dcd3-9d43f6e0e6bc-2b6e6a86,
#w-node-a1c4ab46-66e8-41ba-8208-114745e5fd0b-2b6e6a8a,
#w-node-_8efcd9b2-b4ee-52bf-1e84-4ca6c801ade8-2b6e6a8a,
#w-node-ae280759-dc1b-c6f4-f714-a479fcab767c-2b6e6a8a,
#w-node-_5e354eed-d627-8e3e-093b-fe11564c19c1-2b6e6a8a,
#w-node-_368eafe0-1a4e-7214-ec76-7e83ba1ff234-2b6e6a8a,
#w-node-_83e42cbe-3f28-58f8-3fe7-6ade1b60ee4b-2b6e6a8a,
#w-node-_72ceba9b-c1ee-b7d2-2ec6-f616dd9d9d68-2b6e6a8a,
#w-node-e3e40104-3e41-90a3-710a-8ea77b5c23de-2b6e6a8a,
#w-node-_9a832131-ced3-4b3d-4606-5775aa1065be-2b6e6a8a,
#w-node-_67bddcca-b2ae-9b77-a4de-ccf56816b9cb-2b6e6a8a,
#w-node-_72d70756-d984-5e6e-ecc7-a29f1eda69c2-2b6e6a8a,
#w-node-_931e22a9-f660-b2b0-e7e6-156b0d6457fd-2b6e6a8a,
#w-node-_2c9cb923-3859-54f1-a812-dbe99238357e-2b6e6a8a,
#w-node-_6bff4072-d0f4-570b-23e2-12cf867fd425-2b6e6a8b,
#w-node-fcd280a8-e0f1-ca20-0d06-becbccaa9aeb-2b6e6a8b,
#w-node-ca910e1c-448d-4f49-2bc0-80de0b0492ac-2b6e6a8b,
#w-node-ca910e1c-448d-4f49-2bc0-80de0b0492b0-2b6e6a8b,
#w-node-ca910e1c-448d-4f49-2bc0-80de0b0492b4-2b6e6a8b,
#w-node-ca910e1c-448d-4f49-2bc0-80de0b0492b8-2b6e6a8b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8975097c-3f1e-c65e-6d2a-8947eb4ae555-2b6e6a8b {
    order: 9999;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_000ec5af-7e57-e606-4ce3-411d2b3c3049-2b6e6a8b,
#w-node-_000ec5af-7e57-e606-4ce3-411d2b3c304d-2b6e6a8b,
#w-node-_000ec5af-7e57-e606-4ce3-411d2b3c3051-2b6e6a8b,
#w-node-_000ec5af-7e57-e606-4ce3-411d2b3c3055-2b6e6a8b,
#w-node-ccea473d-e9ea-1dd6-8f1a-27f5b8f84563-2b6e6a8b,
#w-node-_4ec6e2aa-0f25-8151-f24c-eaa9dc91ca1f-2b6e6a8b,
#w-node-_07fb3161-af6d-4d74-254b-29b956731845-2b6e6a8b,
#w-node-_95dfa616-fc9c-8959-2836-89b61a894aed-2b6e6a8b,
#w-node-_3108a180-2cf6-08cb-b16d-4a98861176cd-2b6e6a8b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_56968d4e-38ab-9751-390d-74f510f033bd-2b6e6a8b {
    order: 9999;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7b8cac1e-9d55-be2b-5dfe-77dbbc6fe680-2b6e6a8b,
#w-node-_7b8cac1e-9d55-be2b-5dfe-77dbbc6fe684-2b6e6a8b,
#w-node-_7b8cac1e-9d55-be2b-5dfe-77dbbc6fe688-2b6e6a8b,
#w-node-_7b8cac1e-9d55-be2b-5dfe-77dbbc6fe68c-2b6e6a8b,
#w-node-_1ad56df7-f74e-9182-03ea-94228efd7af3-2b6e6a8b,
#w-node-d077a88d-96fa-1eea-3880-b2b74d5c2744-2b6e6a8b,
#w-node-d077a88d-96fa-1eea-3880-b2b74d5c2748-2b6e6a8b,
#w-node-d077a88d-96fa-1eea-3880-b2b74d5c274c-2b6e6a8b,
#w-node-d077a88d-96fa-1eea-3880-b2b74d5c2750-2b6e6a8b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ff023061-80be-f509-04ad-3f93a66a0e0b-2b6e6a8b {
    order: 9999;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-bb8305c2-6885-0990-ddd0-e1672d22888c-2b6e6a8b,
#w-node-bb8305c2-6885-0990-ddd0-e1672d228890-2b6e6a8b,
#w-node-bb8305c2-6885-0990-ddd0-e1672d228894-2b6e6a8b,
#w-node-bb8305c2-6885-0990-ddd0-e1672d228898-2b6e6a8b,
#w-node-_157e0b60-22c2-a234-4d0b-f45d27eaf529-2b6e6a8b,
#w-node-acc85230-88c3-02ed-934a-a69459817c67-2b6e6a8b,
#w-node-_98472dd3-d38d-6be6-fd08-6af2bde0db36-2b6e6a8b,
#w-node-_612b2b85-9a20-e70a-6736-fc154c0287ab-2b6e6a8b,
#w-node-ceb2e250-f2f8-3eb4-fed5-4a70260cb231-18598bef,
#w-node-ed5deb2d-73ec-8712-56b3-a3a480235d79-18598bef,
#w-node-_508278f0-a765-6aa6-40f9-8f84ab27114e-18598bef,
#w-node-_0e113f81-34dd-e219-f058-afb84968d94a-18598bef,
#w-node-_1c134792-acc5-b068-ed67-ccd655dd5a52-18598bef,
#w-node-_98bbd03e-900e-0a3d-e27b-1a8dbbb1ac0d-18598bef,
#w-node-d263be92-715c-f444-69d8-13e59b14be3b-18598bef,
#w-node-_147ef9f1-ee52-85cc-3e32-6f004f90b1a6-18598bef,
#w-node-e1d8e3a6-06ff-0b82-3aa0-a135c477c0a4-18598bef {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6780abbe-1028-9854-012b-8acc5330bb49-69a21483 {
    align-self: start
}

#w-node-_6780abbe-1028-9854-012b-8acc5330bb8c-69a21483 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6780abbe-1028-9854-012b-8acc5330bb8f-69a21483 {
    justify-self: stretch
}

#w-node-_38f441d8-a1b6-17d7-fdf2-8935bc5086ea-cbddd0ec,
#w-node-_0ab2502d-dcfe-721f-5f76-6378e7d3c8e7-cbddd0ec,
#w-node-e40f931d-c3d9-515a-ed20-847b7bdaf32a-cbddd0ec,
#w-node-aeb0ab76-ef85-3723-48ab-d434e14a2961-cbddd0ec,
#w-node-ce45cfed-a7e5-afd1-51de-635d61a52fe1-cbddd0ec,
#w-node-_22dff6fb-b3a2-d7e5-564a-bd48917fe24d-cbddd0ec,
#w-node-_4921b203-c35e-1900-a4d2-0a23846587c5-cbddd0ec,
#w-node-_76986246-589c-552e-5c2d-fbd1d329efa4-cbddd0ec,
#w-node-a508f61b-e764-6f25-5821-6826a7c7f453-cbddd0ec,
#w-node-_9d5b5605-23b1-d5f1-2f42-60b2ac099c1c-cbddd0ec,
#w-node-fabcd0c0-69b2-e229-c3e5-79ad7038a0b3-cbddd0ec,
#w-node-_2c075f01-0ff3-b90c-2936-6d0ddebc3946-cbddd0ec,
#w-node-a2fe46b4-c7cd-7b81-2e50-d5c4617d9ea5-cbddd0ec,
#w-node-_90c703cd-eed9-0812-a5fd-7780dc250921-cbddd0ec,
#w-node-ee37a860-f995-3028-15bd-64aebb07b84a-cbddd0ec,
#w-node-_3e259533-932b-15d0-9268-16761e86ea66-3568e36f,
#w-node-_6d6a21d5-08d6-8ec9-e4d7-7fc711df1758-3568e36f,
#w-node-_3e259533-932b-15d0-9268-16761e86ea7e-3568e36f,
#w-node-_3e259533-932b-15d0-9268-16761e86ea86-3568e36f,
#w-node-b11d5519-e4be-433d-89e8-33cffe91b66c-3568e36f,
#w-node-_3e259533-932b-15d0-9268-16761e86ea8c-3568e36f,
#w-node-_3e259533-932b-15d0-9268-16761e86ea91-3568e36f,
#w-node-_3e259533-932b-15d0-9268-16761e86ea96-3568e36f,
#w-node-_3e259533-932b-15d0-9268-16761e86ea9b-3568e36f,
#w-node-_3e259533-932b-15d0-9268-16761e86eb1c-3568e36f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3e259533-932b-15d0-9268-16761e86eb25-3568e36f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#w-node-_3e259533-932b-15d0-9268-16761e86eb2e-3568e36f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_3e259533-932b-15d0-9268-16761e86eb37-3568e36f,
#w-node-_3e259533-932b-15d0-9268-16761e86eb48-3568e36f,
#w-node-_3e259533-932b-15d0-9268-16761e86eb4d-3568e36f,
#w-node-_3e259533-932b-15d0-9268-16761e86eb52-3568e36f,
#w-node-_3e259533-932b-15d0-9268-16761e86eb57-3568e36f,
#w-node-_3e259533-932b-15d0-9268-16761e86eb5c-3568e36f,
#w-node-_3e259533-932b-15d0-9268-16761e86eb61-3568e36f,
#w-node-_3e259533-932b-15d0-9268-16761e86eb66-3568e36f,
#w-node-_3e259533-932b-15d0-9268-16761e86eb6b-3568e36f,
#w-node-_3e259533-932b-15d0-9268-16761e86eb70-3568e36f,
#w-node-de0db46a-e6e5-09dc-8c57-e3048dc29ed7-33863d72,
#w-node-d54071df-cbcc-cec8-52b5-79784d3ee10f-33863d72,
#w-node-de0db46a-e6e5-09dc-8c57-e3048dc29eef-33863d72,
#w-node-de0db46a-e6e5-09dc-8c57-e3048dc29ef7-33863d72,
#w-node-de0db46a-e6e5-09dc-8c57-e3048dc29efd-33863d72,
#w-node-de0db46a-e6e5-09dc-8c57-e3048dc29f02-33863d72,
#w-node-de0db46a-e6e5-09dc-8c57-e3048dc29f07-33863d72,
#w-node-de0db46a-e6e5-09dc-8c57-e3048dc29f0c-33863d72,
#w-node-de0db46a-e6e5-09dc-8c57-e3048dc29f8d-33863d72 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-de0db46a-e6e5-09dc-8c57-e3048dc29f96-33863d72 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#w-node-de0db46a-e6e5-09dc-8c57-e3048dc29f9f-33863d72 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-de0db46a-e6e5-09dc-8c57-e3048dc29fa8-33863d72,
#w-node-de0db46a-e6e5-09dc-8c57-e3048dc29fb9-33863d72,
#w-node-de0db46a-e6e5-09dc-8c57-e3048dc29fbe-33863d72,
#w-node-de0db46a-e6e5-09dc-8c57-e3048dc29fc3-33863d72,
#w-node-de0db46a-e6e5-09dc-8c57-e3048dc29fc8-33863d72,
#w-node-de0db46a-e6e5-09dc-8c57-e3048dc29fcd-33863d72,
#w-node-de0db46a-e6e5-09dc-8c57-e3048dc29fd2-33863d72,
#w-node-de0db46a-e6e5-09dc-8c57-e3048dc29fd7-33863d72,
#w-node-de0db46a-e6e5-09dc-8c57-e3048dc29fdc-33863d72,
#w-node-c282add2-7506-028a-a8ef-0e44e5f391e4-3cf5eec8,
#w-node-c93897ee-e383-826e-682e-7295940fef50-3cf5eec8,
#w-node-c282add2-7506-028a-a8ef-0e44e5f391fc-3cf5eec8,
#w-node-c282add2-7506-028a-a8ef-0e44e5f39204-3cf5eec8,
#w-node-_06c3c22d-a6d4-2859-9427-4b97807bdfd8-3cf5eec8,
#w-node-c282add2-7506-028a-a8ef-0e44e5f3920a-3cf5eec8,
#w-node-c282add2-7506-028a-a8ef-0e44e5f3920f-3cf5eec8,
#w-node-c282add2-7506-028a-a8ef-0e44e5f39214-3cf5eec8,
#w-node-c282add2-7506-028a-a8ef-0e44e5f39219-3cf5eec8,
#w-node-c282add2-7506-028a-a8ef-0e44e5f3929a-3cf5eec8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c282add2-7506-028a-a8ef-0e44e5f392a3-3cf5eec8 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#w-node-c282add2-7506-028a-a8ef-0e44e5f392ac-3cf5eec8 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-c282add2-7506-028a-a8ef-0e44e5f392b5-3cf5eec8,
#w-node-c282add2-7506-028a-a8ef-0e44e5f392c6-3cf5eec8,
#w-node-c282add2-7506-028a-a8ef-0e44e5f392cb-3cf5eec8,
#w-node-c282add2-7506-028a-a8ef-0e44e5f392d0-3cf5eec8,
#w-node-c282add2-7506-028a-a8ef-0e44e5f392d5-3cf5eec8,
#w-node-c282add2-7506-028a-a8ef-0e44e5f392da-3cf5eec8,
#w-node-c282add2-7506-028a-a8ef-0e44e5f392df-3cf5eec8,
#w-node-c282add2-7506-028a-a8ef-0e44e5f392e4-3cf5eec8,
#w-node-c282add2-7506-028a-a8ef-0e44e5f392e9-3cf5eec8,
#w-node-c282add2-7506-028a-a8ef-0e44e5f392ee-3cf5eec8,
#w-node-_582b5884-385d-07c2-6071-43c3f562e632-254e3344,
#w-node-c4be03aa-bb63-86e7-d5b9-9b2657e75ab6-254e3344,
#w-node-_582b5884-385d-07c2-6071-43c3f562e64a-254e3344,
#w-node-_582b5884-385d-07c2-6071-43c3f562e652-254e3344,
#w-node-_946238d5-e853-f226-5b27-954fce8c8eee-254e3344,
#w-node-_582b5884-385d-07c2-6071-43c3f562e658-254e3344,
#w-node-_582b5884-385d-07c2-6071-43c3f562e65d-254e3344,
#w-node-_582b5884-385d-07c2-6071-43c3f562e662-254e3344,
#w-node-_582b5884-385d-07c2-6071-43c3f562e667-254e3344,
#w-node-_582b5884-385d-07c2-6071-43c3f562e6e8-254e3344 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_582b5884-385d-07c2-6071-43c3f562e6f1-254e3344 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#w-node-_582b5884-385d-07c2-6071-43c3f562e6fa-254e3344 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_582b5884-385d-07c2-6071-43c3f562e703-254e3344,
#w-node-_582b5884-385d-07c2-6071-43c3f562e714-254e3344,
#w-node-_582b5884-385d-07c2-6071-43c3f562e719-254e3344,
#w-node-_582b5884-385d-07c2-6071-43c3f562e71e-254e3344,
#w-node-_582b5884-385d-07c2-6071-43c3f562e723-254e3344,
#w-node-_582b5884-385d-07c2-6071-43c3f562e728-254e3344,
#w-node-_582b5884-385d-07c2-6071-43c3f562e72d-254e3344,
#w-node-_582b5884-385d-07c2-6071-43c3f562e732-254e3344,
#w-node-_20b20af1-fbff-6793-7b02-887333383e6c-a4394b51,
#w-node-_38b60b15-f724-75e2-68aa-95bb312bb4e8-a4394b51,
#w-node-_20b20af1-fbff-6793-7b02-887333383e84-a4394b51,
#w-node-_20b20af1-fbff-6793-7b02-887333383e8c-a4394b51,
#w-node-adc7d9b2-b204-908e-f843-2c809826165c-a4394b51,
#w-node-_20b20af1-fbff-6793-7b02-887333383e92-a4394b51,
#w-node-_20b20af1-fbff-6793-7b02-887333383e97-a4394b51,
#w-node-_20b20af1-fbff-6793-7b02-887333383e9c-a4394b51,
#w-node-_20b20af1-fbff-6793-7b02-887333383ea1-a4394b51,
#w-node-_20b20af1-fbff-6793-7b02-887333383f22-a4394b51 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_20b20af1-fbff-6793-7b02-887333383f2b-a4394b51 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#w-node-_20b20af1-fbff-6793-7b02-887333383f34-a4394b51 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_20b20af1-fbff-6793-7b02-887333383f3d-a4394b51,
#w-node-_20b20af1-fbff-6793-7b02-887333383f4e-a4394b51,
#w-node-_20b20af1-fbff-6793-7b02-887333383f53-a4394b51,
#w-node-_20b20af1-fbff-6793-7b02-887333383f5d-a4394b51,
#w-node-_20b20af1-fbff-6793-7b02-887333383f62-a4394b51,
#w-node-_20b20af1-fbff-6793-7b02-887333383f67-a4394b51,
#w-node-_20b20af1-fbff-6793-7b02-887333383f6c-a4394b51,
#w-node-_20b20af1-fbff-6793-7b02-887333383f71-a4394b51,
#w-node-_20b20af1-fbff-6793-7b02-887333383f76-a4394b51,
#w-node-ed172d48-1db3-e25b-435b-913e4103dff3-beabe8aa,
#w-node-_4001023f-37b1-63d2-2fee-527a5f21c20b-beabe8aa,
#w-node-ed172d48-1db3-e25b-435b-913e4103e013-beabe8aa,
#w-node-fd16eafd-05ba-9051-056b-f2ad1aca1b9f-beabe8aa,
#w-node-ed172d48-1db3-e25b-435b-913e4103e019-beabe8aa,
#w-node-ed172d48-1db3-e25b-435b-913e4103e01e-beabe8aa,
#w-node-ed172d48-1db3-e25b-435b-913e4103e023-beabe8aa,
#w-node-ed172d48-1db3-e25b-435b-913e4103e028-beabe8aa,
#w-node-ed172d48-1db3-e25b-435b-913e4103e0a9-beabe8aa {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ed172d48-1db3-e25b-435b-913e4103e0b2-beabe8aa {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#w-node-ed172d48-1db3-e25b-435b-913e4103e0bb-beabe8aa {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-ed172d48-1db3-e25b-435b-913e4103e0c4-beabe8aa,
#w-node-ed172d48-1db3-e25b-435b-913e4103e0d5-beabe8aa,
#w-node-ed172d48-1db3-e25b-435b-913e4103e0da-beabe8aa,
#w-node-ed172d48-1db3-e25b-435b-913e4103e0df-beabe8aa,
#w-node-ed172d48-1db3-e25b-435b-913e4103e0e4-beabe8aa,
#w-node-ed172d48-1db3-e25b-435b-913e4103e0e9-beabe8aa,
#w-node-ed172d48-1db3-e25b-435b-913e4103e0ee-beabe8aa,
#w-node-ed172d48-1db3-e25b-435b-913e4103e0f3-beabe8aa,
#w-node-ed172d48-1db3-e25b-435b-913e4103e0f8-beabe8aa,
#w-node-b6e63690-a693-49eb-1fa8-70977625e75e-ad1abc89,
#w-node-b6e63690-a693-49eb-1fa8-70977625e776-ad1abc89,
#w-node-b6e63690-a693-49eb-1fa8-70977625e77e-ad1abc89,
#w-node-_751c9fe6-6dd9-f4f7-fac9-d7b123bf2957-ad1abc89,
#w-node-b6e63690-a693-49eb-1fa8-70977625e784-ad1abc89,
#w-node-b6e63690-a693-49eb-1fa8-70977625e789-ad1abc89,
#w-node-b6e63690-a693-49eb-1fa8-70977625e78e-ad1abc89,
#w-node-b6e63690-a693-49eb-1fa8-70977625e793-ad1abc89,
#w-node-b6e63690-a693-49eb-1fa8-70977625e814-ad1abc89 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b6e63690-a693-49eb-1fa8-70977625e81d-ad1abc89 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#w-node-b6e63690-a693-49eb-1fa8-70977625e826-ad1abc89 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-b6e63690-a693-49eb-1fa8-70977625e82f-ad1abc89,
#w-node-b6e63690-a693-49eb-1fa8-70977625e840-ad1abc89,
#w-node-b6e63690-a693-49eb-1fa8-70977625e845-ad1abc89,
#w-node-b6e63690-a693-49eb-1fa8-70977625e84a-ad1abc89,
#w-node-b6e63690-a693-49eb-1fa8-70977625e84f-ad1abc89,
#w-node-b6e63690-a693-49eb-1fa8-70977625e854-ad1abc89,
#w-node-b6e63690-a693-49eb-1fa8-70977625e859-ad1abc89,
#w-node-b6e63690-a693-49eb-1fa8-70977625e85e-ad1abc89,
#w-node-b6e63690-a693-49eb-1fa8-70977625e863-ad1abc89,
#w-node-a36ba5c0-55ab-f2a0-e714-0d4f058a2ac6-beae0d29,
#w-node-a5ff2c5b-2220-e31f-56fe-e63035e6bb14-beae0d29,
#w-node-a36ba5c0-55ab-f2a0-e714-0d4f058a2ade-beae0d29,
#w-node-a36ba5c0-55ab-f2a0-e714-0d4f058a2ae6-beae0d29,
#w-node-_305c868d-3bc8-ecf6-2f1d-f55c3c0cfe48-beae0d29,
#w-node-a36ba5c0-55ab-f2a0-e714-0d4f058a2aec-beae0d29,
#w-node-a36ba5c0-55ab-f2a0-e714-0d4f058a2af1-beae0d29,
#w-node-a36ba5c0-55ab-f2a0-e714-0d4f058a2af6-beae0d29,
#w-node-a36ba5c0-55ab-f2a0-e714-0d4f058a2afb-beae0d29,
#w-node-a36ba5c0-55ab-f2a0-e714-0d4f058a2b7c-beae0d29 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a36ba5c0-55ab-f2a0-e714-0d4f058a2b85-beae0d29 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#w-node-a36ba5c0-55ab-f2a0-e714-0d4f058a2b8e-beae0d29 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-a36ba5c0-55ab-f2a0-e714-0d4f058a2b97-beae0d29,
#w-node-a36ba5c0-55ab-f2a0-e714-0d4f058a2ba8-beae0d29,
#w-node-a36ba5c0-55ab-f2a0-e714-0d4f058a2bad-beae0d29,
#w-node-a36ba5c0-55ab-f2a0-e714-0d4f058a2bb2-beae0d29,
#w-node-a36ba5c0-55ab-f2a0-e714-0d4f058a2bb7-beae0d29,
#w-node-a36ba5c0-55ab-f2a0-e714-0d4f058a2bbc-beae0d29,
#w-node-a36ba5c0-55ab-f2a0-e714-0d4f058a2bc1-beae0d29,
#w-node-a36ba5c0-55ab-f2a0-e714-0d4f058a2bc6-beae0d29,
#w-node-ec71a983-c4a5-a11a-5c84-d69d03de67a4-c9f8027f,
#w-node-_532f4f23-303a-28fb-2e8c-4edd56ed48c0-c9f8027f,
#w-node-_96986b33-30c6-3bbe-9a01-eb6362adcc53-c9f8027f,
#w-node-_24282046-1574-8c3c-19f4-2916073cb37c-c9f8027f,
#w-node-_2cb3f24c-836f-93ce-b2f8-502f306ab1fc-c9f8027f,
#w-node-d8e890d5-fb09-a931-d7ab-3323136d3dbb-c9f8027f,
#w-node-_5e26cd34-67c1-e80a-a0ff-c8bc4195d1f5-c9f8027f,
#w-node-_537aa8b6-a318-28b3-0330-2fe79f189329-c9f8027f,
#w-node-_14911d9d-8ca2-21a1-4d00-248600cbe13d-c9f8027f,
#w-node-_2085072d-25b8-406e-a88b-9390381b7125-c9f8027f,
#w-node-_2085072d-25b8-406e-a88b-9390381b7128-c9f8027f,
#w-node-e8e9ec5f-316d-8c1d-e619-3be8b6c49344-c9f8027f,
#w-node-_8a29b606-3e56-1f58-c093-c3aefff07793-c9f8027f,
#w-node-_634f8e45-d6df-de17-462e-f63ca3ec3d51-c9f8027f,
#w-node-a981299a-c292-0a0f-17db-49e1e261a91c-c9f8027f,
#w-node-_241a22cb-c74c-5164-7eb1-36253161c617-c9f8027f,
#w-node-b0039dd3-e451-ac67-6efe-bdeb475c6848-c9f8027f,
#w-node-e6c89f7c-1c83-75cc-c5df-aefc5f9dc84e-c9f8027f,
#w-node-_61a88c99-aa78-8c71-abe2-caa4ab2dc9ac-c9f8027f,
#w-node-c03cef71-606d-5945-f182-d4afebd6201b-c9f8027f,
#w-node-_28b7c395-195e-4483-85e2-44ae96555c57-c9f8027f,
#w-node-_6e0d6c42-791c-80f6-d381-6660503b33d4-c9f8027f,
#w-node-_5b43a062-4687-797e-4e33-c11eb7472796-c9f8027f,
#w-node-_2085072d-25b8-406e-a88b-9390381b712b-c9f8027f,
#w-node-_2085072d-25b8-406e-a88b-9390381b712e-c9f8027f,
#w-node-_2085072d-25b8-406e-a88b-9390381b7131-c9f8027f,
#w-node-_2085072d-25b8-406e-a88b-9390381b7134-c9f8027f,
#w-node-_2085072d-25b8-406e-a88b-9390381b7137-c9f8027f,
#w-node-_2085072d-25b8-406e-a88b-9390381b713a-c9f8027f,
#w-node-_2085072d-25b8-406e-a88b-9390381b713d-c9f8027f,
#w-node-d251bb6c-be78-b8a6-5ce0-945aff79b219-c9f8027f,
#w-node-_7d2d0d4a-72ae-9c60-be6d-a6abce4d0f44-c9f8027f,
#w-node-_537e16cd-0389-0d43-e956-0d2df7ae5e34-c9f8027f,
#w-node-_88596b7f-360a-f49e-d83e-e4b5ad0cc17f-c9f8027f,
#w-node-_6c18e2df-393f-6603-2e84-92ded882b327-c9f8027f,
#w-node-fcf01803-e290-d05e-b653-d301434ecbae-c9f8027f,
#w-node-b5ff633e-775d-e31c-afd7-ed9f9ce58da5-c9f8027f,
#w-node-be658f83-69ca-997d-4df1-58ed6c4bfd27-c9f8027f,
#w-node-_07cdf00e-3274-79fb-bfe1-496371174d41-c9f8027f,
#w-node-_754b41e6-6dc5-42bc-50d2-eaf8d44b69ff-c9f8027f,
#w-node-_2587c7b1-083c-a3c7-1629-172af05a6813-32145867,
#w-node-c51b9f39-4fb6-d056-a037-f218e19e7598-32145867,
#w-node-_3a60288f-ee44-1dff-70c6-5494253298ee-32145867,
#w-node-_3a60288f-ee44-1dff-70c6-54942532993c-32145867,
#w-node-_3a60288f-ee44-1dff-70c6-5494253299c4-32145867,
#w-node-_3a60288f-ee44-1dff-70c6-549425329a56-32145867,
#w-node-_3a60288f-ee44-1dff-70c6-549425329ae2-32145867,
#w-node-_3a60288f-ee44-1dff-70c6-549425329b84-32145867,
#w-node-_3a60288f-ee44-1dff-70c6-549425329bd2-32145867,
#w-node-_3a60288f-ee44-1dff-70c6-549425329c5a-32145867,
#w-node-_3a60288f-ee44-1dff-70c6-549425329cec-32145867,
#w-node-_3a60288f-ee44-1dff-70c6-549425329d78-32145867,
#w-node-_3a60288f-ee44-1dff-70c6-549425329e1a-32145867,
#content.w-node-_3a60288f-ee44-1dff-70c6-549425329e68-32145867,
#w-node-_3a60288f-ee44-1dff-70c6-549425329ef0-32145867,
#w-node-_3a60288f-ee44-1dff-70c6-549425329f82-32145867,
#w-node-_3a60288f-ee44-1dff-70c6-54942532a00e-32145867,
#w-node-_865076e0-560b-81a1-2831-e143eedb8a76-32145867,
#w-node-a8402abb-3c67-e52f-5f97-395ca02b1a94-32145867,
#w-node-_85ccbd4e-f0cb-f6a8-3036-28db68791781-32145867,
#w-node-a213bb33-e59a-9970-c5b3-468b92c77203-32145867,
#w-node-_4998676b-44e6-2593-466f-a882e2cecf6c-32145867,
#w-node-aeebaaea-da8f-e9a9-2e5a-53616d3a4971-32145867,
#w-node-a5efcfbd-6c99-339c-b3dc-ab4f8ebcef05-32145867,
#w-node-_894c25ce-fa5f-8e6e-a84b-878476c3dcac-32145867,
#w-node-_894c25ce-fa5f-8e6e-a84b-878476c3dcb2-32145867,
#w-node-_894c25ce-fa5f-8e6e-a84b-878476c3dcb8-32145867,
#w-node-_894c25ce-fa5f-8e6e-a84b-878476c3dcbe-32145867,
#w-node-_894c25ce-fa5f-8e6e-a84b-878476c3dcc4-32145867,
#w-node-_894c25ce-fa5f-8e6e-a84b-878476c3dcd0-32145867,
#w-node-_894c25ce-fa5f-8e6e-a84b-878476c3dcd6-32145867,
#w-node-_894c25ce-fa5f-8e6e-a84b-878476c3dcdc-32145867,
#w-node-_894c25ce-fa5f-8e6e-a84b-878476c3dce2-32145867,
#w-node-_894c25ce-fa5f-8e6e-a84b-878476c3dcee-32145867,
#w-node-a0e50d93-f53a-aa44-e615-54d2d29cdc35-624ce66f,
#w-node-a0e50d93-f53a-aa44-e615-54d2d29cdc3c-624ce66f,
#w-node-a0e50d93-f53a-aa44-e615-54d2d29cdc68-624ce66f,
#w-node-a0e50d93-f53a-aa44-e615-54d2d29cdc95-624ce66f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a0e50d93-f53a-aa44-e615-54d2d29cdc9d-624ce66f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-a0e50d93-f53a-aa44-e615-54d2d29cdc9f-624ce66f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a0e50d93-f53a-aa44-e615-54d2d29cdca7-624ce66f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-a0e50d93-f53a-aa44-e615-54d2d29cdca9-624ce66f,
#w-node-a0e50d93-f53a-aa44-e615-54d2d29cdcbc-624ce66f,
#w-node-a0e50d93-f53a-aa44-e615-54d2d29cdcfb-624ce66f,
#w-node-a0e50d93-f53a-aa44-e615-54d2d29cdd03-624ce66f,
#w-node-a0e50d93-f53a-aa44-e615-54d2d29cdd0e-624ce66f,
#w-node-afda3a45-4844-9dd0-dee1-ba319d9e98a6-624ce66f,
#w-node-_7e7109a3-784a-09e0-1d37-478b13987d4c-624ce66f,
#w-node-d72848d8-6f72-e16e-bfd0-32306865bf66-624ce66f,
#w-node-_49e5015f-c4cd-ef6f-4115-45d8586d8990-d8faeabc,
#w-node-_49e5015f-c4cd-ef6f-4115-45d8586d8997-d8faeabc,
#w-node-_4bd35945-c210-08e5-db90-6f269360fba8-d8faeabc,
#w-node-_4bd35945-c210-08e5-db90-6f269360fbb8-d8faeabc,
#w-node-_941e4173-43aa-9f5f-a246-2a2f4f097fb7-d8faeabc,
#w-node-_786ea1aa-29d6-863a-0d05-a9cfe1e7d9b5-d8faeabc,
#w-node-be05e0cc-c43f-f275-09ec-bc284561833f-d8faeabc {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6708a8ec-4e73-363d-4662-780538d32fa5-4a5c72e9 {
    align-self: center
}

#w-node-_2fa1eafb-d2d1-d27d-e8ff-e1d03e612f42-4a5c72e9,
#w-node-e83460c1-bd9a-1442-5afe-2ca4960fd22b-4a5c72e9,
#w-node-e83460c1-bd9a-1442-5afe-2ca4960fd230-4a5c72e9,
#w-node-e83460c1-bd9a-1442-5afe-2ca4960fd235-4a5c72e9,
#w-node-a7cdd4e5-4ee1-1771-cd47-aadab1cf54ba-4a5c72e9,
#w-node-_6ebe7f17-ba12-0d41-1ae8-89087157b9d8-4a5c72e9,
#w-node-_72abec31-d190-b0ad-1f9f-f232442d4564-4a5c72e9,
#w-node-b09eeaf2-33ad-69fd-1d2f-384652836a64-4a5c72e9,
#w-node-_7c337900-61cc-7a9c-ce91-a11cf2dec5c8-4a5c72e9,
#w-node-b6813719-0c75-6e5f-0c82-9d4ddf5de9c3-4a5c72e9,
#w-node-_9d90c528-e600-53cc-2244-4be31159c175-4a5c72e9,
#w-node-_60b7a447-76d0-d0da-1805-974a275aab33-4a5c72e9,
#w-node-_3961a300-de87-b310-462d-1e7fbb916d07-4a5c72e9,
#w-node-_4fcb84b1-c9ca-83d7-0260-89793f7da95a-4a5c72e9,
#w-node-dcedddae-2cd5-a291-ef5d-3f54c424e821-4a5c72e9,
#w-node-_8976423f-fd7d-7275-b4c7-3be3fa1c0614-4a5c72e9,
#w-node-_56eb81e8-a479-5ce8-4910-21f2369d6a27-4a5c72e9,
#w-node-e4a3cf0f-ddc2-6302-1a6b-414cd91faa5a-4a5c72e9,
#w-node-a31c39a4-ab22-3e66-a3ef-c3886abc0959-4a5c72e9,
#w-node-f99bd12e-a985-69a6-7467-e8124808be27-4a5c72e9,
#w-node-_5a2d6fbb-5480-da8e-0c71-20941ba4c7ff-4a5c72e9,
#w-node-ada78e9d-0243-0c11-88b8-c34a7e98277b-4a5c72e9,
#w-node-c0da7278-4990-09a7-0b7e-57a03c66fc22-4a5c72e9,
#w-node-_0374d34e-9662-15a4-14c2-c9471f620f29-4a5c72e9,
#w-node-_5fbe0d06-5724-13a9-c2f7-6f02dfe93553-4a5c72e9,
#w-node-_41922e28-cad8-cd2b-e005-99fb42297c7c-4a5c72e9,
#w-node-d9cabdcf-c21f-98f5-b095-cab2e35b3642-4a5c72e9,
#w-node-f91ee3a7-6696-9c75-2739-d9ed2a745731-4a5c72e9,
#w-node-ac5e2b4e-26a3-2bff-166d-211cd10bb034-4a5c72e9,
#w-node-_8a26db1f-8640-b611-d35c-49aceef47281-4a5c72e9,
#w-node-bcd9feb2-aa7d-9ad6-d579-2454c140d927-4a5c72e9,
#w-node-c166d0bf-8900-bfce-0264-7fdab24c2718-4a5c72e9,
#w-node-_4c46804c-379a-5a22-19f7-9db5d1c14898-4a5c72e9,
#w-node-_0f0a2ab5-ff87-c993-cd6e-c255194f07d9-4a5c72e9,
#w-node-b4f3813b-e668-76aa-a50f-b1aa3717c229-4a5c72e9,
#w-node-_37badd27-c315-8093-bda1-5dea6923e773-4a5c72e9,
#w-node-_45eac1af-796a-239d-a428-f53752f68c79-4a5c72e9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c1eb4487-4978-70e8-2773-5b0f2c200193-4a5c72e9 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#w-node-_6603d630-cfae-7010-e0f8-719045109596-4a5c72e9,
#w-node-_18f6442c-14e8-bfc4-fa18-703e1b8f4169-4a5c72e9,
#w-node-f0763486-6ea7-6aab-57e9-ec2374fa3b21-4a5c72e9,
#w-node-_60788334-7d9b-c3f0-cfa9-18b69acd7052-4a5c72e9,
#w-node-_4b1ab703-e68a-b5cd-48f8-393221c74213-4a5c72e9,
#w-node-_791268ce-bd6e-ece4-c2be-55ca0bfb1739-4a5c72e9,
#w-node-_7214f71a-30b4-2c80-4438-7922604a8db6-4a5c72e9,
#w-node-_044c3c6f-1033-e0f7-bd60-8338d0948862-4a5c72e9,
#w-node-_2de50f73-a198-8400-9f4d-59af3ed888a7-4a5c72e9,
#w-node-_70ddb4e7-abe7-4066-8cd1-1a2ea4c9493d-4a5c72e9,
#w-node-_59d52d3b-8f84-4f42-2be4-cbd5787bc5f1-4a5c72e9,
#w-node-_32dbaef1-f60b-3daf-6b70-0a4010140c9d-4a5c72e9,
#w-node-_4da73b3a-f725-efb0-2681-a3f8c286c955-4a5c72e9,
#w-node-a0943a5c-923f-2bd1-5a0f-86801a103594-4a5c72e9,
#w-node-_9f4a2218-df79-8b3f-29c1-8d686bf6f80d-4a5c72e9,
#w-node-d72b6c18-396a-0740-ebd9-1b8c41cf8669-4a5c72e9,
#w-node-b4baeaa2-8b05-a4bf-54ca-426724bfe556-4a5c72e9,
#w-node-_774072f8-a5b2-311f-b1d9-339b96b7c934-4a5c72e9,
#w-node-_3a7aed18-d7b6-b2df-27a0-98b3b394bf1f-4a5c72e9,
#w-node-_7c803292-d2a9-9251-8ba0-733da23a07b4-4a5c72e9,
#w-node-cf5d7cd5-d07e-69f9-129c-79f5067d8b76-4a5c72e9,
#w-node-_2e2801f3-27f6-8901-4a38-c009986153a2-4a5c72e9,
#w-node-_18661541-7e6a-830f-1db3-596576907b65-4a5c72e9,
#w-node-_18661541-7e6a-830f-1db3-596576907b6b-4a5c72e9,
#w-node-_18661541-7e6a-830f-1db3-596576907b6e-4a5c72e9,
#w-node-_18661541-7e6a-830f-1db3-596576907b70-4a5c72e9,
#w-node-_18661541-7e6a-830f-1db3-596576907b72-4a5c72e9,
#w-node-_18661541-7e6a-830f-1db3-596576907b75-4a5c72e9,
#w-node-_18661541-7e6a-830f-1db3-596576907b7d-4a5c72e9,
#w-node-_18661541-7e6a-830f-1db3-596576907b88-4a5c72e9,
#w-node-_18661541-7e6a-830f-1db3-596576907b8b-4a5c72e9,
#w-node-_18661541-7e6a-830f-1db3-596576907b8d-4a5c72e9,
#w-node-_18661541-7e6a-830f-1db3-596576907b8f-4a5c72e9,
#w-node-_18661541-7e6a-830f-1db3-596576907b92-4a5c72e9,
#w-node-_18661541-7e6a-830f-1db3-596576907b9b-4a5c72e9,
#w-node-_18661541-7e6a-830f-1db3-596576907ba4-4a5c72e9,
#w-node-_18661541-7e6a-830f-1db3-596576907ba7-4a5c72e9,
#w-node-_18661541-7e6a-830f-1db3-596576907ba9-4a5c72e9,
#w-node-_18661541-7e6a-830f-1db3-596576907bab-4a5c72e9,
#w-node-_18661541-7e6a-830f-1db3-596576907bae-4a5c72e9,
#w-node-_18661541-7e6a-830f-1db3-596576907bb4-4a5c72e9,
#w-node-_18661541-7e6a-830f-1db3-596576907bc0-4a5c72e9,
#w-node-_18661541-7e6a-830f-1db3-596576907bc3-4a5c72e9,
#w-node-c7618760-ab3f-57bd-4a81-b5128f823b1f-4a5c72e9,
#w-node-_90d923f1-39b1-29e6-a3e1-c13c2a475462-dd22125f,
#w-node-_90d923f1-39b1-29e6-a3e1-c13c2a475474-dd22125f,
#w-node-_90d923f1-39b1-29e6-a3e1-c13c2a475484-dd22125f,
#w-node-_90d923f1-39b1-29e6-a3e1-c13c2a475493-dd22125f,
#w-node-_3323daca-7b2e-ca07-73b7-5a2b72967bd5-ce0b8cbd,
#w-node-_56df3491-4573-30ea-ebe4-f49b269f8462-b9b7ee01,
#w-node-_56df3491-4573-30ea-ebe4-f49b269f8464-b9b7ee01,
#w-node-eec414b0-5162-7c07-1649-4f6bc4b7f2e8-5dc55e94,
#w-node-_647bfb06-2da5-786f-3fd7-f7941058703d-1a45ed35 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-eddaae6f-5b0f-334a-3a95-4cc4c30f9946-13a56449 {
    grid-area: span 1/span 2/span 1/span 2
}

@media screen and (min-width:1440px) {
    #w-node-f347c660-94db-9c8c-5e71-f6736e2355e3-2b6e69d5,
    #w-node-f347c660-94db-9c8c-5e71-f6736e2355eb-2b6e69d5,
    #w-node-f347c660-94db-9c8c-5e71-f6736e2355f3-2b6e69d5,
    #w-node-f347c660-94db-9c8c-5e71-f6736e2355fb-2b6e69d5,
    #w-node-f347c660-94db-9c8c-5e71-f6736e235603-2b6e69d5,
    #w-node-f347c660-94db-9c8c-5e71-f6736e235632-2b6e69d5,
    #w-node-e4ed0564-d3a4-7ff3-84be-9e1c1fa472c2-06ee24fc,
    #w-node-_514d8a2f-55fb-825f-edd8-c62306ee2640-06ee24fc,
    #w-node-_4543754e-29f3-69b0-8756-a5855bcb1bc1-2b6e6a14,
    #w-node-_4543754e-29f3-69b0-8756-a5855bcb1bc7-2b6e6a14,
    #w-node-_1f6132d1-2e8f-26d5-9fc0-3a61f455d1e1-2b6e6a2d,
    #w-node-f5ab7152-75c0-90b6-3dc1-6804289ed409-2b6e6a2d,
    #w-node-_4230c454-7f82-0cd4-1f60-6562316057a4-2b6e6a2f,
    #w-node-_4230c454-7f82-0cd4-1f60-65623160591b-2b6e6a2f,
    #w-node-b0653715-485a-3768-b24e-b29dfc31f1b3-2b6e6a2f,
    #w-node-_2bd9cfe9-11ae-a8a2-7d1e-51f0523418d8-2b6e6a33,
    #w-node-_436ac116-6b1b-804e-8431-123bc9888e94-c9888e78,
    #w-node-_436ac116-6b1b-804e-8431-123bc9889028-c9888e78 {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-_3c283fba-96a7-41f5-d5f7-ef9170620513-2b6e6a38 {
        align-self: stretch
    }
    #w-node-_037ff275-440f-7e3e-d960-d2888cbc6567-2b6e6a54,
    #w-node-f3dc3a1c-c430-5eee-d91f-0ae96603209c-2b6e6a55 {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-f3dc3a1c-c430-5eee-d91f-0ae96603209f-2b6e6a55 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: end
    }
    #w-node-f3dc3a1c-c430-5eee-d91f-0ae9660320a4-2b6e6a55,
    #w-node-a1c4ab46-66e8-41ba-8208-114745e5fd0b-2b6e6a8a,
    #w-node-_894c25ce-fa5f-8e6e-a84b-878476c3dcca-32145867 {
        grid-area: span 1/span 1/span 1/span 1
    }
}

@media screen and (max-width:991px) {
    #w-node-_41e5589a-fba9-9764-57a9-9f77694e7c28-2b6e69d5 {
        grid-area: 2/1/2/2
    }
    #w-node-_7f3bfd9f-6c0e-4167-9d94-3aefb56735df-2b6e69d5 {
        grid-area: 1/1/2/2
    }
    #w-node-_4543754e-29f3-69b0-8756-a5855bcb19d4-2b6e6a14 {
        order: -9999
    }
    #w-node-_4543754e-29f3-69b0-8756-a5855bcb1a15-2b6e6a14 {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-acb24627-da3a-5c92-e984-8244a8553e28-2b6e6a16 {
        order: 9999
    }
    #w-node-a5b66355-89c1-d11a-76e3-58571d60d39a-2b6e6a17 {
        order: -9999
    }
    #w-node-b8d4fa1b-2f81-de9e-b595-5c4809214c4d-2b6e6a2c {
        order: 9999
    }
    #w-node-_11423def-e702-7872-e46a-a69a47534fb6-2b6e6a2d,
    #w-node-_686c68a3-366f-dfdd-431e-45c92bc1e059-2b6e6a2e,
    #w-node-_686c68a3-366f-dfdd-431e-45c92bc1e05a-2b6e6a2e {
        order: -9999
    }
    #w-node-_29ab57c1-0f4a-0b7f-b9b3-c7159b3d19de-2b6e6a30 {
        grid-area: 1/1/3/2
    }
    #w-node-_3204610c-99d1-f37e-8f01-fcb054a85b02-2b6e6a30,
    #w-node-_8b1b244f-8f4b-d5e8-87e6-2af7f3d93deb-2b6e6a31,
    #w-node-_9b9d1529-2d2e-42f9-5a62-985f7178eaa5-2b6e6a34,
    #w-node-_9086ffc9-15ef-bd64-6355-ace06427dfcf-2b6e6a38,
    #w-node-_2f99886c-33e1-7268-3421-b27b66ccee72-2b6e6a4f,
    #w-node-dc955778-b0c8-b6fe-efc2-f9d8af79e40d-2b6e6a54 {
        order: -9999
    }
    #w-node-f3dc3a1c-c430-5eee-d91f-0ae96603207b-2b6e6a55 {
        order: -9999;
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-f3dc3a1c-c430-5eee-d91f-0ae966032261-2b6e6a55 {
        grid-area: span 1/span 2/span 1/span 2
    }
    #w-node-_1e5b4d21-dd55-8b69-dcd3-9d43f6e0e6bc-2b6e6a86,
    #w-node-ae280759-dc1b-c6f4-f714-a479fcab767c-2b6e6a8a {
        order: -9999
    }
    #w-node-_368eafe0-1a4e-7214-ec76-7e83ba1ff234-2b6e6a8a {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-_2587c7b1-083c-a3c7-1629-172af05a6813-32145867,
    #w-node-a0e50d93-f53a-aa44-e615-54d2d29cdc35-624ce66f {
        order: 9999
    }
    #w-node-a0e50d93-f53a-aa44-e615-54d2d29cdc9d-624ce66f,
    #w-node-a0e50d93-f53a-aa44-e615-54d2d29cdca7-624ce66f {
        justify-self: center
    }
    #w-node-_49e5015f-c4cd-ef6f-4115-45d8586d8990-d8faeabc {
        order: 9999
    }
    #w-node-_2fa1eafb-d2d1-d27d-e8ff-e1d03e612f42-4a5c72e9 {
        order: -9999;
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-_3323daca-7b2e-ca07-73b7-5a2b72967bd5-ce0b8cbd,
    #w-node-eec414b0-5162-7c07-1649-4f6bc4b7f2e8-5dc55e94,
    #w-node-af3c0aeb-d3f7-faaa-3b46-5975b30c5b87-fbcc169b {
        order: 9999
    }
    #w-node-_3db35d45-fc38-5a21-a48a-9f26a0455906-fbcc169b {
        grid-area: 3/1/4/2
    }
}

@media screen and (max-width:767px) {
    #w-node-_4543754e-29f3-69b0-8756-a5855bcb1a15-2b6e6a14 {
        grid-column: span 1/span 1
    }
    #w-node-f027edb5-8d8f-fdd7-5902-a4deecbb2cfc-2b6e6a34 {
        justify-self: start
    }
    #w-node-f973a707-8be1-a84d-65a2-d81fe907b8c7-2b6e6a35 {
        grid-column: span 1/span 1
    }
    #w-node-_09e4fe1e-fe20-ff55-f145-d90d964b3ebe-2b6e6a38 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: start
    }
    #w-node-_9086ffc9-15ef-bd64-6355-ace06427de37-2b6e6a38,
    #w-node-_2f99886c-33e1-7268-3421-b27b66ccee00-2b6e6a4f {
        justify-self: start
    }
    #w-node-fd849bca-72fb-44a3-960a-d8aca0853060-2b6e6a56 {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-_84fccf00-16d8-c523-4e33-b2eefdb5c259-2b6e6a56 {
        grid-area: 1/2/2/3
    }
    #w-node-_84fccf00-16d8-c523-4e33-b2eefdb5c25f-2b6e6a56 {
        order: 0;
        grid-area: 1/1/2/2
    }
    #w-node-_84fccf00-16d8-c523-4e33-b2eefdb5c266-2b6e6a56 {
        grid-area: 2/1/3/2
    }
    #w-node-_84fccf00-16d8-c523-4e33-b2eefdb5c271-2b6e6a56 {
        grid-area: 3/2/4/3
    }
    #w-node-_84fccf00-16d8-c523-4e33-b2eefdb5c27c-2b6e6a56 {
        grid-area: 3/1/4/2
    }
    #w-node-_84fccf00-16d8-c523-4e33-b2eefdb5c283-2b6e6a56 {
        grid-area: 4/1/5/2
    }
    #w-node-_84fccf00-16d8-c523-4e33-b2eefdb5c286-2b6e6a56 {
        grid-area: 4/2/5/3
    }
    #w-node-_84fccf00-16d8-c523-4e33-b2eefdb5c298-2b6e6a56 {
        grid-area: 5/1/6/2
    }
    #w-node-_220c85b6-1be2-6c00-649d-0577fd9bffc0-2b6e6a58 {
        grid-area: span 1/span 2/span 1/span 2
    }
    #w-node-_8975097c-3f1e-c65e-6d2a-8947eb4ae555-2b6e6a8b,
    #w-node-_56968d4e-38ab-9751-390d-74f510f033bd-2b6e6a8b,
    #w-node-ff023061-80be-f509-04ad-3f93a66a0e0b-2b6e6a8b {
        order: -9999
    }
    #w-node-_6780abbe-1028-9854-012b-8acc5330bb8f-69a21483 {
        justify-self: start
    }
    #w-node-a0e50d93-f53a-aa44-e615-54d2d29cdc9d-624ce66f,
    #w-node-a0e50d93-f53a-aa44-e615-54d2d29cdca7-624ce66f {
        justify-self: center
    }
    #w-node-a0e50d93-f53a-aa44-e615-54d2d29cdca9-624ce66f,
    #w-node-a0e50d93-f53a-aa44-e615-54d2d29cdd0e-624ce66f {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-_18661541-7e6a-830f-1db3-596576907b65-4a5c72e9 {
        grid-area: 1/2/2/3
    }
    #w-node-_18661541-7e6a-830f-1db3-596576907b6b-4a5c72e9 {
        order: 0;
        grid-area: 1/1/2/2
    }
    #w-node-_18661541-7e6a-830f-1db3-596576907b72-4a5c72e9 {
        grid-area: 2/1/3/2
    }
    #w-node-_18661541-7e6a-830f-1db3-596576907b75-4a5c72e9 {
        grid-area: 2/2/3/3
    }
    #w-node-_18661541-7e6a-830f-1db3-596576907b7d-4a5c72e9 {
        grid-area: 3/2/4/3
    }
    #w-node-_18661541-7e6a-830f-1db3-596576907b88-4a5c72e9 {
        grid-area: 3/1/4/2
    }
    #w-node-_18661541-7e6a-830f-1db3-596576907b8f-4a5c72e9 {
        grid-area: 4/1/5/2
    }
    #w-node-_18661541-7e6a-830f-1db3-596576907b92-4a5c72e9 {
        grid-area: 4/2/5/3
    }
    #w-node-_18661541-7e6a-830f-1db3-596576907b9b-4a5c72e9 {
        grid-area: 5/2/6/3
    }
    #w-node-_18661541-7e6a-830f-1db3-596576907ba4-4a5c72e9 {
        grid-area: 5/1/6/2
    }
    #w-node-_18661541-7e6a-830f-1db3-596576907bab-4a5c72e9 {
        grid-area: 6/1/7/2
    }
    #w-node-_18661541-7e6a-830f-1db3-596576907bae-4a5c72e9 {
        grid-area: 6/2/7/3
    }
    #w-node-_18661541-7e6a-830f-1db3-596576907bb4-4a5c72e9 {
        grid-area: 7/2/8/3
    }
    #w-node-_18661541-7e6a-830f-1db3-596576907bc0-4a5c72e9 {
        grid-area: 7/1/8/2
    }
    #w-node-_18661541-7e6a-830f-1db3-596576907bc3-4a5c72e9 {
        grid-area: 8/1/9/2
    }
    #w-node-c7618760-ab3f-57bd-4a81-b5128f823b1f-4a5c72e9 {
        grid-area: 9/1/10/2
    }
    #w-node-_3323daca-7b2e-ca07-73b7-5a2b72967bd5-ce0b8cbd {
        order: 9999;
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-_3323daca-7b2e-ca07-73b7-5a2b72967be3-ce0b8cbd,
    #w-node-_3323daca-7b2e-ca07-73b7-5a2b72968f3e-ce0b8cbd {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-eec414b0-5162-7c07-1649-4f6bc4b7f2e8-5dc55e94 {
        order: 9999;
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-eec414b0-5162-7c07-1649-4f6bc4b812dd-5dc55e94,
    #w-node-eec414b0-5162-7c07-1649-4f6bc4b81357-5dc55e94 {
        grid-area: span 1/span 1/span 1/span 1
    }
}

@media screen and (max-width:479px) {
    #w-node-f347c660-94db-9c8c-5e71-f6736e235632-2b6e69d5,
    #defaultCard.w-node-f347c660-94db-9c8c-5e71-f6736e23564d-2b6e69d5,
    #w-node-a93ac10d-2d86-2cfb-2d21-8ad4486b08a0-486b0857 {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-a93ac10d-2d86-2cfb-2d21-8ad4486b08bc-486b0857 {
        grid-area: 1/1/2/2
    }
    #w-node-a93ac10d-2d86-2cfb-2d21-8ad4486b08c5-486b0857 {
        order: 9999;
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-b4bd0bb0-87ce-9cab-4909-b005ef29acb1-9a923cec {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-b4bd0bb0-87ce-9cab-4909-b005ef29aced-9a923cec {
        grid-area: 1/1/2/2
    }
    #w-node-b4bd0bb0-87ce-9cab-4909-b005ef29ace0-9a923cec {
        order: 9999;
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-_29ab57c1-0f4a-0b7f-b9b3-c7159b3d19de-2b6e6a30 {
        grid-row-end: 2
    }
    #w-node-f3dc3a1c-c430-5eee-d91f-0ae966032261-2b6e6a55 {
        grid-column: span 1/span 1
    }
    #w-node-_84fccf00-16d8-c523-4e33-b2eefdb5c259-2b6e6a56 {
        grid-area: 1/2/2/3
    }
    #w-node-_220c85b6-1be2-6c00-649d-0577fd9bffc0-2b6e6a58 {
        grid-column: span 1/span 1
    }
    #w-node-a0e50d93-f53a-aa44-e615-54d2d29cdc35-624ce66f {
        order: 9999
    }
    #w-node-_49e5015f-c4cd-ef6f-4115-45d8586d8997-d8faeabc {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-eddaae6f-5b0f-334a-3a95-4cc4c30f9946-13a56449 {
        grid-column: span 1/span 1
    }
}