.align-baseline
{
    vertical-align: baseline !important;
}

.align-top
{
    vertical-align: top !important;
}

.align-middle
{
    vertical-align: middle !important;
}

.align-bottom
{
    vertical-align: bottom !important;
}

.align-text-bottom
{
    vertical-align: text-bottom !important;
}

.align-text-top
{
    vertical-align: text-top !important;
}

.flex-row
{
        flex-direction: row !important;

    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
}

.flex-column
{
        flex-direction: column !important;

    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
}

.flex-row-reverse
{
        flex-direction: row-reverse !important;

    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
}

.flex-column-reverse
{
        flex-direction: column-reverse !important;

    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
}

.flex-wrap
{
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
}

.flex-nowrap
{
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
}

.flex-wrap-reverse
{
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
}

.flex-fill
{
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
}

.flex-grow-0
{
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
}

.flex-grow-1
{
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
}

.flex-shrink-0
{
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
}

.flex-shrink-1
{
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
}

.justify-content-start
{
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
}

.justify-content-end
{
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
}

.justify-content-center
{
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
}

.justify-content-between
{
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}

.justify-content-around
{
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
}

.align-items-start
{
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
}

.align-items-end
{
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
}

.align-items-center
{
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}

.align-items-baseline
{
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
}

.align-items-stretch
{
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
}

.align-content-start
{
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
}

.align-content-end
{
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
}

.align-content-center
{
    -ms-flex-line-pack: center !important;
    align-content: center !important;
}

.align-content-between
{
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
}

.align-content-around
{
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
}

.align-content-stretch
{
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
}

.align-self-auto
{
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
}

.align-self-start
{
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
}

.align-self-end
{
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
}

.align-self-center
{
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
}

.align-self-baseline
{
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
}

.align-self-stretch
{
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
}

[class^='icon-'],
[class*=' icon-']
{
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;

    text-transform: none;

    speak: never;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-left-md-arrow:before
{
    content: '\e928';
}

.icon-left-arrow:before
{
    content: '\e929';
}

.icon-left-long-arrow:before
{
    content: '\e92a';
}

.icon-right-long-arrow:before
{
    content: '\e918';
}

.rtl .icon-right-long-arrow:before
{
    content: '\e92a';
}

.icon-play:before
{
    content: '\e925';
}

.rtl .icon-play:before
{
    display: inline-block;

    -webkit-transform: scale(-1);
        -ms-transform: scale(-1);
            transform: scale(-1);
}

.icon-refresh-right:before
{
    content: '\e926';
}

.icon-solution-all:before
{
    content: '\e927';
}

.icon-transform:before
{
    content: '\e921';
}

.icon-graph:before
{
    content: '\e923';
}

.icon-refresh:before
{
    content: '\e924';
}

.icon-right-arrow-md:before
{
    content: '\e922';
}

.rtl .icon-right-arrow-md:before
{
    content: '\e928';
}

.icon-linkedin-normal:before
{
    content: '\e907';
}

.icon-facebook-solid:before
{
    content: '\e900';
}

.icon-youtube-solid:before
{
    content: '\e901';
}

.icon-twitter-solid:before
{
    content: '\e904';
}

.icon-linkedin-solid:before
{
    content: '\e905';
}

.icon-search:before
{
    content: '\e903';
}

.icon-link:before
{
    content: '\e906';
}

.icon-linkedin:before
{
    content: '\e908';
}

.icon-x-share:before
{
    content: '\e909';
}

.icon-minus:before
{
    content: '\e90a';
}

.icon-plus:before
{
    content: '\e90b';
}

.icon-decision-tree:before
{
    content: '\e90c';
}

.icon-email:before
{
    content: '\e90d';
}

.icon-globe:before
{
    content: '\e90e';
}

.icon-share:before
{
    content: '\e90f';
}

.icon-print:before
{
    content: '\e910';
}

.icon-play-button:before
{
    content: '\e911';
}

.icon-warning:before
{
    content: '\e912';
}

.icon-check-mark:before
{
    content: '\e913';
}

.icon-account-plus:before
{
    content: '\e914';
}

.icon-angle-down:before
{
    content: '\e915';
}

.icon-angle-right:before
{
    content: '\e916';
}

.icon-angle-left:before
{
    content: '\e917';
}

.icon-filter:before
{
    content: '\e919';
}

.icon-close:before
{
    content: '\e91a';
}

.icon-right-arrow:before
{
    content: '\e91b';
}

.rtl .icon-right-arrow:before
{
    content: '\e929';
}

.icon-youtube-normal:before
{
    content: '\e91c';
}

.icon-instagram-normal:before
{
    content: '\e91d';
}

.icon-twitter-normal:before
{
    content: '\e91e';
}

.icon-facebook-normal:before
{
    content: '\e91f';
}

.icon-instagram-solid:before
{
    content: '\e920';
}

.icon-list:before
{
    content: '\e902';
}

*,
*::before,
*::after
{
    box-sizing: border-box;
}

html
{
    font-family: sans-serif;
    line-height: 1.15;

    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

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

body
{
    font-family: 'Heebo', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;

    margin: 0;

    text-align: right;

    color: #000;
    background-color: #fff;
}

[tabindex='-1']:focus
{
    outline: 0 !important;
}

hr
{
    overflow: visible;

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

h1,
h2,
h3,
h4,
h5,
h6
{
    margin-top: 0;
    margin-bottom: .5rem;
}

p
{
    margin-top: 0;
    margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title]
{
    cursor: help;
    text-decoration: underline;
    text-decoration: underline dotted;

    border-bottom: 0;

    text-decoration-skip-ink: none;
}

address
{
    font-style: normal;
    line-height: inherit;

    margin-bottom: 1rem;
}

ol,
ul,
dl
{
    margin-top: 0;
    margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol
{
    margin-bottom: 0;
}

dt
{
    font-weight: 700;
}

dd
{
    margin-bottom: .5rem;
    margin-right: 0;
}

blockquote
{
    margin: 0 0 1rem;
}

b,
strong
{
    font-weight: bolder;
}

small
{
    font-size: 80%;
}

sub,
sup
{
    font-size: 75%;
    line-height: 0;

    position: relative;

    vertical-align: baseline;
}

sub
{
    bottom: -.25em;
}

sup
{
    top: -.5em;
}

a
{
    text-decoration: none;

    color: #007bff;
    background-color: transparent;
}

a:hover
{
    text-decoration: underline;

    color: #0056b3;
}

a:not([href]):not([tabindex])
{
    text-decoration: none;

    color: inherit;
}

a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus
{
    text-decoration: none;

    color: inherit;
}

a:not([href]):not([tabindex]):focus
{
    outline: 0;
}

pre,
code,
kbd,
samp
{
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
    font-size: 1em;
}

pre
{
    overflow: auto;

    margin-top: 0;
    margin-bottom: 1rem;
}

figure
{
    margin: 0 0 1rem;
}

img
{
    vertical-align: middle;

    border-style: none;
}

svg
{
    overflow: hidden;

    vertical-align: middle;
}

table
{
    border-collapse: collapse;
}

caption
{
    padding-top: .75rem;
    padding-bottom: .75rem;

    caption-side: bottom;

    text-align: right;

    color: #6c757d;
}

th
{
    text-align: inherit;
}

label
{
    display: inline-block;

    margin-bottom: .5rem;
}

button
{
    border-radius: 0;
}

button:focus
{
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea
{
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;

    margin: 0;
}

button,
input
{
    overflow: visible;
}

button,
select
{
    text-transform: none;
}

button,
[type='button'],
[type='reset'],
[type='submit']
{
    -webkit-appearance: button;
}

button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner
{
    padding: 0;

    border-style: none;
}

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

input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month']
{
    -webkit-appearance: listbox;
}

textarea
{
    overflow: auto;

    resize: vertical;
}

fieldset
{
    min-width: 0;
    margin: 0;
    padding: 0;

    border: 0;
}

legend
{
    font-size: 1.5rem;
    line-height: inherit;

    display: block;

    width: 100%;
    max-width: 100%;
    margin-bottom: .5rem;
    padding: 0;

    white-space: normal;

    color: inherit;
}

progress
{
    vertical-align: baseline;
}

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

[type='search']
{
    outline-offset: -2px;

    -webkit-appearance: none;
}

[type='search']::-webkit-search-decoration
{
    -webkit-appearance: none;
}

::-webkit-file-upload-button
{
    font: inherit;

    -webkit-appearance: button;
}

output
{
    display: inline-block;
}

summary
{
    display: list-item;

    cursor: pointer;
}

template
{
    display: none;
}

[hidden]
{
    display: none !important;
}

.breadcrumb-wrapper,
#primary-nav .primary-menu,
.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper ul,
.contact-info .contact-info__details ul,
.guest-speaker ul,
.host ul,
.accordion-section-advanced .accordion-content .countries,
.article-block .sidebar-bio .download-links ul,
.article-header .article-header__social ul,
.footer .footer__top .footer__column .footer__list,
.footer .footer__middle .footer__links,
.footer .footer__bottom .footer__social ul
{
    margin: 0;
    padding: 0;

    list-style: none;
}

.solutions__callout,
.solutions__service,
.data-section,
.solution__insight,
.banner-layout,
.logo-collection,
.cta,
.contact,
.contact-info,
.career-offerings,
.career-callout,
.insight-listing,
.insight-slider-wrapper,
.podcast-wrap,
.solutions-tabs,
.offering-listing,
.benefit-section,
.compliance-content,
.compliance-form,
.country-selector-section,
.country-selector-section .country-links,
.about-profile,
.about-testimonial,
.footer .footer__top
{
    padding: 3.75rem 1.25rem;
}

.d-none
{
    display: none !important;
}

.d-flex
{
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}

.flex-wrap
{
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

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

.m-auto
{
    margin-inline: auto;
}

.grid-2
{
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
}

.grid-3
{
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
}

.grid-4
{
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
}/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*//*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*//* Normalize
--------------------------------------------- *//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css *//* Document
	 ========================================================================== *//**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */html
{
    line-height: 1.15;

    -webkit-text-size-adjust: 100%;
}

a
{
    text-decoration: none;

    color: inherit;
}

ul
{
    margin: 0;
    padding: 0;

    list-style: none;
}/* Sections
	 ========================================================================== *//**
 * Remove the margin in all browsers.
 */body
{
    margin: 0;
}/**
 * Render the `main` element consistently in IE.
 */main
{
    display: block;
}/* Grouping content
	 ========================================================================== *//**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */hr
{
    overflow: visible;

    box-sizing: content-box;
    height: 0;
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */pre
{
    font-family: monospace, monospace;
    font-size: 1em;
}/* Text-level semantics
	 ========================================================================== *//**
 * Remove the gray background on active links in IE 10.
 */a
{
    background-color: transparent;
}/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */abbr[title]
{
    text-decoration: underline;
    text-decoration: underline dotted;

    border-bottom: none;
}/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */b,
strong
{
    font-weight: bold;
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */code,
kbd,
samp
{
    font-family: monospace, monospace;
    font-size: 1em;
}/**
 * Add the correct font size in all browsers.
 */small
{
    font-size: 80%;
}/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */sub,
sup
{
    font-size: 75%;
    line-height: 0;

    position: relative;

    vertical-align: baseline;
}

sub
{
    bottom: -.25em;
}

sup
{
    top: -.5em;
}/* Embedded content
	 ========================================================================== *//**
 * Remove the border on images inside links in IE 10.
 */img
{
    border-style: none;
}/* Forms
	 ========================================================================== *//**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */button,
input,
optgroup,
select,
textarea
{
    font-family: inherit;
    font-size: 100%;

    margin: 0;
}/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */button,
input
{
    overflow: visible;
}/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */button,
select
{
    text-transform: none;
}/**
 * Correct the inability to style clickable types in iOS and Safari.
 */button,
[type='button'],
[type='reset'],
[type='submit']
{
    -webkit-appearance: button;
}/**
 * Remove the inner border and padding in Firefox.
 */button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner
{
    padding: 0;

    border-style: none;
}/**
 * Restore the focus styles unset by the previous rule.
 */button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring
{
    outline: 1px dotted ButtonText;
}/**
 * Correct the padding in Firefox.
 */fieldset
{
    padding: .35em .75em .625em;
}/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */legend
{
    display: table;

    box-sizing: border-box;
    max-width: 100%;
    padding: 0;

    white-space: normal;

    color: inherit;
}/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */progress
{
    vertical-align: baseline;
}/**
 * Remove the default vertical scrollbar in IE 10+.
 */textarea
{
    overflow: auto;
}/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */[type='checkbox'],
[type='radio']
{
    box-sizing: border-box;
    padding: 0;
}/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button
{
    height: auto;
}/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */[type='search']
{
    outline-offset: -2px;

    -webkit-appearance: textfield;
}/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */[type='search']::-webkit-search-decoration
{
    -webkit-appearance: none;
}/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button
{
    font: inherit;

    -webkit-appearance: button;
}/* Interactive
	 ========================================================================== *//*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */details
{
    display: block;
}/*
 * Add the correct display in all browsers.
 */summary
{
    display: list-item;
}/* Misc
	 ========================================================================== *//**
 * Add the correct display in IE 10+.
 */template
{
    display: none;
}/**
 * Add the correct display in IE 10.
 */[hidden]
{
    display: none;
}/* Box sizing
--------------------------------------------- *//* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */*,
*::before,
*::after
{
    box-sizing: inherit;
}html
{
    box-sizing: border-box;
}/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*//* Typography
--------------------------------------------- */h1,
h2,
h3,
h4,
h5,
h6
{font-weight: 400;

    clear: both;margin-block: 0;
}dfn,
cite,
em,
i
{
    font-style: italic;
}blockquote
{
    margin: 0 1.5em;
}address
{
    margin: 0 0 1.5em;
}pre
{font-family: 'Courier 10 Pitch', courier, monospace;line-height: 1.6;overflow: auto;max-width: 100%;margin-bottom: 1.6em;padding: 1.6em;

    background: #eee;
}code,
kbd,
tt,
var
{
    font-family: monaco, consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace;
}abbr,
acronym
{cursor: help;

    border-bottom: 1px dotted #666;
}mark,
ins
{
    text-decoration: none;
}big
{
    font-size: 125%;
}/* Elements
--------------------------------------------- */body
{
    background: #fff;
}hr
{height: 1px;margin-bottom: 1.5em;border: 0;
    background-color: #ccc;
}span
{
    display: inline-block;
}ul
{
    list-style: disc;
}ol
{
    list-style: decimal;
}li > ul,
li > ol
{
    margin-bottom: 0;
}dt
{
    font-weight: 700;
}dd
{
    margin: 0 1.5em 1.5em;
}/* Make sure embeds and iframes fit their containers. */embed,
iframe,
object
{
    max-width: 100%;
}img
{
    display: block;max-width: 100%;height: auto;image-rendering: -webkit-optimize-contrast;
}table
{
    width: 100%;
}/* Links
--------------------------------------------- */a:focus
{
    outline: thin dotted;
}a:hover,
a:active
{
    outline: 0;
}/* Forms
--------------------------------------------- */textarea
{
    width: 100%;
}/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*//*--------------------------------------------------------------
# Components
--------------------------------------------------------------*//* Navigation
--------------------------------------------- *//* Posts and pages
--------------------------------------------- */.sticky
{
    display: block;
}.updated:not(.published)
{
    display: none;
}.page-links
{
    clear: both;margin: 0 0 1.5em;
}/* Comments
--------------------------------------------- */.comment-content a
{
    word-wrap: break-word;
}.bypostauthor
{
    display: block;
}/* Media
--------------------------------------------- */.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley
{margin-top: 0;margin-bottom: 0;padding: 0;

    border: none;
}/* Make sure logo link wraps around logo image. */.custom-logo-link
{
    display: block;
}/* Captions
--------------------------------------------- */.wp-caption
{max-width: 100%;
    margin-bottom: 1.5em;
}.wp-caption img[class*='wp-image-']
{
    display: block;margin-left: auto;margin-right: auto;
}.wp-caption .wp-caption-text
{
    margin: .8075em 0;
}.wp-caption-text
{
    text-align: center;
}/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*//* Jetpack infinite scroll
--------------------------------------------- *//* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer
{
    display: none;
}/* Re-display the Theme Footer when Infinite Scroll has reached its end. */.infinity-end.neverending .site-footer
{
    display: block;
}/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*//* Accessibility
--------------------------------------------- *//* Text meant only for screen readers. */.screen-reader-text
{position: absolute !important;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);width: 1px;height: 1px;margin: -1px;padding: 0;word-wrap: normal !important;

    border: 0;clip-path: inset(50%);
}.screen-reader-text:focus
{font-size: .875rem;font-weight: 700;line-height: normal;z-index: 100000;top: 5px;right: 5px;display: block;clip: auto !important;width: auto;height: auto;padding: 15px 23px 14px;text-decoration: none;color: #21759b;border-radius: 3px;
    background-color: #f1f1f1;box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);clip-path: none;
}/* Do not show the outline on the skip link target. */#primary[tabindex='-1']:focus
{
    outline: 0;
}/* Alignments
--------------------------------------------- */.alignleft
{float: left;margin-right: 1.5em;margin-bottom: 1.5em;
}.alignright
{float: right;margin-bottom: 1.5em;margin-right: 1.5em;
}.aligncenter
{display: block;
    clear: both;margin-left: auto;margin-right: auto;
}.term-description
{font-size: .875rem;line-height: 1.5;padding-top: 1.25rem;

    text-align: center;
}body #pojo-a11y-toolbar
{
    top: auto !important;bottom: 20px;
}body #pojo-a11y-toolbar:not(.pojo-a11y-toolbar-open) .pojo-a11y-toolbar-overlay
{overflow: hidden;

    max-height: 4rem;-webkit-transition: max-height 750ms cubic-bezier(.23, 1, .32, 1);transition: max-height 750ms cubic-bezier(.23, 1, .32, 1);
}body #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a
{
    padding: 5px;vertical-align: top;
}body #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a svg
{
    max-width: 20px;
}button.btn,
a.btn,
input.btn
{font-size: 1rem;line-height: 1.5;display: inline-block;padding: .375rem 2rem;

    -webkit-transition: .2s linear color, .2s linear background, .2s linear border;transition: .2s linear color, .2s linear background, .2s linear border;text-decoration: none;border: 1px solid #000;border-radius: 30px;outline: none;background: #000;box-shadow: none;
}button.btn:focus,
button.btn:active,
button.btn:visited,
a.btn:focus,
a.btn:active,
a.btn:visited,
input.btn:focus,
input.btn:active,
input.btn:visited
{
    outline: none;box-shadow: none;
}button.btn:disabled,
button.btn.disabled,
a.btn:disabled,
a.btn.disabled,
input.btn:disabled,
input.btn.disabled
{cursor: not-allowed;

    opacity: .6;
}button.btn:not(:disabled):not(.disabled):active,
button.btn:not(:disabled):not(.disabled).active,
a.btn:not(:disabled):not(.disabled):active,
a.btn:not(:disabled):not(.disabled).active,
input.btn:not(:disabled):not(.disabled):active,
input.btn:not(:disabled):not(.disabled).active
{outline: none;
    box-shadow: none;
}button.btn:not(:disabled):not(.disabled):hover,
a.btn:not(:disabled):not(.disabled):hover,
input.btn:not(:disabled):not(.disabled):hover
{color: #fff;border-color: #4f4296;
    background: #4f4296;
}button.btn.btn-sm,
a.btn.btn-sm,
input.btn.btn-sm
{
    font-size: 1rem;
}button.btn.btn-md,
a.btn.btn-md,
input.btn.btn-md
{
    font-size: 1rem;
}button.btn.btn-md.btn-icon,
a.btn.btn-md.btn-icon,
input.btn.btn-md.btn-icon
{
    padding-left: 2.75rem;
}button.btn.btn-md.btn-icon .arrow-icon,
a.btn.btn-md.btn-icon .arrow-icon,
input.btn.btn-md.btn-icon .arrow-icon
{top: .25rem;left: .375rem;width: 1.75rem;
    height: 1.75rem;
}button.btn .btn-lg,
a.btn .btn-lg,
input.btn .btn-lg
{
    padding: .5rem 2rem;
}button.btn.btn-plain,
a.btn.btn-plain,
input.btn.btn-plain
{
    line-height: 1;padding: 0;border: none;border-radius: 0;background: transparent;
}button.btn.btn-plain:not(:disabled):not(.disabled):hover,
a.btn.btn-plain:not(:disabled):not(.disabled):hover,
input.btn.btn-plain:not(:disabled):not(.disabled):hover
{border: none;
    background: transparent;
}button.btn.btn-outline,
a.btn.btn-outline,
input.btn.btn-outline
{color: #000;border: 1px solid #67696f;
    background: transparent;
}button.btn.btn-outline:not(:disabled):not(.disabled):focus,
button.btn.btn-outline:not(:disabled):not(.disabled):active,
button.btn.btn-outline:not(:disabled):not(.disabled):visited,
a.btn.btn-outline:not(:disabled):not(.disabled):focus,
a.btn.btn-outline:not(:disabled):not(.disabled):active,
a.btn.btn-outline:not(:disabled):not(.disabled):visited,
input.btn.btn-outline:not(:disabled):not(.disabled):focus,
input.btn.btn-outline:not(:disabled):not(.disabled):active,
input.btn.btn-outline:not(:disabled):not(.disabled):visited
{
    outline: none;box-shadow: none;
}button.btn.btn-outline:not(:disabled):not(.disabled):focus,
a.btn.btn-outline:not(:disabled):not(.disabled):focus,
input.btn.btn-outline:not(:disabled):not(.disabled):focus
{color: #000;border-color: #000;
    background: none;
}button.btn.btn-outline:not(:disabled):not(.disabled):hover,
a.btn.btn-outline:not(:disabled):not(.disabled):hover,
input.btn.btn-outline:not(:disabled):not(.disabled):hover
{color: #fff;border-color: #000;
    background: #000;
}button.btn.btn-outline.btn-icon:not(:disabled):not(.disabled),
a.btn.btn-outline.btn-icon:not(:disabled):not(.disabled),
input.btn.btn-outline.btn-icon:not(:disabled):not(.disabled)
{color: #000;border-color: #67696f;
    background: transparent;
}button.btn.btn-outline.btn-icon:not(:disabled):not(.disabled):hover,
a.btn.btn-outline.btn-icon:not(:disabled):not(.disabled):hover,
input.btn.btn-outline.btn-icon:not(:disabled):not(.disabled):hover
{
    border-color: rgba(79, 66, 150, .2);box-shadow: 0 0 0 4px rgba(79, 66, 150, .2);
}button.btn.btn-outline.btn-icon:not(:disabled):not(.disabled):hover:hover .arrow-icon,
a.btn.btn-outline.btn-icon:not(:disabled):not(.disabled):hover:hover .arrow-icon,
input.btn.btn-outline.btn-icon:not(:disabled):not(.disabled):hover:hover .arrow-icon
{
    box-shadow: 0 0 0 6.5px #000;
}button.btn.btn-outline.btn-outline--primary,
a.btn.btn-outline.btn-outline--primary,
input.btn.btn-outline.btn-outline--primary
{
    border: 1px solid #5c4bb9;
}button.btn.btn-outline.btn-outline--primary:not(:disabled):not(.disabled):focus,
a.btn.btn-outline.btn-outline--primary:not(:disabled):not(.disabled):focus,
input.btn.btn-outline.btn-outline--primary:not(:disabled):not(.disabled):focus
{
    border-color: #5c4bb9;
}button.btn.btn-outline.btn-outline--primary:not(:disabled):not(.disabled):hover,
a.btn.btn-outline.btn-outline--primary:not(:disabled):not(.disabled):hover,
input.btn.btn-outline.btn-outline--primary:not(:disabled):not(.disabled):hover
{border-color: #5c4bb9;
    background: #5c4bb9;
}button.btn.btn-outline.btn-outline--dark:not(:disabled):not(.disabled),
a.btn.btn-outline.btn-outline--dark:not(:disabled):not(.disabled),
input.btn.btn-outline.btn-outline--dark:not(:disabled):not(.disabled)
{
    color: #fff;
}button.btn.btn-outline.btn-outline--dark:not(:disabled):not(.disabled).btn-icon .arrow-icon,
a.btn.btn-outline.btn-outline--dark:not(:disabled):not(.disabled).btn-icon .arrow-icon,
input.btn.btn-outline.btn-outline--dark:not(:disabled):not(.disabled).btn-icon .arrow-icon
{color: #000;
    background: #fff;
}button.btn.btn-outline.btn-outline--dark:not(:disabled):not(.disabled).btn-icon:hover .arrow-icon,
a.btn.btn-outline.btn-outline--dark:not(:disabled):not(.disabled).btn-icon:hover .arrow-icon,
input.btn.btn-outline.btn-outline--dark:not(:disabled):not(.disabled).btn-icon:hover .arrow-icon
{
    box-shadow: 0 0 0 6.5px #fff;
}button.btn.btn-icon,
a.btn.btn-icon,
input.btn.btn-icon
{
    position: relative;padding-left: 2.9375rem;
}button.btn.btn-icon .arrow-icon,
a.btn.btn-icon .arrow-icon,
input.btn.btn-icon .arrow-icon
{line-height: 1;

    position: absolute;top: .25rem;left: .375rem;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 1.75rem;height: 1.75rem;-webkit-transition: .25s cubic-bezier(.215, .61, .355, 1);transition: .25s cubic-bezier(.215, .61, .355, 1);color: #fff;border-radius: 20px;background: #000;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
}button.btn.btn-icon:hover .arrow-icon,
a.btn.btn-icon:hover .arrow-icon,
input.btn.btn-icon:hover .arrow-icon
{
    position: absolute;-webkit-transform: translateX(-2px);-ms-transform: translateX(-2px);transform: translateX(-2px);
}button.btn.btn-white,
a.btn.btn-white,
input.btn.btn-white
{color: #000;border-color: #fff;
    background: #fff;
}button.btn.btn-white:not(:disabled):not(.disabled):hover,
a.btn.btn-white:not(:disabled):not(.disabled):hover,
input.btn.btn-white:not(:disabled):not(.disabled):hover
{color: #000;border-color: #fff;
    background: #fff;
}button.btn.btn-white.btn-icon:not(:disabled):not(.disabled),
a.btn.btn-white.btn-icon:not(:disabled):not(.disabled),
input.btn.btn-white.btn-icon:not(:disabled):not(.disabled)
{color: #000;border-color: #fff;
    background: #fff;
}button.btn.btn-white.btn-icon:hover .arrow-icon,
a.btn.btn-white.btn-icon:hover .arrow-icon,
input.btn.btn-white.btn-icon:hover .arrow-icon
{
    box-shadow: 0 0 0 6.5px #000;
}button.btn.btn-black,
a.btn.btn-black,
input.btn.btn-black
{color: #fff;border-color: #000;
    background: #000;
}button.btn.btn-black .arrow-icon,
a.btn.btn-black .arrow-icon,
input.btn.btn-black .arrow-icon
{color: #000;border-color: #fff;
    background: #fff;
}button.btn.btn-black:hover .arrow-icon,
a.btn.btn-black:hover .arrow-icon,
input.btn.btn-black:hover .arrow-icon
{
    box-shadow: 0 0 0 6.5px #fff;
}button.btn.btn-black.btn-icon:hover .arrow-icon,
a.btn.btn-black.btn-icon:hover .arrow-icon,
input.btn.btn-black.btn-icon:hover .arrow-icon
{
    -webkit-transform: none                                                        ;-ms-transform: none;transform: none;box-shadow: none;
}button.btn.has_width,
a.btn.has_width,
input.btn.has_width
{
    width: 7.9375rem;
}.btn-link
{font-size: 1.25rem;line-height: 1.2;position: relative;margin-bottom: .375rem;padding: 0;

    -webkit-transition: .25s cubic-bezier(.215, .61, .355, 1);transition: .25s cubic-bezier(.215, .61, .355, 1);color: #000;border: none;background: transparent;
}.btn-link:before
{position: absolute;top: auto;bottom: 0;right: 0;width: 100%;height: 1px;

    content: '';-webkit-transition: .25s cubic-bezier(.215, .61, .355, 1);transition: .25s cubic-bezier(.215, .61, .355, 1);background: #000;
}.btn-link:hover
{text-decoration: none;

    color: #000;
}.btn-link:hover:before
{
    bottom: -3px;height: 3px;background: #4f4296;
}.btn-link.btn-link--white
{
    color: #fff;
}.btn-link.btn-link--white:before
{
    background: #fff;
}.btn-link.btn-link--white:hover
{
    color: #fff;
}.btn-link.btn-link--white:hover:before
{
    background: #4f4296;
}.btn-link.btn-link--icon .icon
{font-size: 1rem;

    color: #000;
}.btn-link.btn-link--icon.btn-link--white .icon
{
    color: #fff;
}.btn-link.btn-link-sm
{
    font-size: 16px;
}.btn-text
{-webkit-transition: .5s ease text-underline-offset                                                                                ;transition: .5s ease text-underline-offset;text-decoration: underline;

    color: #5c4bb9;text-underline-offset: 4px;
}.btn-text:hover
{
    color: #5c4bb9;text-underline-offset: 6px;
}.label-wrapper
{
    margin-top: .75rem;
}.label-wrapper .label-title
{font-size: .75rem;line-height: 1;margin-bottom: .75rem;

    color: #67696f;
}.label-wrap
{
    display: -webkit-box                                            ;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: .5rem;
}.label
{font-size: .75rem;line-height: 1;

    display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;max-width: fit-content;padding: 3px 6px;color: #000;border: 1px solid #efefef;border-radius: 4px;background: #efefef;
}.label img,
.label i
{
    margin-left: .5rem;
}.label.label-violet
{color: #fff;border-color: #5c4bb9;
    background: #5c4bb9;
}.label.label-green
{border-color: #a6eb8c;
    background: #a6eb8c;
}.label.label-blue
{border-color: #56bded;
    background: #56bded;
}.label.label-outline
{
    border-color: #67696f;background: transparent;
}.tag
{font-size: 1rem;line-height: 1;

    display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;max-width: fit-content;padding: .25rem .9375rem;text-align: center;color: #000;border: 1px solid #67696f;border-radius: 1.5625rem;background: #67696f;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}.tag img,
.tag i
{
    margin-left: .5rem;
}.tag.tag-white
{color: #000;
    border-color: #fff;background: #fff;
}.tag.tag-plain
{font-size: .75rem;line-height: 1;margin: 0;padding: 0;color: #000;
    border: none;background: transparent;
}.tag.tag-violet
{color: #fff;border-color: #5c4bb9;
    background: #5c4bb9;
}.tag.tag-light
{color: #000;
    border-color: #efefef;background: #efefef;
}.tag.tag-dark
{color: #fff;
    border-color: #67696f;background: #282a32;
}.tag.tag-sm
{font-size: .75rem;

    height: 1.5rem;padding: .25rem .625rem;
}.tag.tag-md
{font-size: 1rem;

    padding: .25rem .625rem;
}.tag.tag-lg
{
    padding: .625rem .625rem;
}.tag-outline
{
    background: transparent;
}.breadcrumb-wrapper
{display: -webkit-box;display: -ms-flexbox;display: flex;

    -webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;
}.breadcrumb-wrapper li
{
    position: relative;
}.breadcrumb-wrapper li:after
{font-family: 'icomoon';font-size: .5rem;position: relative;display: inline-block;padding-left: .5rem;content: '\e916';

    color: #000;
}.breadcrumb-wrapper li a
{font-size: .75rem;font-weight: 400;line-height: 1;margin: 0 0 0 .25rem;text-decoration: none;

    color: #000;
}.breadcrumb-wrapper #crumbs a
{font-size: .75rem;font-weight: 400;line-height: 1;margin: 0 0 0 .25rem;text-decoration: none;

    color: #000;
}.single-team .breadcrumb-wrapper #crumbs a
{
    color: #000;
}.breadcrumb-wrapper #crumbs .current a
{cursor: unset;
    pointer-events: none;
}.breadcrumb-wrapper .separator:before
{font-family: 'icomoon';font-size: .5rem;position: relative;display: inline-block;padding-left: .5rem;content: '\e916';

    color: #000;
}.single-team .breadcrumb-wrapper .separator:before
{
    color: #000;
}.rtl .breadcrumb-wrapper .separator:before
{
    content: '\e917';
}.pagination-wrapper
{display: -webkit-box;display: -ms-flexbox;display: flex;height: 45px;margin: 0 auto;
    margin-top: 3.75rem;padding: 1rem 0;list-style-type: none;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
}.pagination-wrapper .page-numbers
{
    margin-inline: .75rem;
}.pagination-wrapper .page-numbers.current
{padding: 0 1px;color: #5c4bb9;
    border-bottom: 2px solid #5c4bb9;
}.pagination-wrapper .page-numbers.next,
.pagination-wrapper .page-numbers.prev
{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 40px;height: 40px;-webkit-transition: all ease .5s;transition: all ease .5s;color: #fff;border: 1px solid #282a32;
    border-radius: 50%;background: #282a32;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
}.pagination-wrapper .page-numbers.next span,
.pagination-wrapper .page-numbers.prev span
{font-size: 0;

    color: transparent;
}.pagination-wrapper .page-numbers.next.disabled,
.pagination-wrapper .page-numbers.prev.disabled
{
    margin-left: -4px;pointer-events: none;color: #939498;border-color: #efefef;background: #fff;
}.pagination-wrapper .page-numbers.next:hover,
.pagination-wrapper .page-numbers.prev:hover
{text-decoration: none;border-color: #5c4bb9;
    background: #5c4bb9;
}.pagination-wrapper .page-numbers.prev i
{
    -webkit-transform: rotate(-180deg)                                        ;-ms-transform: rotate(-180deg);transform: rotate(-180deg);
}.select2-container
{z-index: 1;

    width: 100% !important;
}.select2-container .select2-selection
{display: -webkit-box;display: -ms-flexbox;display: flex;padding: 10px;cursor: pointer;border: 1px solid #ccc;border-radius: 8px;
    background-color: #f5f5f5;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}.select2-container .select2-selection:hover
{
    border-color: #888;
}.select2-container .select2-selection .select2-selection__rendered
{
    font-weight: 400;color: #000;
}.select2-container .select2-selection .select2-selection__rendered::before
{font: 1.25rem / 1 'icomoon';position: absolute;top: 50%;left: 10px;

    content: '\e915';-webkit-transition: .3s ease transform;transition: .3s ease transform;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);
}.select2-container .select2-selection .select2-selection__rendered span
{font-size: 16px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 20px;height: 20px;margin-left: 8px;color: #fff;border-radius: 50%;background-color: #5c4bb9;

    -webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
}.select2-container .select2-selection .select2-selection__arrow
{
    color: #000;
}.select2-container .select2-selection--multiple
{display: -webkit-box;display: -ms-flexbox;display: flex;

    min-height: 45px;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 5px;
}.select2-container .select2-selection--multiple .select2-selection__choice
{font-size: 12px;padding: 5px 10px;color: #fff;border-radius: 16px;
    background-color: #6200ea;
}.select2-container .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove
{margin-right: 5px;cursor: pointer;

    color: #fff;
}.select2-container .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover
{
    color: #ddd;
}.select2-container.select2-container--default .select2-results__option[aria-selected=true]
{
    background-color: transparent;
}.select2-container.select2-container--default .select2-results__option[aria-selected=true]:before
{border-color: #5c4bb9;
    background-color: #5c4bb9;
}.select2-container.select2-container--default .select2-results__option[aria-selected=true]:after
{
    display: block;
}.select2-container.select2-container--default .select2-selection--single
{height: 2.6875rem;height: calc(1.75rem + 1px);margin: 0;border: 1px solid #b0b0b0;border-width: 0 0 1px;border-radius: 0;outline: none;
    background: #fff;
}.select2-container.select2-container--default .select2-selection--single:focus
{
    outline: none;
}.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered
{font-size: .75rem;font-weight: 500;line-height: 1.6875rem;padding-left: .75rem;

    color: #000;
}.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow
{position: absolute;top: 0;left: .625rem;bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;

    height: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}.rtl .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow
{
    left: auto;right: .625rem;
}.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow b
{
    display: block;
}.select2-container--default .selection
{
    width: 100%;
}.select2-container--default .select2-selection--multiple
{display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;padding: 8px 14px;border-color: #939498;border-radius: 16px;background: #fff;

    -webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;gap: 1.25rem;
}.select2-container--default.select2-container--open .select2-selection--multiple
{color: #fff;
    border-color: #5c4bb9;border-radius: 16px;background: #5c4bb9;
}.select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__rendered
{
    color: #fff;
}.select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__rendered:before
{
    -webkit-transform: translate(0, -50%) rotate(180deg)                                        ;-ms-transform: translate(0, -50%) rotate(180deg);transform: translate(0, -50%) rotate(180deg);
}.select2-dropdown
{border: none;
    background-color: #fff;box-shadow: 0 4px 6px rgba(0, 0, 0, .1);
}.select2-dropdown .select2-results
{
    display: block;
}.select2-dropdown .select2-results:before
{position: absolute;z-index: -1;width: 100%;height: 20px;margin-top: -20px;padding-top: 20px;

    content: '';background: #efefef;
}.select2-dropdown .select2-results__options
{overflow-y: auto;max-height: 220px;padding: 8px;border-radius: 8px;
    background: #fff;
}.select2-dropdown .select2-results__options .select2-results__option
{font-size: 14px;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;

    padding: 8px 12px;cursor: pointer;border-radius: 8px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 8px;
}.select2-dropdown .select2-results__options .select2-results__option:hover
{
    background-color: #efefef;
}.select2-dropdown .select2-results__options .select2-results__option:hover:before
{
    border-color: #5c4bb9;
}.select2-dropdown .select2-results__options .select2-results__option:before
{position: relative;display: inline-block;width: 16px;min-width: 16px;height: 16px;

    content: '';vertical-align: middle;border: 1px solid #939498;border-radius: 4px;background-color: #fff;
}.select2-dropdown .select2-results__options .select2-results__option:after
{position: absolute;top: 15px;right: 15px;display: none;width: 10px;height: 5px;

    content: '';-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);border: solid white;border-width: 0 0 2px 2px;
}.select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted
{color: #000;
    background-color: #efefef;
}.select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted:before
{
    border-color: #5c4bb9;
}.select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted:after
{
    display: block;
}.select2-dropdown .select2-results__options .select2-results__option > span
{display: -webkit-box;display: -ms-flexbox;display: flex;

    width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}.select2-dropdown .select2-results__options .select2-results__option i
{
    font-size: 16px;margin-right: auto;
}.before_options
{font-size: 12px;

    display: -webkit-box                                                                                            ;display: -ms-flexbox;display: flex;padding: 16px 20px;background-color: #efefef;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;
}.before_options.has-selections
{
    font-weight: bold;
}.before_options span
{
    color: #67696f;
}.before_options button.clear_all
{font-size: 16px;

    display: -webkit-box                                                                            ;display: -ms-flexbox;display: flex;cursor: pointer;white-space: nowrap;text-decoration: none;color: #000;border: 1px solid #67696f;border-radius: 25px;background-color: transparent;
}.before_options button.clear_all:before
{font-family: 'icomoon';position: relative;

    content: '\e91a';-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;
}.before_options button.clear_all:hover
{color: #000;border-color: #67696f;
    background-color: transparent;box-shadow: 0 0 0 1px #67696f;
}.custom-form select:not(.form-control)
{font-size: .875rem;line-height: calc(2.5rem - 2px);position: relative;

    display: block;height: 2.5rem;padding: 0 1.375rem 0 .625rem;border: 1px solid #e8e8e8;background: #fff;appearance: none;-webkit-appearance: none;
}.custom-form input:not(.form-control)[type='number']
{font-size: .75rem;font-weight: 500;line-height: 1.5;box-sizing: border-box;width: 100%;height: 100%;margin: 0;padding: .25rem 1rem;text-align: center;vertical-align: top;color: #000;border: 1px solid #c9c9c9;border-radius: 0;outline: none;background: none;box-shadow: none;

    -webkit-appearance: none;-moz-appearance: textfield;
}.custom-form input:not(.form-control)[type='number']:disabled
{
    color: #b0b0b0;
}.custom-form input:not(.form-control)[type='number']::-webkit-inner-spin-button,
.custom-form input:not(.form-control)[type='number']::-webkit-outer-spin-button
{display: none;

    -webkit-appearance: none;
}.custom-checkbox
{
    position: relative;
}.custom-checkbox label
{
    position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;padding-right: 1.25rem;-ms-flex-wrap: wrap;flex-wrap: wrap;
}.custom-checkbox input[type='checkbox']
{
    position: absolute;top: 0;left: 0;opacity: 0;
}.custom-checkbox input[type='checkbox']:checked ~ .fake-input
{
    background: #000;
}.custom-checkbox input[type='checkbox']:checked ~ .fake-input:before
{
    opacity: 1;
}.custom-checkbox .fake-input
{
    position: absolute;top: 0;right: 0;width: 1rem;height: 1rem;color: #000;border: 1px solid #67696f;border-radius: 2px;background: #fff;
}.custom-checkbox .fake-input:before
{font: .4375rem/1 'icomoon';position: absolute;top: 50%;left: 50%;

    content: '\e913';-webkit-transition: .3s ease opacity;transition: .3s ease opacity;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;color: #fff;
}.custom-checkbox .fake-input:after
{
    display: none;
}.custom-checkbox .checkbox-label
{font-size: .75rem;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;color: #5c4bb9;

    -webkit-box-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
}.custom-checkbox.custom-checkbox-light label
{
    color: #fff;
}.custom-checkbox.custom-checkbox-light input[type='checkbox']:checked ~ .fake-input
{
    background: #fff;
}.custom-checkbox.custom-checkbox-light .fake-input
{
    color: #000;border: 1px solid #67696f;background: #fff;
}.custom-checkbox.custom-checkbox-light .fake-input:before
{
    color: #000;
}.custom-checkbox.custom-checkbox-light .checkbox-label
{
    color: #fff;
}.check-wrap span
{
    display: block;margin: 0;direction: rtl;
}.check-wrap label
{
    position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: .375rem;
}.check-wrap label input[type='checkbox']
{display: -webkit-box;display: -ms-flexbox;display: flex;width: 1.125rem;height: 1.125rem;margin: 0;padding: 0;border: 1px solid #67696f;border-radius: .125rem;

    -webkit-appearance: none;appearance: none;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
}.check-wrap label input[type='checkbox']:checked:before
{
    content: '\e913';
}.check-wrap label input[type='checkbox']:before
{
    font: .625rem/1 'icomoon';color: #67696f;
}.check-wrap label .wpcf7-list-item-label
{font-size: .75rem;line-height: .875rem;

    position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;text-decoration: underline;color: #5c4bb9;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-underline-offset: 3px;
}.check-wrap.check-wrap-light label input[type='checkbox']
{border-color: #000;
    background: #fff;
}.check-wrap.check-wrap-light label input[type='checkbox']:before
{
    color: #000;
}.check-wrap.check-wrap-light label .wpcf7-list-item-label
{
    color: #fff;
}.form-row
{margin-bottom: 1.5rem;

    margin-inline: -.625rem;
}.form-row .form-group
{
    margin-bottom: 0;
}.form-row > [class*='col-']
{
    padding-inline: .625rem;
}.form-group
{
    margin-bottom: 1.5rem;
}.form-group.floating_input_wrap
{
    position: relative;
}.form-group.floating_input_wrap .form-control
{
    padding-bottom: 0;
}.form-group .floating_label
{
    position: absolute;z-index: 1;top: 50%;right: 10px;-webkit-transition: all .3s ease;transition: all .3s ease;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);color: #67696f;
}.form-group.focused .floating_label,
.form-group.populated .floating_label
{font-size: .625rem;

    top: 10px;color: #000;
}.form-label
{font-size: 1rem;font-weight: 600;line-height: 1.25;

    display: block;margin-bottom: .5rem;color: #000;
}.form-control
{font-size: .75rem;line-height: 1.5;

    width: 100%;height: calc(2.75rem + 2px);padding: .1875rem .375rem;color: #67696f;border: 1px solid #939498;border-radius: 8px;background: #fff;box-shadow: none;
}.form-control::-webkit-input-placeholder
{
    color: #67696f;
}.form-control::-moz-placeholder
{
    opacity: 1;color: #67696f;
}.form-control:-moz-placeholder
{
    color: #67696f;
}.form-control:-ms-input-placeholder
{
    color: #67696f;
}.form-control.placeholder
{
    color: #67696f;
}.form-control::-webkit-input-placeholder
{
    color: transparent;
}.form-control::-moz-placeholder
{
    opacity: 1;color: transparent;
}.form-control:-moz-placeholder
{
    color: transparent;
}.form-control:-ms-input-placeholder
{
    color: transparent;
}.form-control.placeholder
{
    color: transparent;
}.form-control:focus
{border-color: #67696f;
    box-shadow: none;
}.form-control:-webkit-autofill,
.form-control:-webkit-autofill:hover,
.form-control:-webkit-autofill:focus,
.form-control:-webkit-autofill:active
{
    -webkit-box-shadow: 0 0 0 30px #fff inset !important;
}.form-control:-webkit-autofill
{
    -webkit-text-fill-color: #000 !important;
}textarea.form-control
{
    min-height: 9.375rem;
}.jcf-select
{position: relative;

    display: block;height: 2.5rem;border: 1px solid #939498;border-radius: 8px;background: #fff;
}.jcf-plain .jcf-select
{height: 100%;margin: 0;padding: 0;border: none;
    background: transparent;
}.jcf-select.jcf-disabled
{
    opacity: .55;
}.jcf-select.jcf-drop-active
{
    border-color: #8f8f8f;
}.jcf-select.jcf-drop-active .jcf-select-opener
{
    -webkit-transform: rotate(-180deg)                                                        ;-ms-transform: rotate(-180deg);transform: rotate(-180deg);border-radius: 0 8px 8px 0;
}.jcf-select select
{
    z-index: 1;top: 0;right: 0;
}.jcf-select .jcf-select-text
{font-size: 1rem;font-weight: 400;line-height: calc(2.5rem - 2px);position: relative;display: block;overflow: hidden;margin: 0 1.25rem 0 .625rem;cursor: default;text-align: right;white-space: nowrap;
    text-overflow: ellipsis;color: #67696f;
}.jcf-plain .jcf-select .jcf-select-text
{
    line-height: 1;margin-inline: 0 25px;
}.jcf-select .jcf-select-text .out-of-stock-msg
{
    display: none !important;
}.jcf-select .jcf-select-opener
{
    position: absolute;top: 0;left: 0;bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;text-align: center;color: #000;border-radius: 8px 0 0 8px;background: #fff;padding-inline: 1.25rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
}.jcf-plain .jcf-select .jcf-select-opener
{
    left: 0;
}.jcf-select .jcf-select-opener:before
{font: .875rem/1 'icomoon';

    content: '\e915';
}.jcf-select .jcf-select-drop
{
    position: absolute;z-index: 9999;top: 100%;left: -1px;right: -1px;min-width: calc(100% + 2px);max-width: calc(100% + 2px);margin-top: 0;
}.jcf-select .jcf-select-drop .jcf-select-drop-content
{overflow: hidden;border: 1px solid #8f8f8f;
    border-radius: 8px;
}.jcf-select .jcf-select-drop.jcf-drop-flipped
{top: auto;
    bottom: 100%;
}.jcf-list
{font-size: .75rem;line-height: 2.1875rem;position: relative;

    display: inline-block;width: 100%;vertical-align: top;background: #fff;
}.jcf-list .jcf-list-content
{display: inline-block;overflow: auto;width: 100%;

    vertical-align: top;
}.jcf-list ul
{margin: 0;padding: 0;

    list-style: none;
}.jcf-list ul li
{display: block;
    overflow: hidden;
}.jcf-list .jcf-overflow
{
    overflow: auto;
}.jcf-list .jcf-option
{position: relative;display: block;
    overflow: hidden;height: 1%;padding: 0 .625rem;cursor: default;text-align: right;color: #000;
}.jcf-list .jcf-option .out-of-stock-msg
{
    position: absolute;top: 50%;right: .5rem;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);text-decoration: underline;
}.jcf-list .jcf-disabled
{color: #efefef !important;
    background: #fff !important;
}.jcf-select-drop .jcf-hover,
.jcf-list-box .jcf-selected
{color: #fff;
    background: #736bde;
}.rtl .wpcf7 input[type='url'],
.rtl
.wpcf7 input[type='email'],
.rtl
.wpcf7 input[type='tel']
{
    direction: ltr;
}.card
{display: -webkit-box;display: -ms-flexbox;display: flex;overflow: hidden;flex-direction: column;

    -webkit-transition: .25s cubic-bezier(.215, .61, .355, 1);transition: .25s cubic-bezier(.215, .61, .355, 1);border-radius: 8px;background: #fff;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;
}.card.card-plain
{border: none;
    background: transparent;
}.card.card-dark
{
    background: transparent;
}.card.card-dark.blur-bg
{
    border-radius: 8px;background: rgba(255, 255, 255, .05);-webkit-backdrop-filter: blur(7.5px);backdrop-filter: blur(7.5px);
}.card.card-dark .tag
{
    color: #67696f;
}.card.card-dark .tag.tag-dark
{
    color: #fff;border-color: #282a32;
}.card.card-dark .tag.tag-outline
{
    color: #fff;border-color: #efefef;background: transparent;
}.card.card-dark .card-header,
.card.card-dark .card-title
{
    color: #fff;
}.card.card-dark .card-text,
.card.card-dark .card-subtitle
{
    color: #67696f;
}.card.card-primary
{color: #fff;
    background: #5c4bb9;
}.card.card-primary .card-text
{
    color: #fff;
}.card.card-blue-25
{color: #000;
    background: #56bded;
}.card.card-shadow
{
    box-shadow: 0 94px 147px 0 rgba(198, 198, 197, .06), 0 47.046px 73.572px 0 rgba(198, 198, 197, .09), 0 28.338px 44.316px 0 rgba(198, 198, 197, .12), 0 18.161px 28.4px 0 rgba(198, 198, 197, .14), 0 11.77px 18.407px 0 rgba(198, 198, 197, .15), 0 7.409px 11.587px 0 rgba(198, 198, 197, .18), 0 4.257px 6.657px 0 rgba(198, 198, 197, .21), 0 1.874px 2.93px 0 rgba(198, 198, 197, .27);
}.card.card-bg
{
    padding: 2.5rem 1.75rem;
}.card.card-bg .card-title
{
    line-height: 1.17;margin-bottom: 2.5rem;
}.card.card-bg .btn
{width: max-content;
    margin-top: auto;
}.card.card-bg-img
{position: relative;

    isolation: isolate;
}.card.card-bg-img .card-img
{position: absolute;z-index: -1;

    background-color: #000;inset: 0;
}.card.card-bg-img .card-img img
{width: 100%;
    height: 100%;-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;opacity: .5;object-fit: cover;object-position: center;
}.card.card-bg-img .card-content
{
    display: -webkit-box                                                                                                            ;display: -ms-flexbox;display: flex;flex-direction: column;width: 100%;height: 100%;padding: 44px 24px;color: #fff;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}.card.card-bg-img .card-title
{
    color: #fff;
}.card.card-bg-img:hover
{
    text-decoration: none;
}.card.card-link
{max-width: max-content;
    padding: 24px;
}.card.card-link:hover
{-webkit-transform: translateY(-5px)                                        ;-ms-transform: translateY(-5px);transform: translateY(-5px);
    text-decoration: none;color: #000;
}.card.card-link .arrow-icon
{
    font-size: 24px;color: #5c4bb9;
}.card.card-link .card-text
{font-size: 12px;

    color: #67696f;
}.card.card-flex
{
    height: 100%;margin-bottom: .5rem;box-shadow: 0 7.40924px 11.5868px rgba(197, 197, 196, .176), 0 4.25707px 6.65734px rgba(197, 197, 196, .205), 0 1.87365px 2.93007px rgba(197, 197, 196, .27);
}.card.card-flex:hover
{
    box-shadow: 0 11.7703px 18.4067px rgba(0, 0, 0, .154);
}.card.card-flex .card-img
{
    position: relative;padding-top: 56.25%;background: #f5f5f5;
}.card.card-flex .card-img img
{
    position: absolute;top: 0;right: 0;width: 100%;height: 100%;object-fit: cover;
}.card.card-flex .card-content
{
    display: -webkit-box                                                                                    ;display: -ms-flexbox;display: flex;flex-direction: column;padding: 1.75rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;
}.card.card-flex .card-content .tag
{
    margin-bottom: 16px;
}.card.card-flex .card-title
{
    line-height: 1.2;margin-bottom: .625rem;
}.card.card-flex .card-text
{
    line-height: 1.37;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 4;-webkit-box-orient: vertical;
}.card.card-flex .btn-link
{
    max-width: fit-content;
}.card.card-profile
{text-align: center;border-radius: unset;box-shadow: none;

    -webkit-box-align: center;-ms-flex-align: center;align-items: center;
}.card.card-profile .card-body
{
    padding: 1.75rem 1.25rem;
}.card.card-profile .card-body .headshot
{max-width: 9.375rem;max-height: 9.375rem;margin: 0 auto;border-radius: 100%;

    aspect-ratio: 1;object-fit: cover;
}.card.card-profile .card-body .name-link
{text-decoration: none !important;text-transform: none !important;

    color: #000;
}.card.card-profile .card-body .name-link .name
{font-size: 1.25rem;
    font-weight: 600;line-height: 1.2;margin: 2rem 0 .375rem 0;letter-spacing: .1px;color: inherit;
}.card.card-profile .card-body .name-link:hover
{
    color: #5c4bb9;
}.card.card-profile .card-body .job-title
{line-height: 1.375rem;margin-bottom: .75rem;

    color: #67696f;
}.card.card-padding
{
    padding: 44px 28px;
}.card.card-full .card-body
{
    padding: 2rem 1.5rem 1.5rem;
}.card.card-full .card-body .card-text
{
    color: #67696f;
}.card.card-full .card-body .btn-link
{font-size: 1.25rem;

    margin-top: 1.875rem;
}.card.card-full .card-body .card-tags
{
    margin-top: 1.875rem;
}.card.card-offering .card-img
{
    width: 2rem;height: 2rem;
}.card.card-offering .card-title
{
    -webkit-transition: .25s margin                                    ;transition: .25s margin;
}.card.card-offering .card-text
{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;

    color: #67696f;-webkit-box-orient: vertical;-webkit-line-clamp: 5;
}.card.card-offering .btn-link
{
    display: block;
}.card.card-offering .card-data
{font-size: .75rem;margin-top: 16px;

    color: #67696f;
}.card.card-offering .label-wrapper
{
    margin-bottom: 1.25rem;
}.card.card-offering:hover
{z-index: 20;-webkit-transform: translateY(-5px);-ms-transform: translateY(-5px);transform: translateY(-5px);

    box-shadow: 0 94px 147px 0 rgba(198, 198, 197, .1), 0 47.046px 73.572px 0 rgba(198, 198, 197, .12), 0 28.338px 44.316px 0 rgba(198, 198, 197, .15), 0 18.161px 28.4px 0 rgba(198, 198, 197, .18), 0 11.77px 18.407px 0 rgba(198, 198, 197, .2), 0 7.409px 11.587px 0 rgba(198, 198, 197, .25), 0 4.257px 6.657px 0 rgba(198, 198, 197, .3), 0 1.874px 2.93px 0 rgba(198, 198, 197, .35);
}.card.card-benefit
{
    text-align: center;
}.card.card-benefit .card-img .icon
{max-width: 3.375rem;max-height: 3.375rem;
    margin: 0 auto 1.5rem;
}.card .card-meta-wrap
{font-size: .75rem;

    display: -webkit-box                                                                    ;display: -ms-flexbox;display: flex;margin-bottom: 1.5rem;color: #67696f;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 8px;
}.card .card-meta-wrap .date
{
    margin-right: auto;
}.card .card-title
{
    font-size: 20px;
}.card .card-title.card-title-sm
{
    font-size: 1rem;
}.card .card-title.card-title-md
{
    font-size: 1.25rem;line-height: 1.16;letter-spacing: -.03125rem;
}.card .card-title.card-title-lg
{
    font-size: 1.5rem;line-height: 1.16;letter-spacing: -.03125rem;
}.card .card-title.card-title-xl
{
    font-size: 1.75rem;line-height: 1.16;letter-spacing: -.03125rem;
}.card .card-subtitle
{font-size: .75rem;

    color: #67696f;
}.card .card-text
{font-size: 1rem;margin-bottom: 0;

    color: #000;
}.card.card-anchor:hover
{
    text-decoration: none;color: #000;
}.card .btn-link
{font-size: 16px;

    display: inline-block;max-width: max-content;margin-top: auto;
}.card.active .card-header:before
{
    content: '-';
}.rtl .card.card--service .card-img img
{
    -webkit-transform: rotate(-180deg)                                        ;-ms-transform: rotate(-180deg);transform: rotate(-180deg);
}.card.card--service .card-title
{line-height: 1.16;margin-bottom: 0;

    -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
}.card.card--service .btn-link
{
    margin-top: 1.25rem;
}.card.card--service:hover .card-text
{overflow: hidden;

    color: #000;
}.card-grid
{
    width: 100%;row-gap: 1rem;
}.card-grid.card-grid--5-columns .card
{max-width: 100%;

    -webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;
}.card-grid.card-grid--4-columns .card
{max-width: 100%;

    -webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;
}.card-grid.card-grid--3-columns .card
{max-width: 100%;

    -webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;
}.card-grid.card-grid--2-columns .card
{max-width: 100%;

    -webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;
}.slick-slider .slick-track,
.slick-slider .slick-list
{
    display: -webkit-box                    ;display: -ms-flexbox;display: flex;
}.slick-slider .slick-track .slick-slide,
.slick-slider .slick-list .slick-slide
{
    height: 100%;
}.slick-arrow
{position: absolute;top: -6.25rem;display: -webkit-box;display: -ms-flexbox;display: flex;width: 40px;height: 40px;cursor: pointer;-webkit-transition: all .3s ease;transition: all .3s ease;border: 1px solid #efefef;border-radius: 50%;
    background: #fff;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
}.slick-arrow i
{
    font-size: 16px;-webkit-transition: color .3s ease;transition: color .3s ease;color: #939498;
}.slick-arrow:hover
{border-color: #efefef;
    background: #efefef;
}.slick-arrow:hover i
{
    color: #000;
}.slick-arrow.slick-disabled
{
    opacity: .5;
}.slick-arrow.slick-next
{
    left: 0;
}.slick-arrow.slick-prev
{
    left: 3rem;
}.slick-arrow.slick-prev i
{
    -webkit-transform: rotate(-180deg)                                        ;-ms-transform: rotate(-180deg);transform: rotate(-180deg);
}.slick-counter
{font-size: 1rem;

    display: -webkit-box                                                                            ;display: -ms-flexbox;display: flex;color: #000;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;
}.slick-counter .current:before,
.slick-counter .total:before
{
    content: '0';
}.slick-counter .current,
.slick-counter .total
{
    padding: 0 0 0 .125rem;
}.slick-counter .total
{padding: 0 .125rem 0 0;

    color: #67696f;
}.slick-pagination
{
    margin-top: 1.5rem;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;
}.section-title
{font-size: 1.5rem;line-height: 1.1;

    color: #000;
}.section-title.section-title--sm
{
    font-size: 1.25rem;
}.section-title.section-title--md
{
    font-size: 1.75rem;
}.section-title.section-title--lg
{
    font-size: 2rem;margin-bottom: .75rem;
}.section-subtitle
{line-height: 1.4;

    color: #67696f;
}.section-subtitle p
{
    margin-bottom: 1.25rem;
}.section-subtitle p:last-child
{
    margin-bottom: 0;
}.section-grid-header
{
    margin-bottom: 3.125rem;
}.section-grid-header .section-header .section-title
{
    margin-bottom: .75rem;
}.section-grid-header.section-grid-header--white .section-header .section-title
{
    color: #fff;
}.section-grid-header.section-grid-header--white .section-header .section-subtitle
{
    color: #939498;
}a.key_focused,
button.key_focused,
input.key_focused,
textarea.key_focused,
select.key_focused
{
    outline: 1px dashed #000 !important;
}a:focus,
button:focus,
input:focus,
textarea:focus,
select:focus
{
    outline: none;
}a,
input,
button,
label
{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}a:focus,
input:focus,
button:focus,
label:focus
{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}button,
input[type='submit']
{
    cursor: pointer;
}noscript
{padding: 15px;

    text-align: center;
}.sr-only
{
    position: absolute;overflow: hidden;clip: rect(0, 0, 0, 0);width: 1px;height: 1px;padding: 0;white-space: nowrap;border: 0;
}.sr-only.sr-only-focusable:focus
{font-size: 16px;font-weight: 700;line-height: 1.25;display: inline-block;margin: 5px;padding: 10px 15px;vertical-align: top;

    color: #fff;background: #051d2f;
}.sr-only.sr-only-focusable:focus[accesskey='m'],
.sr-only.sr-only-focusable:focus[accesskey='c']
{position: fixed;
    z-index: 9999;text-decoration: none;
}ins,
abbr
{
    text-decoration: none;
}.hidden,
legend
{
    position: absolute;top: auto;right: -9999px;overflow: hidden;width: 1px;height: 1px;
}body
{
    font-family: 'Inter', serif;font-weight: 400;margin: 0;
}body.rtl
{
    font-family: 'Noto Sans Hebrew', serif;
}.btn-wrap
{
    display: -webkit-box                    ;display: -ms-flexbox;display: flex;
}.tag-wrap
{
    display: -webkit-box                                            ;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: .5rem;
}.tag-wrap.tag-wrap--lg
{
    gap: 1rem;
}.meta-type
{
    position: relative;margin-right: .5rem;padding-right: .3125rem;color: #000;
}.meta-type:before
{position: absolute;top: 50%;right: -5px;width: 4px;height: 4px;

    content: '';-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);border-radius: 10px;background: #000;
}.date
{line-height: 1.16;display: inline;

    color: #67696f;
}.woocommerce-breadcrumb
{
    font-size: .75rem;
}.container
{
    max-width: 1440px;margin: 0 auto;
}.backdrop-active
{
    overflow: hidden;padding-left: var(--body-scroll-width) !important;
}.backdrop-overlay
{
    position: fixed;z-index: 99;top: 0;right: 0;visibility: hidden;width: 100%;height: 100%;-webkit-transition: .5s ease opacity, .5s ease visibility, .5s ease filter;transition: .5s ease opacity, .5s ease visibility, .5s ease filter;opacity: 0;background-color: rgba(255, 255, 255, .2);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);
}.backdrop-active .backdrop-overlay
{visibility: visible;

    opacity: 1;
}.header-top
{line-height: 1;

    position: relative;-webkit-transition: .5s ease height, .5s ease padding;transition: .5s ease height, .5s ease padding;color: #fff;background: #000;gap: 10px;
}.header-top.active
{
    height: 0;padding-block: 0;
}.header-top a
{
    color: #fff;
}.header-top .header-top__close
{
    font-size: 16px;font-weight: 500;position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);color: #fff;
}.header-top .btn-link
{
    margin-bottom: 0;
}.bg-blur
{position: absolute;z-index: -999;top: 0;left: 0;bottom: 0;right: 0;

    background: rgba(255, 255, 255, .2);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);
}.bg-blur.active
{
    z-index: 99;
}#primary-nav .primary-menu > li.menu-item-has-children:not(.mega-menu):not(.mega-menu-two) .menu-banner-row
{
    display: none;
}#primary-nav .primary-menu > li:hover > a,
#primary-nav .primary-menu > li.hover > a
{color: #000;
    border: 1px solid #5c4bb9;border-radius: 25px;
}#primary-nav .primary-menu > li:hover > a:before,
#primary-nav .primary-menu > li.hover > a:before
{
    -webkit-transform: translate(0, -50%) rotate(180deg)                                        ;-ms-transform: translate(0, -50%) rotate(180deg);transform: translate(0, -50%) rotate(180deg);
}#primary-nav .primary-menu > li > a
{
    font-size: .8125rem;font-weight: 400;line-height: 1.125rem;position: relative;display: block;padding: .71875rem 1.09375rem;-webkit-transition: .3s ease color;transition: .3s ease color;text-decoration: none;color: #000;
}#primary-nav .primary-menu > li > a.active
{color: #fff;
    background: #5c4bb9;
}#primary-nav .primary-menu > li > a.active:before
{
    -webkit-transform: translateY(-50%) rotate(-180deg)                                        ;-ms-transform: translateY(-50%) rotate(-180deg);transform: translateY(-50%) rotate(-180deg);
}#primary-nav .primary-menu > li .sub-menu
{
    font-size: .75rem;line-height: 1.5;
}#primary-nav .primary-menu > li .sub-menu > li.menu-bold > a
{
    font-weight: 700;
}#primary-nav .primary-menu > li .sub-menu > li.current-menu-item > a
{
    font-weight: 700;
}#primary-nav .primary-menu > li .sub-menu > li > a
{font-weight: 400;display: block;padding: .375rem 1.09375rem .4375rem;

    color: #252525;
}#primary-nav .primary-menu > li > .sub-menu > li > a
{
    font-size: .75rem;color: #000;
}.header
{position: relative;z-index: 103;top: 0;left: 0;bottom: 0;right: 0;

    background: #fff;isolation: isolate;
}.header .skip-to-main-content
{position: absolute;right: 45%;

    height: 1.875rem;padding: .5rem;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition:         transform .3s;transition:         transform .3s, -webkit-transform .3s;-webkit-transform: translateY(-200%);-ms-transform: translateY(-200%);transform: translateY(-200%);
}.header .skip-to-main-content:focus
{
    -webkit-transform: translateY(0%)                                        ;-ms-transform: translateY(0%);transform: translateY(0%);
}.header .header__container
{
    position: relative;background-color: #fff;isolation: isolate;
}.header .header__container.search_open
{
    border-radius: 0 0 .75rem .75rem;
}.header .header__container.search_open .header__links,
.header .header__container.search_open .header__cta,
.header .header__container.search_open .language__cta
{
    display: none;
}.header.fixed__top .header__container
{
    position: fixed;top: 0;left: 0;right: 0;
}.header .header__cta_desktop .header__cta
{z-index: 1;

    isolation: isolate;
}.header .header__cta_desktop .header__cta a
{-webkit-transition-duration: 0s                                                                                ;transition-duration: 0s;color: #fff;
    border-color: #000;background-color: #000;
}.header .header__cta_desktop .header__cta a:hover
{color: #fff !important;
    border-color: #000;background-color: #000;
}.header .header__cta_desktop .header__cta a .button
{
    color: #fff;
}.header .header__search_options
{
    position: absolute;z-index: 1;visibility: hidden;overflow: hidden;width: 100%;-webkit-transition: height 300ms ease-in-out;transition: height 300ms ease-in-out;opacity: 0;border-top: .0625rem solid transparent;border-bottom: 1px solid #efefef;border-radius: 0 0 8px 8px;background-color: #fff;
}.result-active .header .header__search_options
{
    height: 100dvh;
}.result-active .header .header__search_options:before,
.result-active .header .header__search_options:after
{position: absolute;z-index: 0;

    content: '';background-repeat: no-repeat;background-size: contain;
}.result-active .header .header__search_options:before
{left: 0;

    display: none;background-image: url(../../assets/images/search-prop1.png);background-position: left;
}.header .header__search_options:after
{top: 20%;right: 0;width: 18.6875rem;height: 26.0625rem;

    background-image: url(../../assets/images/search-prop2-mobile.png);background-position: right;
}.header .header__search_options .header__inner
{
    opacity: 0;
}.header .header__search_options .header__inner .ajax-search-results
{
    padding-right: 0;
}.header .header__search_options .header__inner .search-results-list .search-result-title
{font-size: 1.75rem;font-weight: 400;
    line-height: 1.16;margin-bottom: 1.25rem;letter-spacing: -.03125rem;
}.header .header__search_options .header__inner .search-results-list .search-result-title a
{
    color: #67696f;
}.header .header__search_options .header__inner .search-results-list .search-result-title a .search-highlight
{color: #000;
    background: transparent;
}.header .header__search_options.header_suggestions .header__inner
{
    position: relative;z-index: 2;padding: 3.125rem 0;
}.header .header__search_options.header_suggestions .header__inner:before,
.header .header__search_options.header_suggestions .header__inner:after
{position: absolute;z-index: 0;

    content: '';background-repeat: no-repeat;background-position: center;background-size: contain;
}.header .header__search_options.header_suggestions .header__inner:before
{
    top: -8rem;right: -9rem;width: 19.375rem;height: auto;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);background-image: url('data:image/svg+xml,%0A%3Csvg width=\'527\' height=\'957\' viewBox=\'0 0 527 957\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M37.8764 440.299L37.1693 439.592L37.8764 440.299ZM225.481 252.694L226.189 253.401L225.481 252.694ZM301.493 252.966L300.781 253.669L300.786 253.673L301.493 252.966ZM488.827 440.301L489.534 439.594L488.827 440.301ZM413.086 516.042L412.379 516.749L413.086 516.042ZM263.351 366.307L264.058 365.6L263.351 364.893L262.644 365.6L263.351 366.307ZM113.618 516.041L112.911 515.333L113.618 516.041ZM37.1693 439.592C15.8635 460.898 15.8635 495.442 37.1693 516.748L38.5836 515.333C18.0587 494.809 18.0587 461.531 38.5836 441.006L37.1693 439.592ZM224.774 251.987L37.1693 439.592L38.5836 441.006L226.189 253.401L224.774 251.987ZM301.93 251.987C280.624 230.681 246.08 230.681 224.774 251.987L226.189 253.401C246.713 232.877 279.991 232.877 300.516 253.401L301.93 251.987ZM302.205 252.264C302.114 252.172 302.022 252.079 301.93 251.987L300.516 253.401C300.604 253.49 300.693 253.579 300.781 253.669L302.205 252.264ZM489.534 439.594L302.2 252.259L300.786 253.673L488.12 441.008L489.534 439.594ZM489.534 516.749C510.84 495.443 510.84 460.9 489.534 439.594L488.12 441.008C508.645 461.533 508.645 494.81 488.12 515.335L489.534 516.749ZM412.379 516.749C433.685 538.055 468.229 538.055 489.534 516.749L488.12 515.335C467.595 535.86 434.318 535.86 413.793 515.335L412.379 516.749ZM262.644 367.014L412.379 516.749L413.793 515.335L264.058 365.6L262.644 367.014ZM114.325 516.748L264.058 367.014L262.644 365.6L112.911 515.333L114.325 516.748ZM37.1693 516.748C58.4752 538.054 93.0189 538.054 114.325 516.748L112.911 515.333C92.3857 535.858 59.1084 535.858 38.5836 515.333L37.1693 516.748Z\' fill=\'url(%23paint0_linear_2425_120976)\'/%3E%3Cpath d=\'M488.827 655.034L489.534 654.327L488.827 655.034ZM301.222 467.429L300.515 468.136L301.222 467.429ZM225.21 467.701L225.922 468.403L225.917 468.408L225.21 467.701ZM37.8719 655.039L37.1648 654.332L37.8719 655.039ZM113.613 730.78L114.32 731.488L113.613 730.78ZM263.352 581.042L262.645 580.334L263.352 579.627L264.059 580.334L263.352 581.042ZM413.085 730.775L413.793 730.068L413.085 730.775ZM489.534 654.327C510.84 675.632 510.84 710.176 489.534 731.482L488.12 730.068C508.644 709.543 508.644 676.266 488.12 655.741L489.534 654.327ZM301.929 466.722L489.534 654.327L488.12 655.741L300.515 468.136L301.929 466.722ZM224.773 466.722C246.079 445.416 280.623 445.416 301.929 466.722L300.515 468.136C279.99 447.611 246.712 447.611 226.188 468.136L224.773 466.722ZM224.498 466.999C224.59 466.906 224.681 466.814 224.773 466.722L226.188 468.136C226.099 468.225 226.01 468.314 225.922 468.403L224.498 466.999ZM37.1648 654.332L224.503 466.994L225.917 468.408L38.579 655.746L37.1648 654.332ZM37.1648 731.488C15.859 710.182 15.859 675.638 37.1648 654.332L38.579 655.746C18.0542 676.271 18.0542 709.549 38.579 730.073L37.1648 731.488ZM114.32 731.488C93.0144 752.793 58.4707 752.793 37.1648 731.488L38.579 730.073C59.1039 750.598 92.3812 750.598 112.906 730.073L114.32 731.488ZM264.059 581.749L114.32 731.488L112.906 730.073L262.645 580.334L264.059 581.749ZM412.378 731.482L262.645 581.749L264.059 580.334L413.793 730.068L412.378 731.482ZM489.534 731.482C468.228 752.788 433.684 752.788 412.378 731.482L413.793 730.068C434.317 750.593 467.595 750.593 488.12 730.068L489.534 731.482Z\' fill=\'url(%23paint1_linear_2425_120976)\'/%3E%3Cpath d=\'M37.8774 225.476L37.1703 224.769L37.8774 225.476ZM225.482 37.8706L226.19 38.5777L225.482 37.8706ZM301.732 38.3859L301.016 39.0836L301.025 39.093L301.732 38.3859ZM488.826 225.48L489.533 224.773L488.826 225.48ZM413.085 301.221L412.378 301.928L413.085 301.221ZM263.35 151.486L264.057 150.779L263.35 150.072L262.643 150.779L263.35 151.486ZM113.619 301.217L112.912 300.51L113.619 301.217ZM37.1703 224.769C15.8644 246.074 15.8644 280.618 37.1703 301.924L38.5845 300.51C18.0597 279.985 18.0597 246.708 38.5845 226.183L37.1703 224.769ZM224.775 37.1635L37.1703 224.769L38.5845 226.183L226.19 38.5777L224.775 37.1635ZM301.931 37.1636C280.625 15.8577 246.081 15.8576 224.775 37.1635L226.19 38.5777C246.714 18.0529 279.992 18.0529 300.517 38.5778L301.931 37.1636ZM302.449 37.6882C302.277 37.5124 302.105 37.3375 301.931 37.1636L300.517 38.5778C300.684 38.7455 300.851 38.9141 301.016 39.0835L302.449 37.6882ZM489.533 224.773L302.439 37.6788L301.025 39.093L488.119 226.187L489.533 224.773ZM489.533 301.928C510.839 280.623 510.839 246.079 489.533 224.773L488.119 226.187C508.644 246.712 508.644 279.989 488.119 300.514L489.533 301.928ZM412.378 301.928C433.684 323.234 468.228 323.234 489.533 301.928L488.119 300.514C467.594 321.039 434.317 321.039 413.792 300.514L412.378 301.928ZM262.643 152.193L412.378 301.928L413.792 300.514L264.057 150.779L262.643 152.193ZM114.326 301.924L264.057 152.193L262.643 150.779L112.912 300.51L114.326 301.924ZM37.1703 301.924C58.4762 323.23 93.0199 323.23 114.326 301.924L112.912 300.51C92.3867 321.035 59.1094 321.035 38.5845 300.51L37.1703 301.924Z\' fill=\'url(%23paint2_linear_2425_120976)\'/%3E%3Cdefs%3E%3ClinearGradient id=\'paint0_linear_2425_120976\' x1=\'131.679\' y1=\'346.497\' x2=\'395.026\' y2=\'609.844\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%23736BDE\'/%3E%3Cstop offset=\'1\' stop-color=\'%23736BDE\' stop-opacity=\'0\'/%3E%3C/linearGradient%3E%3ClinearGradient id=\'paint1_linear_2425_120976\' x1=\'395.024\' y1=\'561.231\' x2=\'131.673\' y2=\'824.582\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%233893CD\'/%3E%3Cstop offset=\'1\' stop-color=\'%233893CD\' stop-opacity=\'0\'/%3E%3C/linearGradient%3E%3ClinearGradient id=\'paint2_linear_2425_120976\' x1=\'10.8048\' y1=\'332.332\' x2=\'526.699\' y2=\'123.574\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%2370BF5C\' stop-opacity=\'0\'/%3E%3Cstop offset=\'1\' stop-color=\'%2370BF5C\'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A');aspect-ratio: 527, 957;
}.header .header__search_options.header_suggestions .header__inner:after
{
    top: 30%;left: -8.25rem;bottom: unset;width: 19.375rem;background-image: url('data:image/svg+xml,%0A%3Csvg width=\'527\' height=\'957\' viewBox=\'0 0 527 957\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M37.8764 440.299L37.1693 439.592L37.8764 440.299ZM225.481 252.694L226.189 253.401L225.481 252.694ZM301.493 252.966L300.781 253.669L300.786 253.673L301.493 252.966ZM488.827 440.301L489.534 439.594L488.827 440.301ZM413.086 516.042L412.379 516.749L413.086 516.042ZM263.351 366.307L264.058 365.6L263.351 364.893L262.644 365.6L263.351 366.307ZM113.618 516.041L112.911 515.333L113.618 516.041ZM37.1693 439.592C15.8635 460.898 15.8635 495.442 37.1693 516.748L38.5836 515.333C18.0587 494.809 18.0587 461.531 38.5836 441.006L37.1693 439.592ZM224.774 251.987L37.1693 439.592L38.5836 441.006L226.189 253.401L224.774 251.987ZM301.93 251.987C280.624 230.681 246.08 230.681 224.774 251.987L226.189 253.401C246.713 232.877 279.991 232.877 300.516 253.401L301.93 251.987ZM302.205 252.264C302.114 252.172 302.022 252.079 301.93 251.987L300.516 253.401C300.604 253.49 300.693 253.579 300.781 253.669L302.205 252.264ZM489.534 439.594L302.2 252.259L300.786 253.673L488.12 441.008L489.534 439.594ZM489.534 516.749C510.84 495.443 510.84 460.9 489.534 439.594L488.12 441.008C508.645 461.533 508.645 494.81 488.12 515.335L489.534 516.749ZM412.379 516.749C433.685 538.055 468.229 538.055 489.534 516.749L488.12 515.335C467.595 535.86 434.318 535.86 413.793 515.335L412.379 516.749ZM262.644 367.014L412.379 516.749L413.793 515.335L264.058 365.6L262.644 367.014ZM114.325 516.748L264.058 367.014L262.644 365.6L112.911 515.333L114.325 516.748ZM37.1693 516.748C58.4752 538.054 93.0189 538.054 114.325 516.748L112.911 515.333C92.3857 535.858 59.1084 535.858 38.5836 515.333L37.1693 516.748Z\' fill=\'url(%23paint0_linear_2425_120976)\'/%3E%3Cpath d=\'M488.827 655.034L489.534 654.327L488.827 655.034ZM301.222 467.429L300.515 468.136L301.222 467.429ZM225.21 467.701L225.922 468.403L225.917 468.408L225.21 467.701ZM37.8719 655.039L37.1648 654.332L37.8719 655.039ZM113.613 730.78L114.32 731.488L113.613 730.78ZM263.352 581.042L262.645 580.334L263.352 579.627L264.059 580.334L263.352 581.042ZM413.085 730.775L413.793 730.068L413.085 730.775ZM489.534 654.327C510.84 675.632 510.84 710.176 489.534 731.482L488.12 730.068C508.644 709.543 508.644 676.266 488.12 655.741L489.534 654.327ZM301.929 466.722L489.534 654.327L488.12 655.741L300.515 468.136L301.929 466.722ZM224.773 466.722C246.079 445.416 280.623 445.416 301.929 466.722L300.515 468.136C279.99 447.611 246.712 447.611 226.188 468.136L224.773 466.722ZM224.498 466.999C224.59 466.906 224.681 466.814 224.773 466.722L226.188 468.136C226.099 468.225 226.01 468.314 225.922 468.403L224.498 466.999ZM37.1648 654.332L224.503 466.994L225.917 468.408L38.579 655.746L37.1648 654.332ZM37.1648 731.488C15.859 710.182 15.859 675.638 37.1648 654.332L38.579 655.746C18.0542 676.271 18.0542 709.549 38.579 730.073L37.1648 731.488ZM114.32 731.488C93.0144 752.793 58.4707 752.793 37.1648 731.488L38.579 730.073C59.1039 750.598 92.3812 750.598 112.906 730.073L114.32 731.488ZM264.059 581.749L114.32 731.488L112.906 730.073L262.645 580.334L264.059 581.749ZM412.378 731.482L262.645 581.749L264.059 580.334L413.793 730.068L412.378 731.482ZM489.534 731.482C468.228 752.788 433.684 752.788 412.378 731.482L413.793 730.068C434.317 750.593 467.595 750.593 488.12 730.068L489.534 731.482Z\' fill=\'url(%23paint1_linear_2425_120976)\'/%3E%3Cpath d=\'M37.8774 225.476L37.1703 224.769L37.8774 225.476ZM225.482 37.8706L226.19 38.5777L225.482 37.8706ZM301.732 38.3859L301.016 39.0836L301.025 39.093L301.732 38.3859ZM488.826 225.48L489.533 224.773L488.826 225.48ZM413.085 301.221L412.378 301.928L413.085 301.221ZM263.35 151.486L264.057 150.779L263.35 150.072L262.643 150.779L263.35 151.486ZM113.619 301.217L112.912 300.51L113.619 301.217ZM37.1703 224.769C15.8644 246.074 15.8644 280.618 37.1703 301.924L38.5845 300.51C18.0597 279.985 18.0597 246.708 38.5845 226.183L37.1703 224.769ZM224.775 37.1635L37.1703 224.769L38.5845 226.183L226.19 38.5777L224.775 37.1635ZM301.931 37.1636C280.625 15.8577 246.081 15.8576 224.775 37.1635L226.19 38.5777C246.714 18.0529 279.992 18.0529 300.517 38.5778L301.931 37.1636ZM302.449 37.6882C302.277 37.5124 302.105 37.3375 301.931 37.1636L300.517 38.5778C300.684 38.7455 300.851 38.9141 301.016 39.0835L302.449 37.6882ZM489.533 224.773L302.439 37.6788L301.025 39.093L488.119 226.187L489.533 224.773ZM489.533 301.928C510.839 280.623 510.839 246.079 489.533 224.773L488.119 226.187C508.644 246.712 508.644 279.989 488.119 300.514L489.533 301.928ZM412.378 301.928C433.684 323.234 468.228 323.234 489.533 301.928L488.119 300.514C467.594 321.039 434.317 321.039 413.792 300.514L412.378 301.928ZM262.643 152.193L412.378 301.928L413.792 300.514L264.057 150.779L262.643 152.193ZM114.326 301.924L264.057 152.193L262.643 150.779L112.912 300.51L114.326 301.924ZM37.1703 301.924C58.4762 323.23 93.0199 323.23 114.326 301.924L112.912 300.51C92.3867 321.035 59.1094 321.035 38.5845 300.51L37.1703 301.924Z\' fill=\'url(%23paint2_linear_2425_120976)\'/%3E%3Cdefs%3E%3ClinearGradient id=\'paint0_linear_2425_120976\' x1=\'131.679\' y1=\'346.497\' x2=\'395.026\' y2=\'609.844\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%23736BDE\'/%3E%3Cstop offset=\'1\' stop-color=\'%23736BDE\' stop-opacity=\'0\'/%3E%3C/linearGradient%3E%3ClinearGradient id=\'paint1_linear_2425_120976\' x1=\'395.024\' y1=\'561.231\' x2=\'131.673\' y2=\'824.582\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%233893CD\'/%3E%3Cstop offset=\'1\' stop-color=\'%233893CD\' stop-opacity=\'0\'/%3E%3C/linearGradient%3E%3ClinearGradient id=\'paint2_linear_2425_120976\' x1=\'10.8048\' y1=\'332.332\' x2=\'526.699\' y2=\'123.574\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%2370BF5C\' stop-opacity=\'0\'/%3E%3Cstop offset=\'1\' stop-color=\'%2370BF5C\'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A');aspect-ratio: 527, 957;
}.header .header__search_options.open
{position: absolute;top: 100%;right: 0;visibility: visible;width: 100%;

    opacity: 1;border-top: .0625rem solid #939498;
}.header .header__search_options.open .header__inner
{padding: 0 1.25rem;-webkit-transition: opacity 200ms ease, padding 200ms ease;transition: opacity 200ms ease, padding 200ms ease;-webkit-transition-delay: 200ms, 200ms;transition-delay: 200ms, 200ms;

    opacity: 1;
}.header .header__search_options .search_results_card
{
    max-width: 100%;border: 0;background-color: inherit;box-shadow: none;
}.header .header__search_options .search_results_card .title
{
    font-size: 1.5rem;color: #000;
}.header .header__search_options .search_results_card .searchBullets
{
    display: -webkit-box                                                                                    ;display: -ms-flexbox;display: flex;max-width: 100%;margin-top: 1.25rem;margin-bottom: 0;padding-right: 0;list-style: none;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 1rem;
}.header .header__search_options .search_results_card .searchBullets li
{font-size: 1rem;

    margin-left: 0;padding: 0;border: none;border-radius: 2.5rem;
}.header .header__search_options .search_results_card .searchBulletBtn
{font-size: 1rem;

    margin-left: 0;padding: .375rem 1rem;color: #000;border: .0625rem solid #939498;border-radius: 2.5rem;outline: 0;background-color: transparent;
}.header .header__search_options .search_results_card .searchBulletBtn:hover,
.header .header__search_options .search_results_card .searchBulletBtn:active,
.header .header__search_options .search_results_card .searchBulletBtn:focus
{color: #000;
    border-color: #000;background-color: #000;
}.header .header__search_options .search_results_card *
{
    color: #fff;
}.header .header__search_options .popular_results_card
{
    max-width: 100%;border: 0;background-color: inherit;box-shadow: none;
}.header .header__search_options .popular_results_card .title
{
    font-size: 1.5rem;margin: 0;color: #000;
}.header .header__search_options .popular_results_card .searchBullets
{
    display: -webkit-box                                                                                    ;display: -ms-flexbox;display: flex;max-width: 100%;margin-top: 1.25rem;margin-bottom: 0;padding-right: 0;list-style: none;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 1rem;
}.header .header__search_options .popular_results_card .searchBullets li
{font-size: 1rem;

    margin-left: 0;padding: 0;border: none;border-radius: 2.5rem;
}.header .header__search_options .popular_results_card .tag
{
    -webkit-transition: box-shadow .3s ease, border-color .3s ease, background-color .3s ease                                    ;transition: box-shadow .3s ease, border-color .3s ease, background-color .3s ease;
}.header .header__search_options .popular_results_card .tag:hover,
.header .header__search_options .popular_results_card .tag:active,
.header .header__search_options .popular_results_card .tag:focus
{
    border-color: transparent;background: #fff;box-shadow: 0 0 0 4px rgba(79, 66, 150, .2);
}.header .header__search_options .popular_results_card *
{
    color: #000;
}.header .search_options__up-arrow,
.header .search_options__right-arrow
{
    position: absolute;z-index: 0;
}.header .search_options__up-arrow
{
    top: 20rem;left: 0;
}.header .search_options__right-arrow
{top: -1rem;right: -1rem;

    display: none;
}.header .header__search_suggestions
{
    position: relative;z-index: 2;max-height: 100%;padding-top: 1.25rem;padding-right: 0;
}.header .header__search_suggestions ul
{overflow-y: auto;max-height: 100%;
    margin: 0;margin-bottom: 5rem;padding: 0;list-style: none;
}.header .header__search_suggestions ul li
{font-size: 2.25rem;font-weight: 400;line-height: 2.625rem;

    margin-bottom: 1.25rem;padding: 0 .75rem;cursor: pointer;letter-spacing: -.031rem;color: #fff;
}.header .header__search_suggestions ul li:hover
{
    color: #000;
}.header .header__search_suggestions ul li:hover span
{
    color: #000;
}.header .header__search_suggestions ul li span
{
    font-size: inherit;color: #fff;
}.header .header__search_suggestions ul li.activeSuggestion
{
    cursor: pointer;color: #000;
}.header .header__search_suggestions ul li.activeSuggestion span
{
    color: inherit;
}.header__inner
{
    position: relative;z-index: 2;display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 auto;padding: 2.5rem 1.25rem 1.25rem;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}.header-mobile-links
{
    display: none;
}.header__search
{z-index: 2;

    isolation: isolate;
}.header__search_container
{
    display: -webkit-box                                                                                                            ;display: -ms-flexbox;display: flex;height: 2.5rem;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;gap: 0;
}.header__logo
{
    width: 100%;max-width: 9.5rem;max-height: 2rem;
}.header__logo a
{font-size: 0;

    display: -webkit-box                                                                                            ;display: -ms-flexbox;display: flex;width: 100%;text-decoration: none;color: transparent;background-repeat: no-repeat;background-position: center;background-size: contain;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;
}.header__links
{min-width: 440px;

    -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
}.header__links .headerNavigation__menu
{
    display: -webkit-box                                                                                            ;display: -ms-flexbox;display: flex;max-width: 510px;margin-top: 0;margin-bottom: 0;padding: 0;list-style-type: none;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;isolation: isolate;
}.header__links .headerNavigation__item
{
    position: relative;color: #fff;
}.header__links .headerNavigation__item:hover
{
    color: #fff;
}.header__links .headerNavigation__item a
{font-size: 1rem;font-weight: 400;line-height: 1.5rem;

    padding: .25rem 1rem;-webkit-transition: .25s cubic-bezier(.215, .61, .355, 1);transition: .25s cubic-bezier(.215, .61, .355, 1);text-decoration: none;color: inherit;border-width: .0625rem;border-style: solid;border-color: transparent;border-radius: 1.25rem;outline: none;
}.header__links .headerNavigation__item a:hover
{
    border-color: #4f4296;
}.header__links .headerNavigation__item a:focus,
.header__links .headerNavigation__item a:focus-visible,
.header__links .headerNavigation__item a:focus-within,
.header__links .headerNavigation__item a:active,
.header__links .headerNavigation__item a.active
{-webkit-transition: .25s cubic-bezier(.215, .61, .355, 1)                                                                                                                ;transition: .25s cubic-bezier(.215, .61, .355, 1);color: #fff;
    border-color: #4f4296;outline: none;background-color: #4f4296;box-shadow: 0 0 0 .0625rem #4f4296 inset;
}.header__links .headerNavigation__item.has_subnav a
{
    padding-left: 2em;text-decoration: none;
}.header__links .headerNavigation__item.has_subnav a:after
{
    position: absolute;top: 50%;left: .5em;width: 15px;height: 7.5px;content: '';-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);background-image: url('data:image/svg+xml,%0A%3Csvg width=\'18\' height=\'11\' viewBox=\'0 0 18 11\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M16.5 1.25L9 8.75L1.5 1.25\' stroke=\'white\' stroke-width=\'2\'/%3E%3C/svg%3E%0A');background-repeat: no-repeat;background-position: center;background-size: contain;
}.header__links .headerNavigation__item.has_subnav.active a
{-webkit-transition: .25s cubic-bezier(.215, .61, .355, 1)                                                                                                                                ;transition: .25s cubic-bezier(.215, .61, .355, 1);text-decoration: none;color: #fff;
    border-color: #4f4296;outline: none;background-color: #4f4296;box-shadow: 0 0 0 .0625rem #4f4296 inset;
}.header__links .headerNavigation__item.has_subnav.active a:after
{
    background-image: url('data:image/svg+xml,%0A%3Csvg width=\'18\' height=\'11\' viewBox=\'0 0 18 11\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1.5 9.75L9 2.25L16.5 9.75\' stroke=\'white\' stroke-width=\'2\'/%3E%3C/svg%3E%0A') !important;
}.header__links .headerNavigation__submenu
{
    padding: 0;
}.header__links .headerNavigation__submenu-wrapper
{
    position: absolute;top: 100%;left: 0;right: 0;visibility: hidden;opacity: 0;border-top: .0625rem solid #efefef;
}.header__links .headerNavigation__submenu-wrapper.active
{visibility: visible;

    opacity: 1;
}.header__links .headerNavigation .headerNavigation__item
{
    color: #000;
}.header__links .headerNavigation .headerNavigation__item a:focus,
.header__links .headerNavigation .headerNavigation__item a:focus-visible,
.header__links .headerNavigation .headerNavigation__item a:focus-within,
.header__links .headerNavigation .headerNavigation__item a:active,
.header__links .headerNavigation .headerNavigation__item a.active
{-webkit-transition: .25s cubic-bezier(.215, .61, .355, 1)                                                                                                                                ;transition: .25s cubic-bezier(.215, .61, .355, 1);text-decoration: none;color: #fff;
    border-color: #4f4296;outline: none;background-color: #4f4296;box-shadow: 0 0 0 .0625rem #4f4296 inset;
}.header__links .headerNavigation .headerNavigation__item a:focus:after,
.header__links .headerNavigation .headerNavigation__item a:focus-visible:after,
.header__links .headerNavigation .headerNavigation__item a:focus-within:after,
.header__links .headerNavigation .headerNavigation__item a:active:after,
.header__links .headerNavigation .headerNavigation__item a.active:after
{
    background-image: url('data:image/svg+xml,%0A%3Csvg width=\'18\' height=\'11\' viewBox=\'0 0 18 11\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M16.5 1.25L9 8.75L1.5 1.25\' stroke=\'white\' stroke-width=\'2\'/%3E%3C/svg%3E%0A') !important;
}.header__links .headerNavigation .headerNavigation__item.has_subnav a:after
{
    background-image: url('data:image/svg+xml,%0A%3Csvg width=\'18\' height=\'11\' viewBox=\'0 0 18 11\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M16.5 1.25L9 8.75L1.5 1.25\' stroke=\'black\' stroke-width=\'2\'/%3E%3C/svg%3E%0A');
}.header__links .headerNavigation .headerNavigation__item.has_subnav.active a
{-webkit-transition: .25s cubic-bezier(.215, .61, .355, 1)                                                                                                                                ;transition: .25s cubic-bezier(.215, .61, .355, 1);text-decoration: none;color: #fff;
    border-color: #4f4296;outline: none;background-color: #4f4296;box-shadow: 0 0 0 .0625rem #4f4296 inset;
}.header__links .headerNavigation .headerNavigation__item.has_subnav.active a:after
{
    background-image: url('data:image/svg+xml,%0A%3Csvg width=\'18\' height=\'11\' viewBox=\'0 0 18 11\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1.5 9.75L9 2.25L16.5 9.75\' stroke=\'white\' stroke-width=\'2\'/%3E%3C/svg%3E%0A') !important;
}.language-cta.mobile
{display: inline-block;

    margin-top: auto;padding: 0 1.25rem 3.4375rem;list-style: none;
}.language-cta .language__button
{
    position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;outline: none;
}.language-cta .language__button:before
{font: 1.25rem / 1 'icomoon';position: absolute;top: 50%;left: 10px;display: none;

    content: '\e915';-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);
}.language-cta .language__button:not(:disabled):not(.disabled):focus,
.language-cta .language__button:not(:disabled):not(.disabled):active,
.language-cta .language__button:not(:disabled):not(.disabled):visited
{
    outline: none;box-shadow: none;
}.language-cta .language__button:not(:disabled):not(.disabled):focus,
.language-cta .language__button:not(:disabled):not(.disabled):hover
{color: #000 !important;border-color: #000;
    background: none !important;
}.language_modal
{
    display: none;
}.language_modal.is-active
{
    display: -webkit-box                    ;display: -ms-flexbox;display: flex;
}.language_modal .language_modal__content
{
    position: absolute;z-index: 101;top: calc(100% + 25%);left: 2rem;overflow: hidden;width: 90%;max-width: 37.5rem;margin: 0 auto;border-radius: 8px;background-color: #fff;box-shadow: 0 94px 147px 0 rgba(198, 198, 197, .06), 0 47.046px 73.572px 0 rgba(198, 198, 197, .09), 0 28.338px 44.316px 0 rgba(198, 198, 197, .12), 0 18.161px 28.4px 0 rgba(198, 198, 197, .14), 0 11.77px 18.407px 0 rgba(198, 198, 197, .15), 0 7.409px 11.587px 0 rgba(198, 198, 197, .18), 0 4.257px 6.657px 0 rgba(198, 198, 197, .21), 0 1.874px 2.93px 0 rgba(198, 198, 197, .27);
}.language_modal .language_modal__inner
{
    position: relative;overflow-y: auto;max-height: 100vh;padding: 30px;
}.language_modal .language_modal__inner .title
{font-size: 1.25rem;

    margin: 0;letter-spacing: -.031rem;
}.language_modal .language_modal__close
{
    position: absolute;top: 24px;left: 40px;cursor: pointer;border: none;background: none;
}.language_modal__body .dropdown__region select,
.language_modal__body .dropdown__language select
{
    margin: .5rem 0;
}.language_modal__body .dropdown__region .form-block,
.language_modal__body .dropdown__language .form-block
{
    margin-bottom: 1.5rem;
}.language_modal__footer
{display: -webkit-box;display: -ms-flexbox;display: flex;padding: .75rem 1.25rem 1.25rem 1.25rem;

    text-align: center;background-color: #000;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 1.125rem;-ms-flex-item-align: stretch;align-self: stretch;
}.language_modal__footer a
{font-size: 1.25rem;

    padding-bottom: .125rem;text-decoration: none;color: #fff;border-bottom: .0625rem solid #000;
}.language_modal__footer a:hover
{
    color: #fff;
}.language_modal__footer button a
{
    color: white;
}.language_modal__footer button a:hover
{
    color: #000;
}.nav-active
{
    overflow: hidden;
}.nav-opener
{
    display: -webkit-box                                                                                            ;display: -ms-flexbox;display: flex;margin: 0;margin-right: .625rem;padding: 0;border: none;outline: none;background: none;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}.nav-opener .nav-bar
{
    font-size: 0;position: relative;display: block;width: 24px;height: 2px;-webkit-transition: .3s ease-in-out background;transition: .3s ease-in-out background;border-radius: 20px;background: #000;
}.nav-active .nav-opener .nav-bar
{-webkit-transition-delay: .1s                                                ;transition-delay: .1s;

    background: none;
}.nav-opener .nav-bar:before,
.nav-opener .nav-bar:after
{
    position: absolute;right: 0;width: 100%;height: 2px;margin: 0;content: '';border-radius: 20px;background: #000;
}.nav-opener .nav-bar:before
{
    top: -6px;-webkit-transition: .3s ease top .3s, .3s ease transform 0s, .3s ease-in-out background;transition: .3s ease top .3s, .3s ease transform 0s, .3s ease-in-out background;
}.nav-active .nav-opener .nav-bar:before
{
    top: 0;-webkit-transition: .3s ease top 0s, .3s ease transform .3s, .3s ease-in-out background;transition: .3s ease top 0s, .3s ease transform .3s, .3s ease-in-out background;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);
}.nav-opener .nav-bar:after
{
    bottom: -6px;-webkit-transition: .3s ease bottom .3s, .3s ease transform 0s, .3s ease-in-out background;transition: .3s ease bottom .3s, .3s ease transform 0s, .3s ease-in-out background;
}.nav-active .nav-opener .nav-bar:after
{
    bottom: 0;width: 100%;-webkit-transition: .3s ease bottom 0s, .3s ease transform .3s, .3s ease width .3s, .3s ease-in-out background;transition: .3s ease bottom 0s, .3s ease transform .3s, .3s ease width .3s, .3s ease-in-out background;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);
}.subNavigationComponent
{width: 100%;margin: 0 auto;padding: 0;border-bottom: .0625rem solid #efefef;border-radius: 0;
    background-color: #fff;
}.subNavigationComponent .subNavigationComponent__container
{display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: row;width: 100%;margin-left: auto;margin-right: auto;padding: 1rem 5rem;

    -ms-flex-item-align: center;align-self: center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;gap: 1.25rem;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}.subNavigationComponent .subNavigationComponent__container:only-child .solutions_navigation__links
{
    max-width: 100%;
}.solutions_navigation__links
{display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: row;width: 100%;

    -webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}.solutions_navigation__links .solutions_navigation__item .btn
{border: 1px solid transparent;
    background: transparent;
}.solutions_navigation__links .solutions_navigation__item .btn:not(:disabled):not(.disabled):hover
{color: #000;
    border: 1px solid #5c4bb9;background: transparent;
}.solutions_navigation__links .solutions_navigation__item.active .subNavComponent
{
    box-shadow: 0 94px 147px 0 rgba(0, 0, 0, .06), 0 47.046px 73.572px 0 rgba(0, 0, 0, .09), 0 28.338px 44.316px 0 rgba(0, 0, 0, .12), 0 18.161px 28.4px 0 rgba(0, 0, 0, .14), 0 11.77px 18.407px 0 rgba(0, 0, 0, .15), 0 7.409px 11.587px 0 rgba(0, 0, 0, .18), 0 4.257px 6.657px 0 rgba(0, 0, 0, .21), 0 1.874px 2.93px 0 rgba(0, 0, 0, .27);
}.solutions_navigation__links .solutions_navigation__item.active button.btn
{color: #fff !important;border-color: #5c4bb9 !important;
    background: #5c4bb9 !important;
}.solutions_navigation__links .solutions_navigation__item .solutions_navigation__item-link i
{
    padding-left: 12px;
}.solutions_navigation__links .solutions_navigation__item .solutions_navigation__item-link:hover ~ .subNavComponent
{display: block;visibility: visible;

    opacity: 1;
}.solutions_navigation__cta
{
    display: -webkit-box                                            ;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;
}.subNavComponent
{
    position: absolute;top: 100%;left: 0;right: 0;background: #fff;
}.subNavComponent .subNavComponent__inner
{
    display: -webkit-box                                                                            ;display: -ms-flexbox;display: flex;width: 100%;height: 100%;margin-left: auto;margin-right: auto;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}.subNavComponent .subNavComponent__left
{display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;

    -webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;
}.subNavComponent .subNavComponent__title
{
    font-size: 1.25rem;
}.subNavComponent .subNavComponent__description
{
    color: #67696f;
}.subNavComponent .subNavComponent__right
{display: -webkit-box;display: -ms-flexbox;display: flex;

    -webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;
}.subNavComponent.solutions
{
    border-top: 1px solid #efefef;
}.subNavComponent.solutions .subNavComponent__icon
{font-size: 0;

    display: block;width: 5rem;margin-bottom: 2.5rem;color: transparent;background-repeat: no-repeat;background-position: center;background-size: contain;aspect-ratio: 1;
}.subNavComponent.solutions .subNavComponent__icon.attract__purple
{
    background-image: url('images/icon--attract--purple.svg');
}.subNavComponent.solutions .subNavComponent__icon.develop__purple
{
    background-image: url('images/icon--develop--purple.svg');
}.subNavComponent.solutions .subNavComponent__icon.manage__purple
{
    background-image: url('images/icon--manage--purple.svg');
}.subNavComponent.solutions .subNavComponent__icon.transform__purple
{
    background-image: url('images/icon--transform--purple.svg');
}.subNavComponent.solutions .subNavComponent__list
{
    -ms-grid-columns: (1fr)[2];grid-template-columns: repeat(2, 1fr);
}.subNavComponent.solutions .link_card
{
    position: relative;max-width: 385px;background-color: #fff;
}.subNavComponent.solutions .link_card .card-body h3
{
    margin-bottom: 1rem;color: #000;
}.subNavComponent.solutions .link_card .card-body p
{
    font-size: .75rem;color: #67696f;
}.subNavComponent.solutions .link_card .card-body .arrow-icon
{
    font-size: 20px;
}.subNavComponent.aboutus .card .card-img img
{
    height: auto;
}.subNavComponent.aboutus .card .card-content
{
    margin-bottom: 20px;
}.subNavComponent.aboutus .card .card-text
{
    font-size: 12px;
}.subNavComponent.insights .subNavComponent__left
{
    max-width: 341px;
}.subNavComponent .subNavComponent__list
{display: -ms-grid;display:     grid;width: 100%;

    grid-gap: 1.25rem;
}.subNavComponent .subNavComponent__list .card.card-link
{
    max-width: 100%;
}.subNavComponent .subNavComponent__list .card.card-link .card-text
{
    font-size: 14px;
}.subNavComponent .link_card
{display: -webkit-box;display: -ms-flexbox;display: flex;max-width: 385px;padding: 0;

    border: 0;border-radius: 8px;box-shadow: 0 94px 147px 0 rgba(198, 198, 197, .06), 0 47.046px 73.572px 0 rgba(198, 198, 197, .09), 0 28.338px 44.316px 0 rgba(198, 198, 197, .12), 0 18.161px 28.4px 0 rgba(198, 198, 197, .14), 0 11.77px 18.407px 0 rgba(198, 198, 197, .15), 0 7.409px 11.587px 0 rgba(198, 198, 197, .18), 0 4.257px 6.657px 0 rgba(198, 198, 197, .21), 0 1.874px 2.93px 0 rgba(198, 198, 197, .27);-ms-flex-preferred-size: calc(50% - 10px);flex-basis: calc(50% - 10px);-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 0;flex-shrink: 0;
}.tab-content > .tab
{
    display: none;
}.tab-content > .active
{
    display: block;
}.mobile-menu-wrapper
{
    position: fixed;z-index: 9999;z-index: 106;top: 0;bottom: 0;visibility: hidden;width: 100%;-webkit-transition: .5s ease opacity, .5s ease visibility, .5s ease transform;transition: .5s ease opacity, .5s ease visibility, .5s ease transform;-webkit-transform: translate(100%, 0);-ms-transform: translate(100%, 0);transform: translate(100%, 0);opacity: 0;border-top: 1px solid #efefef;background: #fff;
}.resize-active .mobile-menu-wrapper
{
    -webkit-transition: none                                    ;transition: none;
}.mobile-menu-wrapper .mobile-menu-head
{display: -webkit-box;display: -ms-flexbox;display: flex;padding: 2.5rem 1.25rem 1.25rem;border-bottom: 1px solid #efefef;
    background: #fff;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}.rtl .mobile-menu-wrapper
{left: 0;
    right: auto;-webkit-transform: translate(-100%, 0);-ms-transform: translate(-100%, 0);transform: translate(-100%, 0);border-left: none;border-right: 1px solid #d9d9d9;
}.nav-active .mobile-menu-wrapper
{visibility: visible;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);

    opacity: 1;
}.rtl.nav-active .mobile-menu-wrapper
{
    -webkit-transform: translate(0, 0)                                        ;-ms-transform: translate(0, 0);transform: translate(0, 0);
}.mobile-menu-wrapper .menu-close
{font-size: 1.125rem;

    right: -1.25rem;display: -webkit-box;display: -ms-flexbox;display: flex;width: 2.5rem;height: 2.5rem;color: #000;border-radius: 25px;background: #efefef;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}.mobile-menu-wrapper .menu-close:hover
{
    text-decoration: none;
}.mobile-menu-wrapper .menu-log-wrap
{display: -webkit-box;display: -ms-flexbox;display: flex;overflow-y: scroll;flex-direction: column;

    height: calc(100% - 6.3125rem);background: #fff url('../../assets/images/mobile-bg-prop.png') no-repeat left bottom;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;
}.rtl .mobile-menu-wrapper .menu-log-wrap
{
    background-image: url('../../assets/images/mobile-bg-prop-rtl.png');
}.mobile-menu-wrapper .menu-wrap
{
    margin-bottom: 1.25rem;
}.mobile-menu-wrapper .menu-wrap ul > li
{
    font-size: 2rem;
}.mobile-menu-wrapper .menu-wrap ul > li.menu-item-has-children
{
    border-bottom: 1px solid #efefef;
}.mobile-menu-wrapper .menu-wrap ul > li.menu-item-has-children > a
{font-size: 2rem;position: relative;padding: 1.75rem 1.25rem;

    color: #000;
}.mobile-menu-wrapper .menu-wrap ul > li.menu-item-has-children > a:before
{font-family: icomoon;font-size: 1.375rem;

    position: absolute;top: 50%;left: 1.5rem;content: '\e918';-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);
}.rtl .mobile-menu-wrapper .menu-wrap ul > li.menu-item-has-children > a:before
{
    content: '\e92a';
}.mobile-menu-wrapper .menu-wrap ul > li.menu-item-has-children > a:hover
{
    text-decoration: none;
}.mobile-menu-wrapper .menu-wrap ul > li.menu-item-has-children.mobile_submenu_active > .mobile-submenu-wrapper
{visibility: visible;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);

    opacity: 1;
}.mobile-menu-wrapper .menu-wrap ul > li.menu-gray a
{
    color: #67696f;
}.mobile-menu-wrapper .menu-wrap ul > li:last-child
{
    margin-bottom: 0;
}.mobile-menu-wrapper .menu-wrap ul > li:last-child > a
{
    padding-top: 1.6875rem;
}.mobile-menu-wrapper .menu-wrap ul > li > a
{font-size: 1.25rem;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 3.5rem 1.25rem 0;

    color: #000;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}.mobile-menu-wrapper .menu-wrap ul > li > a:hover
{
    text-decoration: none;
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper
{position: fixed;z-index: 9999;top: 0;left: 0;

    display: block;visibility: hidden;overflow: auto;width: 100%;height: 100%;-webkit-transition: .4s ease opacity, .4s ease visibility, .4s ease transform;transition: .4s ease opacity, .4s ease visibility, .4s ease transform;-webkit-transform: translate(-100%, 0);-ms-transform: translate(-100%, 0);transform: translate(-100%, 0);opacity: 0;background: #fff url('../../assets/images/mobile-submenu-bg-prop.png') no-repeat left top 7.5rem/auto;
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper .sub-menu-header
{position: relative;

    display: -webkit-box                                                                            ;display: -ms-flexbox;display: flex;padding: 2.5rem 1.25rem 1.25rem;border-bottom: 1px solid #c9c9c9;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper .sub-menu-header .btn-nav-back
{font-size: 1.25rem;line-height: 2.5rem;width: 2.5rem;height: 2.5rem;margin-left: .75rem;text-align: center;border: none;border-radius: 50px;outline: none;
    background: #efefef;
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper .sub-menu-header .btn-nav-back .icon-right-arrow
{
    -webkit-transform: rotate(-180deg)                                        ;-ms-transform: rotate(-180deg);transform: rotate(-180deg);
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper .sub-menu-header .menu-close
{
    margin-right: auto;
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper .sub-menu-header span
{
    font-size: 1rem;
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper .sub-menu-body
{
    padding: 1.4375rem 1.75rem 2.5rem 1.75rem;
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper .sub-menu-body .submenu-subtitle
{
    font-size: 1.25rem;margin-bottom: .9375rem;color: #67696f;
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper .sub-menu-body .submenu-title
{
    font-size: 1.75rem;line-height: 1.23;
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper .sub-menu-body .submenu-text
{
    font-size: 1rem;margin-bottom: 1.25rem;color: #67696f;
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper .sub-menu-body .btn-link
{
    margin-top: 2.5rem;
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper .btn-black
{
    margin: 2.375rem 1.75rem 0;
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper ul
{
    padding-inline: 1.75rem;
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper ul li
{
    font-weight: 400;border-bottom: 1px solid #efefef;
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper ul li a .icon
{
    font-size: 1.125rem;padding-left: 1rem;
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper > .sub-menu > li
{
    padding: 0;
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper > .sub-menu > li:first-child
{
    padding-top: .5rem;
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper > .sub-menu > li.menu-item-has-children.sub-menu-active > a
{
    font-weight: 500;
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper > .sub-menu > li.menu-item-has-children.sub-menu-active > a:before
{
    -webkit-transform: translateY(-50%) rotate(-180deg)                                        ;-ms-transform: translateY(-50%) rotate(-180deg);transform: translateY(-50%) rotate(-180deg);
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper > .sub-menu > li.menu-item-has-children > a:before
{font-family: icomoon;font-size: 1.375rem;

    position: absolute;top: 50%;left: 0;content: '\e918';-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);
}.rtl .mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper > .sub-menu > li.menu-item-has-children > a:before
{
    content: '\e92a';
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper > .sub-menu > li > a
{font-size: 1.25rem;line-height: 1.5;position: relative;

    padding: 1.1875rem 0 .9375rem 3.4375rem;
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper > .sub-menu > li > a:before
{font-family: icomoon;font-size: 1.375rem;

    position: absolute;top: 50%;left: 0;content: '\e922';-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);
}.rtl .mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper > .sub-menu > li > a:before
{
    content: '\e92a';
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper > .sub-menu .sub-menu > li:first-child > a
{
    padding-top: .4375rem;
}.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper > .sub-menu .sub-menu > li > a
{font-size: 1.25rem;line-height: 1.25;

    padding: 1.1875rem 0 .9375rem 3.4375rem;
}.mobile-menu-wrapper .login-wrap
{
    margin-bottom: 1.25rem;
}.mobile-menu-wrapper .login-wrap ul li
{
    font-size: .8125rem;font-weight: 500;position: relative;margin-top: .625rem;padding: 0 .9375rem;
}.mobile-menu-wrapper .login-wrap ul li a
{
    color: #000;
}.language-selector
{position: relative;

    display: inline-block                            ;display: inline-block;margin: auto 1.25rem 3.4375rem;list-style: none;
}.language-selector .language__mobile__button
{font-size: 1rem;

    position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;min-width: 9.1875rem;padding: .4375rem 1.25rem .4375rem .6875rem;outline: none;
}.language-selector .language__mobile__button i,
.language-selector .language__mobile__button img
{
    margin-left: .5rem;
}.language-selector .language__mobile__button:before
{font: 1rem / 1 'icomoon';position: absolute;top: 50%;left: .625rem;

    content: '\e915';-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);
}.language-selector .language__mobile__button:not(:disabled):not(.disabled):focus,
.language-selector .language__mobile__button:not(:disabled):not(.disabled):active,
.language-selector .language__mobile__button:not(:disabled):not(.disabled):visited
{
    outline: none;box-shadow: none;
}.language-selector .language__mobile__button:not(:disabled):not(.disabled):focus,
.language-selector .language__mobile__button:not(:disabled):not(.disabled):hover
{color: #000 !important;border-color: #000;
    background: none !important;
}.language-dropdown
{
    position: absolute;z-index: 999;top: 100%;right: 0;margin: 5px 0 0 0;padding: 0;list-style: none;-webkit-transition: opacity .25s ease, -webkit-transform .25s ease;transition: opacity .25s ease, -webkit-transform .25s ease;transition: opacity .25s ease, transform .25s ease;transition: opacity .25s ease, transform .25s ease, -webkit-transform .25s ease;-webkit-transform: translateY(-5px);-ms-transform: translateY(-5px);transform: translateY(-5px);pointer-events: none;opacity: 0;border: 1px solid #939498;border-radius: 25px;background: white;
}.language-dropdown.open
{-webkit-transform: translateY(0)                                        ;-ms-transform: translateY(0);transform: translateY(0);pointer-events: auto;

    opacity: 1;
}.language-dropdown li a
{font-size: 1rem;display: -webkit-box;display: -ms-flexbox;display: flex;min-width: 9.1875rem;
    padding: .4375rem 1.25rem .4375rem .6875rem;text-decoration: none;color: black;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}.language-dropdown li a:hover
{
    color: black;
}.language-dropdown li img
{
    width: 20px;margin-left: 5px;
}button.subnav_component_close_desktop
{font-size: 16px;line-height: 0;

    position: absolute;display: none;width: 30px;height: 30px;margin: 0;padding: 0;color: #000;border: none;border-radius: 50%;background: #efefef;inset-block-start: 10px;inset-inline-start: 10px;
}button.subnav_component_close_desktop:hover
{color: #fff;
    background: #5c4bb9;
}.searchBarWrapper
{
    display: -webkit-box                                                                    ;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}.searchBarWrapper .searchBarInputWrapper
{
    position: absolute;top: -1px;left: 0;bottom: -3.75rem;right: 0;display: -webkit-box;display: -ms-flexbox;display: flex;visibility: hidden;padding: 2.5rem 1.25rem 0;-webkit-transition: width .3s ease-out, right .3s ease-out, background-color 0s ease-out;transition: width .3s ease-out, right .3s ease-out, background-color 0s ease-out;opacity: 0;background-color: #fff;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}.searchBarWrapper .searchBarInputWrapper.expanded
{
    left: 0;visibility: visible;-webkit-transition: width .3s ease-out, right .3s ease-out, background-color 0s ease-out;transition: width .3s ease-out, right .3s ease-out, background-color 0s ease-out;opacity: 1;
}.searchBarWrapper .searchBarButton
{
    position: relative;z-index: 12;-webkit-transition-duration: 0s;transition-duration: 0s;
}.searchBarWrapper .searchBarInput
{
    z-index: 10;display: -webkit-box;display: -ms-flexbox;display: flex;overflow: hidden;width: 100%;padding: 0;-webkit-transition: opacity .3s ease-out, visibility .3s ease-out;transition: opacity .3s ease-out, visibility .3s ease-out;border: none;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}.searchBarWrapper .searchBarInput.expanded
{
    overflow: visible;
}.searchBarWrapper .searchBarInput input[type='text']
{font-size: 1.5rem;font-weight: 400;line-height: 1.875rem;

    width: 100%;margin-left: 20px;padding: 0;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;letter-spacing: -.031rem;text-transform: none;color: #000;border: none;border-bottom: .0625rem solid #67696f;border-radius: 0;background-color: transparent;
}.searchBarWrapper .searchBarInput input[type='text']:focus,
.searchBarWrapper .searchBarInput input[type='text']:focus-visible,
.searchBarWrapper .searchBarInput input[type='text']:focus-within,
.searchBarWrapper .searchBarInput input[type='text']:active
{
    outline: none;
}.searchBarWrapper .searchBarInput input[type='text'].typing
{
    color: #fff;
}.searchBarWrapper .searchBarInput.close_visible input[type='text']
{
    margin-left: 1.25rem;
}.searchBarWrapper .searchBarInput .search_btn
{
    display: none;
}.searchBarWrapper .searchBarInput .searchFieldWrapper
{
    -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
}.searchBarWrapper .searchBarBtnClose
{z-index: 10;

    width: 2.5rem;min-width: 2.5rem;height: 2.5rem;color: #000;border: 0;border-radius: 50%;background-color: #efefef;
}.searchBarWrapper .searchBarBtnClose.mobile
{
    display: block;
}.searchBarWrapper .searchBarBtnClose.desktop
{
    display: none;
}.searchBarWrapper .searchBarBtnSearch
{
    margin-left: 1.25rem;padding: .375rem 1rem;border: none;border-radius: 2.5rem;outline: none;
}.searchBarWrapper .searchBarBtnSearch.active
{
    display: block !important;
}.searchBarWrapper.searchBarWrapper-filter
{
    display: none;
}.searchBarWrapper.searchBarWrapper-filter.active
{
    display: -webkit-box                    ;display: -ms-flexbox;display: flex;
}.searchBarWrapper.searchBarWrapper-filter .searchBarInputWrapper
{
    z-index: 1;bottom: auto;padding: 0 0 20px;
}.searchBarWrapper.searchBarWrapper-filter .searchBarInput
{
    position: relative;right: auto;width: 100%;margin-right: 0;
}.searchBarWrapper.searchBarWrapper-filter .searchBarInput.expanded
{
    padding-right: 10px;
}.searchBarWrapper.searchBarWrapper-filter .searchBarInput input[type='text']
{
    width: 100%;
}.header .searchBarButton
{font-size: 22px;line-height: 1;color: #000;
    border: none;background-color: transparent;
}.banner-section
{
    position: relative;
}.banner-section .bg-image
{
    position: relative;
}.banner-section .bg-image img
{
    width: 100%;
}.banner-section .breadcrumb-wrapper
{font-size: .75rem;

    margin-bottom: 1.5rem;
}.banner-section .banner-text
{padding: 2.5rem 1.25rem 3.75rem;

    text-align: right;color: #000;
}.banner-section .banner-title
{font-size: 2.5rem;font-weight: 400;line-height: 1.1;

    display: block;margin-bottom: 1rem;
}.banner-section .banner-subtext
{font-size: .875rem;font-weight: 400;line-height: 1;margin-bottom: 1.25rem;

    color: #000;
}.banner-section:has(.banner-subtext) .banner-title
{
    margin-bottom: .75rem;
}.banner-section .sub-heading
{font-size: .875rem;font-weight: 400;line-height: 1.32142857;

    display: block;
}.banner-section .btn-wrap
{
    margin: 2.5rem 0 0;-webkit-column-gap: 1.25rem;column-gap: 1.25rem;row-gap: 2rem;-ms-flex-wrap: wrap;flex-wrap: wrap;
}.banner-section .btn-link
{font-size: 1.25rem;

    color: #fff;
}.banner-section .form-wrap
{
    margin-top: 1.5rem;
}.banner-section .tag-wrapper
{
    margin-top: 2.125rem;
}.banner-section .tag-wrapper .tag-title
{
    font-size: 1rem;line-height: 1;margin-bottom: .75rem;
}.banner-section.banner-section--dark .banner-text
{
    color: #000;
}.banner-section.banner-section--dark .breadcrumb-wrapper #crumbs a
{
    color: #000;
}.banner-section.banner-section--dark .breadcrumb-wrapper .separator:before
{
    color: #000;
}.banner-section.banner-section--insights .banner-content
{top: auto;
    bottom: 0;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);
}.banner-section.banner-section--insights .banner-content .banner-text
{display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;

    padding: 2.5rem 1.25rem;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;
}.hero-banner
{
    position: relative;
}.hero-banner .bg-image
{
    position: relative;
}.hero-banner .bg-image img
{
    aspect-ratio: 3.048 / 1;object-fit: cover;object-position: top left;
}.hero-banner .banner-content
{
    position: absolute;z-index: 5;top: 57%;left: 0;right: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);
}.hero-banner .banner-text
{padding: 0 1.25rem;

    text-align: right;color: #fff;
}.hero-banner .banner-title
{font-size: 2.5rem;font-weight: 400;line-height: 1.1;

    display: block;margin-bottom: 1rem;
}.hero-banner .sub-heading
{font-size: .875rem;font-weight: 400;line-height: 1.32142857;

    display: block;
}.hero-banner .btn-wrap
{
    margin: 2.5rem 0 0;-webkit-column-gap: 1.25rem;column-gap: 1.25rem;row-gap: 2rem;-ms-flex-wrap: wrap;flex-wrap: wrap;
}.hero-banner .btn-link
{font-size: 1.25rem;

    color: #fff;
}.solutions__callout .section-header .section-title
{
    font-size: 2rem;
}.solutions__callout .card-grid .card
{
    -webkit-transition: .25s height, .25s padding                                                                                    ;transition: .25s height, .25s padding;-ms-flex-preferred-size: 100%;flex-basis: 100%;
}.solutions__callout .card-grid .card .card-img
{
    width: 2rem;height: 2rem;
}.solutions__callout .card-grid .card .card-title
{line-height: 1.16;

    -webkit-transition: .25s margin                                    ;transition: .25s margin;
}.solutions__callout .card-grid .card .card-text
{
    color: #000;
}.solutions__callout .card-grid .card:hover .card-text
{color: #000;

    -webkit-line-clamp: 5;
}.solutions__callout .card-grid .card:hover .btn-link
{
    display: inline-block;
}.solutions__callout + .solutions__service
{
    padding-top: 0;
}.solutions__service .section-header
{
    margin-bottom: 1.25rem;
}.transform-section
{
    position: relative;overflow: hidden;padding: 3.75rem 1.25rem;
}.transform-section .section-header
{
    max-width: 600px;
}.transform-section .section-title
{
    margin-bottom: 1.75rem;
}.transform-section .transform-section__wrap
{
    padding: 2.5rem 1.25rem 0;
}.transform-section .transform-slider
{
    margin-inline: -1rem;
}.transform-section .transform-slider .slick-track
{
    display: -webkit-box !important                            ;display: -ms-flexbox !important;display: flex !important;gap: 1rem;
}.transform-section .transform-slider .slick-arrow.slick-next
{
    left: 1.25rem;
}.transform-section .transform-slider .slick-arrow.slick-prev
{
    left: 4.375rem;
}.transform-section .transform-slider .slick-dots
{
    position: absolute;visibility: hidden;opacity: 0;
}.transform-section .transform-slide
{
    display: -webkit-box                    ;display: -ms-flexbox;display: flex;
}.transform-section .transform-slider__progress-bar
{position: relative;

    width: 76%;height: 2px;
}.transform-section .transform-slider__progress-bar .transform-slider__progress
{
    display: block;overflow: hidden;width: 100%;height: 2px;-webkit-transition: background-size .4s ease-in-out;transition: background-size .4s ease-in-out;background-color: #efefef;background-image: -webkit-linear-gradient(right, #a6eb8c, #a6eb8c);background-image:         linear-gradient(to left, #a6eb8c, #a6eb8c);background-repeat: no-repeat;background-size: 0 100%;
}.rtl .transform-section .transform-slider__progress-bar .transform-slider__progress
{
    -webkit-transform: scaleX(-1)                                        ;-ms-transform: scaleX(-1);transform: scaleX(-1);
}.blur-bg
{
    border-radius: 8px;background: rgba(255, 255, 255, .05);-webkit-backdrop-filter: blur(7.5px);backdrop-filter: blur(7.5px);
}.data-section
{color: #fff;
    background: #000;
}.data-section .data-section-card .tag
{
    margin-bottom: .75rem;
}.data-section .data-section-card .card-title
{
    margin-bottom: .75rem;
}.data-section .data-section-card .btn-link
{
    margin-top: 2rem;
}.data-section .data-section__chart
{
    padding: 2.5rem 1.25rem 1.25rem;
}.data-section .data-section__chart .card
{
    text-align: right;
}.data-section .data-section__chart-img
{
    display: -webkit-box                    ;display: -ms-flexbox;display: flex;
}.data-section .data-section__chart-left
{
    max-width: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;gap: .75rem;
}.data-section .data-section__chart-left img
{
    width: 100%;object-fit: contain;
}.data-section .data-section__chart-right
{position: relative;

    max-width: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;gap: .75rem;
}.data-section .data-section__chart-right .card .card-title
{font-size: 1.75rem;
    line-height: 1.07;letter-spacing: -.5px;
}.data-section .data-section__chart-right .card .card-title.card-title-xl
{
    font-size: 1.75rem;
}.data-section .data-section__chart-right .card .card-text
{
    margin-bottom: 1.25rem;
}.data-section .data-section__slider .insight-slider-wrapper
{padding-bottom: 0;

    padding-inline: 0;
}.data-section.data-section--insight
{
    position: relative;z-index: 1;
}.data-section.data-section--insight:before
{position: absolute;z-index: -1;left: 0;bottom: 0;width: 11.625rem;height: 38.375rem;

    content: '';background: url('../images/data-section-prop2-mobile.png');
}.rtl .data-section.data-section--insight:before
{
    -webkit-transform: scaleX(-1)                                        ;-ms-transform: scaleX(-1);transform: scaleX(-1);
}.data-section.data-section--insight .data-section__chart-right:before
{position: absolute;top: -1rem;right: -1.25rem;width: 23.4375rem;height: 21.125rem;

    content: '';background: url('../images/data-section-prop1-mobile.png');
}.rtl .data-section.data-section--insight .data-section__chart-right:before
{
    -webkit-transform: scaleX(-1)                                        ;-ms-transform: scaleX(-1);transform: scaleX(-1);
}.data-section.data-section--insight .card-padding-lg
{
    padding: 2.5rem 1.25rem 1.25rem;
}.data-section.data-section--insight .card-padding-md
{
    padding: 1.25rem;
}.solution__insight
{
    gap: 1.25rem;
}.solution__insight .card-bg,
.solution__insight .card-insight
{
    max-width: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;
}.solution__insight .card-bg .card-title
{
    margin-bottom: 4.6875rem;
}.solution__insight .card-bg .btn
{
    margin-top: auto;
}.solution__insight .card-insight .card-insight__title
{
    font-size: 1.25rem;line-height: 1.23;margin-bottom: .625rem;
}.solution__insight .card-insight.card-insight--full
{
    max-width: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;
}.solution__insight .card-insight.card-insight--half
{
    max-width: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;
}.solution__insight.flex-row-reverse .card-insight__image-section .card-insight__badge
{
    left: 1.5rem;
}.card-insight
{overflow: hidden;border-radius: 8px;
    box-shadow: 0 94px 147px 0 rgba(198, 198, 197, .06), 0 47.046px 73.572px 0 rgba(198, 198, 197, .09), 0 28.338px 44.316px 0 rgba(198, 198, 197, .12), 0 18.161px 28.4px 0 rgba(198, 198, 197, .14), 0 11.77px 18.407px 0 rgba(198, 198, 197, .15), 0 7.409px 11.587px 0 rgba(198, 198, 197, .18), 0 4.257px 6.657px 0 rgba(198, 198, 197, .21), 0 1.874px 2.93px 0 rgba(198, 198, 197, .27);
}.card-insight .card-insight__image-section
{
    position: relative;
}.card-insight .card-insight__image-section .card-insight__badge
{
    position: absolute;top: 1.5rem;right: 1.5rem;
}.card-insight .card-insight__image-section .card-insight__image-placeholder
{
    display: -webkit-box                                                                            ;display: -ms-flexbox;display: flex;height: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
}.card-insight .card-insight__image-section .card-insight__image-placeholder img
{
    width: 100%;height: 100%;object-fit: cover;
}.card-insight.flex-row-reverse .card-insight__image-section .card-insight__badge
{
    left: 1.5rem;
}.card-insight .card-insight__content
{
    padding: 16px            ;padding: 2rem 1.5rem 1.5rem;
}.card-insight .card-insight__content .card-insight__meta
{font-size: 12px;

    display: -webkit-box                                                                    ;display: -ms-flexbox;display: flex;margin-bottom: 48px;color: #666;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 8px;
}.card-insight .card-insight__content .card-insight__meta .card-insight__type
{
    position: relative;
}.card-insight .card-insight__content .card-insight__meta .card-insight__type:before
{position: absolute;top: 50%;right: -5px;width: 4px;height: 4px;

    content: '';-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);border-radius: 10px;background: #000;
}.card-insight .card-insight__content .card-insight__meta .card-insight__date
{
    margin-right: auto;
}.card-insight .card-insight__content .card-insight__sub
{font-size: .75rem;

    color: #67696f;
}.card-insight .card-insight__content .card-insight__description
{font-size: 16px;display: -webkit-box;overflow: hidden;

    margin: 0 0 20px;text-overflow: ellipsis;color: #67696f;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}.card-insight .card-insight__content .card-insight__tags
{
    display: -webkit-box                                                    ;display: -ms-flexbox;display: flex;margin-top: auto;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 8px;
}.card-insight.card-insight--dark
{
    box-shadow: none;
}.card-insight.card-insight--dark .card-insight__content
{
    background: rgba(255, 255, 255, .05);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);
}.card-insight.card-insight--dark .card-insight__content .card-meta-wrap
{
    color: #fff;
}.card-insight.card-insight--dark .card-insight__content .meta-type
{
    color: #fff;
}.card-insight.card-insight--dark .card-insight__content .meta-type:before
{
    background-color: #fff;
}.card-insight.card-insight--dark .card-insight__content .card-insight__title,
.card-insight.card-insight--dark .card-insight__content .card-title
{
    color: #fff;
}.card-insight.card-insight--dark .card-insight__content .card-insight__description
{
    color: #939498;
}.card-insight.card-insight--sm .card-insight__content .card-insight__title
{
    font-size: 1.25rem;
}.banner-layout
{
    position: relative;
}.banner-layout .banner-layout__img img
{position: absolute;z-index: -1;top: 0;left: 0;width: 100%;
    height: 100%;object-fit: cover;
}.banner-layout .banner-layout__content
{padding: 3.125rem 1.875rem;border-radius: 12px;
    background: #fff;
}.banner-layout .banner-layout__content .banner-layout__tag
{
    font-size: 1rem;margin-bottom: .75rem;color: #67696f;
}.banner-layout .banner-layout__content .banner-layout__title
{
    font-size: 1.75rem;line-height: 1.16;margin-bottom: .75rem;
}.banner-layout .banner-layout__content .banner-layout__text
{
    line-height: 1.37;margin-bottom: 2rem;color: #67696f;
}.banner-layout .banner-layout__content .banner-layout__text p:last-child
{
    margin-bottom: 0;
}.banner-layout .banner-layout__content:has(.banner-layout__form) .banner-layout__text
{
    margin-bottom: .9375rem;
}.banner-layout .banner-layout__content .banner-layout__form .custom-checkbox
{
    margin-top: 1.25rem;
}.logo-collection .section-header
{
    margin-bottom: 2.5rem;
}.logo-collection .section-header .section-title
{
    font-size: 2rem;letter-spacing: -.03125rem;
}.logo-collection .logo-collection__wrap
{
    gap: 1.25rem;
}.cta .cta__wrap
{padding: 2.8125rem 1.5625rem;

    border-radius: 8px;background: #56bded;box-shadow: 0 94px 147px 0 rgba(198, 198, 197, .06), 0 47.046px 73.572px 0 rgba(198, 198, 197, .09), 0 28.338px 44.316px 0 rgba(198, 198, 197, .12), 0 18.161px 28.4px 0 rgba(198, 198, 197, .14), 0 11.77px 18.407px 0 rgba(198, 198, 197, .15), 0 7.409px 11.587px 0 rgba(198, 198, 197, .18), 0 4.257px 6.657px 0 rgba(198, 198, 197, .21), 0 1.874px 2.93px 0 rgba(198, 198, 197, .27);
}.cta .cta__wrap .cta__title
{
    font-size: 1.5rem;line-height: 1.24;margin-bottom: 0;letter-spacing: -.03125rem;
}.cta .cta__wrap .cta__button
{
    margin-top: 2rem;
}.contact .section-header
{
    margin-bottom: 2.125rem;
}.contact .contact__form-row
{
    width: 100%;
}.contact .wpcf7-form-control-wrap
{
    width: 100%;
}.contact .check-wrap
{
    margin-bottom: .625rem;
}.contact .check-wrap label .wpcf7-list-item-label
{
    text-decoration: none;
}.contact-info .container
{
    padding: 0;
}.contact-info .contact-info__title .section-header
{
    margin-bottom: 2rem;
}.contact-info .contact-info__title .section-header .section-title
{
    margin-bottom: .75rem;
}.contact-info .contact-info__details
{
    font-size: 1.25rem;margin-top: 2.5rem;padding-top: 2.5rem;border-top: 1px solid #67696f;
}.contact-info .contact-info__details ul li a
{
    color: #67696f;
}.contact-info .contact-info__details ul li a span
{
    font-weight: 600;padding-left: 5px;
}.contact-info .contact-info__details .social-title
{font-size: 1.25rem;
    font-weight: 700;margin-bottom: 1.25rem;letter-spacing: -.1px;
}.contact-info .contact-info__details .social-links
{
    margin-top: 2rem;
}.contact-info .contact-info__details .social-links ul
{
    display: -webkit-box                                    ;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;
}.contact-info .contact-info__details .social-links ul a
{font-size: 20px;

    color: #000;
}.contact-info .social-title
{font-size: 1.25rem;
    font-weight: 700;margin-bottom: 1.25rem;letter-spacing: -.1px;
}.career-callout .card-blue-25 .card-title
{
    margin-bottom: 1.5rem;
}.career-callout .card-blue-25 .card-form
{
    margin-bottom: 1rem;
}.testimonial-section
{
    display: -webkit-box                                                                                            ;display: -ms-flexbox;display: flex;padding: 3.75rem 1.25rem;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}.testimonial-section .testimonial-section__quote
{
    font-size: 1.25rem;margin-bottom: 1.25rem;letter-spacing: -.1px;color: #000;
}.testimonial-section .testimonial-section__author
{
    font-size: 1rem;color: #67696f;
}.insight-listing .section-header
{
    margin-bottom: 1.25rem;
}.insight-listing .card .card-body-image img
{
    aspect-ratio: 2.64;object-fit: cover;
}.banner-section--insights .insight-slider-wrapper .card-insight.card-insight--dark .card-insight__content
{
    background: #282a32;
}.insight-slider-wrapper
{
    position: relative;
}.insight-slider-wrapper.insight-slider-overflow
{
    padding: 3.75rem 1.25rem;
}.insight-slider-wrapper.insight-slider-overflow .slick-pagination
{
    margin-left: 100px;
}.insight-slider-wrapper.insight-slider-overflow .insight-slider .slick-arrow.slick-next
{
    left: 1.25rem;
}.insight-slider-wrapper.insight-slider-overflow .insight-slider .slick-arrow.slick-prev
{
    left: 4.375rem;
}.insight-slider-wrapper.insight-slider-overflow .insight-slider .slick-track
{
    display: -webkit-box !important                                    ;display: -ms-flexbox !important;display: flex !important;margin-bottom: 3.75rem;gap: 1rem;
}.insight-slider-wrapper.insight-slider-overflow .insight-slider .card-item-wrap
{
    gap: 20px;
}.insight-slider-wrapper.insight-slider-overflow .insight-slider .card-item-wrap .card-item-small
{
    gap: 20px;
}.insight-slider-wrapper.insight-slider-overflow .insight-slider .card-item
{
    padding: 0;
}.insight-slider-wrapper.insight-slider-dark:before
{position: absolute;z-index: -1;top: 0;right: 0;width: 100%;height: 100%;

    content: '';background-color: rgba(0, 0, 0, .7);
}.insight-slider-wrapper.insight-slider-dark .section-header .section-title
{
    color: #fff;
}.insight-slider-wrapper.insight-slider-dark .section-header .section-subtitle
{
    color: #939498;
}.insight-slider-wrapper.insight-slider-dark .slick-arrow
{color: #fff;border-color: #282a32;
    background: #282a32;
}.insight-slider-wrapper.insight-slider-dark .slick-arrow.disabled
{color: #282a32;
    background: transparent;
}.insight-slider-wrapper.insight-slider-dark .slick-pagination .slick-counter
{
    color: #fff;
}.insight-slider-wrapper .section-header
{
    margin-bottom: 2.5rem;
}.insight-slider-wrapper .section-header .section-title
{
    margin-bottom: 0;
}.insight-slider-wrapper .section-header .slick-pagination
{
    margin-top: 0;margin-right: auto;
}.insight-slider-wrapper .insight-slider
{
    margin-inline: -.4375rem;
}.insight-slider-wrapper .card-item-wrap
{
    display: -webkit-box !important                    ;display: -ms-flexbox !important;display: flex !important;
}.insight-slider-wrapper .card-item
{height: 100%;

    padding-inline: .4375rem;
}.insight-slider-wrapper .card-insight
{
    height: 100%;background: 100%;
}.insight-slider-wrapper .card-insight .card-insight__image-section .card-insight__image-placeholder
{
    height: 100%;
}.insight-slider-wrapper .card-insight .card-insight__image-section img
{width: 100%;
    height: 100%;object-fit: cover;
}.insight-slider-wrapper .card-insight .card-insight__content
{width: auto;

    -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
}.insight-slider-wrapper .card-insight .card-insight-bottom
{
    margin-top: auto;
}.insight-slider-wrapper .card-insight .card-insight-bottom .btn-link
{
    margin-top: 0;
}.insight-slider-wrapper .slick-arrow
{
    top: -5.3125rem;bottom: auto;
}.podcast-wrap .left-section,
.podcast-wrap .right-section
{
    max-width: 100%;-webkit-box-flex: 100%;-ms-flex: 100%;flex: 100%;
}.podcast-wrap .podcast-listing
{
    gap: 1.25rem;
}.podcast-wrap .podcast-listing .card .card-meta-wrap .date
{
    margin-right: .5rem;
}.podcast-wrap .podcast-listing .card .card-meta-wrap .tag
{
    margin-right: auto;
}.podcast-wrap .card-newsletter .check-wrap label input[type='checkbox']
{border-color: #000;
    background: #fff;
}.podcast-wrap .card-newsletter .check-wrap label input[type='checkbox']:before
{
    color: #000;
}.podcast-wrap .card-newsletter .check-wrap label .wpcf7-list-item-label
{text-decoration: none;

    color: #fff;
}.availability-wrap .availability-title
{font-size: 1.25rem;

    margin-bottom: .75rem;
}.podcast-page
{
    padding: 0 1.25rem;
}.podcast-page .podcast-image
{overflow: hidden;width: 100%;

    border-radius: 8px;
}.podcast-page .podcast-image img
{
    width: 100%;height: 100%;object-fit: cover;aspect-ratio: 2.64;
}.podcast-page .podcast-details .breadcrumb-wrapper
{
    margin-bottom: 1.5rem;
}.podcast-page .podcast-details .breadcrumb-wrapper #crumbs
{
    color: #000;
}.podcast-page .podcast-details .breadcrumb-wrapper #crumbs a
{
    color: #000;
}.podcast-page .podcast-details .breadcrumb-wrapper .separator:before
{
    color: #000;
}.podcast-page .podcast-details .podcast-subtitle
{
    font-size: 1.25rem;margin-bottom: .75rem;
}.podcast-page .podcast-details h1
{
    font-size: 1.75rem;line-height: 1.16;
}.podcast-page .podcast-details p
{
    font-size: 16px;margin-bottom: 10px;
}.podcast-page .podcast-details .podcast-meta
{font-size: 1rem;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;margin-top: 24px;

    color: #67696f;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;gap: 5px;
}.podcast-page .podcast-details .podcast-meta .content-meta
{
    font-weight: 600;
}.podcast-page .podcast-details .tag-wrap
{
    margin-top: 24px;
}.podcast-wrap-single
{
    display: -webkit-box                            ;display: -ms-flexbox;display: flex;padding: 3rem 1.25rem;
}.podcast-wrap-single .podcast-content .podcast-description
{
    margin-bottom: 2.5rem;
}.podcast-wrap-single .podcast-content .podcast-description p
{
    font-size: 16px;line-height: 1.375;margin-bottom: 0;
}.podcast-wrap-single .podcast-content .podcast-description p:not(:last-child)
{
    margin-bottom: 1.375rem;
}.podcast-wrap-single .podcast-content .podcast-player
{
    margin-bottom: 2.5rem;
}.podcast-wrap-single .podcast-content .podcast-player iframe
{
    width: 100%;border: none;
}.podcast-wrap-single .podcast-content .tag-wrapper
{
    margin-top: 4.1875rem;
}.podcast-wrap-single .podcast-content .tag-wrapper .tag-title
{
    font-size: 1.5rem;line-height: 1.1;margin-bottom: .625rem;
}.podcast-wrap-single .podcast-content .tag-wrapper .tag
{font-size: .75rem;

    padding: .3125rem .625rem;
}.sidebar
{display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;

    -webkit-box-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;
}.sidebar .related-solution h3
{
    font-size: 18px;margin-bottom: 10px;
}.guest-speaker .section-title,
.host .section-title
{
    margin-bottom: 1.875rem;
}.guest-speaker ul li:not(:last-child),
.host ul li:not(:last-child)
{
    margin-bottom: 1.875rem;
}.guest-speaker
{
    margin-bottom: 2.75rem;
}.host
{
    margin-bottom: 4.375rem;
}.podcast-player .btn-link
{
    display: inline-block;margin-top: 30px;
}.related-solution .card .card-title
{
    margin-bottom: 2.5rem;
}.related-solution .card .btn-link
{
    font-size: 1.25rem;margin-block: 0 1.9375rem;
}.related-solution .card .btn
{
    max-width: max-content;
}.item-flex .item-img
{
    width: 6.25rem;height: 6.25rem;margin-left: 1.25rem;-webkit-transition: -webkit-transform .3s ease;transition: -webkit-transform .3s ease;transition:         transform .3s ease;transition:         transform .3s ease, -webkit-transform .3s ease;border-radius: 8px;object-fit: cover;
}.item-flex .item-content .item-title
{font-size: 1.25rem;
    line-height: 1.2;margin-bottom: .5rem;
}.item-flex .item-content .item-text
{font-size: 1rem;
    line-height: 1.375;color: #67696f;
}.search_filter__item
{
    margin-bottom: 30px;
}.search_header
{
    position: relative;z-index: 10;
}.search_header .btn-filter-toggle i
{
    padding-left: .3125rem;
}.search_header .search_header__showing_results
{
    color: #67696f;
}.search_header .search_header__top
{
    margin-bottom: 2.5rem;
}.search_header .search_filter
{display: none                                                                                ;flex-direction: column;margin-bottom: 3.125rem;

    -webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;gap: 20px;
}.search_header .search_filter.active
{
    display: -webkit-box                                                    ;display: -ms-flexbox;display: flex;flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;
}.search_header .search_filter_wrapper
{display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;

    -webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 20px;
}.search_header .search_filter_wrapper .filterDropdown
{
    max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;
}.search_header .btn-search
{display: none;width: 45px;height: 45px;color: #939498;border-color: #fff;
    background: #fff;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}.search_header .btn-search:hover
{color: #fff;border-color: #5c4bb9;
    background: #5c4bb9;
}.search_values
{
    display: -webkit-box                                                                                                            ;display: -ms-flexbox;display: flex;flex-direction: row;margin-bottom: 5rem;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}.search_footer .search_count
{
    color: #67696f;
}.search_footer .search_count p
{
    margin-bottom: 1rem;
}.search_footer .search_count span
{
    color: #000;
}.search_footer .sort_order
{display: -webkit-box;display: -ms-flexbox;display: flex;

    -webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;
}.search_footer .sort_order label
{line-height: 1;margin-left: 5px;
    margin-bottom: 0;
}.search_footer .sort_order .jcf-select .jcf-select-text
{
    color: #000;
}.search_footer .sort_order .jcf-select .jcf-select-opener
{
    padding-inline: 0;
}.search_footer .sort_order .jcf-select .jcf-select-opener:before
{
    font-size: 16px;
}.search-title-main
{
    width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 20px;
}.search-title-link
{
    color: #5c4bb9;
}.search-title-main a
{
    display: -webkit-box                                                            ;display: -ms-flexbox;display: flex;padding-top: 2px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 10px;
}.tabs
{
    filter: drop-shadow(3px 5px 10px rgba(147, 148, 152, .25));
}.tabs .tab-links
{
    display: -webkit-box                                                                    ;display: -ms-flexbox;display: flex;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;
}.tabs .tab-item
{position: relative;z-index: 3;

    display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;cursor: pointer;text-align: right;border-radius: 4px;-ms-flex-preferred-size: calc(25% - 1rem);flex-basis: calc(25% - 1rem);-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;
}.tabs .tab-item .tab-link
{font-size: 1rem;position: relative;

    display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 100%;padding: 1.25rem;border-radius: 4px;background: #fff;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 1.25rem;
}.tabs .tab-item .tab-link:before
{
    font-family: 'icomoon';font-size: 16px;font-weight: 300;line-height: 1;position: absolute;top: 50%;left: .75rem;content: '\e90b';-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);row-gap: 1.25rem;
}.tabs .tab-item .tab-link .icon
{
    max-width: 2rem;max-height: 2rem;
}.tabs .tab-item.active
{border-bottom-left-radius: 0;border-bottom-right-radius: 0;
    background: #fff;
}.tabs .tab-item.active .tab-link
{border-color: #fff;border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;background: #fff;box-shadow: none;
}.tabs .tab-item.active .tab-link:before
{
    content: '\e90a';
}.tabs .tab-pane
{padding: 1.25rem;border-radius: .5rem;
    background-color: #fff;
}.tabs .tab-pane:first-child
{
    border-top-right-radius: 0;
}.tabs .tab-pane:last-child
{
    border-top-left-radius: 0;
}.tabs .tab-pane.active
{
    display: block;
}.tabs .tab-pane .flex-container .flex-container1
{
    width: 100%;margin-bottom: 1.25rem;
}.tabs .tab-pane .flex-container .flex-container2
{
    width: 100%;
}.tabs .tab-pane .related-title
{font-size: .75rem;line-height: 1;display: none;margin-bottom: 2rem;

    color: #000;
}.tabs .tab-pane .tab-title
{
    font-size: 1.25rem;line-height: 1.16;margin-bottom: .75rem;letter-spacing: -.03125rem;
}.tabs .tab-pane .tab-text
{font-size: 1rem;margin-bottom: 0;

    color: #000;
}.tabs .tab-pane .tab-btnwrap
{
    margin-top: 2rem;
}.tabs .tab-pane .links
{display: -ms-grid;display:     grid;height: fit-content;

    grid-gap: 0 2rem;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;gap: 0 2rem;-ms-grid-columns: 1fr;grid-template-columns: 1fr;
}.tabs .tab-pane .links .btn-link
{font-size: 1rem;position: relative;

    width: 100%;margin-bottom: .75rem;padding: 0 0 .75rem 1.25rem;text-decoration: none;
}.tabs .tab-pane .links .btn-link:before
{position: absolute;
    bottom: -.0625rem;width: 100%;height: 1px;content: '';-webkit-transition: .25s cubic-bezier(.215, .61, .355, 1);transition: .25s cubic-bezier(.215, .61, .355, 1);background: #67696f;
}.tabs .tab-pane .links .btn-link .icon-arrow
{
    position: absolute;left: 0;
}.offering-listing .card-bg
{
    padding: 1.75rem;
}.benefit-section .section-header
{
    margin-bottom: 2.5rem;
}.benefit-section .card-grid
{
    gap: 2rem;
}.compliance-form
{
    padding-top: 0;
}.compliance-form .section-header
{
    margin-bottom: 1.25rem;
}.country-selector-section
{
    padding-bottom: 0;
}.country-selector-section .country-links
{max-width: 1064px;

    margin-inline: auto;padding-inline: 0;
}.country-search
{margin-bottom: 2.5rem;

    -webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
}.country-search .section-header .section-title.section-title--lg
{
    margin-bottom: 20px;
}.country-search .form-group
{
    position: relative;
}.country-search .form-group .icon-search
{
    font-size: .625rem                                                                                                    ;font-size: 1.0625rem;position: absolute;z-index: 4;top: 50%;left: 1.25rem;right: auto;width: 1.0625rem;height: 1.0625rem;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);color: #000;
}.country-search .form-group .floating_label
{
    right: 20px;
}.country-search .form-group #clear
{font-size: 16px;

    position: absolute;top: 50%;left: 40px;cursor: pointer;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);border: none;background: none;
}span.country-name
{
    color: #67696f;
}.accordion-section-advanced .accordion-block
{
    position: relative;padding: 1.3125rem 1.25rem;text-align: right;border-bottom: .0625rem solid #939498;
}.accordion-section-advanced .accordion-block:first-child
{
    border-top: .0625rem solid #939498;
}.accordion-section-advanced .accordion-block .accordion-title
{font-size: 1.25rem;font-weight: 600;font-style: normal;line-height: 1.5rem;margin: 0;
    padding: 0;cursor: pointer;letter-spacing: -.00625rem;
}.accordion-section-advanced .accordion-block .accordion-title:before
{font: 1.25rem/1 'icomoon';position: absolute;top: 2.0625rem;left: 1.1875rem;

    content: '\e915';-webkit-transition: .3s ease transform;transition: .3s ease transform;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);
}.accordion-section-advanced .accordion-block .accordion-body
{
    display: none;margin-top: 1rem;
}.accordion-section-advanced .accordion-block .accordion-body *
{
    margin: 0;margin-bottom: 1rem;padding: 0;
}.accordion-section-advanced .accordion-block .accordion-body *:last-child
{
    margin-bottom: 0;
}.accordion-section-advanced .accordion-block .accordion-body ul,
.accordion-section-advanced .accordion-block .accordion-body ol
{
    padding-right: 2rem;
}.accordion-section-advanced .accordion-block.active .accordion-title:before
{
    -webkit-transform: translateY(-50%) rotate(-180deg)                                        ;-ms-transform: translateY(-50%) rotate(-180deg);transform: translateY(-50%) rotate(-180deg);
}.accordion-section-advanced .accordion-content .country-list
{
    padding: 1.8125rem 0 0;
}.accordion-section-advanced .accordion-content .country-list:empty
{
    display: none;
}.accordion-section-advanced .accordion-content .country-name
{font-size: 1rem;font-weight: 400;font-style: normal;line-height: 1rem; /* 100% */

    color: #67696f;
}.accordion-section-advanced .accordion-content .countries
{
    font-size: 1.125rem;margin-bottom: 0;
}.accordion-section-advanced .accordion-content .countries li
{padding: 0 0 .9375rem 0;

    word-break: break-word;
}.accordion-section-advanced .accordion-content .countries li span
{font-size: 1rem;

    color: #67696f;
}.accordion-section-advanced .accordion-content .countries li a
{
    font-size: 1rem;line-height: 1.25;letter-spacing: -.32px;margin-inline: .3125rem;
}.accordion-section-advanced .accordion-content .countries:empty
{
    display: none;
}.accordion-section-advanced button
{
    outline: none !important;
}.accordion-section-advanced button:focus-visible
{
    outline: 5px auto !important;
}.article-block
{
    padding: 0 1.25rem;
}.article-block .article-header-container
{
    padding-block: 2.5rem;
}.article-block .article-bio
{
    line-height: 1.375;
}.article-block .article-bio p
{
    margin-bottom: 1.4375rem;
}.article-block .sidebar-bio .image-wrapper
{
    margin-bottom: 2.25rem;
}.article-block .sidebar-bio .image-wrapper img
{
    width: 100%;
}.article-block .sidebar-bio .sidebar-bio__title
{
    font-size: 1.5rem;line-height: 1.1;margin-bottom: 1rem;letter-spacing: .03125rem;
}.article-block .sidebar-bio .download-links ul li
{
    margin-bottom: 1rem;
}.article-header
{border-bottom: 1px solid #67696f;

    padding-block: 2rem;
}.article-header .article-header__title
{font-size: 2rem;line-height: 1.1;margin-bottom: .5rem;letter-spacing: -.03125rem;

    color: #000;
}.article-header .article-header__subtitle
{font-size: 1.25rem;margin-bottom: .9375rem;

    color: #67696f;
}.article-header .article-header__social ul
{display: -webkit-box;display: -ms-flexbox;display: flex;

    color: #000;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 1.25rem;
}.article-header .article-header__social ul li
{
    display: -webkit-box                                                            ;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: .5rem;column-gap: .5rem;
}.article-header .article-header__social ul li a
{-webkit-transition: .5s ease all                                                                                ;transition: .5s ease all;text-decoration: underline #5c4bb9;

    color: #5c4bb9;text-underline-offset: 4px;
}.article-header .article-header__social ul li a:hover
{
    text-underline-offset: 7px;
}.info-section
{
    display: -webkit-box                                                            ;display: -ms-flexbox;display: flex;flex-direction: column;padding: 0 1.25rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;
}.info-item
{
    display: -webkit-box                                                    ;display: -ms-flexbox;display: flex;padding: 1.25rem 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}.info-section--block .info-item
{
    padding: 1.25rem 0;
}.info-item .info-item__image
{max-width: 12.5rem;

    -webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-inline: auto;
}.info-section--block .info-item .info-item__image
{
    max-width: 18.75rem;
}.info-item .info-item__image img
{
    width: 100%;border-radius: 12px;
}.info-section--block .info-item .info-item__image img
{
    border-radius: 0;
}.info-item .info-item__content
{
    -webkit-box-flex: 2;-ms-flex: 2;flex: 2;
}.info-item .info-item__content .info-item__subtitle
{padding-bottom: .625rem;

    color: #67696f;
}.info-item .info-item__content .info-item__title
{font-size: 2rem;line-height: 1.1;margin-bottom: .75rem;letter-spacing: -.03125rem;

    color: #000;
}.info-item .info-item__content .info-item__description
{
    font-size: 1rem;line-height: 1.7;color: #67696f;
}.info-item .info-item__content .info-item__description ul
{
    padding-right: 1.25rem;
}.info-item .info-item__content .info-item__description ul li
{
    margin-bottom: .4375rem;
}.info-item .info-item__content .btn-link
{
    display: inline-block;padding-top: .625rem;
}.info-item--reverse .info-item__content
{
    text-align: right;
}.about-profile .card-grid
{
    -webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
}.about-profile .btn-wrap
{
    margin-top: 2.5rem;
}.about-profile + .about-profile
{
    padding-top: 0;
}.about-testimonial .about-testimonial__slider .slick-dots
{
    position: absolute;visibility: hidden;opacity: 0;
}.about-testimonial .about-testimonial__slide
{
    -webkit-padding-end: 1rem;padding-inline-end: 1rem;
}.about-testimonial .card
{
    padding: 2.75rem 1.25rem 1.75rem 1.25rem;
}.about-testimonial .card .card-content
{font-size: 1.25rem;line-height: 1.16;

    margin-bottom: 2.5rem;
}.about-testimonial .card .author
{
    font-size: 1rem;
}.error404 .header
{
    border-bottom: .0625rem solid #efefef;
}.error-container
{
    padding: 1.875rem 0;
}.error-container .error-img
{display: inline-block;

    max-width: 90%;margin: 0 auto 40px;
}.error-container .oops-text
{
    font-size: 1.25rem;font-weight: 600;line-height: 1.2;margin-bottom: .625rem;direction: rtl;
}.error-container .error-info
{
    max-width: 16.125rem;margin: 0 auto .9375rem;
}.error-container .btn-back-home
{
    font-weight: 400;padding: .3125rem .625rem;
}.search-page
{max-width: 55.375rem;padding: 2.5rem 1.25rem;

    margin-inline: auto;
}.search-page .search_header
{padding-bottom: 2.5rem;

    border-bottom: 1px solid #efefef;
}.search-page .search_header .search_filter
{
    margin-bottom: 0;
}.search-page .btn-wrap
{
    margin-top: 1.875rem;
}.search-results .card .card-body
{padding: .75rem 1.25rem;

    border-bottom: 1px solid #efefef;
}.search-results .searchInputWrapper .search_btn
{
    color: #000;
}.search-results .search_header .search_header__top .search_header__top--right
{
    display: -webkit-box                                            ;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}.searchFieldWrapper
{position: relative;display: block;

    border-bottom: .0625rem solid #67696f;
}.searchFieldWrapper .searchInputWrapper
{
    display: -webkit-box                    ;display: -ms-flexbox;display: flex;
}.search_header .results_shown input
{font-family: Inter;font-size: 2.25rem !important;font-weight: 400;font-style: normal;line-height: 2.625rem !important;padding: 0;letter-spacing: -1px !important;color: #5c4bb9;
    border: none;
}.results_shown .searchInputWrapper .search_btn
{
    background-color: initial;
}.searchInputWrapper .search_btn
{margin-left: 1.25rem;padding: .375rem 1rem;color: #fff;border: none;border-radius: 2.5rem;outline: none;
    background-color: #000;
}.footer
{color: #000;
    background-color: #fff;
}.footer .footer__top-wrap
{padding-top: 2.5rem;

    border-top: 1px solid #939498;
}.footer .footer__top + .footer_contact_section
{
    -webkit-padding-before: 0;padding-block-start: 0;
}.footer .footer__top .footer__column
{flex-direction: column;

    -webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;
}.footer .footer__top .footer__column .footer__title
{
    font-size: 1rem;font-weight: 600;margin-bottom: 1rem;text-transform: uppercase;
}.footer .footer__top .footer__column .footer__title a:hover
{text-decoration: none;

    color: #5c4bb9;
}.footer .footer__top .footer__column .footer__list .footer__item
{
    font-size: .75rem;
}.footer .footer__top .footer__column .footer__list .footer__item:not(:last-child)
{
    margin-bottom: .25rem;
}.footer .footer__top .footer__column .footer__list .footer__item .footer__link
{
    text-decoration: none;color: #67696f;
}.footer .footer__top .footer__column .footer__list .footer__item .footer__link:hover
{
    color: #5c4bb9;
}.footer .footer__top .footer__column.footer__column--newsletter
{
    max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;
}.footer .footer__top .footer__column.footer__column--newsletter .btn-link
{
    max-width: max-content;
}.footer .footer__top .footer__form
{
    display: -webkit-box                                                            ;display: -ms-flexbox;display: flex;flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;direction: rtl;
}.footer .footer__top .footer__form .footer__form__subtext
{margin-bottom: 1.5rem;

    color: #67696f;
}.footer .footer__top .footer__form .check-wrap
{
    margin-block: 1rem;
}.footer .footer__top .footer__form .check-wrap label .wpcf7-list-item-label
{
    display: block;text-decoration: none;
}.footer .footer__top .footer__form .check-wrap label .wpcf7-list-item-label a
{
    text-decoration: underline;color: inherit;
}.footer .footer__top .footer__form .check-wrap label .wpcf7-list-item-label a:hover
{text-decoration: none;

    color: inherit;
}.footer .footer__top .footer__form .footer__label
{
    font-size: .75rem;display: -webkit-box;display: -ms-flexbox;display: flex;text-decoration: underline;color: #5c4bb9;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: .5rem;text-underline-offset: 3px;
}.footer .footer__top .footer__form .footer__label .footer__checkbox
{
    margin: 0;
}.footer .footer__wrap
{font-size: .75rem;padding: 3.75rem 1.25rem;color: #fff;
    background: #000;
}.footer .footer__middle
{
    margin-bottom: 3rem;
}.footer .footer__middle .footer__brand
{
    margin-bottom: 1rem;
}.footer .footer__middle .footer__brand .footer__brand-title
{
    font-size: 1.5rem;margin-bottom: 1.5rem;
}.footer .footer__middle .footer__brand .footer__brand-icons
{
    display: -webkit-box                                                    ;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 2.5625rem;
}.footer .footer__middle .footer__brand .footer__brand-icons .footer__brand-link
{font-weight: bold;

    text-decoration: none;color: #fff;
}.footer .footer__middle .footer__brand .footer__brand-icons .footer__brand-link:hover
{
    text-decoration: underline;
}.footer .footer__middle .footer__description
{
    margin-bottom: 2rem;
}.footer .footer__middle .footer__links
{
    gap: 1.25rem;
}.footer .footer__middle .footer__links .footer__item
{
    position: relative;
}.footer .footer__middle .footer__links .footer__item:not(:nth-child(1)):before
{
    position: absolute;top: 50%;right: -.625rem;height: 90%;content: '';-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);border-right: 1px solid #fff;
}.footer .footer__middle .footer__links .footer__item .footer__link
{line-height: 1;

    text-decoration: none;color: inherit;
}.footer .footer__middle .footer__links .footer__item .footer__link:hover
{
    text-decoration: underline;
}.footer .footer__bottom
{padding-top: 3rem;color: #fff;
    border-top: 1px solid #fff;background: #000;
}.footer .footer__bottom .footer__social ul
{
    gap: 2.875rem;
}.footer .footer__bottom .footer__social ul li
{
    line-height: 1;
}.footer .footer__bottom .footer__social .footer__social-link
{font-size: 1.25rem;

    display: -webkit-box                                    ;display: -ms-flexbox;display: flex;text-decoration: none;color: #fff;
}.footer .footer__bottom .footer__social .footer__social-link:hover
{
    color: #555;
}.footer .footer__bottom .footer__site-language i
{font-size: 1.25rem;

    padding-left: 10px;
}.footer_contact_section .form-control::-webkit-input-placeholder,
.contact .wpcf7 .form-control::-webkit-input-placeholder
{
    color: #67696f;
}.footer_contact_section .form-control::-moz-placeholder,
.contact .wpcf7 .form-control::-moz-placeholder
{
    opacity: 1;color: #67696f;
}.footer_contact_section .form-control:-moz-placeholder,
.contact .wpcf7 .form-control:-moz-placeholder
{
    color: #67696f;
}.footer_contact_section .form-control:-ms-input-placeholder,
.contact .wpcf7 .form-control:-ms-input-placeholder
{
    color: #67696f;
}.footer_contact_section .form-control.placeholder,
.contact .wpcf7 .form-control.placeholder
{
    color: #67696f;
}.otgs-development-site-front-end .icon
{
    display: none !important;
}@font-face
{
    font-family: 'icomoon';font-weight: normal;font-style: normal;src: url('../fonts/icomoon/fonts/icomoon.eot?eot?5fp49e');src: url('../fonts/icomoon/fonts/icomoon.eot?eot?5fp49e#iefix') format('embedded-opentype'), url('../fonts/icomoon/fonts/icomoon.ttf?eot?5fp49e') format('truetype'), url('../fonts/icomoon/fonts/icomoon.woff?eot?5fp49e') format('woff'), url('../fonts/icomoon/fonts/icomoon.svg?eot?5fp49e#icomoon') format('svg');font-display: block;
}@media (hover: hover) and (pointer: fine)
{
    .header .header__search_options .search_results_card:hover
    {
        box-shadow: none;
    }.header .header__search_options .popular_results_card:hover
    {
        box-shadow: none;
    }.searchBarWrapper .searchBarBtnSearch:hover,
    .searchBarWrapper .searchBarBtnSearch:focus,
    .searchBarWrapper .searchBarBtnSearch:focus-visible,
    .searchBarWrapper .searchBarBtnSearch:focus-within,
    .searchBarWrapper .searchBarBtnSearch:active
    {color: #fff;
        outline: none;background-color: #000;
    }
}@media (min-width: 576px)
{
    .flex-sm-row
    {flex-direction: row !important;

        -webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;
    }.flex-sm-column
    {flex-direction: column !important;

        -webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;
    }.flex-sm-row-reverse
    {flex-direction: row-reverse !important;

        -webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;
    }.flex-sm-column-reverse
    {flex-direction: column-reverse !important;

        -webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;
    }.flex-sm-wrap
    {
        -ms-flex-wrap: wrap !important                                    ;flex-wrap: wrap !important;
    }.flex-sm-nowrap
    {
        -ms-flex-wrap: nowrap !important                                    ;flex-wrap: nowrap !important;
    }.flex-sm-wrap-reverse
    {
        -ms-flex-wrap: wrap-reverse !important                                    ;flex-wrap: wrap-reverse !important;
    }.flex-sm-fill
    {
        -webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;
    }.flex-sm-grow-0
    {
        -webkit-box-flex: 0 !important;-ms-flex-positive: 0 !important;flex-grow: 0 !important;
    }.flex-sm-grow-1
    {
        -webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;
    }.flex-sm-shrink-0
    {
        -ms-flex-negative: 0 !important;flex-shrink: 0 !important;
    }.flex-sm-shrink-1
    {
        -ms-flex-negative: 1 !important;flex-shrink: 1 !important;
    }.justify-content-sm-start
    {
        -webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;
    }.justify-content-sm-end
    {
        -webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;
    }.justify-content-sm-center
    {
        -webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;
    }.justify-content-sm-between
    {
        -webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;
    }.justify-content-sm-around
    {
        -ms-flex-pack: distribute !important;justify-content: space-around !important;
    }.align-items-sm-start
    {
        -webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;
    }.align-items-sm-end
    {
        -webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;
    }.align-items-sm-center
    {
        -webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;
    }.align-items-sm-baseline
    {
        -webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;
    }.align-items-sm-stretch
    {
        -webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;
    }.align-content-sm-start
    {
        -ms-flex-line-pack: start !important;align-content: flex-start !important;
    }.align-content-sm-end
    {
        -ms-flex-line-pack: end !important;align-content: flex-end !important;
    }.align-content-sm-center
    {
        -ms-flex-line-pack: center !important;align-content: center !important;
    }.align-content-sm-between
    {
        -ms-flex-line-pack: justify !important;align-content: space-between !important;
    }.align-content-sm-around
    {
        -ms-flex-line-pack: distribute !important;align-content: space-around !important;
    }.align-content-sm-stretch
    {
        -ms-flex-line-pack: stretch !important;align-content: stretch !important;
    }.align-self-sm-auto
    {
        -ms-flex-item-align: auto !important;-ms-grid-row-align: auto !important;align-self: auto !important;
    }.align-self-sm-start
    {
        -ms-flex-item-align: start !important;align-self: flex-start !important;
    }.align-self-sm-end
    {
        -ms-flex-item-align: end !important;align-self: flex-end !important;
    }.align-self-sm-center
    {
        -ms-flex-item-align: center !important;-ms-grid-row-align: center !important;align-self: center !important;
    }.align-self-sm-baseline
    {
        -ms-flex-item-align: baseline !important;align-self: baseline !important;
    }.align-self-sm-stretch
    {
        -ms-flex-item-align: stretch !important;-ms-grid-row-align: stretch !important;align-self: stretch !important;
    }
}@media (min-width: 768px)
{
    .flex-md-row
    {flex-direction: row !important;

        -webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;
    }.flex-md-column
    {flex-direction: column !important;

        -webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;
    }.flex-md-row-reverse
    {flex-direction: row-reverse !important;

        -webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;
    }.flex-md-column-reverse
    {flex-direction: column-reverse !important;

        -webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;
    }.flex-md-wrap
    {
        -ms-flex-wrap: wrap !important                                    ;flex-wrap: wrap !important;
    }.flex-md-nowrap
    {
        -ms-flex-wrap: nowrap !important                                    ;flex-wrap: nowrap !important;
    }.flex-md-wrap-reverse
    {
        -ms-flex-wrap: wrap-reverse !important                                    ;flex-wrap: wrap-reverse !important;
    }.flex-md-fill
    {
        -webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;
    }.flex-md-grow-0
    {
        -webkit-box-flex: 0 !important;-ms-flex-positive: 0 !important;flex-grow: 0 !important;
    }.flex-md-grow-1
    {
        -webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;
    }.flex-md-shrink-0
    {
        -ms-flex-negative: 0 !important;flex-shrink: 0 !important;
    }.flex-md-shrink-1
    {
        -ms-flex-negative: 1 !important;flex-shrink: 1 !important;
    }.justify-content-md-start
    {
        -webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;
    }.justify-content-md-end
    {
        -webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;
    }.justify-content-md-center
    {
        -webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;
    }.justify-content-md-between
    {
        -webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;
    }.justify-content-md-around
    {
        -ms-flex-pack: distribute !important;justify-content: space-around !important;
    }.align-items-md-start
    {
        -webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;
    }.align-items-md-end
    {
        -webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;
    }.align-items-md-center
    {
        -webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;
    }.align-items-md-baseline
    {
        -webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;
    }.align-items-md-stretch
    {
        -webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;
    }.align-content-md-start
    {
        -ms-flex-line-pack: start !important;align-content: flex-start !important;
    }.align-content-md-end
    {
        -ms-flex-line-pack: end !important;align-content: flex-end !important;
    }.align-content-md-center
    {
        -ms-flex-line-pack: center !important;align-content: center !important;
    }.align-content-md-between
    {
        -ms-flex-line-pack: justify !important;align-content: space-between !important;
    }.align-content-md-around
    {
        -ms-flex-line-pack: distribute !important;align-content: space-around !important;
    }.align-content-md-stretch
    {
        -ms-flex-line-pack: stretch !important;align-content: stretch !important;
    }.align-self-md-auto
    {
        -ms-flex-item-align: auto !important;-ms-grid-row-align: auto !important;align-self: auto !important;
    }.align-self-md-start
    {
        -ms-flex-item-align: start !important;align-self: flex-start !important;
    }.align-self-md-end
    {
        -ms-flex-item-align: end !important;align-self: flex-end !important;
    }.align-self-md-center
    {
        -ms-flex-item-align: center !important;-ms-grid-row-align: center !important;align-self: center !important;
    }.align-self-md-baseline
    {
        -ms-flex-item-align: baseline !important;align-self: baseline !important;
    }.align-self-md-stretch
    {
        -ms-flex-item-align: stretch !important;-ms-grid-row-align: stretch !important;align-self: stretch !important;
    }.solutions__callout,
    .solutions__service,
    .data-section,
    .solution__insight,
    .banner-layout,
    .logo-collection,
    .cta,
    .contact,
    .contact-info,
    .career-offerings,
    .career-callout,
    .insight-listing,
    .insight-slider-wrapper,
    .podcast-wrap,
    .solutions-tabs,
    .offering-listing,
    .benefit-section,
    .compliance-content,
    .compliance-form,
    .country-selector-section,
    .country-selector-section .country-links,
    .about-profile,
    .about-testimonial,
    .footer .footer__top
    {
        padding: 30px;
    }.d-md-none
    {
        display: none !important;
    }.d-md-flex
    {
        display: -webkit-box !important                                        ;display: -ms-flexbox !important;display: flex !important;
    }.term-description
    {font-size: 1rem;

        padding-top: 1.75rem;
    }body #pojo-a11y-toolbar:not(.pojo-a11y-toolbar-open) .pojo-a11y-toolbar-overlay
    {
        max-height: 100px;
    }body #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a
    {
        padding: 6px;
    }body #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a svg
    {
        max-width: 24px;
    }button.btn,
    a.btn,
    input.btn
    {font-size: 18px;

        padding: 5px 30px;
    }button.btn.btn-sm,
    a.btn.btn-sm,
    input.btn.btn-sm
    {
        font-size: 16px;line-height: 1.25;padding: 7px 10px;
    }button.btn.btn-md,
    a.btn.btn-md,
    input.btn.btn-md
    {
        font-size: 16px;line-height: 1.25;padding: 8px 15px;
    }button.btn.btn-md.btn-icon,
    a.btn.btn-md.btn-icon,
    input.btn.btn-md.btn-icon
    {
        padding-left: 35px;
    }button.btn.btn-md.btn-icon .arrow-icon,
    a.btn.btn-md.btn-icon .arrow-icon,
    input.btn.btn-md.btn-icon .arrow-icon
    {
        top: 4px;left: 4px;width: 28px;height: 28px;
    }button.btn .btn-lg,
    a.btn .btn-lg,
    input.btn .btn-lg
    {font-size: 18px;

        padding: 8px 30px;
    }button.btn.btn-icon,
    a.btn.btn-icon,
    input.btn.btn-icon
    {
        padding-left: 52px;
    }button.btn.btn-icon .arrow-icon,
    a.btn.btn-icon .arrow-icon,
    input.btn.btn-icon .arrow-icon
    {top: 1px;left: 2px;width: 34px;
        height: 34px;
    }button.btn.has_width,
    a.btn.has_width,
    input.btn.has_width
    {
        width: 140px;
    }.btn-link
    {
        font-size: 20px;
    }.btn-link.btn-link--icon .icon
    {font-size: 16px;

        padding-right: 6px;
    }.btn-link.btn-link--icon .icon
    {font-size: 18px;

        padding-right: 9px;
    }.label-wrapper
    {
        margin-top: 12px;
    }.label-wrapper .label-title
    {
        font-size: 12px;margin-bottom: 12px;
    }.label-wrap
    {
        gap: 8px;
    }.label
    {
        font-size: 12px;
    }.label img,
    .label i
    {font-size: 10px;

        margin-left: 8px;
    }.tag
    {
        font-size: 16px;
    }.tag img,
    .tag i
    {font-size: 10px;

        margin-left: 8px;
    }.tag.tag-sm
    {font-size: 12px;

        height: 24px;padding: 4px 10px;
    }.tag.tag-md
    {
        font-size: 16px;padding: 3.5px 10px;
    }.tag.tag-lg
    {
        padding: 9.5px 10px;
    }.breadcrumb-wrapper li a
    {
        font-size: 12px;margin: 0 0 0 4px;
    }.breadcrumb-wrapper #crumbs a
    {font-size: 12px;margin: 0 0 0 4px;

        color: #fff;
    }.breadcrumb-wrapper .separator:before
    {
        color: #fff;
    }.pagination-wrapper
    {
        margin-top: 40px;
    }.pagination-wrapper .page-numbers
    {font-size: 20px;

        margin-inline: 15px;
    }.select2-container.select2-container--default .select2-selection--single
    {
        height: 35px;
    }.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered
    {font-size: 16px;
        line-height: 34px;padding-left: 12px;
    }.before_options
    {
        padding: 15px;
    }.before_options button.clear_all
    {
        padding: 4px 20px 4px 15px;
    }.before_options button.clear_all:before
    {
        right: -10px;
    }.custom-form input:not(.form-control)[type='number']
    {
        font-size: .875rem;
    }.custom-checkbox label
    {
        padding-right: 25px;
    }.custom-checkbox .fake-input
    {
        width: 16px;height: 16px;
    }.custom-checkbox .fake-input:before
    {
        font-size: 8px;
    }.custom-checkbox .checkbox-label
    {
        font-size: 12px;
    }.check-wrap label input[type='checkbox']
    {
        width: 16px;height: 16px;
    }.check-wrap label input[type='checkbox']:before
    {
        font-size: 11px;
    }.check-wrap label .wpcf7-list-item-label
    {
        font-size: 12px;line-height: 18px;
    }.form-row
    {margin-bottom: 24px;

        margin-inline: -10px;
    }.form-row > [class*='col-']
    {
        padding-inline: 10px;
    }.form-group
    {
        margin-bottom: 24px;
    }.form-group.focused .floating_label,
    .form-group.populated .floating_label
    {
        font-size: 11px;top: 10px;
    }.form-label
    {
        font-size: 16px;margin-bottom: 8px;
    }.form-control
    {font-size: 14px;

        height: 46px;padding: 9px 10px;
    }textarea.form-control
    {
        min-height: 200px;
    }.jcf-select .jcf-select-text
    {
        font-size: 16px;margin: 0 20px 0 40px;
    }.jcf-select .jcf-select-opener
    {
        padding-inline: 20px;
    }.jcf-select .jcf-select-opener:before
    {
        font-size: 20px;
    }.jcf-list
    {
        font-size: 14px;
    }.jcf-list .jcf-option
    {
        padding: 0 12px;
    }.jcf-list .jcf-option .out-of-stock-msg
    {
        right: 10px;
    }.card.card-bg
    {
        padding: 30px 20px;
    }.card.card-flex
    {flex-direction: row;

        margin-bottom: 10px;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;
    }.card.card-flex .card-img
    {
        -ms-flex-preferred-size: 162px;flex-basis: 162px;
    }.card.card-flex .card-content
    {
        padding: 36px;
    }.card.card-flex .card-content .tag
    {
        margin-bottom: 24px;
    }.card.card-flex .card-title
    {
        margin-bottom: 10px;
    }.card.card-profile .card-body
    {
        padding: 30px;
    }.card.card-profile .card-body .headshot
    {
        max-width: 200px;max-height: 200px;
    }.card.card-profile .card-body .name-link .name
    {font-size: 20px;

        margin-top: 32px;
    }.card.card-profile .card-body .job-title
    {
        margin-bottom: 12px;
    }.card.card-profile .card-body .btn-link
    {
        font-size: 20px;
    }.card.card-padding
    {
        padding: 20px;
    }.card.card-full .card-body
    {
        padding: 36px 32px 32px;
    }.card.card-full .card-body .btn-link
    {font-size: 20px;

        margin-top: 30px;
    }.card.card-full .card-body .card-tags
    {
        margin-top: 30px;
    }.card.card-offering
    {padding: 30px;

        -webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;
    }.card.card-offering .card-img
    {
        width: 32px;height: 32px;margin-bottom: 30px;
    }.card.card-offering .btn-link
    {
        margin-top: 16px;
    }.card.card-offering .card-data
    {
        font-size: 12px;margin-top: 16px;
    }.card.card-offering .label-wrapper
    {
        margin-bottom: 20px;
    }.card.card-benefit .card-img .icon
    {max-width: 64px;
        max-height: 64px;
    }.card .card-meta-wrap
    {font-size: 12px;

        margin-bottom: 24px;gap: 8px;
    }.card .card-title
    {
        font-size: 20px;margin-bottom: 20px;
    }.card .card-title.card-title-sm
    {
        font-size: 16px;
    }.card .card-title.card-title-md
    {font-size: 22px;

        letter-spacing: .5px;
    }.card .card-title.card-title-lg
    {font-size: 24px;

        letter-spacing: .5px;
    }.card .card-title.card-title-xl
    {font-size: 28px;

        letter-spacing: -1px;
    }.card .card-subtitle
    {
        font-size: 12px;
    }.card .card-text
    {font-size: 16px;

        color: #67696f;
    }.card.card--service
    {min-height: 248px;
        padding: 25px;
    }.card.card--service .card-header
    {
        margin-bottom: 24px;
    }.card.card--service .card-img
    {
        width: 32px;height: 32px;-webkit-margin-end: 16px;margin-inline-end: 16px;
    }.card.card--service .btn-link
    {
        display: none;margin-top: 24px;
    }.card.card--service:hover
    {min-height: 282px;
        padding: 30px 25px;
    }.card.card--service:hover .btn-link
    {
        display: inline-block;
    }.card-grid
    {
        -ms-flex-wrap: nowrap                                                                                                            ;flex-wrap: nowrap;-webkit-column-gap: 20px;column-gap: 20px;row-gap: 20px;
    }.card-grid.card-grid--5-columns .card
    {max-width: calc((100% / 3) - 15px);

        -webkit-box-flex: 1;-ms-flex: 1 1 calc((100% / 3) - 15px);flex: 1 1 calc((100% / 3) - 15px);
    }.card-grid.card-grid--5-columns .card:nth-child(4),
    .card-grid.card-grid--5-columns .card:nth-child(5)
    {max-width: calc(50% - 15px);

        -webkit-box-flex: 1;-ms-flex: 1 1 calc(50% - 15px);flex: 1 1 calc(50% - 15px);
    }.card-grid.card-grid--4-columns .card
    {max-width: calc(50% - 15px);

        -webkit-box-flex: 1;-ms-flex: 1 1 calc(50% - 15px);flex: 1 1 calc(50% - 15px);
    }.card-grid.card-grid--3-columns .card
    {max-width: calc((100% / 3) - 15px);

        -webkit-box-flex: 1;-ms-flex: 1 1 calc((100% / 3) - 15px);flex: 1 1 calc((100% / 3) - 15px);
    }.card-grid.card-grid--2-columns .card
    {max-width: calc((100% / 2) - 15px);

        -webkit-box-flex: 0;-ms-flex: 0 0 calc((100% / 2) - 15px);flex: 0 0 calc((100% / 2) - 15px);
    }.slick-arrow
    {
        top: auto;bottom: -65px;
    }.slick-arrow i
    {
        font-size: 18px;
    }.slick-arrow.slick-prev
    {
        left: 48px;
    }.slick-counter
    {
        font-size: 20px;padding-left: 100px;
    }.slick-counter .current,
    .slick-counter .total
    {
        padding: 0 0 0 5px;
    }.slick-counter .total
    {
        padding: 0 5px 0 0;
    }.slick-pagination
    {
        margin-top: 30px;
    }.section-title
    {font-size: 24px;

        margin-bottom: 12px;
    }.section-title.section-title--sm
    {font-size: 22px;

        margin-bottom: 12px;
    }.section-title.section-title--md
    {
        font-size: 28px;
    }.section-title.section-title--lg
    {
        font-size: 32px;margin-bottom: 12px;
    }.section-subtitle
    {
        font-size: 16px;
    }.section-subtitle p
    {
        margin-bottom: 20px;
    }.section-grid-header
    {
        margin-bottom: 30px;
    }.section-grid-header .section-header
    {
        max-width: 65%;-webkit-box-flex: 0;-ms-flex: 0 0 65%;flex: 0 0 65%;
    }.section-grid-header .section-header .section-title
    {
        margin-bottom: 12px;
    }.section-grid-header .section-grid-header__cta
    {
        max-width: 35%;text-align: left;-webkit-box-flex: 0;-ms-flex: 0 0 35%;flex: 0 0 35%;
    }.tag-wrap
    {
        gap: 8px;
    }.tag-wrap.tag-wrap--lg
    {
        gap: 16px;
    }.meta-type
    {
        margin-right: 10px;padding-right: 5px;
    }.woocommerce-breadcrumb
    {
        font-size: 12px;
    }.header-top
    {font-size: 16px;

        padding: 15px 30px;text-align: right;
    }.header-top
    {
        padding: 21px 30px;
    }.header-top .header-top__close
    {
        font-size: 20px;left: 30px;
    }.header-top .btn-link
    {
        margin-right: 12px;
    }#primary-nav .primary-menu > li .sub-menu
    {
        font-size: 14px;
    }.header .skip-to-main-content
    {
        right: 30%;
    }.header .skip-to-main-content:focus
    {top: -.8rem;
        right: 30%;
    }.header .header__search_options
    {
        padding: 20px;
    }.result-active .header .header__search_options:before
    {top: -1.5rem;

        display: block;width: 19.375rem;height: 34.375rem;
    }.header .header__search_options:after
    {width: 20.75rem;height: 39.3125rem;

        background-image: url(../../assets/images/search-prop2.png);
    }.header .header__search_options .header__inner .ajax-search-results
    {
        padding-right: 25%;
    }.header .header__search_options .header__inner .search-results-list .search-result-title
    {font-size: 36px;margin-bottom: 24px;

        letter-spacing: -1px;
    }.header .header__search_options .popular_results_card
    {
        padding: 10px;
    }.header .search_options__right-arrow
    {
        display: block;
    }.header .header__search_suggestions
    {
        padding-right: 19.375rem;
    }.language_modal .language_modal__inner
    {
        padding: 40px;
    }.language_modal .language_modal__inner .title
    {
        font-size: 20px;
    }.language_modal .language_modal__close
    {
        top: 20px;left: 30px;
    }.subNavComponent .subNavComponent__title
    {
        font-size: 20px;
    }.subNavComponent.aboutus .card
    {
        padding: 20px 15px;
    }.subNavComponent.aboutus .card .card-img
    {
        width: 20px;height: 21px;margin-bottom: 12px;
    }.subNavComponent.aboutus .card .card-content
    {
        margin-bottom: 20px;
    }.subNavComponent.aboutus .card .card-text
    {
        font-size: 12px;
    }.searchBarWrapper .header__logo img
    {
        max-height: 32px;
    }.searchBarWrapper .searchBarInput
    {
        height: 2.5rem;
    }.searchBarWrapper .searchBarInput input[type='text']
    {
        margin-left: 20px;
    }.header .searchBarButton
    {
        height: 35px;
    }.banner-section .bg-image img
    {
        aspect-ratio: 3.048 / 1;object-fit: cover;object-position: center 36%;
    }.banner-section .breadcrumb-wrapper
    {font-size: 12px;

        margin-bottom: 28px;
    }.banner-section .banner-title
    {
        font-size: 2rem;margin-bottom: 13px;
    }.banner-section .banner-subtext
    {
        font-size: 16px;margin-bottom: 20px;
    }.banner-section:has(.banner-subtext) .banner-title
    {
        margin-bottom: 12px;
    }.banner-section .sub-heading
    {
        font-size: 16px;
    }.banner-section .sub-heading
    {
        font-size: 18px;
    }.banner-section .btn-wrap
    {
        margin-top: 30px;
    }.banner-section .btn-link
    {
        font-size: 18px;
    }.banner-section .form-wrap
    {max-width: 600px;
        margin-top: 28px;
    }.banner-section .form-wrap .form-label
    {
        color: #fff;
    }.banner-section .tag-wrapper
    {
        margin-top: 32px;
    }.banner-section .tag-wrapper .tag-title
    {
        font-size: 16px;margin-bottom: 12px;
    }.banner-section.banner-section--insights .banner-content .banner-text
    {
        padding: 40px 30px;
    }.hero-banner .bg-image img
    {width: 100%;
        height: 84dvh;
    }.hero-banner .banner-text
    {max-width: 500px;
        padding: 0 40px;
    }.hero-banner .banner-title
    {
        font-size: 2rem;margin-bottom: 13px;
    }.hero-banner .sub-heading
    {
        font-size: 16px;
    }.hero-banner .btn-wrap
    {
        margin-top: 30px;-webkit-column-gap: 40px;column-gap: 40px;
    }.hero-banner .btn-link
    {
        font-size: 18px;
    }.solutions__callout .section-header .section-title
    {
        font-size: 32px;margin-bottom: 12px;
    }.solutions__callout .card-grid .card
    {height: 300px;padding: 30px;

        -webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;
    }.solutions__callout .card-grid .card .card-img
    {
        width: 50px;height: 50px;
    }.solutions__callout .card-grid .card .card-title
    {margin-top: 40px;
        margin-bottom: 8px;
    }.solutions__callout .card-grid .card .card-text
    {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;color: #67696f;

        -webkit-line-clamp: 2;-webkit-box-orient: vertical;
    }.solutions__callout .card-grid .card .btn-link
    {
        display: none;margin-top: 16px;
    }.solutions__callout .card-grid .card:hover
    {
        height: 388px;padding: 30px;
    }.solutions__callout .card-grid .card:hover .card-title
    {
        margin-top: 30px;
    }.solutions__callout + .solutions__service
    {
        padding-top: 20px;
    }.solutions__service .section-header
    {
        margin-bottom: 30px;
    }.transform-section
    {
        padding: 30px 30px 30px 0;
    }.transform-section .section-title
    {
        margin-bottom: 28px;
    }.transform-section .transform-section__wrap
    {
        padding: 0 0 0 30px;
    }.transform-section .transform-slider
    {
        margin-inline: -20px;
    }.transform-section .transform-slider .slick-track
    {margin-bottom: 20px;

        gap: 20px;
    }.transform-section .transform-slider .slick-arrow
    {
        bottom: -35px;
    }.transform-section .transform-slider .slick-arrow.slick-next
    {
        left: 50px;
    }.transform-section .transform-slider .slick-arrow.slick-prev
    {
        left: 100px;
    }.data-section .data-section__wrap
    {
        gap: 20px;
    }.data-section .data-section__wrap .data-section-card
    {
        max-width: calc(41% - 10px);-webkit-box-flex: 0;-ms-flex: 0 0 calc(41% - 10px);flex: 0 0 calc(41% - 10px);
    }.data-section .data-section__wrap .data-section__chart
    {
        max-width: calc(59% - 10px);text-align: left;-webkit-box-flex: 0;-ms-flex: 0 0 calc(59% - 10px);flex: 0 0 calc(59% - 10px);
    }.data-section .data-section__wrap + .data-section__slider
    {
        margin-top: 25px;
    }.data-section .data-section-card .tag
    {
        margin-bottom: 12px;
    }.data-section .data-section-card .card-title
    {
        margin-bottom: 12px;
    }.data-section .data-section-card .btn-link
    {
        margin-top: 40px;
    }.data-section .data-section__chart
    {
        padding: 64px 44px 44px;
    }.data-section .data-section__chart-img
    {
        gap: 40px;
    }.data-section .data-section__chart-left
    {max-width: calc(40% - 20px);

        gap: 20px;-ms-flex-preferred-size: calc(40% - 20px);flex-basis: calc(40% - 20px);
    }.data-section .data-section__chart-right
    {max-width: calc(60% - 20px);

        gap: 20px;-ms-flex-preferred-size: calc(60% - 20px);flex-basis: calc(60% - 20px);
    }.data-section .data-section__chart-right .card .card-title
    {font-size: 38px;max-width: 69%;

        letter-spacing: -1.5px;
    }.data-section .data-section__chart-right .card .card-title.card-title-xl
    {
        font-size: 28px;
    }.data-section .data-section__chart-right .card .card-text
    {
        margin-bottom: 40px;
    }.data-section.data-section--insight:before
    {left: 0;
        bottom: 0;width: 361px;height: 748px;background: url('../images/data-section-prop2.png');
    }.data-section.data-section--insight .data-section__chart-right:before
    {
        top: -26px;left: 13px;right: auto;width: 816px;height: 591px;background: url('../images/data-section-prop1.png');
    }.data-section.data-section--insight .data-section__wrap
    {
        gap: 20px;
    }.data-section.data-section--insight .data-section__wrap .data-section-card
    {
        max-width: calc(35% - 10px);-webkit-box-flex: 0;-ms-flex: 0 0 calc(35% - 10px);flex: 0 0 calc(35% - 10px);
    }.data-section.data-section--insight .data-section__wrap .data-section__chart
    {
        max-width: calc(65% - 10px);text-align: left;-webkit-box-flex: 0;-ms-flex: 0 0 calc(65% - 10px);flex: 0 0 calc(65% - 10px);
    }.data-section.data-section--insight .card-padding-lg
    {
        padding: 64px 44px 44px;
    }.data-section.data-section--insight .card-padding-md
    {
        padding: 36px;
    }.solution__insight
    {
        gap: 20px;
    }.solution__insight .card-bg
    {
        max-width: calc(41.5% - 10px);-ms-flex-preferred-size: calc(41.5% - 10px);flex-basis: calc(41.5% - 10px);
    }.solution__insight .card-bg .card-title
    {
        margin-bottom: 75px;
    }.solution__insight .card-insight
    {
        max-width: calc(58.5% - 10px);-ms-flex-preferred-size: calc(58.5% - 10px);flex-basis: calc(58.5% - 10px);
    }.solution__insight .card-insight .card-insight__title
    {font-size: 28px;

        margin-bottom: 10px;
    }.solution__insight .card-insight.card-insight--half .card-insight__image-section
    {
        max-width: 260px;-ms-flex-preferred-size: 260px;flex-basis: 260px;
    }.solution__insight .card-insight.card-insight--half .card-insight__content
    {
        max-width: 100%;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;
    }.solution__insight.flex-row-reverse .card-insight__image-section .card-insight__badge
    {
        left: 40px;
    }.card-insight .card-insight__image-section,
    .card-insight .card-insight__content
    {
        width: 50%;
    }.card-insight .card-insight__image-section .card-insight__badge
    {top: 48px;
        right: 40px;min-width: 89px;
    }.card-insight.flex-row-reverse .card-insight__image-section .card-insight__badge
    {
        left: 40px;
    }.card-insight .card-insight__content
    {
        padding: 48px 40px 40px;
    }.card-insight .card-insight__content .card-insight__meta .card-insight__type
    {
        margin-right: 10px;padding-right: 5px;
    }.card-insight .card-insight__content .card-insight__sub
    {
        font-size: 12px;
    }.card-insight.card-insight--sm .card-insight__content .card-insight__title
    {
        font-size: 20px;
    }.banner-layout .banner-layout__content
    {max-width: 500px;
        padding: 30px;
    }.banner-layout .banner-layout__content .banner-layout__title
    {
        font-size: 28px;margin-bottom: 12px;
    }.banner-layout .banner-layout__content .banner-layout__text
    {
        margin-bottom: 35px;
    }.banner-layout .banner-layout__content:has(.banner-layout__form) .banner-layout__text
    {
        margin-bottom: 15px;
    }.banner-layout .banner-layout__content .banner-layout__form .form-group
    {
        margin-bottom: 33px;
    }.banner-layout .banner-layout__content .banner-layout__form .custom-checkbox
    {
        margin-top: 20px;
    }.logo-collection .section-header
    {
        margin-bottom: 40px;
    }.logo-collection .section-header .section-title
    {font-size: 32px;

        letter-spacing: -1.5px;
    }.logo-collection .logo-collection__wrap
    {
        max-width: 1070px;gap: 20px;
    }.cta .cta__wrap
    {
        padding: 30px;
    }.cta .cta__wrap .cta__title
    {font-size: 28px;max-width: 70%;

        letter-spacing: -1.5px;-webkit-box-flex: 0;-ms-flex: 0 0 70%;flex: 0 0 70%;
    }.cta .cta__wrap .cta__button
    {max-width: 30%;
        margin-top: 0;text-align: left;-webkit-box-flex: 0;-ms-flex: 0 0 30%;flex: 0 0 30%;
    }.contact .section-header
    {
        margin-bottom: 40px;
    }.contact .contact__form-row
    {
        display: -webkit-box                                                                                        ;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 40px;
    }.contact .contact__form-row .form-group-wrap
    {
        -ms-flex-preferred-size: calc(50% - 20px);flex-basis: calc(50% - 20px);
    }.contact .check-wrap
    {
        margin-bottom: 10px;
    }.contact .form-group.form-group--submit
    {
        margin-block: 15px 18px;
    }.contact-info .contact-info__title
    {
        max-width: 64%;padding-left: 40px;-webkit-box-flex: 0;-ms-flex: 0 0 64%;flex: 0 0 64%;
    }.contact-info .contact-info__title .section-header
    {
        margin-bottom: 32px;
    }.contact-info .contact-info__title .section-header .section-title
    {
        margin-bottom: 12px;
    }.contact-info .contact-info__details
    {font-size: 20px;

        max-width: 36%;margin-top: 0;padding-top: 0;padding-right: 40px;border-top: none;border-right: 1px solid #67696f;-webkit-box-flex: 0;-ms-flex: 0 0 36%;flex: 0 0 36%;
    }.contact-info .contact-info__details .social-title
    {
        font-size: 20px;margin-bottom: 20px;
    }.contact-info .contact-info__details .social-links
    {
        margin-top: 25px;
    }.contact-info .contact-info__details .social-links ul
    {
        gap: 20px;
    }.contact-info .contact-info__details .social-links ul a
    {
        font-size: 32px;
    }.contact-info .social-title
    {
        font-size: 20px;margin-bottom: 3px;
    }.career-callout .card-blue-25 .card-title
    {
        margin-bottom: 32px;
    }.career-callout .card-blue-25 .card-form
    {
        margin-bottom: 40px;
    }.testimonial-section
    {
        padding: 30px;
    }.testimonial-section .testimonial-section__quote
    {
        font-size: 20px;margin-bottom: 24px;letter-spacing: -.5px;
    }.testimonial-section .testimonial-section__author
    {
        font-size: 16px;
    }.insight-listing
    {
        padding-top: 40px;
    }.insight-listing .section-header
    {
        margin-bottom: 20px;
    }.insight-slider-wrapper
    {
        padding-block: 40px;
    }.insight-slider-wrapper.insight-slider-overflow
    {
        padding: 30px 30px 30px 0;
    }.insight-slider-wrapper.insight-slider-overflow .insight-slider .slick-arrow.slick-next
    {
        left: 50px;
    }.insight-slider-wrapper.insight-slider-overflow .insight-slider .slick-arrow.slick-prev
    {
        left: 100px;
    }.insight-slider-wrapper.insight-slider-overflow .insight-slider .slick-track
    {margin-bottom: 40px;

        gap: 20px;
    }.insight-slider-wrapper .section-header
    {
        margin-bottom: 33px;
    }.insight-slider-wrapper .insight-slider
    {
        margin-inline: -10px;
    }.insight-slider-wrapper .card-item
    {
        padding-inline: 10px;
    }.insight-slider-wrapper .card-insight
    {
        display: -webkit-box !important                                                                                                        ;display: -ms-flexbox !important;display: flex !important;flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;
    }.insight-slider-wrapper .card-insight .card-insight__image-section
    {width: 220px;
        max-width: 220px;
    }.insight-slider-wrapper .slick-arrow
    {
        top: -70px;
    }.podcast-wrap .container > .d-flex
    {
        gap: 40px;
    }.podcast-wrap .left-section
    {
        max-width: calc(70% - 20px);-webkit-box-flex: 0;-ms-flex: 0 0 calc(70% - 20px);flex: 0 0 calc(70% - 20px);
    }.podcast-wrap .right-section
    {
        max-width: calc(30% - 20px);-webkit-box-flex: 0;-ms-flex: 0 0 calc(30% - 20px);flex: 0 0 calc(30% - 20px);
    }.podcast-wrap .podcast-listing
    {
        gap: 20px;
    }.podcast-wrap .podcast-listing .card .card-meta-wrap .date
    {
        margin-right: 8px;
    }.podcast-wrap .card-newsletter
    {
        margin-bottom: 30px;
    }.podcast-wrap .pagination-wrapper
    {
        margin-top: 30px;
    }.availability-wrap .availability-title
    {
        font-size: 20px;margin-bottom: 12px;
    }.podcast-page
    {
        padding: 30px 30px 0;
    }.podcast-page .podcast-details
    {margin-top: 10px;

        -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
    }.podcast-page .podcast-details .breadcrumb-wrapper
    {
        margin-bottom: 30px;
    }.podcast-page .podcast-details .podcast-subtitle
    {
        font-size: 20px;margin-bottom: 12px;
    }.podcast-page .podcast-details h1
    {
        font-size: 28px;margin-bottom: 12px;
    }.podcast-page .podcast-details p
    {
        font-size: 16px;margin-bottom: 10px;
    }.podcast-page .podcast-details .podcast-meta
    {
        font-size: 16px;margin-top: 30px;
    }.podcast-page .podcast-details .tag-wrap
    {
        margin-top: 30px;
    }.podcast-wrap-single
    {
        padding: 30px;
    }.podcast-wrap-single .podcast-content-wrap
    {
        gap: 20px;
    }.podcast-wrap-single .podcast-content
    {
        -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
    }.podcast-wrap-single .podcast-content .podcast-description
    {
        margin-bottom: 40px;
    }.podcast-wrap-single .podcast-content .podcast-description p:not(:last-child)
    {
        margin-bottom: 22px;
    }.podcast-wrap-single .podcast-content .podcast-player
    {
        margin-bottom: 40px;
    }.podcast-wrap-single .podcast-content .podcast-player iframe
    {
        max-height: 200px;
    }.podcast-wrap-single .podcast-content .tag-wrapper
    {
        margin-top: 40px;
    }.podcast-wrap-single .podcast-content .tag-wrapper .tag-title
    {font-size: 24px;

        margin-bottom: 12px;
    }.podcast-wrap-single .podcast-content .tag-wrapper .tag
    {
        font-size: 12px;
    }.sidebar
    {
        max-width: calc(38% - 20px);-webkit-box-flex: 0;-ms-flex: 0 0 calc(38% - 20px);flex: 0 0 calc(38% - 20px);
    }.guest-speaker .section-title,
    .host .section-title
    {
        margin-bottom: 30px;
    }.guest-speaker ul li:not(:last-child),
    .host ul li:not(:last-child)
    {
        margin-bottom: 30px;
    }.guest-speaker
    {
        margin-bottom: 35px;
    }.host
    {
        margin-bottom: 70px;
    }.podcast-player .btn-link
    {
        margin-top: 30px;
    }.related-solution .card .card-title
    {
        margin-bottom: 30px;
    }.related-solution .card .btn-link
    {
        font-size: 20px;margin-bottom: 35px;
    }.item-flex .item-img
    {
        width: 100px;height: 100px;margin-left: 20px;
    }.item-flex .item-content .item-title
    {
        font-size: 20px;
    }.item-flex .item-content .item-text
    {
        font-size: 16px;
    }.search_header .search_header__top
    {margin-bottom: 30px;

        gap: 40px;
    }.search_header .search_header__top .col-lg-9
    {
        -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
    }.search_header .search_filter
    {
        margin-bottom: 50px;
    }.search_header .search_filter_wrapper
    {
        -ms-flex-wrap: nowrap                                    ;flex-wrap: nowrap;
    }.search_header .search_filter_wrapper .filterDropdown
    {
        max-width: calc(((100% - 44px) / 4) - 20px);-webkit-box-flex: 0;-ms-flex: 0 0 calc(((100% - 44px) / 4) - 20px);flex: 0 0 calc(((100% - 44px) / 4) - 20px);
    }.search-page .search_header .search_filter_wrapper .filterDropdown
    {
        max-width: calc((100% / 3) - 13.3px);-webkit-box-flex: 0;-ms-flex: 0 0 calc((100% / 3) - 13.3px);flex: 0 0 calc((100% / 3) - 13.3px);
    }.search_header .btn-search
    {font-size: 22px;

        display: -webkit-inline-box                                        ;display: -ms-inline-flexbox;display: inline-flex;
    }.search_values
    {
        margin-bottom: 40px;
    }.search-title-main
    {
        display: -webkit-box                                        ;display: -ms-flexbox;display: flex;
    }.tabs .tab-item:not(:last-child)
    {
        margin-left: 12px;
    }.tabs .tab-item .tab-link
    {
        font-size: 18px;margin-bottom: 16px;padding: .75rem;gap: 10px;
    }.tabs .tab-item .tab-link:before
    {
        left: 12px;
    }.tabs .tab-item .tab-link .icon
    {
        max-width: 20px;max-height: 20px;
    }.tabs .tab-pane
    {
        display: none;padding: 30px;
    }.tabs .tab-pane.d-md-none
    {
        display: none;
    }.tabs .tab-pane .flex-container .flex-container1
    {width: 35%;margin-bottom: 0;padding-left: 20px;

        border-left: 1px solid #67696f;
    }.tabs .tab-pane .flex-container .flex-container2
    {width: 65%;
        padding-right: 20px;
    }.tabs .tab-pane .related-title
    {font-size: 12px;

        display: block;margin-bottom: 50px;
    }.tabs .tab-pane .tab-title
    {font-size: 22px;

        margin-bottom: 12px;letter-spacing: .5px;
    }.tabs .tab-pane .tab-text
    {font-size: 16px;

        color: #67696f;
    }.tabs .tab-pane .tab-btnwrap
    {
        margin-top: 50px;
    }.tabs .tab-pane .links
    {
        -ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;
    }.tabs .tab-pane .links .btn-link
    {font-size: 16px;margin-bottom: 20px;
        padding: 0 0 20px 20px;
    }.benefit-section .section-header
    {
        margin-bottom: 30px;
    }.benefit-section .card-grid
    {
        gap: 48px;
    }.benefit-section .card-grid.card-grid--3-columns .card
    {max-width: calc((100% / 3) - 48px);

        -webkit-box-flex: 0;-ms-flex: 0 0 calc((100% / 3) - 48px);flex: 0 0 calc((100% / 3) - 48px);
    }.benefit-section .card-grid.card-grid--2-columns .card
    {max-width: calc((100% / 2) - 48px);

        -webkit-box-flex: 0;-ms-flex: 0 0 calc((100% / 2) - 48px);flex: 0 0 calc((100% / 2) - 48px);
    }.compliance-form
    {
        max-width: 600px;
    }.compliance-form .section-header
    {
        margin-bottom: 30px;
    }.compliance-form .section-header
    {
        margin-bottom: 40px;
    }.compliance-form .section-header
    {
        margin-bottom: 50px;
    }.country-selector-section
    {
        padding-top: 40px;
    }.country-search
    {
        margin-bottom: 30px;
    }.country-search .form-group
    {
        max-width: 624px;margin-inline: auto;
    }.country-search .form-group .icon-search
    {font-size: 20px;left: 20px;

        width: 20px;height: 20px;
    }.country-search .form-group .form-control
    {
        padding-inline: 20px;
    }.accordion-section-advanced
    {
        padding-top: 10px;
    }.accordion-section-advanced .accordion-block
    {
        padding: 21px 20px;
    }.accordion-section-advanced .accordion-block .accordion-title:before
    {font-size: 22px;top: 33px;
        left: 20px;
    }.accordion-section-advanced .accordion-content .country-list
    {
        min-width: min-content;padding: 20px 6px 10px;
    }.accordion-section-advanced .accordion-content .countries
    {
        -webkit-column-count: 2                                                ;column-count: 2;
    }.accordion-section-advanced .accordion-content .countries li
    {
        padding-bottom: 15px;
    }.accordion-section-advanced .accordion-content .countries li span
    {
        font-size: 16px;
    }.accordion-section-advanced .accordion-content .countries li a
    {font-size: 16px;

        margin-inline: 5px;
    }.article-block
    {
        max-width: 1146px;padding: 0 30px;margin-inline: auto;
    }.article-block .article-header-container
    {
        padding-block: 40px;
    }.article-block .article-bio__wrap
    {
        gap: 30px;
    }.article-block .article-bio
    {
        max-width: calc(62% - 15px);-ms-flex-preferred-size: calc(62% - 15px);flex-basis: calc(62% - 15px);
    }.article-block .article-bio p
    {
        margin-bottom: 21px;
    }.article-block .sidebar-bio
    {
        max-width: calc(38% - 15px);-ms-flex-preferred-size: calc(38% - 15px);flex-basis: calc(38% - 15px);
    }.article-block .sidebar-bio .image-wrapper
    {
        margin-bottom: 36px;
    }.article-block .sidebar-bio .sidebar-bio__title
    {font-size: 24px;

        margin-bottom: 16px;
    }.article-block .sidebar-bio .download-links ul li
    {
        margin-bottom: 16px;
    }.article-header
    {
        padding-block: 20px;
    }.article-header .article-header__title
    {font-size: 32px;

        margin-bottom: 8px;letter-spacing: -1.5px;
    }.article-header .article-header__subtitle
    {
        font-size: 18px;margin-bottom: 6px;
    }.article-header .article-header__social ul
    {
        gap: 20px;
    }.article-header .article-header__social ul li
    {
        -webkit-column-gap: 8px                                                ;column-gap: 8px;
    }.info-section
    {
        padding: 0 30px;
    }.info-item
    {
        padding: 30px 20px;gap: 40px;
    }.info-item .info-item__image
    {
        max-width: 300px;margin-right: 0;
    }.info-section--block .info-item .info-item__image
    {
        max-width: 400px;
    }.info-item .info-item__content .info-item__subtitle
    {
        padding-bottom: 10px;
    }.info-item .info-item__content .info-item__title
    {font-size: 32px;margin-bottom: 12px;

        letter-spacing: -1px;
    }.info-item .info-item__content .info-item__description
    {
        font-size: 16px;
    }.info-item .info-item__content .info-item__description ul
    {
        padding-right: 26px;
    }.info-item .info-item__content .info-item__description ul li
    {
        margin-bottom: 14px;
    }.info-item .info-item__content .btn-link
    {
        padding-top: 25px;
    }.info-item--reverse
    {flex-direction: row-reverse;

        -webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;
    }.about-profile .card-grid
    {
        row-gap: 30px;
    }.about-profile .btn-wrap
    {
        margin-top: 40px;
    }.about-testimonial .about-testimonial__slide
    {
        padding: 0 10px;
    }.about-testimonial .card
    {
        padding: 30px 20px 20px 20px;
    }.about-testimonial .card .card-content
    {font-size: 20px;

        margin-bottom: 40px;
    }.about-testimonial .card .author
    {
        font-size: 18px;
    }.error-container
    {
        padding: 60px 0;
    }.error-container .oops-text
    {
        font-size: 40px;margin-bottom: 25px;
    }.error-container .error-info
    {
        max-width: 345px;margin-bottom: 30px;
    }.error-container .btn-back-home
    {
        padding: 7px 15px;
    }.search-page
    {
        padding: 30px 0;
    }.search-page .search_header
    {
        padding-bottom: 30px;
    }.search-page .btn-wrap
    {
        margin-top: 40px;
    }.search-results .card .card-body
    {
        padding: 32px 44px;
    }.footer .footer__top-wrap
    {
        padding-top: 40px;
    }.footer .footer__top .footer__top__row
    {
        margin-bottom: 40px;
    }.footer .footer__top .footer__column .footer__title
    {
        font-size: 16px;margin-bottom: 17px;
    }.footer .footer__top .footer__column .footer__list .footer__item
    {
        font-size: 12px;
    }.footer .footer__top .footer__column .footer__list .footer__item:not(:last-child)
    {
        margin-bottom: 4px;
    }.footer .footer__top .footer__form .footer__form__subtext
    {
        margin-bottom: 24px;
    }.footer .footer__top .footer__form .check-wrap
    {
        margin-block: 12px 26px;
    }.footer .footer__top .footer__form .footer__label
    {
        font-size: 12px;
    }.footer .footer__wrap
    {
        font-size: 12px;padding: 35px 30px;
    }.footer .footer__middle
    {
        margin-bottom: 40px;
    }.footer .footer__middle .footer__brand
    {
        margin-bottom: 40px;
    }.footer .footer__middle .footer__brand .footer__brand-title
    {
        margin-bottom: 19px;
    }.footer .footer__middle .footer__brand .footer__brand-icons
    {
        gap: 41px;
    }.footer .footer__middle .footer__description
    {
        margin-bottom: 32px;
    }.footer .footer__middle .footer__links
    {
        gap: 20px;
    }.footer .footer__middle .footer__links .footer__item:not(:nth-child(1)):before
    {
        right: -10px;
    }.footer .footer__bottom
    {
        padding-top: 40px;
    }.footer .footer__bottom .footer__social ul
    {
        gap: 30px;
    }.footer .footer__bottom .footer__social .footer__social-link
    {
        font-size: 20px;
    }.footer .footer__bottom .footer__site-language
    {font-size: 14px;line-height: 1;

        text-align: left;
    }.footer .footer__bottom .footer__site-language i
    {
        font-size: 20px;
    }.footer_contact_section .form-control,
    .contact .wpcf7 .form-control
    {
        height: 52px;padding-block: 12px;
    }.footer_contact_section textarea.form-control,
    .contact .wpcf7 textarea.form-control
    {
        min-height: 150px;
    }
}@media (min-width: 768px) and (max-width: 991.98px)
{
    .before_options
    {
        -ms-flex-wrap: wrap                                    ;flex-wrap: wrap;
    }.before_options button.clear_all
    {
        width: 100%;
    }
}@media (min-width: 768px) and (max-width: 1199.98px)
{
    .subNavComponent.solutions .link_card .card-body p
    {
        display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
    }
}@media (min-width: 992px)
{
    .flex-lg-row
    {flex-direction: row !important;

        -webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;
    }.flex-lg-column
    {flex-direction: column !important;

        -webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;
    }.flex-lg-row-reverse
    {flex-direction: row-reverse !important;

        -webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;
    }.flex-lg-column-reverse
    {flex-direction: column-reverse !important;

        -webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;
    }.flex-lg-wrap
    {
        -ms-flex-wrap: wrap !important                                    ;flex-wrap: wrap !important;
    }.flex-lg-nowrap
    {
        -ms-flex-wrap: nowrap !important                                    ;flex-wrap: nowrap !important;
    }.flex-lg-wrap-reverse
    {
        -ms-flex-wrap: wrap-reverse !important                                    ;flex-wrap: wrap-reverse !important;
    }.flex-lg-fill
    {
        -webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;
    }.flex-lg-grow-0
    {
        -webkit-box-flex: 0 !important;-ms-flex-positive: 0 !important;flex-grow: 0 !important;
    }.flex-lg-grow-1
    {
        -webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;
    }.flex-lg-shrink-0
    {
        -ms-flex-negative: 0 !important;flex-shrink: 0 !important;
    }.flex-lg-shrink-1
    {
        -ms-flex-negative: 1 !important;flex-shrink: 1 !important;
    }.justify-content-lg-start
    {
        -webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;
    }.justify-content-lg-end
    {
        -webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;
    }.justify-content-lg-center
    {
        -webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;
    }.justify-content-lg-between
    {
        -webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;
    }.justify-content-lg-around
    {
        -ms-flex-pack: distribute !important;justify-content: space-around !important;
    }.align-items-lg-start
    {
        -webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;
    }.align-items-lg-end
    {
        -webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;
    }.align-items-lg-center
    {
        -webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;
    }.align-items-lg-baseline
    {
        -webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;
    }.align-items-lg-stretch
    {
        -webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;
    }.align-content-lg-start
    {
        -ms-flex-line-pack: start !important;align-content: flex-start !important;
    }.align-content-lg-end
    {
        -ms-flex-line-pack: end !important;align-content: flex-end !important;
    }.align-content-lg-center
    {
        -ms-flex-line-pack: center !important;align-content: center !important;
    }.align-content-lg-between
    {
        -ms-flex-line-pack: justify !important;align-content: space-between !important;
    }.align-content-lg-around
    {
        -ms-flex-line-pack: distribute !important;align-content: space-around !important;
    }.align-content-lg-stretch
    {
        -ms-flex-line-pack: stretch !important;align-content: stretch !important;
    }.align-self-lg-auto
    {
        -ms-flex-item-align: auto !important;-ms-grid-row-align: auto !important;align-self: auto !important;
    }.align-self-lg-start
    {
        -ms-flex-item-align: start !important;align-self: flex-start !important;
    }.align-self-lg-end
    {
        -ms-flex-item-align: end !important;align-self: flex-end !important;
    }.align-self-lg-center
    {
        -ms-flex-item-align: center !important;-ms-grid-row-align: center !important;align-self: center !important;
    }.align-self-lg-baseline
    {
        -ms-flex-item-align: baseline !important;align-self: baseline !important;
    }.align-self-lg-stretch
    {
        -ms-flex-item-align: stretch !important;-ms-grid-row-align: stretch !important;align-self: stretch !important;
    }.solutions__callout,
    .solutions__service,
    .data-section,
    .solution__insight,
    .banner-layout,
    .logo-collection,
    .cta,
    .contact,
    .contact-info,
    .career-offerings,
    .career-callout,
    .insight-listing,
    .insight-slider-wrapper,
    .podcast-wrap,
    .solutions-tabs,
    .offering-listing,
    .benefit-section,
    .compliance-content,
    .compliance-form,
    .country-selector-section,
    .country-selector-section .country-links,
    .about-profile,
    .about-testimonial,
    .footer .footer__top
    {
        padding: 40px;
    }.d-lg-none
    {
        display: none !important;
    }.d-lg-flex
    {
        display: -webkit-box !important                                        ;display: -ms-flexbox !important;display: flex !important;
    }.term-description
    {font-size: 1.125rem;

        padding-top: 2.125rem;
    }button.btn,
    a.btn,
    input.btn
    {font-size: 20px;

        padding: 8px 20px;
    }button.btn.btn-md.btn-icon,
    a.btn.btn-md.btn-icon,
    input.btn.btn-md.btn-icon
    {
        padding-left: 42px;
    }button.btn .btn-lg,
    a.btn .btn-lg,
    input.btn .btn-lg
    {font-size: 20px;

        padding: 8px 20px;
    }button.btn.btn-icon,
    a.btn.btn-icon,
    input.btn.btn-icon
    {
        padding-left: 62px;
    }button.btn.btn-icon .arrow-icon,
    a.btn.btn-icon .arrow-icon,
    input.btn.btn-icon .arrow-icon
    {top: 5px;left: 6px;width: 36px;
        height: 36px;
    }button.btn.has_width,
    a.btn.has_width,
    input.btn.has_width
    {
        width: 9.5rem;
    }.pagination-wrapper
    {
        margin-top: 60px;
    }.before_options
    {
        padding: 16px 20px;
    }.before_options button.clear_all
    {
        padding: 4px 29px 4px 15px;
    }.before_options button.clear_all:before
    {
        right: -17px;
    }.custom-form select:not(.form-control)
    {line-height: 44px;

        height: 46px;padding: 0 30px 0 12px;
    }.check-wrap label
    {
        gap: 10px;
    }.check-wrap label .wpcf7-list-item-label
    {
        line-height: 20px;
    }.form-row
    {
        margin-inline: -15px;
    }.form-row > [class*='col-']
    {
        padding-inline: 15px;
    }.form-control
    {
        font-size: 16px;
    }.jcf-select
    {
        height: 46px;
    }.jcf-select .jcf-select-text
    {
        line-height: 44px;
    }.card.card-bg
    {
        padding: 40px 30px;
    }.card.card-profile .card-body
    {padding: 40px;

        -ms-flex-preferred-size: 25%;flex-basis: 25%;
    }.card.card-profile .card-body .name-link .name
    {
        font-size: 22px;
    }.card.card-padding
    {
        padding: 30px;
    }.card.card-offering
    {
        padding: 40px;
    }.card.card-offering .card-img
    {
        margin-bottom: 40px;
    }.card .card-title
    {
        font-size: 22px;
    }.card .card-title.card-title-sm
    {
        font-size: 18px;
    }.card .card-title.card-title-md
    {
        font-size: 24px;
    }.card .card-title.card-title-lg
    {
        font-size: 28px;
    }.card .card-title.card-title-xl
    {
        font-size: 32px;
    }.card.card--service
    {min-height: 300px;
        padding: 30px;
    }.card.card--service:hover
    {
        padding: 30px 40px 40px;
    }.card-grid.card-grid--4-columns .card
    {max-width: calc(25% - 15px);

        -webkit-box-flex: 1;-ms-flex: 1 1 calc(25% - 15px);flex: 1 1 calc(25% - 15px);
    }.section-title
    {
        font-size: 28px;
    }.section-title.section-title--sm
    {
        font-size: 24px;
    }.section-title.section-title--md
    {
        font-size: 24px;
    }.section-title.section-title--lg
    {
        font-size: 36px;
    }.section-grid-header
    {
        margin-bottom: 40px;
    }.section-grid-header .section-header
    {
        max-width: 70%;-webkit-box-flex: 0;-ms-flex: 0 0 70%;flex: 0 0 70%;
    }.section-grid-header .section-grid-header__cta
    {
        max-width: 30%;-webkit-box-flex: 0;-ms-flex: 0 0 30%;flex: 0 0 30%;
    }.header-top
    {
        padding-inline: 60px;
    }.header-top .header-top__close
    {
        left: 60px;
    }#primary-nav .primary-menu
    {
        display: -webkit-box                                                                        ;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;
    }#primary-nav .primary-menu > li
    {
        margin: 0 1.25rem 0 0;
    }#primary-nav .primary-menu > li:hover > .submenu-holder,
    #primary-nav .primary-menu > li.hover > .submenu-holder
    {visibility: visible;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);

        opacity: 1;
    }#primary-nav .primary-menu > li:hover > a,
    #primary-nav .primary-menu > li.hover > a,
    #primary-nav .primary-menu > li.current-menu-item > a
    {
        color: #274157;
    }#primary-nav .primary-menu > li:hover > a:after,
    #primary-nav .primary-menu > li.hover > a:after,
    #primary-nav .primary-menu > li.current-menu-item > a:after
    {visibility: visible;

        opacity: 1;
    }#primary-nav .primary-menu > li.menu-item-has-children:not(.mega-menu):not(.mega-menu-two) .submenu-holder
    {
        width: 250px;padding: 5px 0;
    }#primary-nav .primary-menu > li.menu-item-has-children:not(.mega-menu):not(.mega-menu-two) .submenu-holder .sub-menu > li.menu-item-has-children
    {
        position: relative;
    }#primary-nav .primary-menu > li.menu-item-has-children:not(.mega-menu):not(.mega-menu-two) .submenu-holder .sub-menu > li.menu-item-has-children:hover > .sub-menu,
    #primary-nav .primary-menu > li.menu-item-has-children:not(.mega-menu):not(.mega-menu-two) .submenu-holder .sub-menu > li.menu-item-has-children.hover > .sub-menu
    {visibility: visible;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);

        opacity: 1;
    }#primary-nav .primary-menu > li.menu-item-has-children:not(.mega-menu):not(.mega-menu-two) .submenu-holder .sub-menu > li.menu-item-has-children > a
    {
        position: relative;
    }#primary-nav .primary-menu > li.menu-item-has-children:not(.mega-menu):not(.mega-menu-two) .submenu-holder .sub-menu > li.menu-item-has-children > a:after
    {font: .75rem/ 1 'icomoon';position: absolute;top: 50%;left: 0;

        content: '\e902';-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);
    }.rtl #primary-nav .primary-menu > li.menu-item-has-children:not(.mega-menu):not(.mega-menu-two) .submenu-holder .sub-menu > li.menu-item-has-children > a:after
    {
        left: auto;right: 0;
    }#primary-nav .primary-menu > li.menu-item-has-children:not(.mega-menu):not(.mega-menu-two) .submenu-holder .sub-menu > li:not(:first-child) > a
    {
        border-top: 1px solid rgba(0, 0, 0, .1);
    }#primary-nav .primary-menu > li.menu-item-has-children:not(.mega-menu):not(.mega-menu-two) .submenu-holder .sub-menu > li > a
    {
        padding-top: 9px;padding-bottom: 9px;
    }#primary-nav .primary-menu > li.menu-item-has-children:not(.mega-menu):not(.mega-menu-two) .submenu-holder .sub-menu .sub-menu
    {
        position: absolute;top: 0;right: 100%;visibility: hidden;width: 250px;-webkit-transition: .4s ease-in-out opacity, .4s ease-in-out visibility, .4s ease-in-out transform;transition: .4s ease-in-out opacity, .4s ease-in-out visibility, .4s ease-in-out transform;-webkit-transform: translate(0, -10px);-ms-transform: translate(0, -10px);transform: translate(0, -10px);opacity: 0;border: 1px solid rgba(0, 0, 0, .1);border-width: 1px 0;background: #fff;
    }.rtl #primary-nav .primary-menu > li.menu-item-has-children:not(.mega-menu):not(.mega-menu-two) .submenu-holder .sub-menu .sub-menu
    {left: 100%;
        right: auto;
    }#primary-nav .primary-menu > li.menu-item-has-children:not(.mega-menu):not(.mega-menu-two) .submenu-holder .sub-menu > li
    {
        padding: 0 15px;
    }#primary-nav .primary-menu > li.menu-item-has-children:hover > a,
    #primary-nav .primary-menu > li.menu-item-has-children.hover > a
    {color: #000;
        border: 1px solid #5c4bb9;border-radius: 25px;
    }#primary-nav .primary-menu > li.menu-item-has-children > a
    {
        border: 1px solid transparent;border-radius: 25px;
    }#primary-nav .primary-menu > li.menu-item-has-children > a:before
    {font: 1.25rem/ 1 'icomoon';position: absolute;top: 50%;left: 10px;

        content: '\e915';-webkit-transition: .3s ease transform;transition: .3s ease transform;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);
    }#primary-nav .primary-menu > li.menu-item-has-children > a.active
    {color: #fff;
        background: #5c4bb9;
    }#primary-nav .primary-menu > li.menu-item-has-children > a.active:before
    {
        -webkit-transform: translateY(-50%) rotate(-180deg)                                                            ;-ms-transform: translateY(-50%) rotate(-180deg);transform: translateY(-50%) rotate(-180deg);
    }#primary-nav .primary-menu > li > a
    {
        font-size: 16px;line-height: 1.25;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 5px 10px;text-align: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
    }#primary-nav .primary-menu > li .sub-menu
    {
        font-size: 1rem;
    }#primary-nav .primary-menu > li .sub-menu > li > a
    {
        padding: 5px 0 6px;
    }#primary-nav .primary-menu > li .sub-menu > li > a:hover,
    #primary-nav .primary-menu > li .sub-menu > li > a.hover
    {
        font-weight: 600;
    }#primary-nav .primary-menu > li > .sub-menu > li > a
    {font-size: 1.125rem;
        font-weight: 600;display: block;margin-bottom: .5625rem;padding: 0;
    }.header .skip-to-main-content
    {
        right: 25%;
    }.header .skip-to-main-content:focus
    {
        right: 25%;
    }.header .header__cta_desktop
    {
        padding-right: 20px;
    }.header .header__search_options
    {
        padding: 30px;
    }.header .header__search_options .header__inner
    {width: calc(100% - 2.5rem);
        padding: 0 1.25rem;
    }.header .header__search_options.open .search_results_card
    {
        padding: 3.75rem !important;
    }.header .header__search_options .search_results_card .title
    {
        font-size: 32px;
    }.header .header__search_options .popular_results_card .title
    {
        font-size: 2rem;
    }.header__inner
    {
        padding: 20px 40px;gap: 3.125rem;
    }.language-cta
    {
        padding-right: 20px;
    }.language-cta .language__button
    {font-size: 16px;

        padding: 9px 15px;
    }.language_modal .language_modal__inner
    {
        padding: 50px;
    }.language_modal .language_modal__inner .title
    {
        font-size: 22px;
    }.language_modal .language_modal__close
    {
        top: 24px;left: 40px;
    }.nav-opener
    {
        display: none;
    }.subNavigationComponent .subNavigationComponent__container
    {
        padding: 16px 20px;
    }.solutions_navigation__links
    {max-width: 38rem;

        gap: 5px;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;
    }.solutions_navigation__cta
    {
        gap: 15px;
    }.subNavComponent
    {
        padding: 60px 20px 30px;
    }.subNavComponent .subNavComponent__left
    {
        width: 36%;max-width: 330px;
    }.subNavComponent .subNavComponent__title
    {
        font-size: 24px;
    }.subNavComponent .subNavComponent__right
    {
        width: 64%;
    }.subNavComponent .subNavComponent__cta
    {margin-top: 40px;

        gap: 16px;
    }.subNavComponent.solutions
    {
        background: #fff url('../../assets/images/TS-arrow-full-vertical-desktop.png') no-repeat left 0 top/500px auto;
    }.subNavComponent.solutions .subNavComponent
    {
        padding: 30px 20px;
    }.subNavComponent.aboutus .card
    {
        padding: 30px 20px;
    }.subNavComponent .subNavComponent__list.grid-4
    {
        -ms-grid-columns: (1fr)[2];grid-template-columns: repeat(2, 1fr);
    }#primary-nav .primary-menu > li:not(.menu-item-has-children) > a
    {
        border: 1px solid transparent;
    }#primary-nav .primary-menu > li:not(.menu-item-has-children) > a.acrive
    {
        color: #fff;background: #5c4bb9;
    }button.subnav_component_close_desktop
    {
        display: -webkit-box                                                                                                                                                                                                        ;display: -ms-flexbox;display: flex;flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
    }.searchBarWrapper .searchBarInputWrapper
    {bottom: 0;

        padding: 25px 40px;
    }.searchBarWrapper .header__logo
    {
        max-width: 20%;
    }.searchBarWrapper .searchBarInput
    {
        right: 20%;width: 80%;
    }.searchBarWrapper .searchBarInput.expanded
    {
        padding-right: 20px;
    }.searchBarWrapper .searchBarInput input[type='text']
    {
        width: calc(100% - (7.5rem));
    }.searchBarWrapper .searchBarBtnClose
    {
        width: 40px;min-width: 40px;height: 40px;
    }.searchBarWrapper .searchBarBtnClose.mobile
    {
        display: none;
    }.searchBarWrapper .searchBarBtnClose.desktop
    {
        display: block;
    }.banner-section .banner-content
    {
        position: absolute;z-index: 5;top: 50%;left: 0;right: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);
    }.banner-section .banner-text
    {max-width: 500px;padding: 0 60px;

        color: #fff;
    }.banner-section .banner-title
    {
        font-size: 2.25rem;margin-bottom: 18px;
    }.banner-section .banner-subtext
    {
        font-size: 18px;
    }.banner-section .btn-link
    {
        font-size: 20px;
    }.banner-section.banner-section--insights .banner-content .banner-text
    {
        padding: 60px 40px;
    }.hero-banner .banner-text
    {max-width: 890px;
        padding-right: 100px;
    }.hero-banner .banner-title
    {
        font-size: 2.25rem;margin-bottom: 18px;
    }.hero-banner .sub-heading
    {
        font-size: 18px;
    }.hero-banner .btn-link
    {
        font-size: 20px;
    }.solutions__callout .section-header .section-title
    {
        font-size: 36px;
    }.solutions__callout .card-grid .card
    {
        padding: 32px;
    }.solutions__callout .card-grid .card .card-title
    {
        margin-top: 60px;
    }.solutions__callout .card-grid .card:hover
    {
        padding: 40px;
    }.solutions__callout .card-grid .card:hover .card-title
    {
        margin-top: 40px;
    }.solutions__service .section-header
    {
        margin-bottom: 40px;
    }.transform-section
    {
        padding: 40px 40px 40px 0;
    }.transform-section .transform-section__wrap
    {
        padding: 0 0 0 40px;
    }.transform-section .transform-slider .slick-arrow.slick-next
    {
        left: 60px;
    }.transform-section .transform-slider .slick-arrow.slick-prev
    {
        left: 110px;
    }.data-section .data-section__wrap + .data-section__slider
    {
        margin-top: 43px;
    }.data-section .data-section__chart-right .card .card-title
    {
        font-size: 44px;
    }.data-section .data-section__chart-right .card .card-title.card-title-xl
    {
        font-size: 32px;
    }.data-section .data-section__chart-right .card .card-text
    {
        margin-bottom: 65px;
    }.solution__insight .card-insight.card-insight--half
    {
        max-width: calc(50% - 10px);-ms-flex-preferred-size: calc(50% - 10px);flex-basis: calc(50% - 10px);
    }.banner-layout .banner-layout__content
    {
        padding: 40px;
    }.banner-layout .banner-layout__content .banner-layout__tag
    {font-size: 16px;

        margin-bottom: 12px;
    }.banner-layout .banner-layout__content .banner-layout__title
    {
        font-size: 32px;
    }.banner-layout.banner-layout-lg .banner-layout__content
    {
        max-width: 640px;
    }.logo-collection .section-header
    {
        margin-bottom: 50px;
    }.logo-collection .section-header .section-title
    {
        font-size: 36px;
    }.cta .cta__wrap
    {
        padding: 40px;
    }.cta .cta__wrap .cta__title
    {
        font-size: 32px;
    }.contact-info .contact-info__title
    {
        padding-left: 60px;
    }.contact-info .contact-info__details
    {
        padding-right: 60px;
    }.career-callout .card-blue-25 .card-form
    {
        margin-bottom: 60px;
    }.testimonial-section
    {
        padding: 40px;
    }.testimonial-section .testimonial-section__quote
    {
        font-size: 22px;
    }.insight-slider-wrapper.insight-slider-overflow
    {
        padding: 40px 40px 40px 0;
    }.insight-slider-wrapper.insight-slider-overflow .insight-slider .slick-arrow.slick-next
    {
        left: 60px;
    }.insight-slider-wrapper.insight-slider-overflow .insight-slider .slick-arrow.slick-prev
    {
        left: 110px;
    }.insight-slider-wrapper .card-item.wide
    {min-width: 633px !important;
        max-width: 633px !important;
    }.podcast-wrap .container > .d-flex
    {
        gap: 60px;
    }.podcast-wrap .left-section
    {
        max-width: calc(70% - 30px);-webkit-box-flex: 0;-ms-flex: 0 0 calc(70% - 30px);flex: 0 0 calc(70% - 30px);
    }.podcast-wrap .right-section
    {
        max-width: calc(30% - 30px);-webkit-box-flex: 0;-ms-flex: 0 0 calc(30% - 30px);flex: 0 0 calc(30% - 30px);
    }.podcast-wrap .podcast-listing
    {
        gap: 30px;
    }.podcast-wrap .card-newsletter
    {
        margin-bottom: 40px;
    }.podcast-wrap .pagination-wrapper
    {
        margin-top: 44px;
    }.podcast-page
    {
        padding: 30px 40px 0;
    }.podcast-page .podcast-details .breadcrumb-wrapper
    {
        margin-bottom: 40px;
    }.podcast-page .podcast-details .podcast-subtitle
    {
        font-size: 22px;
    }.podcast-page .podcast-details h1
    {
        font-size: 32px;
    }.podcast-page .podcast-details .podcast-meta
    {
        margin-top: 40px;
    }.podcast-page .podcast-details .tag-wrap
    {
        margin-top: 40px;
    }.podcast-wrap-single
    {
        padding: 30px 40px 40px;
    }.podcast-wrap-single .podcast-content .tag-wrapper
    {
        margin-top: 60px;
    }.podcast-wrap-single .podcast-content .tag-wrapper .tag-title
    {
        font-size: 28px;
    }.guest-speaker
    {
        margin-bottom: 45px;
    }.host
    {
        margin-bottom: 80px;
    }.related-solution .card .card-title
    {
        margin-bottom: 40px;
    }.search_header .search_header__top
    {
        margin-bottom: 40px;
    }.search_header .search_filter
    {
        display: -webkit-box                                                        ;display: -ms-flexbox;display: flex;margin-bottom: 77px;
    }.search_values
    {
        margin-bottom: 60px;
    }.tabs .tab-item .tab-link
    {
        font-size: 20px;gap: 12px;
    }.tabs .tab-item .tab-link:before
    {
        left: 18px;
    }.tabs .tab-item .tab-link .icon
    {
        max-width: 32px;max-height: 32px;
    }.tabs .tab-pane
    {
        padding: 40px;
    }.tabs .tab-pane .flex-container .flex-container1
    {
        padding-left: 40px;
    }.tabs .tab-pane .flex-container .flex-container2
    {
        padding-right: 40px;
    }.tabs .tab-pane .tab-title
    {
        font-size: 24px;
    }.offering-listing .card-bg
    {
        padding: 30px;
    }.benefit-section .section-header
    {max-width: 1060px;
        margin-bottom: 40px;margin-inline: auto;
    }.country-selector-section
    {
        padding-top: 60px;
    }.accordion-section-advanced .accordion-content .countries
    {
        -webkit-column-count: 3                                                ;column-count: 3;
    }.article-block
    {
        padding: 0 40px;
    }.article-block .article-bio__wrap
    {
        gap: 64px;
    }.article-block .article-bio
    {
        max-width: calc(62% - 32px);-ms-flex-preferred-size: calc(62% - 32px);flex-basis: calc(62% - 32px);
    }.article-block .sidebar-bio
    {
        max-width: calc(38% - 32px);-ms-flex-preferred-size: calc(38% - 32px);flex-basis: calc(38% - 32px);
    }.article-header
    {
        padding-block: 32px;
    }.article-header .article-header__subtitle
    {
        font-size: 20px;
    }.info-section
    {
        padding: 0 40px 20px;
    }.info-item
    {
        padding: 40px;gap: 60px;
    }.info-section--block .info-item
    {
        padding: 40px 0;
    }.info-item .info-item__content .info-item__title
    {
        font-size: 36px;
    }.about-testimonial .card
    {
        padding: 44px 28px 28px 28px;
    }.about-testimonial .card .card-content
    {
        font-size: 24px;
    }.about-testimonial .card .author
    {
        font-size: 20px;
    }.search-page
    {
        padding: 40px 0;
    }.search-page .search_header
    {
        padding-bottom: 40px;
    }.search-page .btn-wrap
    {
        margin-top: 60px;
    }.footer .footer__top .footer__top__row
    {
        max-width: 66%;margin-bottom: 0;padding-left: 30px;-webkit-box-flex: 0;-ms-flex: 0 0 66%;flex: 0 0 66%;
    }.footer .footer__top .footer__column.footer__column--newsletter
    {max-width: 34%;padding-bottom: 57px;padding-right: 30px;

        border-right: 1px solid #939498;-webkit-box-flex: 0;-ms-flex: 0 0 34%;flex: 0 0 34%;
    }.footer .footer__wrap
    {
        padding: 55px 40px;
    }.footer .footer__middle
    {
        margin-bottom: 50px;
    }.footer .footer__middle .footer__brand
    {
        margin-bottom: 50px;
    }.footer .footer__bottom
    {
        padding-top: 50px;
    }.footer .footer__bottom .footer__site-info,
    .footer .footer__bottom .footer__site-language
    {
        max-width: 30%;-webkit-box-flex: 0;-ms-flex: 0 0 30%;flex: 0 0 30%;
    }
}@media (min-width: 992px) and (min-width: 992px)
{
    #primary-nav .primary-menu > li.menu-item-has-children > a
    {
        padding-left: 40px;
    }#primary-nav .primary-menu > li.menu-item-has-children > a:before
    {
        font-size: 18px;left: 15px;
    }
}@media screen and (min-width: 992px) and (max-width: 1440px)
{
    .subNavComponent.solutions .link_card .card-body h3
    {
        font-size: 1rem;
    }
}@media (min-width: 992px) and (max-width: 1299.98px)
{
    .subNavComponent.solutions .link_card .card-body p
    {line-height: 1.21;

        margin-top: 0;
    }
}@media screen and (min-width: 993px) and (max-height: 700px)
{
    .subNavComponent.solutions .link_card .card-body p
    {
        display: none;
    }
}@media (min-width: 1200px)
{
    .flex-xl-row
    {flex-direction: row !important;

        -webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;
    }.flex-xl-column
    {flex-direction: column !important;

        -webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;
    }.flex-xl-row-reverse
    {flex-direction: row-reverse !important;

        -webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;
    }.flex-xl-column-reverse
    {flex-direction: column-reverse !important;

        -webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;
    }.flex-xl-wrap
    {
        -ms-flex-wrap: wrap !important                                    ;flex-wrap: wrap !important;
    }.flex-xl-nowrap
    {
        -ms-flex-wrap: nowrap !important                                    ;flex-wrap: nowrap !important;
    }.flex-xl-wrap-reverse
    {
        -ms-flex-wrap: wrap-reverse !important                                    ;flex-wrap: wrap-reverse !important;
    }.flex-xl-fill
    {
        -webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;
    }.flex-xl-grow-0
    {
        -webkit-box-flex: 0 !important;-ms-flex-positive: 0 !important;flex-grow: 0 !important;
    }.flex-xl-grow-1
    {
        -webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;
    }.flex-xl-shrink-0
    {
        -ms-flex-negative: 0 !important;flex-shrink: 0 !important;
    }.flex-xl-shrink-1
    {
        -ms-flex-negative: 1 !important;flex-shrink: 1 !important;
    }.justify-content-xl-start
    {
        -webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;
    }.justify-content-xl-end
    {
        -webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;
    }.justify-content-xl-center
    {
        -webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;
    }.justify-content-xl-between
    {
        -webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;
    }.justify-content-xl-around
    {
        -ms-flex-pack: distribute !important;justify-content: space-around !important;
    }.align-items-xl-start
    {
        -webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;
    }.align-items-xl-end
    {
        -webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;
    }.align-items-xl-center
    {
        -webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;
    }.align-items-xl-baseline
    {
        -webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;
    }.align-items-xl-stretch
    {
        -webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;
    }.align-content-xl-start
    {
        -ms-flex-line-pack: start !important;align-content: flex-start !important;
    }.align-content-xl-end
    {
        -ms-flex-line-pack: end !important;align-content: flex-end !important;
    }.align-content-xl-center
    {
        -ms-flex-line-pack: center !important;align-content: center !important;
    }.align-content-xl-between
    {
        -ms-flex-line-pack: justify !important;align-content: space-between !important;
    }.align-content-xl-around
    {
        -ms-flex-line-pack: distribute !important;align-content: space-around !important;
    }.align-content-xl-stretch
    {
        -ms-flex-line-pack: stretch !important;align-content: stretch !important;
    }.align-self-xl-auto
    {
        -ms-flex-item-align: auto !important;-ms-grid-row-align: auto !important;align-self: auto !important;
    }.align-self-xl-start
    {
        -ms-flex-item-align: start !important;align-self: flex-start !important;
    }.align-self-xl-end
    {
        -ms-flex-item-align: end !important;align-self: flex-end !important;
    }.align-self-xl-center
    {
        -ms-flex-item-align: center !important;-ms-grid-row-align: center !important;align-self: center !important;
    }.align-self-xl-baseline
    {
        -ms-flex-item-align: baseline !important;align-self: baseline !important;
    }.align-self-xl-stretch
    {
        -ms-flex-item-align: stretch !important;-ms-grid-row-align: stretch !important;align-self: stretch !important;
    }.solutions__callout,
    .solutions__service,
    .data-section,
    .solution__insight,
    .banner-layout,
    .logo-collection,
    .cta,
    .contact,
    .contact-info,
    .career-offerings,
    .career-callout,
    .insight-listing,
    .insight-slider-wrapper,
    .podcast-wrap,
    .solutions-tabs,
    .offering-listing,
    .benefit-section,
    .compliance-content,
    .compliance-form,
    .country-selector-section,
    .country-selector-section .country-links,
    .about-profile,
    .about-testimonial,
    .footer .footer__top
    {
        padding: 60px;
    }button.btn.btn-md.btn-icon,
    a.btn.btn-md.btn-icon,
    input.btn.btn-md.btn-icon
    {
        padding-left: 44px;
    }.pagination-wrapper
    {
        margin-top: 80px;
    }.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered
    {
        padding-left: 17px;
    }.custom-checkbox label
    {
        padding-right: 1.5625rem;
    }.card.card-bg
    {
        padding: 64px 40px;
    }.card.card-bg-img
    {
        min-height: 270px;aspect-ratio: .74;
    }.card.card-profile .card-body .name-link .name
    {
        font-size: 24px;
    }.card.card-padding
    {
        padding: 44px 28px;
    }.card.card-offering .card-img
    {
        width: 64px;height: 64px;margin-bottom: 60px;
    }.card .card-title
    {
        font-size: 24px;
    }.card .card-title.card-title-sm
    {
        font-size: 20px;
    }.card .card-title.card-title-md
    {
        font-size: 28px;
    }.card .card-title.card-title-lg
    {
        font-size: 32px;
    }.card .card-title.card-title-xl
    {
        font-size: 36px;
    }.card.card--service
    {
        padding: 48px 32px 32px;
    }.card.card--service:hover
    {
        padding: 48px 40px 40px;
    }.section-title
    {
        font-size: 32px;
    }.section-title.section-title--sm
    {
        font-size: 28px;
    }.section-title.section-title--md
    {
        font-size: 36px;
    }.section-title.section-title--lg
    {
        font-size: 40px;
    }.section-grid-header
    {
        margin-bottom: 60px;
    }.header-top
    {
        padding-inline: 80px;
    }.header-top .header-top__close
    {
        left: 87px;
    }#primary-nav .primary-menu > li
    {
        margin: 0 1.5rem 0 0;
    }#primary-nav .primary-menu > li > a
    {
        font-size: 17px;
    }.header .header__cta_desktop
    {
        padding-right: 40px;
    }.header__inner
    {
        gap: 6.25rem;
    }.language-cta
    {
        padding-right: 40px;
    }.language_modal .language_modal__inner
    {
        padding: 60px;
    }.language_modal .language_modal__inner .title
    {
        font-size: 24px;
    }.subNavigationComponent .subNavigationComponent__container
    {padding: 16px 60px;

        gap: 2rem;
    }.solutions_navigation__links
    {
        max-width: 45.5rem;gap: 20px;
    }.solutions_navigation__cta
    {
        gap: 28px;
    }.subNavComponent
    {
        padding: 60px 20px 30px;
    }.subNavComponent .subNavComponent__left
    {
        width: 30%;
    }.subNavComponent .subNavComponent__title
    {
        font-size: 28px;
    }.subNavComponent .subNavComponent__right
    {
        width: 70%;
    }.subNavComponent.solutions .subNavComponent
    {
        padding: 40px 80px;
    }.subNavComponent.aboutus .card
    {
        padding: 40px 24px;
    }.subNavComponent .subNavComponent__list.grid-4
    {
        -ms-grid-columns: (1fr)[4];grid-template-columns: repeat(4, 1fr);
    }.banner-section .banner-text
    {max-width: 890px;
        padding-right: 80px;
    }.banner-section .banner-title
    {
        font-size: 2.5rem;margin-bottom: 27px;
    }.banner-section .btn-wrap
    {
        margin-top: 40px;
    }.banner-section.banner-section--insights .banner-content .banner-text
    {
        padding: 100px 60px;
    }.hero-banner .banner-text
    {
        padding-right: 189px;
    }.hero-banner .banner-title
    {
        font-size: 2.5rem;margin-bottom: 18px;
    }.hero-banner .btn-wrap
    {
        margin-top: 40px;
    }.solutions__callout .section-header .section-title
    {
        font-size: 40px;
    }.solutions__callout .card-grid .card .card-img
    {
        width: 58px;height: 58px;
    }.solutions__callout .card-grid .card .card-title
    {
        margin-top: 88px;
    }.solutions__callout .card-grid .card:hover .card-title
    {
        margin-top: 60px;
    }.transform-section
    {
        padding: 60px 60px 60px 0;
    }.transform-section .transform-section__wrap
    {
        padding: 10px 0 0 60px;
    }.transform-section .transform-slider .slick-arrow
    {
        bottom: -55px;
    }.transform-section .transform-slider .slick-arrow.slick-next
    {
        left: 80px;
    }.transform-section .transform-slider .slick-arrow.slick-prev
    {
        left: 128px;
    }.data-section .data-section__chart-right .card .card-title
    {
        font-size: 50px;
    }.data-section .data-section__chart-right .card .card-title.card-title-xl
    {
        font-size: 36px;
    }.banner-layout .banner-layout__content
    {
        padding: 50px;
    }.banner-layout .banner-layout__content .banner-layout__title
    {
        font-size: 36px;
    }.logo-collection .section-header
    {
        margin-bottom: 60px;
    }.logo-collection .section-header .section-title
    {
        font-size: 40px;
    }.cta .cta__wrap
    {
        padding: 50px 40px;
    }.cta .cta__wrap .cta__title
    {
        font-size: 36px;
    }.testimonial-section
    {
        padding: 60px;
    }.testimonial-section .testimonial-section__quote
    {
        font-size: 24px;
    }.insight-slider-wrapper.insight-slider-overflow
    {
        padding: 40px 60px 40px 0;
    }.insight-slider-wrapper.insight-slider-overflow .insight-slider .slick-arrow.slick-next
    {
        left: 80px;
    }.insight-slider-wrapper.insight-slider-overflow .insight-slider .slick-arrow.slick-prev
    {
        left: 128px;
    }.podcast-wrap .container > .d-flex
    {
        gap: 100px;
    }.podcast-wrap .left-section
    {
        max-width: calc(63.5% - 50px);-webkit-box-flex: 0;-ms-flex: 0 0 calc(63.5% - 50px);flex: 0 0 calc(63.5% - 50px);
    }.podcast-wrap .right-section
    {
        max-width: calc(36.5% - 50px);-webkit-box-flex: 0;-ms-flex: 0 0 calc(36.5% - 50px);flex: 0 0 calc(36.5% - 50px);
    }.podcast-wrap .podcast-listing
    {
        gap: 40px;
    }.podcast-wrap .card-newsletter
    {
        margin-bottom: 52px;
    }.podcast-page
    {
        padding: 44px 60px 0;
    }.podcast-page .podcast-details .podcast-subtitle
    {
        font-size: 24px;
    }.podcast-page .podcast-details h1
    {
        font-size: 36px;
    }.podcast-wrap-single
    {
        padding: 40px 60px 60px;
    }.podcast-wrap-single .podcast-content-wrap
    {
        gap: 128px;
    }.podcast-wrap-single .podcast-content .tag-wrapper .tag-title
    {
        font-size: 32px;
    }.sidebar
    {
        max-width: calc(38% - 64px);-webkit-box-flex: 0;-ms-flex: 0 0 calc(38% - 64px);flex: 0 0 calc(38% - 64px);
    }.guest-speaker
    {
        margin-bottom: 65px;
    }.host
    {
        margin-bottom: 100px;
    }.search_values
    {
        margin-bottom: 80px;
    }.tabs .tab-pane
    {
        padding: 60px;
    }.tabs .tab-pane .flex-container .flex-container1
    {
        padding-left: 60px;
    }.tabs .tab-pane .flex-container .flex-container2
    {
        padding-right: 60px;
    }.tabs .tab-pane .tab-title
    {
        font-size: 28px;
    }.offering-listing .card-bg
    {
        padding: 40px;
    }.benefit-section .section-header
    {
        margin-bottom: 60px;
    }.accordion-section-advanced .accordion-content .country-list
    {
        padding: 34px 6px 8px;
    }.accordion-section-advanced .accordion-content .countries li
    {
        padding-bottom: 24px;
    }.article-block
    {
        padding: 0 60px;
    }.info-section
    {
        padding: 0 60px 40px;
    }.info-item
    {
        padding: 40px 50px;gap: 100px;
    }.info-section--block .info-item
    {
        padding: 60px 0;
    }.info-item .info-item__content .info-item__title
    {
        font-size: 40px;
    }.about-testimonial .card .card-content
    {
        margin-bottom: 60px;
    }.search-page
    {
        padding: 60px 0;
    }.search-page .search_header
    {
        padding-bottom: 60px;
    }.footer .footer__top .footer__top__row
    {
        padding-left: 40px;
    }.footer .footer__top .footer__column.footer__column--newsletter
    {
        padding-right: 40px;
    }.footer .footer__wrap
    {
        padding: 65px 60px;
    }.footer .footer__middle
    {
        margin-bottom: 60px;
    }.footer .footer__middle .footer__brand
    {
        margin-bottom: 60px;
    }.footer .footer__bottom
    {
        padding-top: 60px;
    }
}@media (min-width: 1300px)
{
    .flex-xxl-row
    {flex-direction: row !important;

        -webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;
    }.flex-xxl-column
    {flex-direction: column !important;

        -webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;
    }.flex-xxl-row-reverse
    {flex-direction: row-reverse !important;

        -webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;
    }.flex-xxl-column-reverse
    {flex-direction: column-reverse !important;

        -webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;
    }.flex-xxl-wrap
    {
        -ms-flex-wrap: wrap !important                                    ;flex-wrap: wrap !important;
    }.flex-xxl-nowrap
    {
        -ms-flex-wrap: nowrap !important                                    ;flex-wrap: nowrap !important;
    }.flex-xxl-wrap-reverse
    {
        -ms-flex-wrap: wrap-reverse !important                                    ;flex-wrap: wrap-reverse !important;
    }.flex-xxl-fill
    {
        -webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;
    }.flex-xxl-grow-0
    {
        -webkit-box-flex: 0 !important;-ms-flex-positive: 0 !important;flex-grow: 0 !important;
    }.flex-xxl-grow-1
    {
        -webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;
    }.flex-xxl-shrink-0
    {
        -ms-flex-negative: 0 !important;flex-shrink: 0 !important;
    }.flex-xxl-shrink-1
    {
        -ms-flex-negative: 1 !important;flex-shrink: 1 !important;
    }.justify-content-xxl-start
    {
        -webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;
    }.justify-content-xxl-end
    {
        -webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;
    }.justify-content-xxl-center
    {
        -webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;
    }.justify-content-xxl-between
    {
        -webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;
    }.justify-content-xxl-around
    {
        -ms-flex-pack: distribute !important;justify-content: space-around !important;
    }.align-items-xxl-start
    {
        -webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;
    }.align-items-xxl-end
    {
        -webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;
    }.align-items-xxl-center
    {
        -webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;
    }.align-items-xxl-baseline
    {
        -webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;
    }.align-items-xxl-stretch
    {
        -webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;
    }.align-content-xxl-start
    {
        -ms-flex-line-pack: start !important;align-content: flex-start !important;
    }.align-content-xxl-end
    {
        -ms-flex-line-pack: end !important;align-content: flex-end !important;
    }.align-content-xxl-center
    {
        -ms-flex-line-pack: center !important;align-content: center !important;
    }.align-content-xxl-between
    {
        -ms-flex-line-pack: justify !important;align-content: space-between !important;
    }.align-content-xxl-around
    {
        -ms-flex-line-pack: distribute !important;align-content: space-around !important;
    }.align-content-xxl-stretch
    {
        -ms-flex-line-pack: stretch !important;align-content: stretch !important;
    }.align-self-xxl-auto
    {
        -ms-flex-item-align: auto !important;-ms-grid-row-align: auto !important;align-self: auto !important;
    }.align-self-xxl-start
    {
        -ms-flex-item-align: start !important;align-self: flex-start !important;
    }.align-self-xxl-end
    {
        -ms-flex-item-align: end !important;align-self: flex-end !important;
    }.align-self-xxl-center
    {
        -ms-flex-item-align: center !important;-ms-grid-row-align: center !important;align-self: center !important;
    }.align-self-xxl-baseline
    {
        -ms-flex-item-align: baseline !important;align-self: baseline !important;
    }.align-self-xxl-stretch
    {
        -ms-flex-item-align: stretch !important;-ms-grid-row-align: stretch !important;align-self: stretch !important;
    }.solutions__callout,
    .solutions__service,
    .data-section,
    .solution__insight,
    .banner-layout,
    .logo-collection,
    .cta,
    .contact,
    .contact-info,
    .career-offerings,
    .career-callout,
    .insight-listing,
    .insight-slider-wrapper,
    .podcast-wrap,
    .solutions-tabs,
    .offering-listing,
    .benefit-section,
    .compliance-content,
    .compliance-form,
    .country-selector-section,
    .country-selector-section .country-links,
    .about-profile,
    .about-testimonial,
    .footer .footer__top
    {
        padding: 80px;
    }.form-row
    {
        margin-inline: -20px;
    }.form-row > [class*='col-']
    {
        padding-inline: 20px;
    }.form-group.focused .floating_label,
    .form-group.populated .floating_label
    {
        font-size: .875rem;
    }.subNavigationComponent .subNavigationComponent__container
    {
        padding: 16px 80px;
    }.solutions_navigation__links
    {
        gap: 40px;
    }.subNavComponent
    {
        padding: 60px;
    }.subNavComponent.solutions .subNavComponent
    {
        padding: 60px 120px;
    }.banner-section.banner-section--insights .banner-content .banner-text
    {min-height: 492px;
        padding: 136px 80px;
    }.transform-section
    {
        padding: 80px 80px 80px 0;
    }.transform-section .transform-section__wrap
    {
        padding: 30px 0 0 80px;
    }.transform-section .transform-slider .slick-arrow
    {
        bottom: -65px;
    }.transform-section .transform-slider .slick-arrow.slick-next
    {
        left: 100px;
    }.transform-section .transform-slider .slick-arrow.slick-prev
    {
        left: 148px;
    }.data-section .data-section__chart-right .card .card-title
    {
        font-size: 56px;
    }.banner-layout .banner-layout__content
    {
        padding: 70px 50px;
    }.logo-collection .section-header
    {
        margin-bottom: 70px;
    }.cta .cta__wrap
    {
        padding: 65px 40px;
    }.contact-info .contact-info__title
    {
        padding-left: 80px;
    }.contact-info .contact-info__details
    {
        padding-right: 80px;
    }.testimonial-section
    {
        padding: 60px 80px;
    }.insight-slider-wrapper.insight-slider-overflow
    {
        padding: 40px 80px 40px 0;
    }.insight-slider-wrapper.insight-slider-overflow .insight-slider .slick-arrow.slick-next
    {
        left: 100px;
    }.insight-slider-wrapper.insight-slider-overflow .insight-slider .slick-arrow.slick-prev
    {
        left: 148px;
    }.podcast-wrap .container > .d-flex
    {
        gap: 128px;
    }.podcast-wrap .left-section
    {
        max-width: calc(63.5% - 64px);-webkit-box-flex: 0;-ms-flex: 0 0 calc(63.5% - 64px);flex: 0 0 calc(63.5% - 64px);
    }.podcast-wrap .right-section
    {
        max-width: calc(36.5% - 64px);-webkit-box-flex: 0;-ms-flex: 0 0 calc(36.5% - 64px);flex: 0 0 calc(36.5% - 64px);
    }.podcast-page
    {
        padding: 44px 80px 0;
    }.podcast-wrap-single
    {
        padding: 40px 80px 80px;
    }.offering-listing .card-bg
    {
        padding: 48px;
    }.article-block
    {
        padding: 0;
    }.info-section
    {
        padding: 0 80px 40px;
    }.info-item
    {
        gap: 122px;
    }.search-page
    {
        padding: 80px 0;
    }.footer .footer__top .footer__top__row
    {
        padding-left: 60px;
    }.footer .footer__top .footer__column.footer__column--newsletter
    {
        padding-right: 60px;
    }.footer .footer__wrap
    {
        padding: 75px 65px;
    }
}@media (min-width: 1440px)
{
    .flex-xlg-row
    {flex-direction: row !important;

        -webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;
    }.flex-xlg-column
    {flex-direction: column !important;

        -webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;
    }.flex-xlg-row-reverse
    {flex-direction: row-reverse !important;

        -webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;
    }.flex-xlg-column-reverse
    {flex-direction: column-reverse !important;

        -webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;
    }.flex-xlg-wrap
    {
        -ms-flex-wrap: wrap !important                                    ;flex-wrap: wrap !important;
    }.flex-xlg-nowrap
    {
        -ms-flex-wrap: nowrap !important                                    ;flex-wrap: nowrap !important;
    }.flex-xlg-wrap-reverse
    {
        -ms-flex-wrap: wrap-reverse !important                                    ;flex-wrap: wrap-reverse !important;
    }.flex-xlg-fill
    {
        -webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;
    }.flex-xlg-grow-0
    {
        -webkit-box-flex: 0 !important;-ms-flex-positive: 0 !important;flex-grow: 0 !important;
    }.flex-xlg-grow-1
    {
        -webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;
    }.flex-xlg-shrink-0
    {
        -ms-flex-negative: 0 !important;flex-shrink: 0 !important;
    }.flex-xlg-shrink-1
    {
        -ms-flex-negative: 1 !important;flex-shrink: 1 !important;
    }.justify-content-xlg-start
    {
        -webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;
    }.justify-content-xlg-end
    {
        -webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;
    }.justify-content-xlg-center
    {
        -webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;
    }.justify-content-xlg-between
    {
        -webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;
    }.justify-content-xlg-around
    {
        -ms-flex-pack: distribute !important;justify-content: space-around !important;
    }.align-items-xlg-start
    {
        -webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;
    }.align-items-xlg-end
    {
        -webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;
    }.align-items-xlg-center
    {
        -webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;
    }.align-items-xlg-baseline
    {
        -webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;
    }.align-items-xlg-stretch
    {
        -webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;
    }.align-content-xlg-start
    {
        -ms-flex-line-pack: start !important;align-content: flex-start !important;
    }.align-content-xlg-end
    {
        -ms-flex-line-pack: end !important;align-content: flex-end !important;
    }.align-content-xlg-center
    {
        -ms-flex-line-pack: center !important;align-content: center !important;
    }.align-content-xlg-between
    {
        -ms-flex-line-pack: justify !important;align-content: space-between !important;
    }.align-content-xlg-around
    {
        -ms-flex-line-pack: distribute !important;align-content: space-around !important;
    }.align-content-xlg-stretch
    {
        -ms-flex-line-pack: stretch !important;align-content: stretch !important;
    }.align-self-xlg-auto
    {
        -ms-flex-item-align: auto !important;-ms-grid-row-align: auto !important;align-self: auto !important;
    }.align-self-xlg-start
    {
        -ms-flex-item-align: start !important;align-self: flex-start !important;
    }.align-self-xlg-end
    {
        -ms-flex-item-align: end !important;align-self: flex-end !important;
    }.align-self-xlg-center
    {
        -ms-flex-item-align: center !important;-ms-grid-row-align: center !important;align-self: center !important;
    }.align-self-xlg-baseline
    {
        -ms-flex-item-align: baseline !important;align-self: baseline !important;
    }.align-self-xlg-stretch
    {
        -ms-flex-item-align: stretch !important;-ms-grid-row-align: stretch !important;align-self: stretch !important;
    }.solutions_navigation__links
    {
        max-width: 56.5rem;
    }.subNavComponent
    {
        padding: 60px 80px;
    }.subNavComponent .subNavComponent__left
    {
        max-width: 321px;
    }.subNavComponent .subNavComponent__right
    {
        width: 61.8%;
    }
}@media (min-width: 1700px)
{
    .flex-wlg-row
    {flex-direction: row !important;

        -webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;
    }.flex-wlg-column
    {flex-direction: column !important;

        -webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;
    }.flex-wlg-row-reverse
    {flex-direction: row-reverse !important;

        -webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;
    }.flex-wlg-column-reverse
    {flex-direction: column-reverse !important;

        -webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;
    }.flex-wlg-wrap
    {
        -ms-flex-wrap: wrap !important                                    ;flex-wrap: wrap !important;
    }.flex-wlg-nowrap
    {
        -ms-flex-wrap: nowrap !important                                    ;flex-wrap: nowrap !important;
    }.flex-wlg-wrap-reverse
    {
        -ms-flex-wrap: wrap-reverse !important                                    ;flex-wrap: wrap-reverse !important;
    }.flex-wlg-fill
    {
        -webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;
    }.flex-wlg-grow-0
    {
        -webkit-box-flex: 0 !important;-ms-flex-positive: 0 !important;flex-grow: 0 !important;
    }.flex-wlg-grow-1
    {
        -webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;
    }.flex-wlg-shrink-0
    {
        -ms-flex-negative: 0 !important;flex-shrink: 0 !important;
    }.flex-wlg-shrink-1
    {
        -ms-flex-negative: 1 !important;flex-shrink: 1 !important;
    }.justify-content-wlg-start
    {
        -webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;
    }.justify-content-wlg-end
    {
        -webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;
    }.justify-content-wlg-center
    {
        -webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;
    }.justify-content-wlg-between
    {
        -webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;
    }.justify-content-wlg-around
    {
        -ms-flex-pack: distribute !important;justify-content: space-around !important;
    }.align-items-wlg-start
    {
        -webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;
    }.align-items-wlg-end
    {
        -webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;
    }.align-items-wlg-center
    {
        -webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;
    }.align-items-wlg-baseline
    {
        -webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;
    }.align-items-wlg-stretch
    {
        -webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;
    }.align-content-wlg-start
    {
        -ms-flex-line-pack: start !important;align-content: flex-start !important;
    }.align-content-wlg-end
    {
        -ms-flex-line-pack: end !important;align-content: flex-end !important;
    }.align-content-wlg-center
    {
        -ms-flex-line-pack: center !important;align-content: center !important;
    }.align-content-wlg-between
    {
        -ms-flex-line-pack: justify !important;align-content: space-between !important;
    }.align-content-wlg-around
    {
        -ms-flex-line-pack: distribute !important;align-content: space-around !important;
    }.align-content-wlg-stretch
    {
        -ms-flex-line-pack: stretch !important;align-content: stretch !important;
    }.align-self-wlg-auto
    {
        -ms-flex-item-align: auto !important;-ms-grid-row-align: auto !important;align-self: auto !important;
    }.align-self-wlg-start
    {
        -ms-flex-item-align: start !important;align-self: flex-start !important;
    }.align-self-wlg-end
    {
        -ms-flex-item-align: end !important;align-self: flex-end !important;
    }.align-self-wlg-center
    {
        -ms-flex-item-align: center !important;-ms-grid-row-align: center !important;align-self: center !important;
    }.align-self-wlg-baseline
    {
        -ms-flex-item-align: baseline !important;align-self: baseline !important;
    }.align-self-wlg-stretch
    {
        -ms-flex-item-align: stretch !important;-ms-grid-row-align: stretch !important;align-self: stretch !important;
    }
}@media (min-width: 1920px)
{
    .flex-wxl-row
    {flex-direction: row !important;

        -webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;
    }.flex-wxl-column
    {flex-direction: column !important;

        -webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;
    }.flex-wxl-row-reverse
    {flex-direction: row-reverse !important;

        -webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;
    }.flex-wxl-column-reverse
    {flex-direction: column-reverse !important;

        -webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;
    }.flex-wxl-wrap
    {
        -ms-flex-wrap: wrap !important                                    ;flex-wrap: wrap !important;
    }.flex-wxl-nowrap
    {
        -ms-flex-wrap: nowrap !important                                    ;flex-wrap: nowrap !important;
    }.flex-wxl-wrap-reverse
    {
        -ms-flex-wrap: wrap-reverse !important                                    ;flex-wrap: wrap-reverse !important;
    }.flex-wxl-fill
    {
        -webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;
    }.flex-wxl-grow-0
    {
        -webkit-box-flex: 0 !important;-ms-flex-positive: 0 !important;flex-grow: 0 !important;
    }.flex-wxl-grow-1
    {
        -webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;
    }.flex-wxl-shrink-0
    {
        -ms-flex-negative: 0 !important;flex-shrink: 0 !important;
    }.flex-wxl-shrink-1
    {
        -ms-flex-negative: 1 !important;flex-shrink: 1 !important;
    }.justify-content-wxl-start
    {
        -webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;
    }.justify-content-wxl-end
    {
        -webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;
    }.justify-content-wxl-center
    {
        -webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;
    }.justify-content-wxl-between
    {
        -webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;
    }.justify-content-wxl-around
    {
        -ms-flex-pack: distribute !important;justify-content: space-around !important;
    }.align-items-wxl-start
    {
        -webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;
    }.align-items-wxl-end
    {
        -webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;
    }.align-items-wxl-center
    {
        -webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;
    }.align-items-wxl-baseline
    {
        -webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;
    }.align-items-wxl-stretch
    {
        -webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;
    }.align-content-wxl-start
    {
        -ms-flex-line-pack: start !important;align-content: flex-start !important;
    }.align-content-wxl-end
    {
        -ms-flex-line-pack: end !important;align-content: flex-end !important;
    }.align-content-wxl-center
    {
        -ms-flex-line-pack: center !important;align-content: center !important;
    }.align-content-wxl-between
    {
        -ms-flex-line-pack: justify !important;align-content: space-between !important;
    }.align-content-wxl-around
    {
        -ms-flex-line-pack: distribute !important;align-content: space-around !important;
    }.align-content-wxl-stretch
    {
        -ms-flex-line-pack: stretch !important;align-content: stretch !important;
    }.align-self-wxl-auto
    {
        -ms-flex-item-align: auto !important;-ms-grid-row-align: auto !important;align-self: auto !important;
    }.align-self-wxl-start
    {
        -ms-flex-item-align: start !important;align-self: flex-start !important;
    }.align-self-wxl-end
    {
        -ms-flex-item-align: end !important;align-self: flex-end !important;
    }.align-self-wxl-center
    {
        -ms-flex-item-align: center !important;-ms-grid-row-align: center !important;align-self: center !important;
    }.align-self-wxl-baseline
    {
        -ms-flex-item-align: baseline !important;align-self: baseline !important;
    }.align-self-wxl-stretch
    {
        -ms-flex-item-align: stretch !important;-ms-grid-row-align: stretch !important;align-self: stretch !important;
    }.hero-banner .bg-image img
    {
        height: 80dvh;
    }
}@media (max-width: 1199.98px)
{
    .subNavComponent.solutions .subNavComponent__icon
    {
        width: 3rem;margin-bottom: 2.5rem;
    }.subNavComponent.solutions .link_card
    {max-width: 100%;

        -webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%;
    }.card-insight .card-insight__content .card-title
    {
        margin-bottom: .75rem;
    }
}@media (max-width: 991.98px)
{
    .card .card-meta-wrap
    {
        -ms-flex-wrap: wrap                                    ;flex-wrap: wrap;
    }#primary-nav .primary-menu
    {
        background: #fff;
    }#primary-nav .primary-menu .menu-item-has-children.drop-menu-active > a:before,
    #primary-nav .primary-menu .menu-item-has-children.sub-menu-active > a:before
    {
        -webkit-transform: translate(0, -50%) rotate(90deg)                                                            ;-ms-transform: translate(0, -50%) rotate(90deg);transform: translate(0, -50%) rotate(90deg);
    }#primary-nav .primary-menu .menu-item-has-children > a
    {
        position: relative;
    }#primary-nav .primary-menu .menu-item-has-children > a:before
    {font: .75rem/ 1 'icomoon';position: absolute;top: 50%;left: 17.5px;

        content: '\e905';-webkit-transition: .3s ease transform;transition: .3s ease transform;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);
    }.rtl #primary-nav .primary-menu .menu-item-has-children > a:before
    {left: auto;right: 17.5px;

        content: '\e903';
    }#primary-nav .primary-menu > li.current-menu-item > a
    {font-weight: 600;

        color: #274157;
    }#primary-nav .primary-menu > li.menu-item-has-children.drop-menu-active > a
    {font-weight: 600;

        color: #274157;
    }#primary-nav .primary-menu > li > a
    {
        border-top: 1px solid #ececec;
    }#primary-nav .primary-menu > li .sub-menu > li + li > a
    {
        border-top: 1px solid #ececec;
    }#primary-nav .primary-menu > li .sub-menu > li > a
    {
        border-top: 1px solid #ececec;
    }.header .header__cta_desktop
    {
        display: none;
    }.header .header__search_options:not(.header_suggestions).open .header__inner
    {margin: 4.375rem 0 0;
        padding: 2.5rem 1.5rem;
    }.header__inner .header-mobile-wrap
    {
        display: -webkit-box                                                        ;display: -ms-flexbox;display: flex;gap: 1rem;
    }.header__links
    {
        display: none;
    }.language-cta
    {
        display: none;
    }.language-cta .language__button
    {
        max-width: 9.1875rem;
    }.searchBarWrapper
    {
        display: -webkit-box                                                                                                        ;display: -ms-flexbox;display: flex;flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;
    }.searchBarWrapper .searchBarInputWrapper
    {width: 100%;

        -ms-flex-wrap: wrap                                    ;flex-wrap: wrap;
    }.searchBarWrapper .header__logo
    {
        display: none;
    }.searchBarWrapper .searchBarButton
    {
        z-index: 10;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;
    }.searchBarWrapper .searchBarInput
    {
        z-index: 1;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;opacity: 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;
    }.searchBarWrapper .searchBarInput.expanded
    {opacity: 1;

        padding-inline: 0;
    }.searchBarWrapper .searchBarBtnClose
    {margin-right: auto;

        -webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;
    }.searchBarWrapper .searchBarBtnSearch
    {
        margin-left: 20px;
    }.searchBarWrapper .searchBarBtnSearch
    {display: none;

        margin-top: 1.25rem;margin-left: 0;margin-bottom: 1.25rem;margin-right: auto;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;
    }.searchBarWrapper.searchBarWrapper-filter .searchBarButton
    {
        font-size: 1.25rem;
    }.searchBarWrapper.searchBarWrapper-filter .searchBarInput.expanded
    {
        padding-right: 0;
    }.searchBarWrapper.searchBarWrapper-filter .searchBarBtnClose
    {
        margin-right: 1.25rem;
    }.banner-section .banner-content
    {
        background: #efefef;
    }.banner-section .tag-wrapper .tag
    {color: #fff;
        background-color: #282a32;
    }.banner-section.banner-section--insights .banner-content .banner-title
    {
        margin-bottom: 0;
    }.search_header .filter_search_control
    {
        font-size: 1.25rem;
    }.info-item
    {flex-direction: column;

        -webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;
    }.info-item .info-item--reverse
    {flex-direction: column;

        -webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;
    }.info-item .info-item__content
    {
        text-align: right;
    }.footer .footer__top .footer__top__row
    {
        -ms-flex-wrap: wrap                                                            ;flex-wrap: wrap;gap: 2rem;
    }.footer .footer__top .footer__column
    {
        max-width: calc(50% - (1rem));-ms-flex-preferred-size: calc(50% - (1rem));flex-basis: calc(50% - (1rem));
    }.footer .footer__bottom
    {flex-direction: column;

        -webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;gap: 20px;
    }
}@media (max-width: 767.98px)
{
    .card.card-full .card-body .card-title.card-title-sm
    {
        font-size: 1.25rem;margin-bottom: .75rem;
    }.card.card-offering .card-subtitle
    {
        display: none;
    }.card.card-offering.active
    {
        padding: 1.25rem 0;
    }.card.card-offering.active .card-img
    {
        width: 3.5rem;height: 3.5rem;
    }.card .card-header
    {position: relative;

        display: -webkit-box                                                                                                                                        ;display: -ms-flexbox;display: flex;width: 100%;padding: 1.25rem 1.25rem 1.25rem 2.8125rem;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;gap: 1.25rem;
    }.card .card-header:before
    {font-size: 2.5rem;font-weight: 300;line-height: 1;position: absolute;top: .875rem;left: 1.25rem;

        content: '+';row-gap: 1.25rem;
    }.card .btn-link
    {font-size: 1rem;

        margin-top: 1.25rem;
    }.card.active .card-img
    {
        width: 3.5rem;height: 3.5rem;margin-bottom: 3.25rem;
    }.card.active .card-header
    {
        display: block;
    }.card.active .card-content
    {
        padding: 0 20px 20px;
    }.card.card--service.active .card-img
    {
        width: auto;height: auto;
    }.section-grid-header .section-grid-header__cta
    {
        margin-top: 1.5rem;margin-right: auto;
    }#primary-nav .primary-menu > li:first-child > a
    {
        border-top: none;
    }.header .header__container
    {
        padding: 0;
    }.header .header__search_options.header_suggestions .header__inner:before
    {
        display: none;
    }.header .header__search_options.header_suggestions .header__inner
    {
        padding: 3.125rem 1rem;
    }.header .header__search_options.header_suggestions .header__inner:after
    {
        top: 7.5rem;left: -6.5rem;bottom: unset;width: 14.5rem;
    }.header .header__search_options.open
    {
        padding-top: 0;
    }.header .header__search_options.open.close_visible
    {
        padding-top: 5rem;
    }.header .header__search_suggestions ul li
    {font-size: 1.75rem;line-height: 2.125rem;

        padding-right: 0;
    }.header__logo
    {
        max-width: 9.375rem;
    }.language_modal__footer a
    {
        font-size: 1rem;
    }.mobile-menu-wrapper .menu-wrap ul > li.menu-gray > a
    {
        font-size: 2rem;
    }.searchBarWrapper .searchBarInput input[type='text']
    {
        width: 100%;margin-left: unset;
    }.searchBarWrapper .searchBarInput.close_visible input[type='text']
    {
        margin-right: 1.25rem;
    }.hero-banner .bg-image img
    {height: revert-layer;
        max-height: 31.25rem;object-position: top center;
    }.solutions__callout .card-grid .card.active .card-img
    {
        width: auto;height: auto;
    }.transform-section .section-title
    {
        max-width: 70%;
    }.transform-section .transform-slider .transform-slide
    {
        -webkit-padding-after: .6875rem;padding-block-end: .6875rem;
    }.data-section .data-section__chart-img
    {
        -ms-flex-wrap: wrap                                                            ;flex-wrap: wrap;gap: 1.5625rem;
    }.data-section.data-section--insight
    {
        overflow: hidden;
    }.data-section.data-section--insight .data-section__wrap
    {
        display: -webkit-box                                                                                                                        ;display: -ms-flexbox;display: flex;flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;gap: .75rem;
    }.data-section.data-section--insight .data-section__wrap .card-title
    {
        margin-bottom: .75rem;
    }.card-insight .card-insight__image-section .card-insight__badge
    {
        font-size: 1rem;
    }.card-insight .card-insight__content .card-insight__description
    {
        margin-bottom: 1.875rem;
    }.banner-layout
    {
        padding: 1.25rem 1.25rem 23.625rem;
    }.logo-collection .logo-collection__wrap .logo-item
    {
        max-width: calc(32% - (.75rem));-webkit-box-flex: 0;-ms-flex: 0 0 calc(32% - (.75rem));flex: 0 0 calc(32% - (.75rem));
    }.contact
    {
        padding: 2.5rem 1.25rem;
    }.career-callout
    {
        padding: 2.5rem 1.25rem;
    }.insight-slider-wrapper .section-header
    {
        max-width: 60%;
    }.insight-slider-wrapper .section-header .slick-pagination
    {
        display: none !important;
    }.insight-slider-wrapper .card-item-small
    {flex-direction: column;

        -webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;gap: .875rem;
    }.insight-slider-wrapper .card-item
    {min-width: 320px !important;
        max-width: 320px !important;
    }.insight-slider-wrapper .card-insight
    {
        -ms-flex-wrap: wrap                                    ;flex-wrap: wrap;
    }.podcast-page .podcast-itemflex
    {
        display: -webkit-box                                                                                                                                        ;display: -ms-flexbox;display: flex;flex-direction: column-reverse;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;
    }.podcast-page .podcast-image
    {
        margin-top: 1.25rem;
    }.podcast-wrap-single .podcast-content
    {
        margin-bottom: 4.75rem;
    }.podcast-wrap-single .podcast-content .tag-wrapper .tag-wrap
    {
        gap: 1rem;
    }.tabs .tab-links
    {
        row-gap: 1rem;
    }.tabs .tab-item
    {flex-direction: column;

        -ms-flex-wrap: wrap                                                                                                            ;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;
    }.tabs .tab-content
    {
        display: none !important;
    }.tabs .tab-pane .flex-container
    {
        display: -webkit-box                                                                                        ;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 1.25rem;
    }.tabs .tab-pane .links .btn-link
    {
        line-height: 1.3;
    }.country-selector-section .section-header .section-title.section-title--md
    {
        margin-bottom: 1.25rem;
    }.info-item .info-item__image
    {
        margin-bottom: 2rem;
    }.about-testimonial .about-testimonial__slider .slick-list
    {
        margin-left: -1.25rem;
    }.about-testimonial .slick-arrow
    {
        top: auto;bottom: -3.4375rem;
    }.about-testimonial .slick-counter
    {
        padding-left: 6.25rem;
    }.error-container .error-img
    {margin-bottom: 1.25rem;
        padding: 0 .9375rem;
    }.footer .footer__top
    {
        padding: 2.5rem 1.25rem;
    }.footer .footer__top .footer__column.footer__column--newsletter
    {
        margin-top: 2.5rem;padding-top: 2.5rem;border-top: 1px solid #939498;
    }.footer .footer__bottom
    {flex-direction: column-reverse;

        -webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;gap: 1.25rem;
    }
}@media screen and (max-width: 350px)
{
    .language_modal .language_modal__inner
    {
        padding: 2rem 1rem;
    }
}@media screen and (max-width: 20rem)
{
    .searchBarWrapper .searchBarInput input[type='text']
    {
        font-size: 1.25rem;line-height: 1.5rem;
    }
}
