html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background-color: transparent
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
    appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}

.user-is-tabbing :focus {
    outline: .125rem solid #ccc;
    outline-offset: .25rem;
    text-decoration: none
}

.user-is-tabbing .active,
.user-is-tabbing :hover {
    outline: 0
}

.sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

@font-face {
    font-family: HelveticaNeueLT-Arabic-Light;
    src: url(clientlib-evolution-site/resources/fonts/HelveticaNeueLTArabic/HelveticaNeueLTArabic-Light.woff2) format("woff2"), url(clientlib-evolution-site/resources/fonts/HelveticaNeueLTArabic/HelveticaNeueLTArabic-Light.woff) format("woff")
}

@font-face {
    font-family: HelveticaNeueLT-Arabic-Bold;
    src: url(clientlib-evolution-site/resources/fonts/HelveticaNeueLTArabic/HelveticaNeueLTArabic-Bold.woff2) format("woff2"), url(clientlib-evolution-site/resources/fonts/HelveticaNeueLTArabic/HelveticaNeueLTArabic-Bold.woff) format("woff")
}

@font-face {
    font-family: HelveticaNeueLT-Arabic-Roman;
    src: url(clientlib-evolution-site/resources/fonts/HelveticaNeueLTArabic/HelveticaNeueLTArabic-Roman.woff2) format("woff2"), url(clientlib-evolution-site/resources/fonts/HelveticaNeueLTArabic/HelveticaNeueLTArabic-Roman.woff) format("woff")
}

.oga-container {
    margin: 0 auto;
    padding: 0 20px;
    width: 100%
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-variant-ligatures: none;
    font-variant-ligatures: none
}

*,
body,
html {
    margin: 0;
    padding: 0
}

body,
html {
    color: #2e2d2c;
    font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
    font-size: 1pc
}

body {
    overflow-x: hidden
}

a {
    color: #2e2d2c;
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

a:active,
a:visited {
    color: inherit;
    text-decoration: none
}

a,
button {
    -webkit-tap-highlight-color: transparent
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0
}

ol,
ul {
    margin-left: 30px
}

.bold,
b,
strong {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-weight: 400
}

.clear {
    clear: both
}

.align-top {
    vertical-align: top
}

.align-bottom {
    vertical-align: bottom
}

.align-left {
    text-align: left
}

.align-right {
    text-align: right
}

.align-center {
    text-align: center
}

.zero-padding {
    padding: 0 !important
}

.no-padding-top {
    padding-top: 0 !important
}

.no-padding-right {
    padding-right: 0 !important
}

.no-padding-bottom {
    padding-bottom: 0 !important
}

.no-padding-left {
    padding-left: 0 !important
}

.zero-margin {
    margin: 0 !important
}

.no-margin-top {
    margin-top: 0 !important
}

.no-margin-right {
    margin-right: 0 !important
}

.no-margin-bottom {
    margin-bottom: 0 !important
}

.no-margin-left {
    margin-left: 0 !important
}

.no-top-spacer {
    margin-top: 2rem !important;
    padding-top: 0 !important
}

.no-bottom-spacer,
.no-spacer {
    margin-bottom: 1rem !important;
    padding-bottom: 0 !important
}

.no-spacer {
    margin-top: 0 !important;
    padding-top: 0 !important
}

.bg-curvature {
    background-color: #fff;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.bg-curvature,
.bg-curvature:after {
    height: 3.125rem;
    left: 0;
    top: 0;
    width: 100%
}

.bg-curvature:after {
    background: radial-gradient(82% 79px at 50% 120%, #f8f8f8 74%, transparent 0) no-repeat;
    content: "";
    position: absolute
}

.bg-curvature--secondary {
    background-color: #f8f8f8
}

.bg-curvature--secondary:after {
    background: radial-gradient(82% 79px at 50% 120%, #fff 74%, transparent 0) no-repeat
}

.bg-light-orange .bg-curvature--secondary {
    background-color: #fff
}

.bg-light-orange .bg-curvature--secondary:after {
    background: radial-gradient(75% 5pc at 50% 98%, #fed4b3 74%, transparent 0) no-repeat
}

.bg-orange .bg-curvature--secondary {
    background-color: #fff
}

.bg-orange .bg-curvature--secondary:after {
    background: radial-gradient(75% 5pc at 50% 98%, #00a865 74%, transparent 0) no-repeat
}

.overflow-hidden {
    overflow: hidden
}

.bg-dark-grey a {
    color: #fff
}

.bg-dark-grey .btn {
    color: #2e2d2c
}

.bg-dark-light {
    color: #a78f3712
}



.txt-black {
    color: #1A1A1D
}

.custom-scroll::-webkit-scrollbar {
    height: .4375rem
}

.custom-scroll::-webkit-scrollbar-track {
    background: #f8f8f8
}

.custom-scroll::-webkit-scrollbar-thumb {
    background: #fed4b3;
    border-radius: 1.5625rem
}

.custom-scroll::-webkit-scrollbar-thumb:hover {
    background: #ff5700
}

.modal__close-modal {
    margin: 1.0625rem .875rem 0 1.0625rem;
    text-align: end
}

.modal__close-modal a:hover {
    text-decoration: none !important
}

.modal__close-modal .icon-close {
    cursor: pointer;
    height: 1.25rem;
    width: 1.25rem
}

.modal__close-modal:active,
.modal__close-modal:visited {
    color: #2e2d2c
}

.modal ::-webkit-scrollbar {
    -webkit-appearance: none;
    appearance: none;
    background-color: #e9e9e9;
    border-radius: .25rem;
    width: .1875rem
}

.modal ::-webkit-scrollbar-thumb {
    background-color: #2e2d2c;
    border-radius: .25rem;
    width: .125rem
}

.oga-modal {
    display: none
}

.oga-modal--open {
    display: block
}

.oga-modal__overlay {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(46, 45, 44, .5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0;
    overflow: auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100
}

.oga-modal__overlay--adjust-modal {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.oga-modal__overlay--adjust-modal .oga-modal__container {
    margin: 2.5rem auto
}

.oga-modal__container {
    background: #fff;
    display: inline-block;
    position: relative
}

.oga-modal__close-modal {
    position: absolute;
    right: 20px;
    top: 20px
}

.oga-modal__close-modal a {
    display: inline-block;
    height: 1rem;
    text-decoration: none;
    width: 1rem
}

.same-size-button__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem;
    width: 100%
}

.rte__action {
    margin-top: 1.25rem;
    width: 100%
}

.oga-rte__reducedPadding {
    padding: 3rem 0
}

.oga-modal--disclaimer .oga-disclaimer-container {
    background: #fff;
    padding: 1.875rem;
    width: 21.4375rem
}

.oga-modal--disclaimer .oga-disclaimer-container__wrapper {
    margin-bottom: 1.25rem
}

.oga-modal--disclaimer .oga-disclaimer-container__button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px
}

.disclaimerModal .oga-text {
    padding: 0
}

.oga-curvature {
    margin-top: 4%;
    padding-top: 0 !important
}

.oga-curvature-container {
    display: block;
    height: 0;
    line-height: 0;
    padding-bottom: 2.5rem
}

.oga-curvature-container svg {
    margin-top: -1.3125rem;
    position: relative;
    top: -.25rem
}

.oga-curvature-container svg g {
    fill: #fff
}

.bg-light-grey .oga-curvature-container svg g {
    fill: #f8f8f8
}

.bg-dark-grey .oga-curvature-container svg g {
    fill: #2e2d2c
}

.bg-light-orange .oga-curvature-container svg g {
    fill: #fed4b3
}

.bg-orange .oga-curvature-container svg g {
    fill: #00a865
}

.bg-green .oga-curvature-container svg g {
    fill: #00a865
}

.bg-yellow .oga-curvature-container svg g {
    fill: #ffc400
}

.bg-blue .oga-curvature-container svg g {
    fill: #00b2e7
}

.bg-pink .oga-curvature-container svg g {
    fill: #ff5baf
}

.bg-purple .oga-curvature-container svg g {
    fill: #8e75f8
}

.bg-light-green .oga-curvature-container svg g {
    fill: #e5f6ef
}

.bg-light-blue .oga-curvature-container svg g {
    fill: #e5f7fd
}

.rel {
    position: relative
}

.oga-scattered-leaf__section {
    height: 100%;
    position: absolute;
    top: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    width: 100%;
    z-index: 0
}

.oga-scattered-leaf__section-main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.oga-scattered-leaf__section-wrapper {
    height: 100%;
    width: 100%
}

.oga-scattered-leaf__section [data-scroll] {
    opacity: 0;
    -webkit-transition: opacity .1s linear;
    transition: opacity .1s linear
}

.oga-scattered-leaf__section [data-scroll].is-inview {
    opacity: 1
}

@font-face {
    font-display: block;
    font-family: icomoon;
    font-style: normal;
    font-weight: 400;
    src: url(clientlib-evolution-site/resources/fonts/icomoon/fonts/icomooncabb.eot?xue9i9);
    src: url(clientlib-evolution-site/resources/fonts/icomoon/fonts/icomooncabb.eot?xue9i9#iefix) format("embedded-opentype"), url(clientlib-evolution-site/resources/fonts/icomoon/fonts/icomooncabb.ttf?xue9i9) format("truetype"), url(clientlib-evolution-site/resources/fonts/icomoon/fonts/icomooncabb.woff?xue9i9) format("woff"), url(clientlib-evolution-site/resources/fonts/icomoon/fonts/icomooncabb.svg?xue9i9#icomoon) format("svg")
}

[class*=" icon-"],
[class^=icon-] {
    font-family: icomoon !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    speak: never;
    text-transform: none
}

.icon-arrow-left:before {
    content: ""
}

.icon-arrow-right:before {
    content: ""
}

.icon-search:before {
    color: #fff;
    content: ""
}

.icon-mail:before {
    color: #4a4949;
    content: ""
}

.icon-telephone:before {
    color: #4a4949;
    content: ""
}

.icon-resources:before {
    color: #00a865;
    content: ""
}

.icon-quote:before {
    color: #00a865;
    content: ""
}

.icon-download:before {
    content: ""
}

.icon-new-window:before {
    content: ""
}

.icon-chat:before {
    color: #00a865;
    content: ""
}

.icon-hamburger:before {
    color: #fff;
    content: ""
}

.icon-hamburger-menu:before {
    content: ""
}

.icon-subscribe:before {
    color: #fff;
    content: ""
}

.icon-location:before {
    color: #fff;
    content: ""
}

.icon-caret:before {
    color: #860063;
    content: ""
}

.icon-close:before {
    content: ""
}

.icon-arrow:before {
    content: ""
}

.icon-plus:before {
    content: ""
}

.icon-circular-arrow:before {
    content: ""
}

.icon-tick:before {
    color: #fff;
    content: ""
}

.icon-calender:before {
    content: ""
}

.icon-pagination-arrow:before {
    content: ""
}

.icon-contact:before {
    content: ""
}

.icon-social-twitter:before {
    content: ""
}

.icon-social-linkedin:before {
    content: ""
}

.icon-social-facebook:before {
    content: ""
}

.icon-new-download:before {
    content: ""
}

.icon-text-link-chevron:before {
    content: ""
}

.icon-notification:before {
    content: ""
}

.icon-tick-new:before {
    content: ""
}

.icon-x:before {
    content: ""
}

.icon-contact-new:before {
    color: #fff;
    content: ""
}

.icon-add:before {
    content: ""
}

.icon-page:before {
    color: #2e2d2c;
    content: ""
}

.icon-document:before {
    color: #2e2d2c;
    content: ""
}

.icon-lock:before {
    color: #fff;
    content: ""
}

.oga-form__label {
    display: inline-block;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1.125rem;
    letter-spacing: -.0225rem;
    line-height: 1.375rem
}

.oga-form__label a {
    color: #00a865;
    pointer-events: auto
}

.oga-form__section {
    min-width: 16.25rem;
    position: relative
}

.oga-form__section .icon-notification,
.oga-form__section .icon-tick-new {
    display: none
}

.oga-form__section .icon-tick-new:before {
    color: #00904d
}

.oga-form__section .oga-form__input {
    background: transparent;
    border: .0625rem solid #2e2d2c;
    border-radius: .125rem;
    height: 2.375rem;
    margin: 0;
    outline: 0;
    padding: 0 2.375rem 0 .625rem;
    width: 100%
}

.oga-form__section .oga-form__input.error {
    border-color: #ff3000
}

.oga-form__section .oga-form__input+label {
    color: #ff3000
}

.oga-form__section .oga-form__input.error~.icon-notification {
    color: #ff3000;
    display: inline-block;
    font-size: 1.5rem;
    pointer-events: none;
    position: absolute;
    right: .625rem;
    top: .375rem
}

.oga-form__section .oga-form__input.valid~.icon-tick-new {
    color: #00904d;
    display: inline-block;
    font-size: 1.375rem;
    font-weight: 600;
    pointer-events: none;
    position: absolute;
    right: .625rem;
    top: .4375rem
}

.oga-form__section .oga-form__input.valid {
    border: .0625rem solid #00904d;
    color: #00904d
}

.oga-form__section .icon-arrow-left {
    color: #2e2d2c;
    font-size: 2.25rem;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: rotate(269deg);
    transform: rotate(269deg)
}

.oga-form__checkbox-section {
    height: 1.5rem;
    margin-bottom: .75rem;
    padding-left: 2.1875rem;
    position: relative
}

.oga-form__checkbox-section input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: .0625rem solid #2e2d2c;
    border-radius: .125rem;
    cursor: pointer;
    height: 1.5rem;
    left: 0;
    position: absolute;
    top: 0;
    width: 1.5rem
}

.oga-form__checkbox-section input.error {
    border-color: #ff3000
}

.oga-form__checkbox-section input+label {
    color: #ff3000
}

.oga-form__checkbox-section input:checked~.icon-tick-new {
    display: inline-block
}

.oga-form__checkbox-section input:checked {
    background: #00904d;
    border: .0625rem solid #00904d
}

.oga-form__checkbox-section .icon-tick-new {
    color: #fff;
    display: none;
    font-size: 1rem;
    left: .3125rem;
    pointer-events: none;
    position: absolute;
    top: .25rem
}

.oga-form__textarea {
    background: transparent;
    border: .0625rem solid #2e2d2c;
    border-radius: .125rem;
    margin: 0;
    outline: 0;
    padding: .625rem;
    width: 100%
}

.oga-form__textarea.error {
    border-color: #ff3000
}

.oga-form__textarea+label {
    color: #ff3000
}

.oga-form__dropdown {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: .0625rem solid #2e2d2c;
    border-radius: .125rem;
    cursor: pointer;
    height: 2.375rem;
    margin: 0;
    outline: 0;
    padding: 0 .625rem;
    width: 100%
}

.oga-form__dropdown.error {
    border-color: #ff3000
}

.oga-form__dropdown+label {
    color: #ff3000
}

.oga-form__dropdown-wrapper {
    position: relative;
    width: 100%
}

.oga-form__dropdown-wrapper:focus-visible {
    outline: 0
}

.oga-form__dropdown-wrapper.error .oga-form__menu-container,
.oga-form__dropdown-wrapper.error .oga-form__selected-label {
    border-color: #ff3000
}

.oga-form__dropdown-wrapper.error+.oga-form__error-message {
    display: block
}

.oga-form__selected-label {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border: .0625rem solid #2e2d2c;
    border-radius: .125rem;
    cursor: pointer;
    padding: .625rem 1rem .5625rem .625rem
}

.oga-form__selected-label .icon-arrow {
    font-size: .5rem
}

.oga-form__dropdown-selected .oga-form__selected-label {
    border-bottom: .0625rem solid transparent;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.oga-form__dropdown-selected .icon-arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-form__dropdown-selected .oga-form__menu-container {
    background: #fff;
    border: .0625rem solid #2e2d2c;
    border-radius: .125rem;
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    display: block;
    height: auto;
    left: 0;
    max-height: 12.5rem;
    top: 97%;
    width: 100%
}

.oga-form__menu-container {
    display: none;
    height: 0;
    list-style-type: none;
    margin: 0;
    overflow-y: auto;
    position: absolute;
    -webkit-transition: height .3s ease;
    transition: height .3s ease;
    width: 16.25rem;
    z-index: 1
}

.oga-form__menu-container.custom-scroll::-webkit-scrollbar {
    width: .3125rem
}

.oga-form__menu-container.custom-scroll::-webkit-scrollbar-thumb {
    background: #00a865
}

.oga-form__menu-container.custom-scroll::-webkit-scrollbar-track {
    background: #fed4b3
}

.oga-form__initial-item {
    display: none
}

.oga-form__menu-list {
    cursor: pointer;
    padding: .625rem 1rem .5625rem .625rem
}

.oga-form__menu-list:first-child {
    padding-top: .625rem
}

.oga-form__menu-list:hover {
    color: #00a865
}

.oga-form__error-message {
    color: #ff3000;
    display: none;
    font-size: .75rem;
    line-height: .875rem;
    margin-top: .375rem
}

.oga-form__error-line {
    border: .0625rem solid #ff3000
}

.oga-form select::-ms-expand {
    display: none
}

.oga-recaptcha__validator-field+label.error.error,
label.error {
    color: #ff3000;
    font-size: .75rem;
    line-height: .875rem;
    margin-top: .375rem
}

.oga-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-button--align-left-sm {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left
}

.oga-button--align-center-sm {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-button--align-right-sm {
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right
}

.oga-button--top-spacer {
    padding-top: 1.25rem
}

.oga-button--bottom-spacer {
    padding-bottom: 1.25rem
}

.oga-button-two,
.oga-button-two .oga-two-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-button-two .oga-two-button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1.25rem
}

.btn {
    /* background: #2e2d2c;*/
    border: 0;
    border-radius: .125rem;
    color: #fff;
    display: inline-block;
    margin: 0;
    min-width: 12.5rem;
    padding: .625rem 1.25rem;
    text-align: center;
    -webkit-transition: border-radius .3s;
    transition: border-radius .3s
}

.btn [class*=" icon-"],
.btn [class^=icon-] {
    font-size: .9375rem;
    margin-left: .625rem
}

.btn:active,
.btn:visited {
    color: #fff
}

.btn--disabled,
.btn.disabled,
.btn:disabled,
.btn[disabled] {
    background: #e9e9e9;
    cursor: default;
    pointer-events: none
}

.btn--light {
    background: #fff;
    color: #2e2d2c
}

.btn--light.btn--disabled,
.btn--light.btn.disabled,
.btn--light.btn:disabled,
.btn--light.btn[disabled] {
    background: #e9e9e9;
    color: #fff;
    opacity: .6
}

.btn--light.btn:visited {
    color: #2e2d2c
}

.btn--secondary {
    background: transparent;
    border: 2px solid #2e2d2c;
    color: #2e2d2c;
    min-width: 12.5rem;
    padding: .5rem 1.25rem
}

.btn--secondary.btn:active,
.btn--secondary.btn:visited {
    color: #2e2d2c
}

.btn--secondary.btn--disabled,
.btn--secondary.btn.disabled,
.btn--secondary.btn:disabled,
.btn--secondary.btn[disabled] {
    background: transparent;
    border: 2px solid #e9e9e9;
    color: #e9e9e9
}

.btn--secondary.btn--light {
    border-color: #fff;
    color: #fff
}

.btn--secondary.btn--light.btn--disabled,
.btn--secondary.btn--light.btn.disabled,
.btn--secondary.btn--light.btn:disabled,
.btn--secondary.btn--light.btn[disabled] {
    opacity: .2
}

.btn:hover {
    border-top-left-radius: 3.125rem;
    text-decoration: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

.btn--link {
    border: 0;
    border-radius: 0;
    color: #2e2d2c;
    display: inline-block;
    min-width: unset;
    padding: 0;
    position: relative
}

.btn--link,
.btn--link:before {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.btn--link:before {
    border-bottom: 2px solid #00a865;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    width: 0;
    z-index: 0
}

.btn--link:hover {
    background-position: 0;
    border-top-left-radius: 0;
    text-decoration: none
}

.btn--link:hover:before {
    width: 100%
}

.btn--link:active,
.btn--link:visited {
    color: #2e2d2c
}

.btn--link:after {
    bottom: .09375rem;
    color: #2e2d2c;
    content: "";
    font-family: icomoon;
    font-size: .375rem;
    padding-left: .375rem;
    position: relative
}

.btn--link.btn--disabled,
.btn--link.btn.disabled,
.btn--link.btn:disabled,
.btn--link.btn[disabled] {
    background: none;
    -webkit-text-fill-color: #e9e9e9
}

.btn--link.btn--light {
    background-image: -webkit-gradient(linear, left top, right top, from(#00a865), color-stop(50%, #00a865), color-stop(50%, #fff));
    background-image: linear-gradient(90deg, #00a865, #00a865 50%, #fff 0)
}

.btn--link.btn--light.btn--disabled,
.btn--link.btn--light.btn.disabled,
.btn--link.btn--light.btn:disabled,
.btn--link.btn--light.btn[disabled] {
    background: none;
    opacity: .3;
    -webkit-text-fill-color: #e9e9e9
}

.oga-button .btn--link {
    background-color: transparent
}

.oga-button .btn--link:after {
    font-size: .40625rem;
    padding-left: .1875rem
}

.bg-dark-grey .oga-button .btn {
    background-color: #fff
}

.bg-dark-grey .oga-button .btn--secondary {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.bg-dark-grey .oga-button .btn--link {
    background-color: transparent;
    color: #fff
}

.bg-dark-grey .oga-button .btn--link:after {
    color: #fff
}

.bg-orange .btn--link:hover:before {
    border-color: #fff
}

.loader {
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    border-radius: 50%;
    border: 1rem solid #fed4b3;
    border-top-color: #00a865;
    height: 5rem;
    width: 5rem
}

.loader--small {
    border-width: .3125rem;
    height: 1.875rem;
    width: 1.875rem
}

.loader--hide {
    display: none
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.slick-slider {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list,
.slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-loading .slick-list {
    background: #fff url(clientlib-evolution-site/resources/ajax-loader.gif) 50% no-repeat
}

@font-face {
    font-family: slick;
    src: url(clientlib-evolution-site/resources/fonts/slick.eot);
    src: url(clientlib-evolution-site/resources/fonts/slickd41d.eot?#iefix) format("embedded-opentype"), url(clientlib-evolution-site/resources/fonts/slick.woff) format("woff"), url(clientlib-evolution-site/resources/fonts/slick.ttf) format("truetype"), url(clientlib-evolution-site/resources/fonts/slick.svg#slick) format("svg");
    font-weight: 400;
    font-style: normal
}

.slick-next,
.slick-prev {
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 0;
    border: none
}

.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
    background: transparent;
    color: transparent;
    outline: none
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
    opacity: 1
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before,
.slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    color: #fff;
    opacity: .75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    left: auto;
    right: -25px
}

.slick-prev:before {
    content: "←"
}

[dir=rtl] .slick-prev:before {
    content: "→"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    left: -25px;
    right: auto
}

.slick-next:before {
    content: "→"
}

[dir=rtl] .slick-next:before {
    content: "←"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    list-style: none;
    display: block;
    padding: 0;
    margin: 0;
    width: 100%
}

.slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    padding: 0
}

.slick-dots li,
.slick-dots li button {
    height: 20px;
    width: 20px;
    cursor: pointer
}

.slick-dots li button {
    border: 0;
    background: transparent;
    display: block;
    outline: none;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 5px
}

.slick-dots li button:focus,
.slick-dots li button:hover {
    outline: none
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "•";
    width: 20px;
    height: 20px;
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    text-align: center;
    color: #000;
    opacity: .25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    color: #000;
    opacity: .75
}

.slick-slider {
    margin-bottom: 1.875rem
}

.slick-dots {
    bottom: -1.5625rem !important;
    text-align: center;
    width: auto
}

.slick-dots li {
    height: .625rem;
    margin-left: 0;
    margin-right: .5rem;
    width: .625rem
}

.slick-dots li button {
    height: .625rem;
    padding: 0;
    width: .625rem
}

.slick-dots li button:before {
    background-color: #fed4b3;
    border-radius: 50%;
    font-size: 0 !important;
    height: .625rem;
    opacity: 1;
    width: .625rem
}

.slick-dots .slick-active button:before {
    background-color: #ff5700;
    opacity: 1
}

.slick-next,
.slick-prev {
    bottom: -.75rem;
    height: 0;
    top: auto;
    width: 0;
    z-index: 1
}

.slick-next:before,
.slick-prev:before {
    color: #00a865;
    font-size: 1.375rem;
    opacity: 1
}

.datepicker {
    display: none
}

.datepicker.active {
    display: block
}

.datepicker-dropdown {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 20;
    padding-top: 4px
}

.datepicker-dropdown.datepicker-orient-top {
    padding-top: 0;
    padding-bottom: 4px
}

.datepicker-picker {
    display: inline-block;
    border-radius: 4px;
    background-color: #fff
}

.datepicker-dropdown .datepicker-picker {
    -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, .1), 0 0 0 1px rgba(10, 10, 10, .1);
    box-shadow: 0 2px 3px rgba(10, 10, 10, .1), 0 0 0 1px rgba(10, 10, 10, .1)
}

.datepicker-picker span {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 0;
    border-radius: 4px;
    cursor: default;
    text-align: center;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.datepicker-main {
    padding: 2px
}

.datepicker-footer {
    -webkit-box-shadow: inset 0 1px 1px rgba(10, 10, 10, .1);
    box-shadow: inset 0 1px 1px rgba(10, 10, 10, .1);
    background-color: #f5f5f5
}

.datepicker-controls,
.datepicker-grid,
.datepicker-view,
.datepicker-view .days-of-week {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.datepicker-grid {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.datepicker-view .days .datepicker-cell,
.datepicker-view .dow {
    -ms-flex-preferred-size: 14.2857142857%;
    flex-basis: 14.2857142857%
}

.datepicker-view.datepicker-grid .datepicker-cell {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%
}

.datepicker-cell,
.datepicker-view .week {
    height: 2.25rem;
    line-height: 2.25rem
}

.datepicker-title {
    -webkit-box-shadow: inset 0 -1px 1px rgba(10, 10, 10, .1);
    box-shadow: inset 0 -1px 1px rgba(10, 10, 10, .1);
    background-color: #f5f5f5;
    padding: .375rem .75rem;
    text-align: center;
    font-weight: 700
}

.datepicker-header .datepicker-controls {
    padding: 2px 2px 0
}

.datepicker-controls .button {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    border: 1px solid #dbdbdb;
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #fff;
    cursor: pointer;
    padding: calc(.375em - 1px) .75em;
    height: 2.25em;
    vertical-align: top;
    text-align: center;
    line-height: 1.5;
    white-space: nowrap;
    color: #363636;
    font-size: 1rem
}

.datepicker-controls .button:active,
.datepicker-controls .button:focus {
    outline: none
}

.datepicker-controls .button:hover {
    border-color: #b5b5b5;
    color: #363636
}

.datepicker-controls .button:focus {
    border-color: #3273dc;
    color: #363636
}

.datepicker-controls .button:focus:not(:active) {
    -webkit-box-shadow: 0 0 0 .125em rgba(50, 115, 220, .25);
    box-shadow: 0 0 0 .125em rgba(50, 115, 220, .25)
}

.datepicker-controls .button:active {
    border-color: #4a4a4a;
    color: #363636
}

.datepicker-controls .button[disabled] {
    cursor: not-allowed
}

.datepicker-header .datepicker-controls .button {
    border-color: transparent;
    font-weight: 700
}

.datepicker-header .datepicker-controls .button:hover {
    background-color: #f9f9f9
}

.datepicker-header .datepicker-controls .button:focus:not(:active) {
    -webkit-box-shadow: 0 0 0 .125em hsla(0, 0%, 100%, .25);
    box-shadow: 0 0 0 .125em hsla(0, 0%, 100%, .25)
}

.datepicker-header .datepicker-controls .button:active {
    background-color: #f2f2f2
}

.datepicker-header .datepicker-controls .button[disabled] {
    -webkit-box-shadow: none;
    box-shadow: none
}

.datepicker-footer .datepicker-controls .button {
    margin: calc(.375rem - 1px) .375rem;
    border-radius: 2px;
    width: 100%;
    font-size: .75rem
}

.datepicker-controls .view-switch {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto
}

.datepicker-controls .next-btn,
.datepicker-controls .prev-btn {
    padding-right: .375rem;
    padding-left: .375rem;
    width: 2.25rem
}

.datepicker-controls .next-btn.disabled,
.datepicker-controls .prev-btn.disabled {
    visibility: hidden
}

.datepicker-view .dow {
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: .875rem;
    font-weight: 700
}

.datepicker-view .week {
    width: 2.25rem;
    color: #b5b5b5;
    font-size: .75rem
}

.datepicker-grid {
    width: 15.75rem
}

.datepicker-cell:not(.disabled):hover {
    background-color: #f9f9f9;
    cursor: pointer
}

.datepicker-cell.focused:not(.selected) {
    background-color: #e8e8e8
}

.datepicker-cell.selected,
.datepicker-cell.selected:hover {
    background-color: #3273dc;
    color: #fff;
    font-weight: 600
}

.datepicker-cell.disabled {
    color: #dbdbdb
}

.datepicker-cell.next:not(.disabled),
.datepicker-cell.prev:not(.disabled) {
    color: #7a7a7a
}

.datepicker-cell.next.selected,
.datepicker-cell.prev.selected {
    color: #e6e6e6
}

.datepicker-cell.highlighted:not(.selected):not(.range):not(.today) {
    border-radius: 0;
    background-color: #f5f5f5
}

.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover {
    background-color: #eee
}

.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused {
    background-color: #e8e8e8
}

.datepicker-cell.today:not(.selected) {
    background-color: #00d1b2
}

.datepicker-cell.today:not(.selected):not(.disabled) {
    color: #fff
}

.datepicker-cell.today.focused:not(.selected) {
    background-color: #00c4a7
}

.datepicker-cell.range-end:not(.selected),
.datepicker-cell.range-start:not(.selected) {
    background-color: #b5b5b5;
    color: #fff
}

.datepicker-cell.range-end.focused:not(.selected),
.datepicker-cell.range-start.focused:not(.selected) {
    background-color: #afafaf
}

.datepicker-cell.range-start {
    border-radius: 4px 0 0 4px
}

.datepicker-cell.range-end {
    border-radius: 0 4px 4px 0
}

.datepicker-cell.range {
    border-radius: 0;
    background-color: #dbdbdb
}

.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover {
    background-color: #d5d5d5
}

.datepicker-cell.range.disabled {
    color: #c2c2c2
}

.datepicker-cell.range.focused {
    background-color: #cfcfcf
}

.datepicker-view.datepicker-grid .datepicker-cell {
    height: 4.5rem;
    line-height: 4.5rem
}

.datepicker-input.in-edit {
    border-color: #2366d1
}

.datepicker-input.in-edit:active,
.datepicker-input.in-edit:focus {
    -webkit-box-shadow: 0 0 .25em .25em rgba(35, 102, 209, .2);
    box-shadow: 0 0 .25em .25em rgba(35, 102, 209, .2)
}

.datepicker-custom {
    color: #2e2d2c
}

.datepicker-custom .datepicker-grid {
    width: 18.6875rem
}

.datepicker-custom .datepicker-cell.selected,
.datepicker-custom .datepicker-cell.selected:hover {
    background-color: #2e2d2c
}

.datepicker-custom .datepicker-cell.day.prev {
    background-color: #fff;
    color: #fff;
    cursor: auto;
    pointer-events: none
}

.datepicker-custom .datepicker-cell.day.next {
    display: none
}

.datepicker-custom .datepicker-view .dow {
    font-size: 1rem
}

.datepicker-custom .datepicker-view .days .datepicker-cell {
    max-width: 14.2857142857%
}

.datepicker-custom .datepicker-view.datepicker-grid .datepicker-cell {
    height: 2.5rem;
    line-height: 2.5rem
}

.datepicker-custom .prev-btn {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

[dir=rtl] .datepicker-picker .prev-btn {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

[dir=rtl] .datepicker-picker .next-btn {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.oga-rte__content ul {
    margin: 0 0 .625rem 1rem
}

.oga-rte__content ol {
    margin: 0 0 .625rem 1.125rem
}

.oga-rte__content li {
    margin-bottom: 0.625rem
}

.oga-rte__content li:last-child {
    margin-bottom: 0
}

.oga-rte__content li ol,
.oga-rte__content li ul {
    margin-top: .625rem
}

.oga-rte__content .h1,
.oga-rte__content .h2,
.oga-rte__content .h3,
.oga-rte__content .h4,
.oga-rte__content .h5,
.oga-rte__content .h6,
.oga-rte__content h1,
.oga-rte__content h2,
.oga-rte__content h3,
.oga-rte__content h4,
.oga-rte__content h5,
.oga-rte__content h6,
.oga-rte__content p {
    margin-bottom: .625rem
}

.oga-rte__content p:last-child {
    margin-bottom: 0
}

.oga-rte__content .h1 a,
.oga-rte__content .h2 a,
.oga-rte__content .h3 a,
.oga-rte__content .h4 a,
.oga-rte__content .h5 a,
.oga-rte__content .h6 a,
.oga-rte__content h1 a,
.oga-rte__content h2 a,
.oga-rte__content h3 a,
.oga-rte__content h4 a,
.oga-rte__content h5 a,
.oga-rte__content h6 a,
.oga-rte__content li a,
.oga-rte__content p a {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a865));
    background-image: linear-gradient(#00a865 0 0);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .09375rem;
    padding-bottom: .125rem;
    text-decoration: none;
    -webkit-transition: background-size .3s, background-position 0s .3s;
    transition: background-size .3s, background-position 0s .3s;
    color: #00a865
}

.oga-rte__content .h1 a:active,
.oga-rte__content .h1 a:hover,
.oga-rte__content .h1 a:visited,
.oga-rte__content .h2 a:active,
.oga-rte__content .h2 a:hover,
.oga-rte__content .h2 a:visited,
.oga-rte__content .h3 a:active,
.oga-rte__content .h3 a:hover,
.oga-rte__content .h3 a:visited,
.oga-rte__content .h4 a:active,
.oga-rte__content .h4 a:hover,
.oga-rte__content .h4 a:visited,
.oga-rte__content .h5 a:active,
.oga-rte__content .h5 a:hover,
.oga-rte__content .h5 a:visited,
.oga-rte__content .h6 a:active,
.oga-rte__content .h6 a:hover,
.oga-rte__content .h6 a:visited,
.oga-rte__content h1 a:active,
.oga-rte__content h1 a:hover,
.oga-rte__content h1 a:visited,
.oga-rte__content h2 a:active,
.oga-rte__content h2 a:hover,
.oga-rte__content h2 a:visited,
.oga-rte__content h3 a:active,
.oga-rte__content h3 a:hover,
.oga-rte__content h3 a:visited,
.oga-rte__content h4 a:active,
.oga-rte__content h4 a:hover,
.oga-rte__content h4 a:visited,
.oga-rte__content h5 a:active,
.oga-rte__content h5 a:hover,
.oga-rte__content h5 a:visited,
.oga-rte__content h6 a:active,
.oga-rte__content h6 a:hover,
.oga-rte__content h6 a:visited,
.oga-rte__content li a:active,
.oga-rte__content li a:hover,
.oga-rte__content li a:visited,
.oga-rte__content p a:active,
.oga-rte__content p a:hover,
.oga-rte__content p a:visited {
    background-size: 100% .09375rem
}

.oga-rte__content .txt-orange a {
    color: #fff
}

.oga-rte__link li a,
.oga-rte__link p a {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a865));
    background-image: linear-gradient(#00a865 0 0);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .09375rem;
    padding-bottom: .125rem;
    text-decoration: none;
    -webkit-transition: background-size .3s, background-position 0s .3s;
    transition: background-size .3s, background-position 0s .3s;
    color: #00a865
}

.oga-rte__link li a:active,
.oga-rte__link li a:hover,
.oga-rte__link li a:visited,
.oga-rte__link p a:active,
.oga-rte__link p a:hover,
.oga-rte__link p a:visited {
    background-size: 100% .09375rem
}

.oga-text.oga-richtext-ev {
    padding: 3.125rem 0
}

.oga-text.oga-richtext-ev .btn--link {
    background-color: transparent !important
}

.oga-text.oga-richtext-ev .btn--link:after {
    bottom: .09375rem;
    padding-left: .0625rem;
    position: relative
}

.oga-richtext-ev .oga-scattered-leaf__section-item {
    position: absolute;
    top: 0;
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 100% 0;
    border: .25rem solid #707070;
    border-radius: 0 100%;
    height: 8.625rem;
    left: -1.125rem;
    opacity: .3;
    top: 3.75rem;
    width: 8.625rem
}

.oga-richtext-ev.oga-richtext-leaf {
    padding-top: 7.5rem
}

.oga-richtext-ev.oga-richtext-leaf .oga-container {
    position: relative;
    z-index: 1
}

.bg-orange .oga-rte__content {
    padding: 3.125rem 0
}

.bg-orange .oga-rte__content .h1 a,
.bg-orange .oga-rte__content .h2 a,
.bg-orange .oga-rte__content .h3 a,
.bg-orange .oga-rte__content .h4 a,
.bg-orange .oga-rte__content .h5 a,
.bg-orange .oga-rte__content .h6 a,
.bg-orange .oga-rte__content h1 a,
.bg-orange .oga-rte__content h2 a,
.bg-orange .oga-rte__content h3 a,
.bg-orange .oga-rte__content h4 a,
.bg-orange .oga-rte__content h5 a,
.bg-orange .oga-rte__content h6 a,
.bg-orange .oga-rte__content li a,
.bg-orange .oga-rte__content p a {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a865));
    background-image: linear-gradient(#00a865 0 0);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .09375rem;
    padding-bottom: .125rem;
    text-decoration: none;
    -webkit-transition: background-size .3s, background-position 0s .3s;
    transition: background-size .3s, background-position 0s .3s;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
    background-image: linear-gradient(#fff 0 0);
    color: #fff
}

.bg-orange .oga-rte__content .h1 a:active,
.bg-orange .oga-rte__content .h1 a:hover,
.bg-orange .oga-rte__content .h1 a:visited,
.bg-orange .oga-rte__content .h2 a:active,
.bg-orange .oga-rte__content .h2 a:hover,
.bg-orange .oga-rte__content .h2 a:visited,
.bg-orange .oga-rte__content .h3 a:active,
.bg-orange .oga-rte__content .h3 a:hover,
.bg-orange .oga-rte__content .h3 a:visited,
.bg-orange .oga-rte__content .h4 a:active,
.bg-orange .oga-rte__content .h4 a:hover,
.bg-orange .oga-rte__content .h4 a:visited,
.bg-orange .oga-rte__content .h5 a:active,
.bg-orange .oga-rte__content .h5 a:hover,
.bg-orange .oga-rte__content .h5 a:visited,
.bg-orange .oga-rte__content .h6 a:active,
.bg-orange .oga-rte__content .h6 a:hover,
.bg-orange .oga-rte__content .h6 a:visited,
.bg-orange .oga-rte__content h1 a:active,
.bg-orange .oga-rte__content h1 a:hover,
.bg-orange .oga-rte__content h1 a:visited,
.bg-orange .oga-rte__content h2 a:active,
.bg-orange .oga-rte__content h2 a:hover,
.bg-orange .oga-rte__content h2 a:visited,
.bg-orange .oga-rte__content h3 a:active,
.bg-orange .oga-rte__content h3 a:hover,
.bg-orange .oga-rte__content h3 a:visited,
.bg-orange .oga-rte__content h4 a:active,
.bg-orange .oga-rte__content h4 a:hover,
.bg-orange .oga-rte__content h4 a:visited,
.bg-orange .oga-rte__content h5 a:active,
.bg-orange .oga-rte__content h5 a:hover,
.bg-orange .oga-rte__content h5 a:visited,
.bg-orange .oga-rte__content h6 a:active,
.bg-orange .oga-rte__content h6 a:hover,
.bg-orange .oga-rte__content h6 a:visited,
.bg-orange .oga-rte__content li a:active,
.bg-orange .oga-rte__content li a:hover,
.bg-orange .oga-rte__content li a:visited,
.bg-orange .oga-rte__content p a:active,
.bg-orange .oga-rte__content p a:hover,
.bg-orange .oga-rte__content p a:visited {
    background-size: 100% .09375rem
}

.bg-orange .oga-rte__content .txt-white a {
    color: #2e2d2c
}

.bg-orange .oga-rte__link li a,
.bg-orange .oga-rte__link p a {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a865));
    background-image: linear-gradient(#00a865 0 0);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .09375rem;
    padding-bottom: .125rem;
    text-decoration: none;
    -webkit-transition: background-size .3s, background-position 0s .3s;
    transition: background-size .3s, background-position 0s .3s;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
    background-image: linear-gradient(#fff 0 0);
    color: #fff
}

.bg-orange .oga-rte__link li a:active,
.bg-orange .oga-rte__link li a:hover,
.bg-orange .oga-rte__link li a:visited,
.bg-orange .oga-rte__link p a:active,
.bg-orange .oga-rte__link p a:hover,
.bg-orange .oga-rte__link p a:visited {
    background-size: 100% .09375rem
}

.bg-orange .oga-richtext-ev .btn--link:before {
    border-color: #fff;
    color: #fff
}

.bg-light-grey .oga-rte__content .txt-orange a,
.bg-white .oga-rte__content .txt-orange a {
    color: #2e2d2c
}

.bg-dark-grey .oga-richtext-ev .btn {
    background-color: #fff;
    color: #2e2d2c
}

.bg-dark-grey .oga-richtext-ev .btn--secondary {
    background-color: transparent;
    border: .125rem solid #fff;
    color: #fff
}

.bg-dark-grey .oga-richtext-ev .btn--link,
.bg-dark-grey .oga-richtext-ev .btn--link:after {
    color: #fff
}

.oga-richtext-ev.oga-richtext-ev--location-layout {
    padding: 7.25rem 0 5rem
}

.oga-richtext-ev.oga-richtext-ev--remove-title-margin .h1,
.oga-richtext-ev.oga-richtext-ev--remove-title-margin .h2,
.oga-richtext-ev.oga-richtext-ev--remove-title-margin .h3,
.oga-richtext-ev.oga-richtext-ev--remove-title-margin .h4,
.oga-richtext-ev.oga-richtext-ev--remove-title-margin .h5,
.oga-richtext-ev.oga-richtext-ev--remove-title-margin .h6,
.oga-richtext-ev.oga-richtext-ev--remove-title-margin h1,
.oga-richtext-ev.oga-richtext-ev--remove-title-margin h2,
.oga-richtext-ev.oga-richtext-ev--remove-title-margin h3,
.oga-richtext-ev.oga-richtext-ev--remove-title-margin h4,
.oga-richtext-ev.oga-richtext-ev--remove-title-margin h5,
.oga-richtext-ev.oga-richtext-ev--remove-title-margin h6,
.oga-richtext-ev.oga-richtext-ev--remove-title-margin p {
    margin-bottom: 0;
    padding-bottom: .625rem
}

.bg-white .oga-richtext-ev .oga-scattered-leaf__section-item {
    border: .25rem solid #cbcbcb;
    opacity: .5
}

@-webkit-keyframes slideUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 50%, 0);
        transform: translate3d(0, 50%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes slideLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(50%, 0, 0);
        transform: translate3d(50%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(50%, 0, 0);
        transform: translate3d(50%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes slideRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes bubble {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes bubble {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes easeOut {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes easeOut {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.animation {
    height: 100%;
    overflow: hidden;
    width: 100%
}

[data-animate=true] {
    opacity: 0
}

.slide-up {
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideUp;
    animation-name: slideUp;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.slide-left {
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideLeft;
    animation-name: slideLeft;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.slide-right {
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideRight;
    animation-name: slideRight;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.bubble {
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: bubble;
    animation-name: bubble;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.ease-out {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: easeOut;
    animation-name: easeOut;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

.oga-asset-quote {
    color: #2e2d2c
}

.oga-asset-quote__container {
    padding: 3.125rem 0
}

.oga-asset-quote__img-container {
    height: 14.25rem;
    width: 14.25rem
}

.oga-asset-quote__img {
    border-bottom-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem;
    height: 100%;
    width: 100%
}

.oga-asset-quote__text-container {
    margin-top: 1.875rem
}

.oga-asset-quote__text {
    display: inline
}

.oga-asset-quote__text * {
    margin: .625rem 0
}

.oga-asset-quote__text :first-child,
.oga-asset-quote__text :last-child {
    display: inline
}

.oga-asset-quote__heading {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important
}

.oga-asset-quote__para {
    margin-top: 1.25rem
}

.oga-asset-quote__name {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important;
    margin-top: 1.875rem
}

.oga-asset-quote__btn {
    cursor: pointer;
    margin-top: 1.875rem
}

.oga-asset-quote__icon {
    display: inline-block;
    line-height: 0
}

.oga-asset-quote__icon i {
    font-size: 1rem;
    letter-spacing: .125rem
}

.oga-asset-quote__end-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-asset-quote--right .oga-asset-quote__img-container {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.bg-dark-grey .oga-asset-quote,
.bg-orange .oga-asset-quote {
    color: #fff
}

.bg-orange .oga-asset-quote .icon-quote:before {
    color: #2e2d2c
}

.bg-dark-grey .oga-asset-quote__btn {
    background-color: #fff;
    color: #2e2d2c
}

[dir=rtl] .oga-asset-quote__start-icon {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

[dir=rtl] .oga-asset-quote__end-icon {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

.oga-bgimage-carousel .slick-dots {
    width: 100%
}

.oga-bgimage-carousel.slick-slider {
    margin-bottom: 45px
}

.oga-bgimagecard {
    background-color: #f8f8f8;
    color: #2e2d2c;
    height: 100%;
    margin: auto 0;
    position: relative;
    width: 100%
}

.oga-bgimagecard .slick-slide {
    height: 0 !important
}

.oga-bgimagecard .slick-slide.slick-active {
    height: 100% !important
}

.oga-bgimagecard__container {
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 1
}

.oga-bgimagecard__container,
.oga-bgimagecard__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.oga-bgimagecard__content {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    padding-top: 1.25rem
}

.oga-bgimagecard__title {
    width: 100%
}

.oga-bgimagecard__description {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis
}

.oga-bgimagecard__action {
    margin-top: 1.25rem;
    width: 100%
}

.oga-bgimagecard__image {
    display: block;
    height: 100%;
    min-height: 12.5rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-bgimagecard__image--mobile {
    display: block !important
}

.oga-bgimagecard__image--desktop {
    display: none !important
}

.oga-bgimagecard__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    gap: 1.875rem
}

.oga-bgimagecard .oga-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-bgimagecard--right .oga-container {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.oga-bgimagecard--two-col-text .oga-bgimagecard__title {
    margin-bottom: 1.875rem
}

.oga-bgimagecard--two-col-text .oga-bgimagecard__content {
    max-width: unset
}

.oga-bgimagecard--two-col-text .oga-bgimagecard__container {
    position: relative
}

.oga-bgimagecard--two-col-text .oga-bgimagecard__column-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: unset
}

.oga-bgimagecard--two-col-text .oga-bgimagecard__column-container__rte {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: unset
}

.oga-bod-ev {
    padding: 3.125rem 0
}

.oga-bod-ev__header-content {
    gap: .625rem 0;
    margin: 0 0 3.125rem
}

.oga-bod-ev__header-content,
.oga-bod-ev__tile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-bod-ev__tile {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 .625rem;
    max-width: 16.25rem;
    text-align: center
}

.oga-bod-ev__tile-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.oga-bod-ev__tile-container .slick-dots {
    margin-bottom: .625rem;
    margin-top: 1.875rem;
    position: static;
    width: 100%
}

.oga-bod-ev__tile-container .slick-dots li {
    margin-left: .5rem;
    margin-right: .5rem
}

.oga-bod-ev__tile-container .slick-dots li button:before {
    background-color: transparent;
    border: 2px solid #2e2d2c;
    height: .625rem;
    width: .625rem
}

.oga-bod-ev__tile-container .slick-dots .slick-active button:before {
    background-color: #2e2d2c
}

.oga-bod-ev__tile-container .slick-slide {
    margin: 0
}

.oga-bod-ev__tile-container .slick-next,
.oga-bod-ev__tile-container .slick-prev {
    bottom: -2.40625rem
}

.oga-bod-ev__tile-container.slick-dotted.slick-slider {
    margin-bottom: 0
}

.oga-bod-ev__tile-image {
    height: 17.5rem;
    width: 16.25rem
}

.oga-bod-ev__tile-image img {
    border-bottom-left-radius: 3.125rem;
    border-top-right-radius: 3.125rem;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 100%
}

.oga-bod-ev__tile-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.oga-bod-ev__tile-title {
    margin-top: 1.25rem
}

.oga-bod-ev__tile-title.p2 {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold
}

.oga-bod-ev__tile-designation {
    font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
    font-size: 1rem;
    height: 2.5625rem;
    line-height: 1.375rem;
    margin-top: .625rem
}

.oga-bod-ev__tile-action {
    margin-top: 1.875rem
}

.oga-bod-ev-modal__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    max-height: 29.6875rem;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 1.25rem 2.125rem 1.875rem;
    width: 100%
}

.oga-bod-ev-modal__title {
    margin-bottom: 1.25rem
}

.oga-bod-ev-modal__image {
    height: 11.125rem;
    width: 15.125rem
}

.oga-bod-ev-modal__image img {
    border-bottom-left-radius: 3.125rem;
    border-top-right-radius: 3.125rem;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-bod-ev-modal__action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem;
    margin-top: 1.25rem
}

.oga-bod-ev-modal__action--lg {
    display: none
}

.oga-bod-ev-modal__action--sm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 1.75rem 1.875rem 1.875rem
}

.oga-bod-ev-modal__description {
    margin: 2.125rem 0 0;
    overflow-y: unset
}

.oga-bod-ev-modal__designation {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    margin-bottom: 1.25rem
}

.oga-bod-ev .modal {
    display: none
}

.oga-bod-ev .modal ::-webkit-scrollbar-thumb {
    background: #00a865
}

.oga-bod-ev .modal ::-webkit-scrollbar-track {
    background: #fed4b3
}

.oga-bod-ev .modal__overlay {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: rgba(46, 45, 44, .5);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100
}

.oga-bod-ev .modal__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #fff;
    border-bottom-left-radius: 3.125rem;
    border-top-right-radius: 3.125rem;
    max-width: 18.75rem;
    opacity: 1;
    position: relative;
    z-index: 110
}

.oga-bod-ev .modal__content {
    margin-bottom: 2.125rem;
    margin-right: .875rem;
    margin-top: 2.125rem
}

.oga-bod-ev .modal__close-modal {
    background-color: #fff;
    margin-bottom: 0;
    margin-top: 0;
    padding: .5rem 0;
    position: absolute;
    right: -.3125rem;
    top: 2rem
}

.bg-dark-grey .oga-bod-ev__tile-container .slick-dots li button:before {
    background-color: transparent;
    border: .125rem solid #fff
}

.bg-dark-grey .oga-bod-ev__tile-container .slick-dots .slick-active button:before {
    background-color: #fff;
    border: .125rem solid #fff
}

.bg-dark-grey .oga-bod-ev__tile-action .btn--link:after {
    color: #fff
}

.bg-dark-grey .oga-bod-ev-modal__container {
    color: #2e2d2c
}

.bg-dark-grey .oga-bod-ev-modal__action .btn {
    color: #fff
}

.bg-dark-grey .modal__close-modal a,
.bg-dark-grey .oga-bod-ev-modal__action .btn--secondary {
    color: #2e2d2c
}

.oga-bod {
    padding: 3.125rem 0
}

.oga-bod__header-content {
    gap: .625rem 0;
    margin: 0 0 3.125rem
}

.oga-bod__header-content,
.oga-bod__tile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-bod__tile {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 21.25rem;
    margin: 0 1.125rem;
    max-width: 11.25rem;
    text-align: center
}

.oga-bod__tile-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.oga-bod__tile-container .slick-dots {
    width: 100%
}

.oga-bod__tile-container .slick-dots li {
    margin-left: .25rem;
    margin-right: .25rem
}

.oga-bod__tile-container .slick-next,
.oga-bod__tile-container .slick-prev {
    bottom: -2.40625rem
}

.oga-bod__tile-image {
    height: 11.25rem;
    width: 11.25rem
}

.oga-bod__tile-image img {
    border-bottom-left-radius: 3.125rem;
    border-top-right-radius: 3.125rem;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-bod__tile-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-bod__tile-title {
    margin-top: 1.25rem
}

.oga-bod__tile-designation {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-top: .625rem
}

.oga-bod__tile-action {
    margin-top: .3125rem
}

.oga-bod-modal__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    max-height: 29.6875rem;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 1.25rem 2.125rem 1.875rem;
    width: 100%
}

.oga-bod-modal__title {
    margin-bottom: 1.25rem
}

.oga-bod-modal__image {
    height: 11.125rem;
    width: 15.125rem
}

.oga-bod-modal__image img {
    border-bottom-left-radius: 3.125rem;
    border-top-right-radius: 3.125rem;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-bod-modal__action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem;
    margin-top: 1.25rem
}

.oga-bod-modal__action--lg {
    display: none
}

.oga-bod-modal__action--sm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 1.75rem 1.875rem 1.875rem
}

.oga-bod-modal__description {
    margin: 2.125rem 0 0;
    overflow-y: unset
}

.oga-bod-modal__designation {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    margin-bottom: 1.25rem
}

.oga-bod .modal {
    display: none
}

.oga-bod .modal ::-webkit-scrollbar-thumb {
    background: #00a865
}

.oga-bod .modal ::-webkit-scrollbar-track {
    background: #fed4b3
}

.oga-bod .modal__overlay {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(46, 45, 44, .5);
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100
}

.oga-bod .modal__container,
.oga-bod .modal__overlay {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-bod .modal__container {
    background: #fff;
    border-bottom-left-radius: 3.125rem;
    border-top-right-radius: 3.125rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 18.75rem;
    opacity: 1;
    position: relative;
    z-index: 110
}

.oga-bod .modal__content {
    margin-bottom: 2.125rem;
    margin-right: .875rem;
    margin-top: 2.125rem
}

.oga-bod .modal__close-modal {
    background-color: #fff;
    margin-bottom: 0;
    margin-top: 0;
    padding: .5rem 0;
    position: absolute;
    right: -.3125rem;
    top: 2rem
}

.oga-breadcrumb-ev__with-detail-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.oga-breadcrumb-ev__wrapper {
    display: none;
    position: relative
}

.oga-breadcrumb-ev__wrapper .oga-breadcrumb-ev__links {
    padding: 1rem 0 0
}

.oga-breadcrumb-ev__wrapper .oga-breadcrumb-ev__article-details {
    display: none
}

.oga-breadcrumb-ev__links {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 1rem 0
}

.oga-breadcrumb-ev__link {
    display: inline-block;
    font-family: Gilroy-Medium, HelveticaNeueLT-Arabic-Roman;
    font-size: .875rem;
    line-height: 1.25rem
}

.oga-breadcrumb-ev__link a {
    color: #2e2d2c;
    text-decoration: none
}

.oga-breadcrumb-ev__link a:active,
.oga-breadcrumb-ev__link a:visited {
    color: #2e2d2c
}

.oga-breadcrumb-ev__link a .icon-text-link-chevron {
    display: inline-block;
    font-size: .3125rem;
    padding: 0 .625rem 0 .9375rem;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.oga-breadcrumb-ev__link a .icon-text-link-chevron:before {
    vertical-align: super
}

.oga-breadcrumb-ev__link:last-child {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold
}

.oga-breadcrumb-ev__link:last-child .icon-text-link-chevron {
    display: none
}

.oga-breadcrumb-ev__link.oga-breadcrumb__link--current-page a {
    pointer-events: none
}

.oga-breadcrumb-ev__article-details {
    display: block;
    padding-bottom: 1.25rem
}

.oga-breadcrumb-ev__article-type {
    border-right: .125rem solid #2e2d2c;
    margin-right: .625rem;
    padding-right: .875rem
}

.oga-breadcrumb-ev__article-date,
.oga-breadcrumb-ev__article-type {
    color: #2e2d2c;
    font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light
}

.oga-breadcrumb-ev[dir=rtl] .oga-breadcrumb-ev__links {
    left: 0
}

.oga-breadcrumb-ev[dir=rtl] a .icon-text-link-chevron {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.bg-dark-grey .oga-breadcrumb-ev__article-date,
.bg-dark-grey .oga-breadcrumb-ev__article-type,
.bg-dark-grey .oga-breadcrumb-ev__link:after,
.bg-dark-grey .oga-breadcrumb-ev__link a,
.bg-dark-grey .oga-breadcrumb-ev__link a:active,
.bg-dark-grey .oga-breadcrumb-ev__link a:visited {
    color: #fff
}

.bg-dark-grey .oga-breadcrumb-ev__article-type {
    border-right: .125rem solid #fff
}

.oga-breadcrumb {
    background: #00a865
}

.oga-breadcrumb[dir=rtl] .oga-breadcrumb__links {
    left: 0
}

.oga-breadcrumb .oga-breadcrumb__container {
    display: none;
    position: relative
}

.oga-breadcrumb .oga-breadcrumb__container .oga-breadcrumb__links {
    padding: 1rem 0 0;
    position: absolute;
    z-index: 2
}

.oga-breadcrumb .oga-breadcrumb__container .oga-breadcrumb__article-details {
    display: none
}

.oga-breadcrumb__links {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 1rem 0
}

.oga-breadcrumb__link {
    display: inline-block
}

.oga-breadcrumb__link a {
    color: #2e2d2c;
    text-decoration: none
}

.oga-breadcrumb__link a:active,
.oga-breadcrumb__link a:visited {
    color: #2e2d2c
}

.oga-breadcrumb__link:after {
    color: #2e2d2c;
    content: ">";
    font-size: .875rem;
    padding: 0 .625rem 0 .9375rem
}

.oga-breadcrumb__link.oga-breadcrumb__link--current-page {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold
}

.oga-breadcrumb__link.oga-breadcrumb__link--current-page a {
    pointer-events: none
}

.oga-breadcrumb__link:last-child:after {
    display: none
}

.oga-breadcrumb__article-details {
    display: block;
    padding-bottom: 1.25rem
}

.oga-breadcrumb__article-type {
    border-right: .125rem solid;
    margin-right: .625rem;
    padding-right: .875rem
}

.oga-breadcrumb__article-date,
.oga-breadcrumb__article-type {
    color: #2e2d2c;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold
}

@-webkit-keyframes card-animation {
    0% {
        height: 10rem;
        opacity: 1
    }

    to {
        height: 0;
        opacity: 0
    }
}

@-webkit-keyframes slideCard {
    0% {
        right: 1.125rem
    }

    50% {
        right: .75rem
    }

    to {
        right: 1.125rem
    }
}

@keyframes slideCard {
    0% {
        right: 1.125rem
    }

    50% {
        right: .75rem
    }

    to {
        right: 1.125rem
    }
}

.oga-cards__container {
    padding: 3.125rem 0
}

.oga-cards__container,
.oga-cards__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-cards__header {
    margin-bottom: 1.875rem;
    row-gap: .625rem
}

.oga-cards__card {
    background-color: #fff;
    border: none;
    border: .125rem solid rgba(38, 38, 38, .10196078431372549);
    border-radius: .125rem;
    border-bottom-left-radius: 5rem;
    border-top-right-radius: 5rem;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 27.25rem;
    width: 18.75rem !important
}

.oga-cards__card-container {
    -ms-flex-item-align: center;
    align-self: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 18.75rem
}

.oga-cards__card-container .slick-dots {
    text-align: left;
    width: 100%
}

.oga-cards__card-container .slick-slide {
    margin: 0 .4375rem
}

.oga-cards__card-image {
    border-radius: inherit;
    height: 11.375rem
}

.oga-cards__card-image img {
    border-top-right-radius: inherit;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-cards__card--video .oga-video-player__container {
    border-top-right-radius: inherit;
    height: auto
}

.oga-cards__card--video .oga-video-player__poster {
    border-top-right-radius: inherit;
    height: 11.375rem;
    position: relative
}

.oga-cards__card--video .oga-video-player__poster img {
    border-top-right-radius: inherit;
    height: 100%
}

.oga-cards__card--video .oga-cards__slider {
    display: none
}

.oga-cards__card-content {
    border-top: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    padding: 1.25rem;
    position: relative
}

.oga-cards__card-content:not(.oga-cards__card-content--video):hover {
    padding: 1.25rem 1.25rem 2.8125rem
}

.oga-cards__card-content:not(.oga-cards__card-content--video) {
    border: none
}

.oga-cards__card-title {
    -webkit-line-clamp: 2;
    margin-bottom: .625rem;
    max-height: 2.75rem
}

.oga-cards__card-description,
.oga-cards__card-title {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis
}

.oga-cards__card-description {
    -webkit-line-clamp: 5;
    margin-bottom: auto;
    max-height: 6.25rem
}

.oga-cards__card:not(.oga-cards__card--video) {
    border: .125rem solid rgba(38, 38, 38, .10196078431372549);
    border-bottom-left-radius: 5rem;
    border-top-right-radius: 5rem
}

.oga-cards__card:not(.oga-cards__card--video):hover {
    background-color: #fff;
    border: .125rem solid rgba(38, 38, 38, .10196078431372549)
}

.oga-cards__card:not(.oga-cards__card--video):hover.oga-cards__card--orange {
    background-color: #fed4b3
}

.oga-cards__card:not(.oga-cards__card--video):hover.oga-cards__card--grey {
    background-color: #f8f8f8
}

.oga-cards__card:not(.oga-cards__card--video):hover .oga-cards__card-image {
    -webkit-animation: card-animation .5s forwards;
    animation: card-animation .5s forwards
}

.oga-cards__card:not(.oga-cards__card--video):hover .oga-cards__card-content {
    border: none
}

.oga-cards__card:not(.oga-cards__card--video):hover .oga-cards__card-title {
    -webkit-line-clamp: 4;
    max-height: 5.5rem
}

.oga-cards__card:not(.oga-cards__card--video):hover .oga-cards__card-description {
    -webkit-line-clamp: 16;
    max-height: 20rem
}

.oga-cards__card:not(.oga-cards__card--video):hover .oga-cards__action {
    bottom: 1.25rem;
    display: block;
    margin-top: 1.25rem;
    position: absolute
}

.oga-cards__card:not(.oga-cards__card--video):hover .oga-cards__slider {
    display: none
}

.oga-cards__card--no-cta .oga-cards__card-content:not(.oga-cards__card-content--video):hover {
    padding: 1.25rem
}

.oga-cards__card--no-cta:not(.oga-cards__card--video):hover .oga-cards__card-description {
    -webkit-line-clamp: 18;
    max-height: 22.5rem
}

.oga-cards__action {
    display: none
}

.oga-cards__slider {
    -webkit-animation: slideCard .7s linear infinite;
    animation: slideCard .7s linear infinite;
    bottom: 1.8125rem;
    display: block;
    position: absolute;
    right: 1.125rem
}

.oga-cards__slider .arrow {
    border-left: .1875rem solid #00a865;
    border-top: .1875rem solid #00a865;
    display: block;
    height: .625rem;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: .625rem
}

.oga-cards__slider .arrow:after {
    background-color: #00a865;
    content: "";
    display: block;
    height: 1.4375rem;
    left: 0;
    top: 0;
    -webkit-transform: rotate(-45deg) translate(.4375rem, .125rem);
    transform: rotate(-45deg) translate(.4375rem, .125rem);
    width: .125rem
}

.oga-cards__slider .icon-pagination-arrow:before {
    color: #00a865;
    content: "";
    font-size: 1.375rem
}

.oga-cards__two-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-cards__two-column .oga-cards__header {
    max-width: unset
}

.oga-cards--small .oga-cards__card {
    border: .125rem solid rgba(38, 38, 38, .10196078431372549);
    border-bottom-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem;
    height: 16.875rem
}

.oga-cards--small .oga-cards__card-container {
    -ms-flex-item-align: start;
    align-self: flex-start
}

.oga-cards--small .oga-cards__card-content {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: .625rem 3.125rem .625rem 1.25rem
}

.oga-cards--small .oga-cards__card-title {
    -webkit-line-clamp: 2;
    margin-bottom: 0;
    max-height: 2.75rem
}

.oga-cards--small .oga-cards__card-description {
    height: 0;
    margin-bottom: unset;
    max-height: 0;
    visibility: hidden
}

.oga-cards--small .oga-cards__card:not(.oga-cards__card--video):hover .oga-cards__card-content {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: .625rem 1.25rem 2.5rem
}

.oga-cards--small .oga-cards__card:not(.oga-cards__card--video):hover .oga-cards__card-title {
    -webkit-line-clamp: 2;
    margin-bottom: .625rem;
    max-height: 2.75rem
}

.oga-cards--small .oga-cards__card:not(.oga-cards__card--video):hover .oga-cards__card-description {
    height: unset;
    -webkit-line-clamp: 8;
    margin-bottom: auto;
    max-height: 10rem;
    visibility: visible
}

.oga-cards--small .oga-cards__card:not(.oga-cards__card--video):hover .oga-cards__action {
    bottom: .625rem
}

.oga-cards--small .oga-cards__card--no-cta:not(.oga-cards__card--video):hover .oga-cards__card-content {
    padding: 1.25rem 1.25rem .625rem
}

.oga-cards--small .oga-cards__card--no-cta:not(.oga-cards__card--video):hover .oga-cards__card-description {
    -webkit-line-clamp: 9;
    max-height: 11.25rem
}

.oga-cards--small .oga-cards__slider {
    bottom: unset
}

.oga-case-study-ev {
    color: #2e2d2c;
    height: 100%;
    margin: auto 0;
    position: relative;
    width: 100%
}

.oga-case-study-ev__container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    position: relative;
    z-index: 1
}

.oga-case-study-ev__container,
.oga-case-study-ev__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.oga-case-study-ev__content {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    padding-top: 1.25rem
}

.oga-case-study-ev__title {
    width: 100%
}

.oga-case-study-ev__title.oga-rte__content .h1,
.oga-case-study-ev__title.oga-rte__content .h2,
.oga-case-study-ev__title.oga-rte__content .h3,
.oga-case-study-ev__title.oga-rte__content .h4,
.oga-case-study-ev__title.oga-rte__content .h5,
.oga-case-study-ev__title.oga-rte__content .h6,
.oga-case-study-ev__title.oga-rte__content h1,
.oga-case-study-ev__title.oga-rte__content h2,
.oga-case-study-ev__title.oga-rte__content h3,
.oga-case-study-ev__title.oga-rte__content h4,
.oga-case-study-ev__title.oga-rte__content h5,
.oga-case-study-ev__title.oga-rte__content h6 {
    margin-bottom: 0
}

.oga-case-study-ev__description {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis
}

.oga-case-study-ev__action .btn {
    margin-top: 1.25rem
}

.oga-case-study-ev__action .btn--link {
    background-color: transparent
}

.oga-case-study-ev__action .btn--link:after {
    padding-left: 0
}

.oga-case-study-ev__image {
    display: block;
    height: 100%;
    min-height: 12.5rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-case-study-ev__image--mobile {
    display: block !important
}

.oga-case-study-ev__image--desktop {
    display: none !important
}

.oga-case-study-ev__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    gap: 1.875rem
}

.oga-case-study-ev .oga-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.oga-case-study-ev--right .oga-container {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.oga-case-study-ev--two-col-text .oga-case-study-ev__title {
    margin-bottom: 1.875rem
}

.oga-case-study-ev--two-col-text .oga-case-study-ev__content {
    max-width: unset
}

.oga-case-study-ev--two-col-text .oga-case-study-ev__container {
    position: relative
}

.oga-case-study-ev--two-col-text .oga-case-study-ev__column-container {
    flex-direction: column
}

.oga-case-study-ev--two-col-text .oga-case-study-ev__column-container,
.oga-case-study-ev--two-col-text .oga-case-study-ev__column-container__rte {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    max-width: unset
}

.oga-case-study-ev--two-col-text .oga-case-study-ev__column-container__rte {
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.oga-case-study-ev-carousel .slick-slide {
    height: 0 !important
}

.oga-case-study-ev-carousel .slick-slide.slick-active {
    height: 100% !important
}

.oga-case-study-ev-carousel .slick-dots {
    width: 100%
}

.oga-case-study-ev-carousel.slick-slider {
    margin-bottom: 45px
}

.oga-case-study-ev-carousel .slick-next,
.oga-case-study-ev-carousel .slick-prev {
    bottom: -10px
}

.oga-case-study-ev-carousel .slick-next:before,
.oga-case-study-ev-carousel .slick-prev:before {
    font-family: icomoon !important;
    position: relative
}

.oga-case-study-ev-carousel .slick-prev {
    bottom: -2rem;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-case-study-ev-carousel .slick-next:before,
.oga-case-study-ev-carousel .slick-prev:before {
    content: ""
}

[dir=rtl] .slick-prev {
    right: unset
}

.oga-chapter-cards-ev {
    padding: 3.125rem 0
}

.oga-chapter-cards-ev__cards {
    display: grid;
    grid-gap: 1rem
}

.oga-chapter-cards-ev__cards a {
    text-decoration: none
}

.oga-chapter-cards-ev__card {
    border-bottom-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem;
    color: #fff;
    height: 12.4375rem;
    position: relative;
    width: 100%
}

.oga-chapter-cards-ev__card:active,
.oga-chapter-cards-ev__card:visited {
    color: #fff
}

.oga-chapter-cards-ev__card:focus-visible {
    outline: 0
}

.oga-chapter-cards-ev__card-title-no-hover {
    background: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(#000), to(transparent));
    background: linear-gradient(0, #000, transparent);
    border-bottom-left-radius: 2.5rem;
    display: none
}

.oga-chapter-cards-ev__img {
    display: none;
    height: 9.0625rem;
    -webkit-transition: .75s ease-out;
    transition: .75s ease-out;
    width: 100%
}

.oga-chapter-cards-ev__img img {
    -o-object-fit: cover;
    object-fit: cover;
    vertical-align: middle
}

.oga-chapter-cards-ev__img img,
.oga-chapter-cards-ev__overlay {
    border-bottom-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem;
    height: 100%;
    width: 100%
}

.oga-chapter-cards-ev__overlay {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    bottom: 0;
    padding: 1.25rem;
    position: absolute;
    -webkit-transition: .75s ease-out;
    transition: .75s ease-out
}

.oga-chapter-cards-ev__overlay-title {
    -webkit-line-clamp: 2;
    max-height: 5.5rem
}

.oga-chapter-cards-ev__overlay-description,
.oga-chapter-cards-ev__overlay-title {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    margin-bottom: .4375rem;
    overflow: hidden
}

.oga-chapter-cards-ev__overlay-description {
    -webkit-line-clamp: 3;
    line-height: 1.25rem;
    max-height: 4.25rem
}

.oga-chapter-cards-ev__overlay-description a {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a865));
    background-image: linear-gradient(#00a865 0 0);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .09375rem;
    padding-bottom: .125rem;
    text-decoration: none;
    -webkit-transition: background-size .3s, background-position 0s .3s;
    transition: background-size .3s, background-position 0s .3s;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
    background-image: linear-gradient(#fff 0 0);
    color: #fff;
    display: inline-block
}

.oga-chapter-cards-ev__overlay-description a:active,
.oga-chapter-cards-ev__overlay-description a:hover,
.oga-chapter-cards-ev__overlay-description a:visited {
    background-size: 100% .09375rem
}

.oga-chapter-cards-ev__card--pink .oga-chapter-cards-ev__overlay-description a {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a865));
    background-image: linear-gradient(#00a865 0 0);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .09375rem;
    padding-bottom: .125rem;
    text-decoration: none;
    -webkit-transition: background-size .3s, background-position 0s .3s;
    transition: background-size .3s, background-position 0s .3s;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2e2d2c));
    background-image: linear-gradient(#2e2d2c 0 0);
    color: #2e2d2c
}

.oga-chapter-cards-ev__card--pink .oga-chapter-cards-ev__overlay-description a:active,
.oga-chapter-cards-ev__card--pink .oga-chapter-cards-ev__overlay-description a:hover,
.oga-chapter-cards-ev__card--pink .oga-chapter-cards-ev__overlay-description a:visited {
    background-size: 100% .09375rem
}

.oga-chapter-cards-ev--transparent .oga-chapter-cards-ev__overlay-description a {
    color: #00a865
}

.oga-chapter-cards-ev__overlay-action {
    margin-top: auto
}

.oga-chapter-cards-ev__overlay-action span {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: .875rem;
    line-height: 1.3125rem
}

.oga-chapter-cards-ev__overlay-action .btn {
    background: transparent
}

.oga-chapter-cards-ev__overlay-action .btn--link {
    background-image: unset;
    line-height: 1rem;
    text-align: left;
    -webkit-text-fill-color: unset
}

.oga-chapter-cards-ev__overlay-action .btn--link:after {
    padding-left: 0
}

.oga-chapter-cards-ev__overlay-action .btn--link:hover {
    background-image: unset;
    -webkit-text-fill-color: unset
}

.oga-chapter-cards-ev--transparent .oga-chapter-cards-ev__card {
    height: 100%
}

.oga-chapter-cards-ev--transparent .oga-chapter-cards-ev__overlay-action .btn--link,
.oga-chapter-cards-ev--transparent .oga-chapter-cards-ev__overlay-action .btn--link:after {
    color: #fff
}

.oga-chapter-cards-ev--transparent .oga-chapter-cards-ev__img {
    display: block
}

.oga-chapter-cards-ev--solidBackground .oga-chapter-cards-ev__card:hover .oga-chapter-cards-ev__img {
    opacity: 0
}

.oga-chapter-cards-ev--solidBackground .oga-chapter-cards-ev__card:hover .oga-chapter-cards-ev__card-title-no-hover:not(:has(+.oga-chapter-cards-ev__card--pink)) {
    color: #2e2d2c
}

.oga-chapter-cards-ev--solidBackground .oga-chapter-cards-ev__card--orange {
    background: #00904c;
    color: #2e2d2c
}

.oga-chapter-cards-ev--solidBackground .oga-chapter-cards-ev__card--green {
    background: #00a865;
    color: #2e2d2c
}

.oga-chapter-cards-ev--solidBackground .oga-chapter-cards-ev__card--yellow {
    background: #ffc400;
    color: #2e2d2c
}

.oga-chapter-cards-ev--solidBackground .oga-chapter-cards-ev__card--blue {
    background: #00b2e7;
    color: #2e2d2c
}

.oga-chapter-cards-ev--solidBackground .oga-chapter-cards-ev__card--pink {
    background: #ff5baf;
    color: #fff
}

.oga-chapter-cards-ev--solidBackground .oga-chapter-cards-ev__card--pink .oga-chapter-cards-ev__overlay-action .btn--link,
.oga-chapter-cards-ev--solidBackground .oga-chapter-cards-ev__card--pink .oga-chapter-cards-ev__overlay-action .btn--link:after {
    color: #fff
}

.oga-chapter-cards-ev--solidBackground .oga-chapter-cards-ev__card--purple {
    background: #8e75f8;
    color: #2e2d2c
}

.oga-chapter-cards-ev--solidBackground .oga-chapter-cards-ev__card--green-light {
    background: #e5f6ef;
    color: #2e2d2c
}

.oga-chapter-cards-ev--solidBackground .oga-chapter-cards-ev__card--blue-light {
    background: #e5f7fd;
    color: #2e2d2c
}

.oga-chapter-cards-ev--v2 .oga-chapter-cards-ev__card {
    height: 100%
}

.oga-chapter-cards-ev--v2 .oga-chapter-cards-ev__card:hover .oga-chapter-cards-ev__card-title-no-hover {
    display: none
}

.oga-chapter-cards-ev--v2 .oga-chapter-cards-ev__img {
    height: 100%;
    position: absolute
}

.oga-chapter-cards-ev--v2 .oga-chapter-cards-ev__overlay {
    padding: .9375rem 1.25rem;
    position: relative
}

.oga-chapter-cards-ev--v2 .oga-chapter-cards-ev__overlay-description {
    -webkit-line-clamp: 4;
    margin-bottom: 0;
    max-height: none;
    position: unset
}

.oga-chapter-cards-ev--v2 .oga-chapter-cards-ev__overlay-action {
    display: none
}

.oga-chapter-cards-ev--transparent .oga-chapter-cards-ev__img {
    position: relative
}

.oga-chapter-cards-ev--transparent .oga-chapter-cards-ev__overlay {
    position: absolute
}

.oga-chapter-cards-ev--transparent .oga-chapter-cards-ev__overlay-title {
    -webkit-line-clamp: 2
}

.oga-chapter-cards-ev .oga-scattered-leaf__section {
    right: 600px;
    top: -90px
}

.oga-chapter-cards-ev .oga-scattered-leaf__section-item {
    position: absolute;
    top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 100% 0;
    background-color: #00a865;
    height: 5.4375rem;
    left: 33.125rem;
    -webkit-transform: matrix(.12, -.99, .99, .12, 0, 0);
    transform: matrix(.12, -.99, .99, .12, 0, 0);
    width: 5.4375rem
}

.bg-orange .oga-chapter-cards-ev--solidBackground:hover .oga-chapter-cards-ev__overlay {
    border: 2px solid #fff
}

.oga-chapter-cards {
    padding: 3.125rem 0
}

.oga-chapter-cards__cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 1rem
}

.oga-chapter-cards__cards a {
    text-decoration: none
}

.oga-chapter-cards__card {
    border-bottom-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem;
    color: #fff;
    height: 12.4375rem;
    position: relative;
    width: 100%
}

.oga-chapter-cards__card-title-no-hover {
    background: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(#000), to(transparent));
    background: linear-gradient(0, #000, transparent);
    border-bottom-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem
}

.oga-chapter-cards__card-title-no-hover,
.oga-chapter-cards__img {
    display: none;
    -webkit-transition: .75s ease-out;
    transition: .75s ease-out
}

.oga-chapter-cards__img {
    height: 12.4375rem;
    width: 100%
}

.oga-chapter-cards__img img {
    -o-object-fit: cover;
    object-fit: cover;
    vertical-align: middle
}

.oga-chapter-cards__img img,
.oga-chapter-cards__overlay {
    border-bottom-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem;
    height: 100%;
    width: 100%
}

.oga-chapter-cards__overlay {
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 1.25rem;
    position: absolute;
    -webkit-transition: .75s ease-out;
    transition: .75s ease-out
}

.oga-chapter-cards__overlay-title {
    -webkit-line-clamp: 1;
    margin-bottom: .625rem
}

.oga-chapter-cards__overlay-description,
.oga-chapter-cards__overlay-title {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    max-height: 4.5rem;
    overflow: hidden
}

.oga-chapter-cards__overlay-description {
    font-size: .875rem;
    -webkit-line-clamp: 3;
    line-height: 1.25rem;
    margin-bottom: 1.25rem
}

.oga-chapter-cards__overlay-action span {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: .875rem;
    line-height: 1.3125rem
}

.oga-chapter-cards__overlay-action span:after {
    color: inherit;
    content: ">";
    font-size: .625rem;
    padding-left: .1875rem
}

.oga-chapter-cards--transparent .oga-chapter-cards__overlay {
    background: rgba(0, 0, 0, .4)
}

.oga-chapter-cards--transparent .oga-chapter-cards__img {
    display: block
}

.oga-chapter-cards--solidBackground .oga-chapter-cards__card:hover .oga-chapter-cards__img {
    opacity: 0
}

.oga-chapter-cards--solidBackground .oga-chapter-cards__card--orange {
    background: #00a865;
    color: #2e2d2c
}

.oga-chapter-cards--v2 .oga-chapter-cards__card {
    height: 100%
}

.oga-chapter-cards--v2 .oga-chapter-cards__img {
    height: 100%;
    position: absolute
}

.oga-chapter-cards--v2 .oga-chapter-cards__overlay {
    position: relative
}

.oga-chapter-cards--v2 .oga-chapter-cards__overlay-title {
    -webkit-line-clamp: unset;
    max-height: none
}

.oga-chapter-cards--v2 .oga-chapter-cards__overlay-description {
    -webkit-line-clamp: 8;
    margin-bottom: 0;
    max-height: none;
    position: unset
}

.bg-orange .oga-chapter-cards--solidBackground:hover .oga-chapter-cards__overlay {
    border: 2px solid #fff
}

.oga-contact-banner-ev-curvature-container {
    display: none
}

.oga-contact-banner-ev__container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    margin: 0 auto;
    padding-bottom: 3.4375rem
}

.oga-contact-banner-ev__icon {
    height: 3.75rem;
    width: 4.75rem
}

.oga-contact-banner-ev__icon-image {
    height: 100%;
    width: 100%
}

.oga-contact-banner-ev__title {
    margin-top: .625rem
}

.oga-contact-banner-ev__description {
    margin-top: .625rem;
    text-align: center
}

.oga-contact-banner-ev__action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 1.25rem;
    width: 100%
}

.oga-contact-banner-ev__action .btn {
    min-width: 11.25rem;
    padding: .875rem .5625rem
}

.oga-contact-banner-ev__action .btn--link {
    background-color: transparent;
    min-width: auto !important;
    padding: 0 !important
}

.oga-contact-banner-ev__action .btn--link:hover {
    background-image: none !important
}

.oga-contact-banner-ev-cta-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 3.125rem 1.875rem
}

.oga-contact-banner-ev-cta-heading {
    color: #2e2d2c;
    display: block;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1.125rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.375rem;
    padding-bottom: 1.875rem;
    text-align: center
}

.oga-contact-banner-ev-cta-heading.oga-rte__content .h1,
.oga-contact-banner-ev-cta-heading.oga-rte__content .h2,
.oga-contact-banner-ev-cta-heading.oga-rte__content .h3,
.oga-contact-banner-ev-cta-heading.oga-rte__content .h4,
.oga-contact-banner-ev-cta-heading.oga-rte__content .h5,
.oga-contact-banner-ev-cta-heading.oga-rte__content .h6,
.oga-contact-banner-ev-cta-heading.oga-rte__content h1,
.oga-contact-banner-ev-cta-heading.oga-rte__content h2,
.oga-contact-banner-ev-cta-heading.oga-rte__content h3,
.oga-contact-banner-ev-cta-heading.oga-rte__content h4,
.oga-contact-banner-ev-cta-heading.oga-rte__content h5,
.oga-contact-banner-ev-cta-heading.oga-rte__content h6 {
    margin-bottom: 0
}

.oga-contact-banner-ev-cta-button-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-contact-banner-ev-cta-button-container .btn {
    margin: 0;
    min-width: 11.25rem;
    padding: .875rem .5625rem
}

.oga-contact-banner-ev-cta-button-container .btn--link {
    background-color: #fff;
    min-width: auto !important;
    padding: 0 !important
}

.oga-contact-banner-ev-cta-button-container .btn--link:hover {
    background-image: none !important
}

.oga-contact-banner-ev-cta-button-container .btn:not(:last-child) {
    margin-bottom: .5rem
}

.bg-dark-grey .oga-contact-banner-ev-cta-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 3.125rem 1.875rem
}

.bg-dark-grey .oga-contact-banner-ev-cta-heading {
    color: #fff
}

.bg-dark-grey .oga-contact-banner-ev-cta-button-container .btn,
.bg-dark-grey .oga-contact-banner-ev__action .btn {
    background-color: #fff;
    color: #2e2d2c !important
}

.bg-dark-grey .oga-contact-banner-ev-cta-button-container .btn--secondary,
.bg-dark-grey .oga-contact-banner-ev__action .btn--secondary {
    background-color: transparent;
    border: .0625rem solid #fff;
    color: #fff !important
}

.bg-dark-grey .oga-contact-banner-ev .btn--link {
    background-color: transparent;
    color: #fff !important
}

.bg-dark-grey .oga-contact-banner-ev .btn--link:before {
    border-color: #00a865
}

.bg-dark-grey .oga-contact-banner-ev .btn--link:after {
    color: #fff
}

.bg-orange .oga-contact-banner-ev__icon i:before {
    color: #2e2d2c
}

.bg-orange .oga-contact-banner-ev__description {
    padding: 0
}

.bg-orange .oga-contact-banner-ev__description a {
    color: #fff
}

.bg-orange .oga-contact-banner-ev__title {
    margin-top: 1.125rem
}

.bg-orange .oga-contact-banner-ev-cta-button-container .btn--secondary,
.bg-orange .oga-contact-banner-ev__action .btn--secondary {
    background-color: #fff;
    border: .0625rem solid #2e2d2c;
    color: #2e2d2c
}

.bg-orange .oga-contact-banner-ev-cta-button-container .btn--link,
.bg-orange .oga-contact-banner-ev__action .btn--link {
    background-color: transparent;
    background-image: none
}

.bg-orange .oga-contact-banner-ev-cta-button-container .btn--link:before,
.bg-orange .oga-contact-banner-ev__action .btn--link:before {
    border-color: #fff
}

.oga-contact-banner__container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 3.125rem 0
}

.oga-contact-banner__icon {
    height: 60px;
    width: 76px
}

.oga-contact-banner__icon-image {
    height: 100%;
    width: 100%
}

.oga-contact-banner__title {
    margin-top: 1.125rem
}

.oga-contact-banner__description {
    margin-top: .625rem;
    text-align: center
}

.oga-contact-banner__action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 1.25rem;
    width: 100%
}

.oga-contact-banner-cta-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 3.125rem 0
}

.oga-contact-banner-cta-heading {
    color: #2e2d2c;
    display: block;
    font-family: Gilroy-Bold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1.125rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.375rem;
    padding-bottom: 1.875rem;
    text-align: center
}

.oga-contact-banner-cta-button-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-contact-banner-cta-button-container .btn {
    margin: 0;
    padding: .5625rem .75rem
}

.oga-contact-banner-cta-button-container .btn:not(:last-child) {
    margin-bottom: .5rem
}

.bg-orange .oga-contact-banner .oga-contact-banner__description {
    padding: 0
}

.oga-contact-information-ev {
    padding: 3.125rem 0
}

.oga-contact-information-ev__group-section {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    gap: 2.5rem 1.25rem
}

.oga-contact-information-ev__group-item,
.oga-contact-information-ev__group-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.oga-contact-information-ev__group-item {
    flex-direction: row;
    -webkit-column-gap: .625rem;
    -moz-column-gap: .625rem;
    column-gap: .625rem;
    word-wrap: break-word
}

.oga-contact-information-ev__item-image img {
    max-width: 2.3125rem
}

.oga-contact-information-ev__item-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-contact-information-ev__item-description {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-top: .625rem
}

.oga-contact-information-ev__item-action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 1.875rem;
    -moz-column-gap: 1.875rem;
    column-gap: 1.875rem;
    margin-top: 1.25rem
}

.oga-contact-information-ev__item-action .btn--link:after {
    padding-left: 0
}

.oga-contact-information-ev__item-link:after {
    display: none
}

.bg-dark-grey .oga-contact-information-ev .btn--link,
.bg-dark-grey .oga-contact-information-ev .btn--link:after {
    color: #fff
}

.bg-light-grey .oga-contact-information-ev .btn--link,
.bg-light-orange .oga-contact-information-ev .btn--link,
.bg-orange .oga-contact-information-ev .btn--link,
.bg-white .oga-contact-information-ev .btn--link {
    background: transparent
}

.bg-orange .oga-contact-information-ev .oga-rte__content {
    padding: 0
}

.oga-contact-information {
    padding: 3.125rem 0
}

.oga-contact-information__group-section {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 1.25rem 1.25rem;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.oga-contact-information__group-item,
.oga-contact-information__group-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.oga-contact-information__group-item {
    -ms-flex-item-align: normal;
    align-self: normal;
    min-height: 7.8125rem;
    word-wrap: break-word
}

.oga-contact-information__item-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.oga-contact-information__item-icon [class*=icon-] {
    font-size: 2.8125rem;
    margin: 0 -.5rem 0 -1rem
}

.oga-contact-information__item-link:after {
    content: ""
}

.oga-contact-information__item-contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.oga-contact-information__item-contact:hover {
    text-decoration: none
}

.oga-contact-information--details {
    padding-left: 1rem;
    padding-right: 1rem
}

.oga-contact-information--details .oga-contact-information__content {
    padding-left: 1.375rem
}

.oga-contact-information--details .oga-contact-information__content .btn:after {
    content: ""
}

.oga-contact-information--details .oga-contact-information__content h5 {
    font-size: 1.125rem;
    line-height: 1.375rem;
    padding-bottom: .125rem
}

.oga-contact-information--details .oga-contact-information__content a,
.oga-contact-information--details .oga-contact-information__content p {
    display: table;
    line-height: 1.375rem
}

.oga-contact-information--details .oga-contact-information__item-icon {
    left: -1.375rem;
    margin-bottom: -1.25rem;
    margin-top: -.75rem;
    position: relative
}

.oga-contact-information--details .oga-contact-information__item-icon:last-child {
    margin-bottom: 0
}

.oga-contact-information--details .oga-contact-information__group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-contact-information--details .oga-contact-information__group:not(:first-child) {
    margin-top: 3.125rem
}

.oga-contact-information--details .oga-contact-information__group-section {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 0;
    width: 100%
}

.oga-contact-information--details .oga-contact-information__group-link {
    margin-top: 1.875rem
}

.oga-contact-information--details .oga-contact-information__link-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.oga-contact-information--details .oga-contact-information__link-text .icon-subscribe {
    font-size: 1.145625rem;
    position: relative;
    top: .1875rem
}

.oga-contact-information--details .oga-contact-information__link-text .icon-subscribe:before {
    color: #00a865
}

.oga-contact-information--details .oga-contact-information__download-link {
    margin: .375rem 0 0 1.75rem
}

[dir=rtl] .oga-contact-information__item-icon [class*=icon-] {
    margin: 0 -.8125rem 0 -.3125rem
}

[dir=rtl] .oga-contact-information__item-link:hover {
    background-position: 200%
}

[dir=rtl] .oga-contact-information__item-link:before {
    left: unset;
    right: 0
}

[dir=rtl] .oga-contact-information__link-text {
    padding-left: 0 !important
}

[dir=rtl] .oga-contact-information__group-section {
    padding-top: .125rem !important
}

[dir=rtl] .oga-contact-information--details .oga-contact-information__content {
    padding-left: unset;
    padding-right: 1.375rem
}

[dir=rtl] .oga-contact-information--details .oga-contact-information__content .btn--link {
    direction: ltr;
    margin-right: -.25rem
}

[dir=rtl] .oga-contact-information--details .oga-contact-information__content .btn--link:hover {
    background-position: 200% !important
}

[dir=rtl] .oga-contact-information--details .oga-contact-information__content .btn--link:before {
    left: unset !important;
    right: 0 !important
}

[dir=rtl] .oga-contact-information--details .oga-contact-information__item-icon {
    left: unset;
    right: -1.625rem
}

[dir=rtl] .oga-contact-information--details .oga-contact-information__download-link {
    margin-left: 0;
    margin-right: .625rem
}

.bg-dark-grey .oga-contact-information__item-icon .icon-mail:before,
.bg-dark-grey .oga-contact-information__item-icon .icon-telephone:before,
.bg-dark-grey .oga-contact-information__item-icon [class*=icon-] {
    color: #fff
}

.bg-dark-grey .oga-contact-information__item-link {
    color: #fff;
    -webkit-text-fill-color: unset
}

.bg-dark-grey .oga-contact-information__item-link:hover {
    -webkit-text-fill-color: transparent
}

.bg-dark-grey .oga-contact-information--details .oga-contact-information__group-title,
.bg-dark-grey .oga-contact-information--details .oga-contact-information__link-text {
    color: #fff
}

.bg-dark-grey .oga-contact-information--details .oga-contact-information__content .btn {
    color: #fff;
    -webkit-text-fill-color: unset
}

.bg-dark-grey .oga-contact-information--details .oga-contact-information__content .btn:hover {
    -webkit-text-fill-color: transparent
}

.bg-orange .oga-contact-information__item-link:hover {
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, #fff), color-stop(0, #2e2d2c));
    background-image: linear-gradient(90deg, #fff, #fff 50%, #2e2d2c 0);
    -webkit-text-fill-color: transparent
}

.bg-orange .oga-contact-information__item-link:before {
    border-bottom: .125rem solid #fff
}

.bg-orange .oga-contact-information--details .icon-subscribe:before {
    color: #2e2d2c
}

.bg-orange .oga-contact-information--details .oga-contact-information__group-link {
    border-color: #fff
}

.bg-orange .oga-contact-information--details .oga-contact-information__content .btn:hover {
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, #fff), color-stop(0, #2e2d2c));
    background-image: linear-gradient(90deg, #fff, #fff 50%, #2e2d2c 0);
    -webkit-text-fill-color: transparent
}

.bg-orange .oga-contact-information--details .oga-contact-information__content .btn:before {
    border-bottom: .125rem solid #fff
}

.oga-contact-us-ev,
.oga-contact-us-ev-result {
    background: #fff;
    padding: 1.875rem;
    width: 21.4375rem
}

.oga-contact-us-ev-result .oga-contact-us-ev__heading {
    margin-bottom: 1.25rem
}

.oga-contact-us-ev-result .oga-contact-us-ev__message {
    margin-bottom: 1.875rem
}

.oga-contact-us-ev-result .oga-contact-us-ev__message--error {
    color: #ff3000
}

.oga-contact-us-ev .oga-form__wrapper,
.oga-contact-us-ev__heading {
    margin-bottom: 1.25rem
}

.oga-contact-us-ev .oga-form__wrapper [data-field-name=comments]+.oga-form__section {
    max-width: 100%
}

.oga-contact-us-ev .oga-form__label {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.375rem;
    letter-spacing: 0;
    display: inline-block;
    margin-bottom: .625rem;
    margin-right: 0
}

.oga-contact-us-ev .oga-form__dropdown {
    font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.375rem;
    letter-spacing: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(clientlib-evolution-site/resources/images/downarrow.svg);
    background-position: right .875rem center;
    background-repeat: no-repeat;
    background-size: 1rem
}

.oga-contact-us-ev .oga-form__textarea {
    display: block;
    height: 9.375rem;
    resize: none
}

.oga-contact-us-ev .oga-form__checkbox-section {
    display: grid;
    height: auto
}

.oga-contact-us-ev .oga-form__checkbox-section .oga-form__label {
    font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
    font-size: 1rem;
    line-height: 1.5rem;
    margin-bottom: 0;
    pointer-events: none
}

.oga-contact-us-ev .oga-recaptcha {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 1.25rem
}

.oga-contact-us-ev .oga-recaptcha__validator-field+label {
    color: #ff3000
}

.oga-contact-us-ev .oga-recaptcha .g-recaptcha {
    -webkit-transform: scale(.94);
    transform: scale(.94);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.oga-contact-us-ev__action-container .loader {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: .9375rem
}

.oga-contact-us-ev__action-container .btn {
    min-width: 11.25rem;
    padding: .875rem .5625rem
}

[dir=rtl] .oga-contact-us-ev .oga-form__section .icon-arrow {
    left: .625rem;
    right: unset
}

[dir=rtl] .oga-contact-us-ev .oga-form__checkbox-section {
    padding-left: unset;
    padding-right: 2.1875rem;
    position: relative
}

[dir=rtl] .oga-contact-us-ev .oga-form__checkbox-section input {
    left: unset;
    right: 0
}

[dir=rtl] .oga-contact-us-ev .oga-form__checkbox-section .icon-tick-new {
    left: unset;
    right: .3125rem
}

.oga-contact-us,
.oga-contact-us-result {
    background: #fff;
    padding: 1.875rem;
    width: 21.4375rem
}

.oga-contact-us-result .oga-contact-us__heading {
    margin-bottom: 1.125rem
}

.oga-contact-us-result .oga-contact-us__message {
    margin-bottom: 1.875rem
}

.oga-contact-us-result .oga-contact-us__message--error {
    color: #ff3000
}

.oga-contact-us__heading {
    margin-bottom: 1.125rem
}

.oga-contact-us .oga-form__wrapper {
    margin-bottom: 1.25rem
}

.oga-contact-us .oga-form__label {
    margin-bottom: 1.125rem
}

.oga-contact-us .oga-form__textarea {
    display: block;
    height: 9.375rem;
    resize: none
}

.oga-contact-us .oga-form__checkbox-section .oga-form__label {
    cursor: pointer;
    margin-bottom: 0
}

.oga-contact-us .oga-recaptcha {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 1.25rem
}

.oga-contact-us .oga-recaptcha__validator-field+label {
    color: #ff3000
}

.oga-contact-us .oga-recaptcha .g-recaptcha {
    -webkit-transform: scale(.94);
    transform: scale(.94);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.oga-contact-us__action-container .loader {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: .9375rem
}

[dir=rtl] .oga-contact-us .oga-form__section .icon-arrow {
    left: .625rem;
    right: unset
}

[dir=rtl] .oga-contact-us .oga-form__checkbox-section {
    padding-left: unset;
    padding-right: 2.1875rem;
    position: relative
}

[dir=rtl] .oga-contact-us .oga-form__checkbox-section input {
    left: unset;
    right: 0
}

[dir=rtl] .oga-contact-us .oga-form__checkbox-section .icon-tick {
    left: unset;
    right: .3125rem
}

.oga-content-image-slider-ev__container {
    padding: 3.125rem 0
}

.oga-content-image-slider-ev__container-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important
}

.oga-content-image-slider-ev__container-wrapper {
    padding: 0;
    position: relative
}

.oga-content-image-slider-ev__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 2.5rem 1.25rem
}

.oga-content-image-slider-ev__title.oga-rte__content .h1,
.oga-content-image-slider-ev__title.oga-rte__content .h2,
.oga-content-image-slider-ev__title.oga-rte__content .h3,
.oga-content-image-slider-ev__title.oga-rte__content .h4,
.oga-content-image-slider-ev__title.oga-rte__content .h5,
.oga-content-image-slider-ev__title.oga-rte__content .h6,
.oga-content-image-slider-ev__title.oga-rte__content h1,
.oga-content-image-slider-ev__title.oga-rte__content h2,
.oga-content-image-slider-ev__title.oga-rte__content h3,
.oga-content-image-slider-ev__title.oga-rte__content h4,
.oga-content-image-slider-ev__title.oga-rte__content h5,
.oga-content-image-slider-ev__title.oga-rte__content h6 {
    margin-bottom: 0
}

.oga-content-image-slider-ev__description {
    margin-top: .625rem
}

.oga-content-image-slider-ev__description li::marker {
    font-size: .75rem
}

.oga-content-image-slider-ev__action {
    margin-top: .625rem
}

.oga-content-image-slider-ev__asset {
    display: none;
    width: 50%
}

.oga-content-image-slider-ev__asset div {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important
}

.oga-content-image-slider-ev__asset img {
    display: inline;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-content-image-slider-ev .step {
    background-color: #fff;
    border: .125rem solid #2e2d2c;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    height: 1rem;
    margin-bottom: 0;
    position: relative;
    width: 1rem;
    z-index: 1
}

.oga-content-image-slider-ev .is-active .step {
    background-color: #2e2d2c
}

.oga-content-image-slider-ev .slick-slider {
    margin-bottom: 0;
    position: unset
}

.oga-content-image-slider-ev .slick-slider .slick-dots {
    bottom: 0 !important;
    width: 100%
}

.oga-content-image-slider-ev .slick-slider .slick-dots .slick-active button:before {
    background-color: #2e2d2c;
    height: .5625rem;
    width: .5625rem
}

.oga-content-image-slider-ev .slick-slider .slick-dots li {
    margin-right: .9375rem
}

.oga-content-image-slider-ev .slick-slider .slick-dots li button:before {
    background-color: transparent;
    border: .0625rem solid #2e2d2c;
    height: .5625rem;
    width: .5625rem
}

.oga-content-image-slider-ev .slick-slider .slick-next,
.oga-content-image-slider-ev .slick-slider .slick-prev {
    bottom: 58%
}

.oga-content-image-slider-ev .slick-slider .slick-next:before,
.oga-content-image-slider-ev .slick-slider .slick-prev:before {
    background: #00a865;
    border-radius: 50%;
    color: #2e2d2c;
    content: "";
    font-family: icomoon !important;
    font-size: 3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    opacity: 1;
    position: relative
}

.oga-content-image-slider-ev .slick-slider button.slick-next {
    right: 1.375rem
}

.oga-content-image-slider-ev .slick-slider button.slick-next:before {
    display: inline-block;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-content-image-slider-ev .slick-slider .slick-track .slider-nav-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important
}

.oga-content-image-slider-ev .slick-slider .slick-track .slider-nav-items:before {
    border: .0625rem solid #2e2d2c;
    content: "";
    left: 0;
    position: absolute;
    top: .5rem;
    width: 50%
}

.oga-content-image-slider-ev .slick-slider .slick-track .slider-nav-items:after {
    border: .0625rem solid #2e2d2c;
    content: "";
    position: absolute;
    right: 0;
    top: .5rem;
    width: 50%
}

.oga-content-image-slider-ev .slider.slider-nav {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    display: none
}

.oga-content-image-slider-ev .slider.slider-nav .slick-track {
    width: 100% !important
}

.oga-content-image-slider-ev .slider.slider-nav h3 {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important;
    margin: .925rem;
    position: relative;
    text-align: center
}

.oga-content-image-slider-ev .slider.slider-nav h3:before {
    content: "";
    display: block
}

.oga-content-image-slider-ev .slider.slider-nav .slick-slide {
    cursor: pointer;
    margin: 0;
    position: relative;
    width: 20% !important
}

.oga-content-image-slider-ev .slider.slider-nav .slick-slide:first-child .slider-nav-items:before {
    visibility: hidden;
    width: 0
}

.oga-content-image-slider-ev .slider.slider-nav .slick-slide:last-child .step:after {
    height: 0
}

.oga-content-image-slider-ev .slider.slider-nav .slick-slide:last-child .slider-nav-items:after {
    visibility: hidden;
    width: 0
}

.oga-content-image-slider-ev .slider.slider-nav .slick-slide.is-active h3 span {
    border-bottom: .125rem solid #00a865
}

.bg-dark-grey .oga-content-image-slider-ev__container-wrapper {
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #2e2d2c
}

.bg-dark-grey .oga-content-image-slider-ev .oga-rte__content .txt-orange a {
    color: #2e2d2c
}

.oga-custom-table__container {
    border: .0625rem solid #2e2d2c;
    border-radius: .375rem;
    width: 100%
}

.oga-custom-table__col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.oga-custom-table__col-item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem .875rem 1.25rem 1.25rem;
    position: relative
}

.oga-custom-table__col-item-header {
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.125rem;
    max-width: 6.25rem;
    min-width: 6.25rem;
    padding: 1rem .75rem;
    width: 6.25rem
}

.oga-custom-table__col ol,
.oga-custom-table__col ul {
    font-size: .875rem;
    line-height: 1.125rem;
    margin-left: 0;
    padding: 0 .75rem 1rem
}

.oga-custom-table__col ol li,
.oga-custom-table__col ul li {
    margin-bottom: 1rem
}

.oga-custom-table__col:first-child,
.oga-custom-table__col:first-child p {
    background-color: #00a865;
    border-top-left-radius: .375rem;
    border-top-right-radius: .375rem;
    color: var(--olam-white);
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.125rem
}

.oga-custom-table__col:nth-child(odd):not(:first-child) {
    background-color: #f8f8f8;
    color: var(--olam-black)
}

.oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-details {
    margin: 1.875rem 1.25rem 1.875rem .375rem
}

.oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-details__content {
    margin: 0 0 0 .75rem
}

.oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-details__action {
    padding-left: .75rem
}

.oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-decline {
    margin: 2.5rem 1.25rem 2.5rem .375rem
}

.oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-decline__content {
    margin: 0 0 0 .875rem
}

.oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-decline__action {
    padding-left: .875rem
}

.oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-confirm {
    margin: 2.5rem 1.25rem 2.5rem .375rem
}

.oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-confirm__content {
    margin: 0 0 0 .875rem
}

.oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-confirm__action {
    padding-left: .875rem
}

.oga-modal--disclaimer-variation[dir=rtl] .oga-form__section .icon-arrow {
    left: .625rem;
    right: unset
}

.oga-modal--disclaimer-variation .oga-disclaimer__wrapper {
    background: #fff;
    max-width: calc(100vw - 2pc)
}

.oga-modal--disclaimer-variation .oga-disclaimer-confirm,
.oga-modal--disclaimer-variation .oga-disclaimer-decline,
.oga-modal--disclaimer-variation .oga-disclaimer-details {
    overflow-y: auto
}

.oga-modal--disclaimer-variation .oga-disclaimer-confirm::-webkit-scrollbar,
.oga-modal--disclaimer-variation .oga-disclaimer-decline::-webkit-scrollbar,
.oga-modal--disclaimer-variation .oga-disclaimer-details::-webkit-scrollbar {
    -webkit-appearance: none;
    appearance: none;
    border-radius: .25rem;
    width: .1875rem
}

.oga-modal--disclaimer-variation .oga-disclaimer-confirm::-webkit-scrollbar-thumb,
.oga-modal--disclaimer-variation .oga-disclaimer-decline::-webkit-scrollbar-thumb,
.oga-modal--disclaimer-variation .oga-disclaimer-details::-webkit-scrollbar-thumb {
    background-color: #00a865;
    border-radius: .25rem;
    width: .125rem
}

.oga-modal--disclaimer-variation .oga-disclaimer-confirm::-webkit-scrollbar-track,
.oga-modal--disclaimer-variation .oga-disclaimer-decline::-webkit-scrollbar-track,
.oga-modal--disclaimer-variation .oga-disclaimer-details::-webkit-scrollbar-track {
    background-color: rgba(255, 112, 0, .25)
}

.oga-modal--disclaimer-variation .oga-disclaimer-details {
    margin: 1.875rem .375rem 1.875rem 1.25rem;
    max-height: calc(100vh - 5pc);
    min-height: 9.25rem
}

.oga-modal--disclaimer-variation .oga-disclaimer-details__title {
    margin-bottom: .625rem
}

.oga-modal--disclaimer-variation .oga-disclaimer-details__content {
    margin: 0 .75rem 0 0
}

.oga-modal--disclaimer-variation .oga-disclaimer-details__action {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 1.25rem;
    margin-bottom: unset;
    margin-top: 1.875rem;
    padding-right: .75rem
}

.oga-modal--disclaimer-variation .oga-disclaimer-decline {
    display: none;
    margin: 2.5rem .375rem 2.5rem 1.25rem;
    max-height: calc(100vh - 5pc);
    min-height: 5.125rem
}

.oga-modal--disclaimer-variation .oga-disclaimer-decline p {
    text-align: center
}

.oga-modal--disclaimer-variation .oga-disclaimer-decline__content {
    margin: 0 .875rem 0 0
}

.oga-modal--disclaimer-variation .oga-disclaimer-decline__action {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .5rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 1.25rem;
    padding-right: .875rem
}

.oga-modal--disclaimer-variation .oga-disclaimer-confirm {
    display: none;
    margin: 2.5rem .375rem 2.5rem 1.25rem;
    max-height: calc(100vh - 5pc);
    min-height: 5.125rem
}

.oga-modal--disclaimer-variation .oga-disclaimer-confirm__content {
    margin: 0 .875rem 0 0
}

.oga-modal--disclaimer-variation .oga-disclaimer-confirm__action {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .5rem;
    margin-top: 1.25rem;
    padding-right: .875rem
}

.oga-modal--disclaimer-variation .oga-form__section {
    width: 16.375rem
}

.oga-disclaimer__loader-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: hsla(0, 0%, 100%, .7);
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 21
}

.oga-disclaimer__loader-wrapper--active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-disclaimer__loader-wrapper .oga-disclaimer__loader-text {
    color: #2e2d2c;
    margin-top: 1.5625rem
}

.oga-downloads-ev {
    padding: 3.125rem 0
}

.oga-downloads-ev .oga-downloads-ev__group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-preferred-size: 0;
    flex-basis: 0
}

.oga-downloads-ev .oga-downloads-ev__group:not(:first-child) {
    margin-top: 3.125rem
}

.oga-downloads-ev .oga-downloads-ev__group-section {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 1rem;
    width: 100%
}

.oga-downloads-ev .oga-downloads-ev__group-link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: .1875rem solid #ffc400;
    border-radius: 0 1.875rem;
    margin: 0;
    max-height: 4.5625rem;
    opacity: 1;
    padding: 1.6875rem 1.25rem;
    width: 100%
}

.oga-downloads-ev .oga-downloads-ev__group-link:hover {
    background: #ffc400;
    text-decoration: none;
    -webkit-transition: .4s;
    transition: .4s
}

.oga-downloads-ev .oga-downloads-ev__group-link .icon-new-download {
    display: inline-block;
    font-size: 1.125rem;
    font-weight: 700;
    height: 1.1875rem;
    width: 1.125rem
}

.oga-downloads-ev .oga-downloads-ev__group-title {
    margin-bottom: .625rem
}

.oga-downloads-ev .oga-downloads-ev__group-description {
    margin-bottom: 1.875rem
}

.oga-downloads-ev .oga-downloads-ev__link-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.125rem;
    margin-right: 2.0625rem
}

.oga-downloads-ev .oga-downloads-ev__link-text span {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-weight: 600;
    -webkit-line-clamp: 3;
    overflow: hidden;
    padding-left: 0
}

.bg-dark-grey .oga-downloads-ev__group-link .btn--link:active,
.bg-dark-grey .oga-downloads-ev__group-link .btn--link:after,
.bg-dark-grey .oga-downloads-ev__group-link .btn--link:visited,
.bg-dark-grey .oga-downloads-ev__group-title,
.bg-dark-grey .oga-downloads-ev__link-text {
    color: #fff
}

.oga-downloads {
    padding: 3.125rem 0
}

.oga-downloads__group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-downloads__group:not(:first-child) {
    margin-top: 3.125rem
}

.oga-downloads__group-section {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.oga-downloads__group-link {
    margin-top: 1.25rem
}

.oga-downloads__link-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-downloads__link-text span {
    padding-left: .625rem
}

.oga-downloads__download-link {
    margin: .375rem 0 0 1.75rem
}

.oga-downloads--evolution {
    padding: 3.125rem 0 !important
}

.oga-downloads--evolution .oga-downloads__group {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-downloads--evolution .oga-downloads__group-section {
    row-gap: 1rem
}

.oga-downloads--evolution .oga-downloads__group-link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 3px solid #ffc400;
    border-radius: 0 1.875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    max-height: 4.5625rem;
    opacity: 1;
    padding: 1.625rem 1.25rem 1.6875rem;
    width: 100%
}

.oga-downloads--evolution .oga-downloads__group-title {
    font-weight: 600;
    margin-bottom: 1.25rem;
    text-align: center
}

.oga-downloads--evolution .oga-downloads__link-text {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.25rem
}

.oga-downloads--evolution .oga-downloads__link-text span {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-weight: 600;
    -webkit-line-clamp: 3;
    overflow: hidden;
    padding-left: 0
}

.oga-downloads--evolution .oga-downloads__download-link {
    margin-left: .625rem;
    margin-top: 0;
    text-align: end
}

.oga-downloads--evolution .oga-downloads__download-link .icon-new-download {
    display: inline-block;
    font-size: 1.375rem;
    font-weight: 700;
    height: 1.1875rem;
    width: 1.125rem
}

.bg-orange .oga-downloads--evolution .oga-downloads__group-link {
    border-color: #fff
}

.bg-dark-grey .oga-downloads--evolution .oga-downloads__group-title,
.bg-dark-grey .oga-downloads--evolution .oga-downloads__link-text {
    color: #fff
}

[dir=rtl] .oga-downloads__download-link {
    margin-left: 0;
    margin-right: .625rem
}

.oga-editor {
    padding-bottom: 3.125rem
}

.oga-editor .oga-container {
    border-top: .0625rem solid #e9e9e9;
    padding-top: 3.125rem
}

.oga-editor__description,
.oga-editor__heading,
.oga-editor__sub-heading {
    padding-bottom: 1.25rem
}

.oga-editor__group {
    margin-top: 1.25rem
}

.oga-editor__group-title {
    padding-bottom: 1.25rem
}

.oga-editor__group-section {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem 1.25rem;
    width: 100%
}

.oga-editor__group-item {
    width: 100%
}

.oga-editor__group-item>* {
    padding-bottom: .3125rem;
    word-wrap: break-word
}

.oga-editor__item-email {
    color: #00a865
}

.bg-light-grey .oga-editor .oga-container {
    border-top: 0
}

.oga-fact-boxes {
    padding: 2.8125rem 0
}

.oga-fact-boxes--center .oga-fact-boxes__section {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-fact-boxes__section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -.34375rem
}

.oga-fact-boxes__section-grid {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-bottom: .3125rem;
    margin-top: .3125rem;
    padding: 0 .34375rem;
    width: 100%
}

.oga-fact-boxes__card {
    border: .125rem solid #2e2d2c;
    border-radius: 0 2.5rem;
    color: #2e2d2c;
    padding: 1.875rem 1.3125rem;
    text-align: center
}

.oga-fact-boxes__card-head {
    margin-bottom: .625rem
}

.oga-fact-boxes__card-orange {
    color: #00a865
}

.oga-fact-boxes__card-yellow {
    color: #ffc400
}

.oga-fact-boxes__card-purple {
    color: #8e75f8
}

.oga-fact-boxes__card-blue {
    color: #00b2e7
}

.bg-dark-grey .oga-fact-boxes__card {
    border: .125rem solid #fff
}

.bg-dark-grey .oga-fact-boxes__card-text,
.bg-orange .oga-fact-boxes__card-orange,
.bg-orange .oga-fact-boxes__card-text {
    color: #fff
}

[dir=rtl] .oga-fact-boxes__card-text {
    color: #fff;
    line-height: 1.5625rem
}

.oga-faq {
    padding: 3.125rem 0
}

.oga-faq__heading {
    margin-bottom: 1.875rem;
    text-align: center
}

.oga-faq__accordion {
    border-bottom: .125rem solid #00a865;
    margin-bottom: 1.25rem;
    padding-bottom: 1.25rem;
    text-align: center
}

.oga-faq__accordion:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0
}

.oga-faq__accordion-head {
    cursor: pointer;
    padding: 0 1.25rem;
    position: relative
}

.oga-faq__accordion-content {
    display: none
}

.oga-faq__accordion-content * a {
    color: #00a865 !important
}

.oga-faq__accordion-content ol,
.oga-faq__accordion-content p,
.oga-faq__accordion-content ul {
    padding-top: .625rem
}

.oga-faq__accordion-content ol:first-child,
.oga-faq__accordion-content p:first-child,
.oga-faq__accordion-content ul:first-child {
    padding-top: 0
}

.oga-faq__accordion-content li {
    padding-bottom: .5rem
}

.oga-faq__accordion-content li:last-child {
    padding-bottom: 0
}

.oga-faq__accordion-content-btn {
    margin-top: 1.25rem
}

.oga-faq__accordion-icon {
    font-size: .34375rem;
    line-height: 0;
    position: absolute;
    right: 0;
    top: .5rem
}

.oga-faq .active.oga-faq__accordion .oga-faq__accordion-content {
    display: block;
    padding-top: .625rem
}

.oga-faq .active.oga-faq__accordion .oga-faq__accordion-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.bg-dark-grey .oga-faq__accordion-content {
    color: #fff
}

.bg-dark-grey .oga-faq__accordion-content-btn {
    background-color: #fff !important
}

.bg-orange .oga-faq__accordion {
    border-bottom: .125rem solid #2e2d2c
}

.bg-orange .oga-faq__accordion-content * a {
    color: #fff !important
}

.bg-orange .oga-faq__accordion:last-child {
    border-bottom: none
}

[dir=rtl] .oga-faq__accordion-content {
    line-height: 1.5625rem
}

[dir=rtl] .oga-faq__accordion-icon {
    left: 0;
    right: unset
}

.oga-featured-news-ev-list {
    padding: 3.125rem 0
}

.oga-featured-news-ev-list__title {
    margin-bottom: 1.25rem;
    padding-left: .625rem
}

.oga-featured-news-ev-list__card-container {
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 2.5rem
}

.oga-featured-news-ev-list__card-container,
.oga-featured-news-ev-list__card-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal
}

.oga-featured-news-ev-list__card-row {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    cursor: pointer
}

.oga-featured-news-ev-list__card-row:hover .oga-featured-news-ev-list__img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: .5s ease-out;
    transition: .5s ease-out
}

.oga-featured-news-ev-list__card-content-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 1.25rem .625rem 0
}

.oga-featured-news-ev-list__img {
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: .5s ease-in;
    transition: .5s ease-in
}

.oga-featured-news-ev-list__img,
.oga-featured-news-ev-list__img-container {
    border-bottom-left-radius: 4.375rem;
    border-top-right-radius: 4.375rem;
    height: 100%;
    width: 100%
}

.oga-featured-news-ev-list__img-container {
    overflow: hidden;
    position: relative;
    z-index: 1
}

.oga-featured-news-ev-list__card-heading {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    margin-bottom: 1.25rem;
    overflow: hidden
}

.oga-featured-news-ev-list__tag-data {
    margin-bottom: .625rem
}

.oga-featured-news-ev-list__tag-data:after {
    clear: both
}

.oga-featured-news-ev-list__tag-data ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    margin: 0;
    width: 100%
}

.oga-featured-news-ev-list__tag-data ul li {
    border-right: 1px solid #2e2d2c;
    font-size: .875rem;
    padding: 0 .75rem
}

.oga-featured-news-ev-list__tag-data ul li:first-child {
    padding-left: 0
}

.oga-featured-news-ev-list__tag-data ul li:last-child {
    border-right: 0
}

.oga-featured-news-ev-list__category {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #616060;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: .875rem;
    letter-spacing: -.00375rem;
    line-height: 1.125rem
}

.bg-dark-grey .oga-featured-news-ev-list__tag-data ul li {
    border-color: #fff
}

.bg-dark-grey .oga-featured-news-ev-list__category {
    color: #cbcbcb
}

.oga-featured-news-list {
    padding: 3.125rem 10px
}

.oga-featured-news-list__title {
    color: #2e2d2c;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1.5rem;
    line-height: 2rem;
    margin-bottom: 1.875rem;
    text-align: center
}

.oga-featured-news-list__card-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 1.25rem
}

.oga-featured-news-list__card-row {
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-featured-news-list__card-content-container,
.oga-featured-news-list__card-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal
}

.oga-featured-news-list__card-content-container {
    background-color: #f8f8f8;
    border: .125rem solid rgba(38, 38, 38, .10196078431372549);
    border-top: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: .9375rem 1.25rem 1.25rem
}

.oga-featured-news-list__img-container {
    height: 100%;
    position: relative;
    width: 100%
}

.oga-featured-news-list__img {
    border-top-right-radius: 3.75rem;
    height: 100%;
    width: 100%
}

.oga-featured-news-list__img-tag {
    background-color: #f8f8f8;
    bottom: 0;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: .75rem;
    left: 0;
    line-height: .875rem;
    min-width: 7.5rem;
    padding: .3125rem .5625rem .25rem 1.25rem;
    position: absolute;
    text-align: left
}

.oga-featured-news-list__card-heading {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: 1.125rem;
    -webkit-line-clamp: 5;
    line-height: 1.375rem;
    margin-bottom: 1.25rem;
    overflow: hidden
}

.oga-featured-news-list__tag-data {
    margin-bottom: 1rem
}

.oga-featured-news-list__tag-data:after {
    clear: both
}

.oga-featured-news-list__tag-data .oga-featured-news-list__tag-name {
    background-color: #00a865;
    color: #2e2d2c;
    display: inline-block;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: .75rem;
    line-height: .875rem;
    margin-left: -1.3125rem;
    max-width: 60%;
    padding: .3125rem .5625rem .25rem 1.25rem
}

.oga-featured-news-list__tag-data .oga-featured-news-list__tag-date {
    color: #2e2d2c;
    float: right;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: .75rem;
    line-height: .875rem;
    padding: .3125rem 0 .25rem
}

.oga-featured-news-list__link {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.bg-light-grey .oga-featured-news-list__card-content-container {
    background-color: #fff
}

.oga-financial-results {
    padding: 3.125rem 0
}

.oga-financial-results__header {
    margin-bottom: 1.875rem
}

.oga-financial-results__header-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

.oga-financial-results__container {
    margin-top: 4.6875rem
}

.oga-financial-results__dropdown-wrapper {
    border: .125rem solid #2e2d2c;
    border-radius: .125rem;
    margin-top: 1.25rem;
    position: absolute;
    top: 1.5625rem;
    width: 100%;
    z-index: 2
}

.oga-financial-results__dropdown-wrapper.active .oga-financial-results__menu-container {
    height: 100%;
    max-height: 15.625rem
}

.oga-financial-results__selected-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    padding: .375rem 1.5rem
}

.oga-financial-results__selected-label span {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important;
    font-size: 1rem
}

.oga-financial-results .icon-arrow {
    font-size: .5rem;
    padding-top: .3125rem
}

.oga-financial-results__dropdown-selected .icon-arrow {
    padding-bottom: .3125rem;
    padding-top: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-financial-results__menu-container {
    background-color: #f8f8f8;
    height: 0;
    list-style-type: none;
    margin: 0;
    overflow-y: auto;
    -webkit-transition-duration: .3s ease;
    transition-duration: .3s ease;
    width: 100%
}

.oga-financial-results__menu-container::-webkit-scrollbar {
    -webkit-appearance: none;
    appearance: none;
    border-radius: .25rem;
    width: .1875rem
}

.oga-financial-results__menu-container::-webkit-scrollbar-thumb {
    background: #00a865
}

.oga-financial-results__menu-container::-webkit-scrollbar-track {
    background: #fed4b3
}

.oga-financial-results__menu-list {
    cursor: pointer;
    padding: 0 1.5rem .625rem
}

.oga-financial-results__menu-list a {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important;
    font-size: 1rem
}

.oga-financial-results__menu-list:first-child {
    padding-top: .625rem
}

.oga-financial-results__menu-list:hover {
    color: #00a865
}

.oga-financial-results__accordion {
    margin-bottom: 1rem
}

.oga-financial-results__accordion-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #00a865;
    border-radius: .125rem;
    cursor: pointer;
    padding: 1rem 1.3125rem
}

.oga-financial-results__accordion-head h5 {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important
}

.oga-financial-results__accordion-content {
    background-color: #fff;
    border-radius: .125rem;
    height: 0;
    overflow: hidden;
    visibility: hidden
}

.oga-financial-results__accordion-content__download {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin-left: 0;
    padding: 1.25rem
}

.oga-financial-results__accordion-content__download-item {
    padding-bottom: 1.25rem;
    width: 100%
}

.oga-financial-results__accordion.active .oga-financial-results__accordion-content {
    height: auto;
    visibility: visible
}

.oga-financial-results__accordion.active .oga-financial-results__accordion-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-financial-results__item-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-financial-results__item-wrapper__document {
    margin-right: 1.125rem
}

.oga-financial-results__item-wrapper__document .doc-icon,
.oga-financial-results__item-wrapper__document .play-icon {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 1.5625rem;
    display: inline-block;
    height: 1.9375rem;
    position: relative;
    top: 0;
    width: 1.5625rem
}

.oga-financial-results__item-wrapper__document .doc-icon {
    background-image: url(../../../clientlib-site/images/documents_updated.html)
}

.oga-financial-results__item-wrapper__document .play-icon {
    background-image: url(../../../clientlib-site/images/play-icon-grey.html)
}

.oga-financial-results__item-wrapper__document-text {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.125rem;
    margin-bottom: .1875rem
}

.oga-financial-results__item-wrapper__document-link {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: .875rem;
    line-height: 1.6875rem;
    margin-top: .1875rem
}

.oga-financial-results__item-wrapper__document-link a {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important;
    margin-right: .1875rem
}

.oga-financial-results__item-wrapper__document-link a .icon-arrow {
    display: inline-block;
    font-size: .3125rem;
    left: -.25rem;
    position: relative;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.oga-financial-results__item-wrapper__document-link .reg_icon {
    font-size: .3125rem;
    position: relative;
    right: -.625rem;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.oga-financial-results .oga-action-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 1.875rem auto auto;
    text-align: center;
    width: 12.5rem
}

.oga-financial-results .oga-modal ::-webkit-scrollbar-thumb {
    background: #00a865
}

.oga-financial-results .oga-modal ::-webkit-scrollbar-track {
    background: #fed4b3
}

.oga-financial-results .oga-modal__overlay {
    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;
    background: rgba(46, 45, 44, .5);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100
}

.oga-financial-results .oga-modal__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #fff;
    height: 95%;
    opacity: 1;
    padding: 3.75rem 2.125rem 2.75rem 4rem;
    position: relative;
    width: 90%;
    z-index: 110
}

.oga-financial-results .oga-modal__content {
    height: 100%;
    overflow-y: auto;
    padding-right: 1.875rem
}

.oga-financial-results .oga-modal__content::-webkit-scrollbar {
    -webkit-appearance: none;
    appearance: none;
    border-radius: .25rem;
    width: .1875rem
}

.oga-financial-results .oga-modal__content::-webkit-scrollbar-thumb {
    background: #00a865
}

.oga-financial-results .oga-modal__content::-webkit-scrollbar-track {
    background: #fed4b3
}

.oga-financial-results .oga-modal__close-modal {
    background-color: #fff;
    margin-bottom: 0;
    margin-top: 0;
    padding: .5rem 0;
    position: absolute;
    right: 1.875rem;
    top: 1.875rem
}

@-webkit-keyframes slide-down {
    0% {
        height: 0;
        visibility: hidden
    }

    95% {
        height: 15.625rem;
        visibility: visible
    }

    to {
        height: auto;
        visibility: visible
    }
}

@keyframes slide-down {
    0% {
        height: 0;
        visibility: hidden
    }

    95% {
        height: 15.625rem;
        visibility: visible
    }

    to {
        height: auto;
        visibility: visible
    }
}

[dir=rtl] .oga-financial-results__dropdown-wrapper {
    left: 0
}

[dir=rtl] .oga-financial-results__item-wrapper__document-link a {
    background-position: 100% 100%;
    margin-left: .1875rem;
    margin-right: 0;
    text-align: right
}

[dir=rtl] .oga-financial-results__item-wrapper__document-link a:before {
    left: unset
}

[dir=rtl] .oga-financial-results__item-wrapper__document-link a:after {
    padding-left: 0;
    padding-right: .1875rem
}

[dir=rtl] .oga-financial-results__item-wrapper__document-link a:hover {
    background-position: 200% !important
}

[dir=rtl] .oga-financial-results__item-wrapper__document {
    margin-left: 1.125rem;
    margin-right: unset
}

.bg-dark-grey .oga-financial-results__dropdown-wrapper {
    border-color: #fff
}

.bg-dark-grey .oga-financial-results__menu-list a {
    color: #2e2d2c
}

.bg-dark-grey .oga-financial-results .primary-button {
    background-color: #fff
}

.bg-dark-grey .oga-financial-results .secondary-button {
    border-color: #fff !important;
    color: #fff !important
}

.bg-dark-grey .oga-financial-results__item-wrapper__document-link {
    padding-top: .375rem
}

.bg-dark-grey .oga-financial-results .oga-modal__close-modal a,
.bg-dark-grey .oga-financial-results__item-wrapper__document-link a {
    color: #2e2d2c
}

.bg-dark-grey .oga-financial-results .oga-modal__content,
.bg-dark-grey .oga-financial-results .oga-modal__content a {
    color: initial
}

.bg-orange .oga-financial-results__accordion-head {
    background-color: #2e2d2c
}

.bg-orange .oga-financial-results__accordion-head .icon-arrow,
.bg-orange .oga-financial-results__accordion-head h5 {
    color: #fff
}

.bg-orange .oga-financial-results__menu-container {
    background-color: #2e2d2c
}

.bg-orange .oga-financial-results__menu-list a {
    color: #fff
}

.oga-financials-calendar {
    padding: 3.125rem 0
}

.oga-financials-calendar ul {
    margin-left: 0
}

.oga-financials-calendar__heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-financials-calendar__tab-container {
    width: 100%
}

.oga-financials-calendar__tab-box {
    margin-top: 1.25rem;
    text-transform: capitalize
}

.oga-financials-calendar__tab,
.oga-financials-calendar__tab-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.oga-financials-calendar__tab {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    cursor: pointer;
    padding-bottom: .375rem;
    position: relative;
    width: 10.5rem
}

.oga-financials-calendar__tab-line {
    background-color: #fed4b3;
    position: absolute;
    width: 100%
}

.oga-financials-calendar__tab-container-line {
    background-color: #fed4b3;
    height: 0;
    width: 100%
}

.oga-financials-calendar__events-container {
    margin-top: 1.875rem;
    row-gap: 1.875rem
}

.oga-financials-calendar__event-box,
.oga-financials-calendar__events-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-financials-calendar__event-box {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    row-gap: 1.25rem
}

.oga-financials-calendar__event-title {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important;
    padding-top: .3125rem
}

.oga-financials-calendar__event-cta-box {
    -webkit-column-gap: 1.4375rem;
    -moz-column-gap: 1.4375rem;
    column-gap: 1.4375rem
}

.oga-financials-calendar .btn,
.oga-financials-calendar__event-cta-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.oga-financials-calendar .btn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #2e2d2c;
    color: #fff;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important;
    min-width: 9.375rem;
    padding: .6875rem .375rem;
    text-decoration: none;
    width: 9.375rem
}

.oga-financials-calendar .btn:hover {
    text-decoration: none
}

.oga-financials-calendar__event-link {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important;
    text-decoration: none;
    visibility: hidden
}

.oga-financials-calendar__event-link:hover {
    text-decoration: none
}

.oga-financials-calendar__pagination-container {
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content
}

.oga-financials-calendar__pagination-box {
    -webkit-column-gap: .625rem;
    -moz-column-gap: .625rem;
    column-gap: .625rem;
    margin-top: 3.75rem
}

.oga-financials-calendar__pagination-box,
.oga-financials-calendar__pagination-next,
.oga-financials-calendar__pagination-prev {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-financials-calendar__pagination-next,
.oga-financials-calendar__pagination-prev {
    cursor: pointer
}

.oga-financials-calendar__pagination-next .icon-arrow:before,
.oga-financials-calendar__pagination-prev .icon-arrow:before {
    color: #00a865;
    content: "";
    font-size: 1.75rem;
    font-weight: 700
}

.oga-financials-calendar__pagination-prev .icon-arrow {
    padding-left: 10px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-financials-calendar__pagination-next {
    padding-left: .625rem
}

.oga-financials-calendar__pagination-next .icon-arrow {
    padding-right: 10px;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.oga-financials-calendar__pagination-item {
    cursor: pointer;
    font-size: 1.125rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.375rem;
    list-style-type: none
}

.oga-financials-calendar__pagination-item.active {
    color: #00a865;
    cursor: auto;
    pointer-events: none;
    text-decoration: underline;
    text-decoration-thickness: .125rem;
    text-underline-offset: .125rem
}

.oga-financials-calendar__tab--active {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important
}

.oga-financials-calendar__tab--active .oga-financials-calendar__tab-line {
    background-color: #00a865;
    bottom: -.109375rem;
    height: .125rem
}

.oga-financials-calendar.prev-event .oga-financials-calendar__event-cta-box {
    display: none
}

.bg-dark-grey .oga-financials-calendar__event-cta-box .btn--link {
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, #fff), color-stop(0, #fff));
    background-image: linear-gradient(90deg, #fff, #fff 50%, #fff 0)
}

.bg-dark-grey .oga-financials-calendar__event-cta-box .btn--link:hover {
    background-image: -webkit-gradient(linear, left top, right top, from(#00a865), color-stop(50%, #00a865), color-stop(0, #2e2d2c));
    background-image: linear-gradient(90deg, #00a865, #00a865 50%, #2e2d2c 0);
    -webkit-text-fill-color: transparent
}

.bg-dark-grey .oga-financials-calendar__event-cta-box .btn--link:before {
    border-bottom: .125rem solid #00a865
}

.bg-dark-grey .oga-financials-calendar__event-btn {
    background-color: #fff !important;
    color: #2e2d2c
}

.bg-dark-grey .oga-financials-calendar__pagination-next .icon-arrow:before,
.bg-dark-grey .oga-financials-calendar__pagination-prev .icon-arrow:before {
    color: #fff
}

.bg-light-orange .oga-financials-calendar__tab-container-line,
.bg-light-orange .oga-financials-calendar__tab-line {
    background-color: #00a865
}

.bg-orange .oga-financials-calendar__event-cta-box .btn--link:hover {
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, #fff), color-stop(0, #2e2d2c));
    background-image: linear-gradient(90deg, #fff, #fff 50%, #2e2d2c 0);
    -webkit-text-fill-color: transparent
}

.bg-orange .oga-financials-calendar__event-cta-box .btn--link:before {
    border-bottom: .125rem solid #fff
}

.bg-orange .oga-financials-calendar__pagination-item.active {
    color: #fff
}

.bg-orange .oga-financials-calendar__tab-container-line,
.bg-orange .oga-financials-calendar__tab-line {
    background-color: #2e2d2c
}

.bg-orange .oga-financials-calendar__pagination-next .icon-arrow:before,
.bg-orange .oga-financials-calendar__pagination-prev .icon-arrow:before {
    color: #fff
}

[dir=rtl] .oga-financials-calendar__event-cta-box .btn--link:after {
    padding-left: 0;
    padding-right: 3px
}

[dir=rtl] .oga-financials-calendar__pagination-next,
[dir=rtl] .oga-financials-calendar__pagination-prev {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-find-office-ev {
    padding: 3.125rem 0
}

.oga-find-office-ev__title {
    margin-bottom: .625rem
}

.oga-find-office-ev__title.oga-rte__content .h1,
.oga-find-office-ev__title.oga-rte__content .h2,
.oga-find-office-ev__title.oga-rte__content .h3,
.oga-find-office-ev__title.oga-rte__content .h4,
.oga-find-office-ev__title.oga-rte__content .h5,
.oga-find-office-ev__title.oga-rte__content .h6,
.oga-find-office-ev__title.oga-rte__content h1,
.oga-find-office-ev__title.oga-rte__content h2,
.oga-find-office-ev__title.oga-rte__content h3,
.oga-find-office-ev__title.oga-rte__content h4,
.oga-find-office-ev__title.oga-rte__content h5,
.oga-find-office-ev__title.oga-rte__content h6 {
    margin-bottom: 0
}

.oga-find-office-ev__description {
    margin-bottom: 2.5rem
}

.oga-find-office-ev__filters-section h2 {
    margin-bottom: .75rem
}

.oga-find-office-ev__country-filter,
.oga-find-office-ev__product-filter,
.oga-find-office-ev__region-filter,
.oga-find-office-ev__tab-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 1.25rem
}

.oga-find-office-ev__country-filter,
.oga-find-office-ev__product-filter {
    margin-bottom: 3.75rem
}

.oga-find-office-ev__country-filter .p3,
.oga-find-office-ev__product-filter .p3,
.oga-find-office-ev__region-filter .p3,
.oga-find-office-ev__tab-section .p3 {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    margin-bottom: .625rem
}

.oga-find-office-ev__filter-hide {
    display: none
}

.oga-find-office-ev__tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: .125rem;
    -webkit-box-shadow: 0 .1875rem .375rem;
    box-shadow: 0 .1875rem .375rem
}

.oga-find-office-ev__tabs a {
    padding: .625rem .75rem .5625rem .6875rem
}

.oga-find-office-ev__tab {
    border-radius: .125rem;
    display: inline-block;
    padding: .625rem 0;
    text-align: center;
    text-decoration: none !important;
    width: 50%
}

.oga-find-office-ev__tab--selected {
    background-color: #2e2d2c;
    color: #fff
}

.oga-find-office-ev__tab--selected:active {
    color: #fff
}

.oga-find-office-ev__dropdown-wrapper {
    border: .125rem solid #2e2d2c;
    border-radius: .125rem;
    position: relative;
    width: 100%
}

.oga-find-office-ev__selected-label {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    cursor: pointer;
    padding: .625rem 1rem .5625rem .625rem
}

.oga-find-office-ev__selected-label .icon-arrow {
    font-size: .5rem
}

.oga-find-office-ev__dropdown-selected {
    border-bottom: .125rem solid transparent;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.oga-find-office-ev__dropdown-selected .icon-arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-find-office-ev__dropdown-selected .oga-find-office-ev__menu-container {
    background: #fff;
    border: .125rem solid #2e2d2c;
    border-radius: .125rem;
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    display: block;
    height: auto;
    left: -.125rem;
    max-height: 10.9375rem
}

.oga-find-office-ev__menu-container {
    display: none;
    height: 0;
    list-style-type: none;
    margin: 0;
    overflow-y: auto;
    position: absolute;
    -webkit-transition: height .3s ease;
    transition: height .3s ease;
    width: 100%;
    z-index: 1
}

.oga-find-office-ev__menu-container.custom-scroll::-webkit-scrollbar {
    width: .3125rem
}

.oga-find-office-ev__menu-container.custom-scroll::-webkit-scrollbar-thumb {
    background: #00a865
}

.oga-find-office-ev__menu-container.custom-scroll::-webkit-scrollbar-track {
    background: #fed4b3
}

.oga-find-office-ev__menu-list {
    cursor: pointer;
    padding: .625rem 1rem .5625rem .625rem
}

.oga-find-office-ev__menu-list:first-child {
    padding-top: .625rem
}

.oga-find-office-ev__menu-list:hover {
    color: #00a865
}

.oga-find-office-ev__all-cards--hide,
.oga-find-office-ev__no-cards--hide {
    display: none
}

.oga-find-office-ev__listing-row {
    border-bottom: .125rem solid #00a865;
    border-radius: .125rem;
    margin-top: 2.5rem
}

.oga-find-office-ev__listing-row:first-child {
    margin-top: 0
}

.oga-find-office-ev__listing-row:last-child {
    border-bottom: 0
}

.oga-find-office-ev__listing-row:last-child .oga-find-office-ev__phone-email {
    margin-bottom: 0
}

.oga-find-office-ev__details div:first-child {
    margin-top: 0
}

.oga-find-office-ev__details-link {
    cursor: pointer
}

.oga-find-office-ev__details-heading {
    margin-bottom: .625rem
}

.oga-find-office-ev__address {
    margin-bottom: 1.875rem
}

.oga-find-office-ev__phone-email {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 2.5rem
}

.oga-find-office-ev__phone {
    margin-right: 3.625rem
}

.oga-find-office-ev__phone .oga-find-office-ev__details-link:after {
    display: none
}

.oga-find-office-ev__email .btn--link:after {
    padding-left: .0625rem
}

.oga-find-office-ev__pagination-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 3.125rem
}

.oga-find-office-ev__pagination-wrapper--hide {
    display: none
}

.oga-find-office-ev__pagination-wrapper * {
    display: inline-block
}

.oga-find-office-ev__pagination-wrapper .icon-pagination-arrow:before {
    color: #00a865;
    content: "";
    font-size: 1.75rem;
    font-weight: 700
}

.oga-find-office-ev__pagination-wrapper .oga-find-office-ev__pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0
}

.oga-find-office-ev__pagination-wrapper .oga-find-office-ev__ellipses,
.oga-find-office-ev__pagination-wrapper .oga-find-office-ev__page-count {
    cursor: pointer;
    font-family: Gilroy-Medium, HelveticaNeueLT-Arabic-Roman;
    font-size: 1.25rem;
    line-height: 1.625rem;
    margin-right: .5rem
}

.oga-find-office-ev__pagination-wrapper .oga-find-office-ev__ellipses.selected,
.oga-find-office-ev__pagination-wrapper .oga-find-office-ev__page-count.selected {
    color: #00a865;
    cursor: auto;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    padding: 0 .1875rem;
    pointer-events: none;
    position: relative
}

.oga-find-office-ev__pagination-wrapper .oga-find-office-ev__ellipses.selected:before,
.oga-find-office-ev__pagination-wrapper .oga-find-office-ev__page-count.selected:before {
    border-bottom: .125rem solid #00a865;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 0
}

.oga-find-office-ev__pagination-wrapper .oga-find-office-ev__ellipses {
    cursor: auto
}

.oga-find-office-ev__pagination-wrapper .oga-find-office-ev__page-count:last-child {
    margin-right: 0
}

.oga-find-office-ev__pagination-wrapper .oga-find-office-ev__next-button,
.oga-find-office-ev__pagination-wrapper .oga-find-office-ev__prev-button {
    background: transparent;
    border: 0;
    font-size: .875rem;
    margin: 0 1rem;
    outline: 0
}

.oga-find-office-ev__pagination-wrapper .oga-find-office-ev__prev-button {
    margin-left: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-find-office-ev__pagination-wrapper .oga-find-office-ev__next-button {
    margin-right: 0
}

.oga-find-office-ev__no-content-heading {
    text-align: center
}

.oga-find-office-ev__loader-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: hsla(0, 0%, 100%, .7);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 21
}

.oga-find-office-ev__loader-wrapper--active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-find-office-ev__loader-wrapper .oga-find-office-ev__loader-text {
    color: #2e2d2c;
    margin-top: 1.5625rem
}

.bg-light-grey .oga-find-office-ev__menu-container {
    background: #f8f8f8
}

.bg-dark-grey .oga-find-office-ev__tab--selected {
    background-color: #fff;
    color: #2e2d2c
}

.bg-dark-grey .oga-find-office-ev__dropdown-wrapper {
    border: .125rem solid #fff
}

.bg-dark-grey .oga-find-office-ev__dropdown-selected .oga-find-office-ev__menu-container {
    border-top: .125rem solid transparent
}

.bg-dark-grey .oga-find-office-ev__menu-container {
    background: #2e2d2c;
    border: .125rem solid #fff
}

.bg-orange .oga-find-office-ev__menu-container {
    background: #00a865
}

.bg-orange .oga-find-office-ev__listing-row {
    border-bottom: .125rem solid #fff
}

.bg-orange .oga-find-office-ev__listing-row:last-child {
    border-bottom: 0
}

.bg-orange .oga-find-office-ev__menu-list:hover {
    color: #fff
}

.bg-orange .oga-find-office-ev__menu-container.custom-scroll::-webkit-scrollbar-thumb {
    background: #2e2d2c
}

.bg-orange .oga-find-office-ev__next-button,
.bg-orange .oga-find-office-ev__prev-button {
    background: #fff
}

.bg-orange .oga-find-office-ev__pagination-wrapper .oga-find-office-ev__page-count.selected {
    color: #fff
}

.bg-orange .oga-find-office-ev__pagination-wrapper .oga-find-office-ev__page-count.selected:before {
    border-bottom: .125rem solid #fff
}

.bg-light-orange .oga-find-office-ev__menu-container {
    background: #fed4b3
}

.bg-light-orange .oga-find-office-ev__menu-container.custom-scroll::-webkit-scrollbar-track {
    background: #f8f8f8
}

.oga-find-office {
    padding: 3.125rem 0
}

.oga-find-office__title {
    margin-bottom: .625rem
}

.oga-find-office__description {
    margin-bottom: 1.875rem
}

.oga-find-office__filters-section h2 {
    margin-bottom: .75rem
}

.oga-find-office__filters {
    background: #f8f8f8;
    border-radius: .125rem;
    padding: 1.5rem 1.25rem 1.875rem
}

.oga-find-office__region-filter,
.oga-find-office__tab-section {
    margin-bottom: 2.1875rem
}

.oga-find-office__filter-hide {
    display: none
}

.oga-find-office__tabs {
    border-radius: .125rem;
    -webkit-box-shadow: 0 .1875rem .375rem;
    box-shadow: 0 .1875rem .375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-find-office__tab {
    border-radius: .125rem;
    display: inline-block;
    padding: .625rem 0;
    text-align: center;
    text-decoration: none !important;
    width: 50%
}

.oga-find-office__tab--selected {
    background-color: #2e2d2c;
    color: #fff !important
}

.oga-find-office__dropdown-wrapper {
    border: .125rem solid #2e2d2c;
    border-radius: .125rem
}

.oga-find-office__selected-label {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .625rem 1.5rem
}

.oga-find-office__selected-label .icon-arrow {
    font-size: .5rem;
    padding-top: .3125rem
}

.oga-find-office__dropdown-selected .icon-arrow {
    padding-bottom: .3125rem;
    padding-top: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-find-office__menu-container {
    height: 0;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    -webkit-transition: height .3s ease;
    transition: height .3s ease
}

.oga-find-office__menu-list {
    cursor: pointer;
    padding: 0 1.5rem .625rem
}

.oga-find-office__menu-list:first-child {
    padding-top: .625rem
}

.oga-find-office__menu-list:hover {
    color: #00a865
}

.oga-find-office__listing-section {
    padding-top: 2.5rem
}

.oga-find-office__all-cards--hide,
.oga-find-office__no-cards--hide {
    display: none
}

.oga-find-office__listing-row {
    background: #f8f8f8;
    border-radius: .125rem;
    margin-top: 1rem;
    padding: 1.25rem
}

.oga-find-office__details div:first-child,
.oga-find-office__listing-row:first-child {
    margin-top: 0
}

.oga-find-office__details-link {
    cursor: pointer
}

.oga-find-office__details-link:after {
    content: ""
}

.oga-find-office__details-heading {
    margin-bottom: .5rem
}

.oga-find-office__phone-email {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.oga-find-office__email a,
.oga-find-office__phone a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-find-office__email a:hover,
.oga-find-office__phone a:hover {
    text-decoration: none
}

.oga-find-office__email [class^=icon-],
.oga-find-office__phone [class^=icon-] {
    font-size: 2.8125rem;
    margin: 0 -.5rem 0 -1rem
}

.oga-find-office__pagination-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 1.375rem
}

.oga-find-office__pagination-wrapper--hide {
    display: none
}

.oga-find-office__pagination-wrapper * {
    display: inline-block
}

.oga-find-office__pagination-wrapper .oga-find-office__pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0
}

.oga-find-office__pagination-wrapper .oga-find-office__ellipses,
.oga-find-office__pagination-wrapper .oga-find-office__page-count {
    cursor: pointer;
    margin: 0 .3125rem
}

.oga-find-office__pagination-wrapper .oga-find-office__ellipses.selected,
.oga-find-office__pagination-wrapper .oga-find-office__page-count.selected {
    color: #00a865;
    cursor: auto;
    pointer-events: none;
    text-decoration: underline;
    text-decoration-thickness: .125rem;
    text-underline-offset: .125rem
}

.oga-find-office__pagination-wrapper .oga-find-office__ellipses {
    cursor: auto
}

.oga-find-office__pagination-wrapper .oga-find-office__next-button,
.oga-find-office__pagination-wrapper .oga-find-office__prev-button {
    background: transparent;
    border: 0;
    font-size: .875rem;
    margin: 0 1.3125rem;
    outline: 0
}

.oga-find-office__pagination-wrapper .oga-find-office__next-button .icon-pagination-arrow,
.oga-find-office__pagination-wrapper .oga-find-office__prev-button .icon-pagination-arrow {
    vertical-align: bottom
}

.oga-find-office__pagination-wrapper .oga-find-office__prev-button {
    margin-left: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-find-office__pagination-wrapper .oga-find-office__next-button {
    margin-right: 0
}

.oga-find-office__no-content-heading {
    text-align: center
}

.oga-find-office__loader-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: hsla(0, 0%, 100%, .7);
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 21
}

.oga-find-office__loader-wrapper--active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-find-office__loader-wrapper .oga-find-office__loader-text {
    color: #2e2d2c;
    margin-top: 1.5625rem
}

.oga-find-office .icon-pagination-arrow:before {
    color: #00a865;
    content: "";
    font-size: 1.375rem
}

.bg-light-grey .oga-find-office__filters,
.bg-light-grey .oga-find-office__listing-row {
    background: #fff
}

.oga-flip-card {
    padding: 3.125rem 0 1.875rem
}

.oga-flip-card__title {
    margin-bottom: .625rem
}

.oga-flip-card__description {
    margin-bottom: 1.875rem
}

.oga-flip-card__items {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    gap: 1.875rem 1rem;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%
}

.oga-flip-card__item {
    background-color: transparent;
    height: 12.25rem;
    -webkit-perspective: 750pt;
    perspective: 750pt;
    width: 8.875rem
}

.oga-flip-card__detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    position: relative;
    width: 100%
}

.oga-flip-card__frame {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 2
}

.oga-flip-card__frame-image {
    border-bottom-left-radius: 3.125rem;
    border-top-right-radius: 3.125rem;
    height: 12.25rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 8.875rem
}

.oga-flip-card__frame-title {
    bottom: .875rem;
    color: #fff;
    padding: 0 2.5rem 0 .45rem;
    position: absolute;
    top: .875rem;
    z-index: 1
}

.oga-flip-card__shadow {
    background: transparent -webkit-gradient(linear, left bottom, left top, from(#fff), to(#000)) 0 0 no-repeat padding-box;
    background: transparent linear-gradient(1turn, #fff, #000) 0 0 no-repeat padding-box;
    border-top-right-radius: 3.125rem;
    bottom: 0;
    display: none;
    height: 8.125rem;
    left: 0;
    mix-blend-mode: multiply;
    position: absolute;
    top: 0;
    width: 100%
}

.oga-flip-card__plus-icon {
    display: block;
    height: 1.125rem;
    position: absolute;
    right: 1.25rem;
    top: 1.15rem;
    width: 1.125rem;
    z-index: 3
}

.oga-flip-card__plus-icon a {
    text-decoration: none
}

.oga-flip-card__plus-icon .icon-plus {
    color: #fff;
    font-size: 1.125rem
}

.oga-flip-card__content {
    display: none;
    position: relative;
    z-index: 1
}

.oga-flip-card__content-action {
    bottom: .75rem;
    left: 0;
    padding-left: 1.25rem;
    position: absolute;
    width: 100%
}

.oga-flip-card__content-action a {
    font-family: Gilroy-Bold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1.175rem
}

.oga-flip-card__content-action a:after {
    font-size: 1rem
}

.oga-flip-card__content-action a:before {
    border-color: #fff
}

.oga-flip-card__content-action a:hover {
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, #fff), color-stop(0, #2e2d2c));
    background-image: linear-gradient(90deg, #fff, #fff 50%, #2e2d2c 0)
}

.oga-flip-card .modal {
    display: none
}

.oga-flip-card .modal__overlay {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(46, 45, 44, .5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100
}

.oga-flip-card .modal__container {
    background: #00a865;
    border-bottom-left-radius: 3.125rem;
    border-top-right-radius: 3.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 27.9375rem;
    max-width: 21.375rem;
    opacity: 1;
    z-index: 110
}

.oga-flip-card .modal__close-modal {
    margin-right: 1.5625rem
}

.oga-flip-card .oga-flip-card-modal__content {
    height: 27.9375rem;
    padding: 2.5rem 1.875rem 1.875rem;
    position: relative;
    width: 17.6875rem
}

.oga-flip-card .oga-flip-card-modal__content-icon {
    height: 3.75rem;
    margin-bottom: 2.5rem;
    width: 3.75rem
}

.oga-flip-card .oga-flip-card-modal__content-description {
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-size: 1.375rem;
    height: 11.25rem;
    -webkit-line-clamp: 9;
    line-height: 1.65rem;
    margin-bottom: 1.25rem;
    overflow: hidden
}

.oga-flip-card .oga-flip-card-modal__content-action {
    bottom: 3.75rem;
    left: 1.875rem;
    position: absolute
}

.oga-flip-card .oga-flip-card-modal__content-action a {
    font-family: Gilroy-Bold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1.175rem
}

.oga-flip-card .oga-flip-card-modal__content-action a:after {
    font-size: 1rem
}

.oga-flip-card .oga-flip-card-modal__content-action a:before {
    border-color: #fff
}

.oga-flip-card .oga-flip-card-modal__content-action a:hover {
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, #fff), color-stop(0, #2e2d2c));
    background-image: linear-gradient(90deg, #fff, #fff 50%, #2e2d2c 0)
}

.oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    max-height: 28.125rem;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 1.75rem 1.875rem 1.875rem;
    width: 100%
}

.oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__content {
    height: unset;
    padding: 1.25rem 0 0;
    width: unset
}

.oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__title {
    margin-bottom: 1.25rem
}

.oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__title--lg {
    display: none
}

.oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__title--sm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__image {
    height: 11.125rem;
    width: 15.125rem
}

.oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__image img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem;
    margin-top: 1.25rem
}

.oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__action--lg {
    display: none
}

.oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__action--sm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 1.75rem 1.875rem 1.875rem
}

.oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__description {
    overflow-y: unset
}

.oga-flip-card .modal--for-popup-variation .modal__overlay {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(46, 45, 44, .5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100
}

.oga-flip-card .modal--for-popup-variation .modal__container {
    background: #fff;
    border-bottom-left-radius: 3.125rem;
    border-top-right-radius: 3.125rem;
    height: unset;
    max-width: unset;
    width: 18.75rem
}

.oga-floating-menu-ev {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: none;
    height: 100vh;
    position: fixed;
    right: 0;
    top: 6.25rem;
    width: 0;
    z-index: 15
}

.oga-floating-menu-ev .oga-floating-menu-ev__arrow-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: .1875rem;
    margin-right: .1875rem;
    position: relative;
    width: 1.875rem
}

.oga-floating-menu-ev .oga-floating-menu-ev__arrow-container .icon-arrow {
    font-size: .75rem;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.oga-floating-menu-ev .oga-floating-menu-ev__wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #00a865;
    border: .125rem solid #fff;
    border-bottom-left-radius: .9375rem;
    border-right: 0;
    border-top-left-radius: .9375rem;
    left: -1.875rem;
    position: relative;
    -webkit-transition: .3s linear;
    transition: .3s linear;
    width: 5rem
}

.oga-floating-menu-ev .oga-floating-menu-ev__wrapper:hover {
    left: -4.9375rem !important;
    -webkit-transition: .3s linear;
    transition: .3s linear
}

.oga-floating-menu-ev .oga-floating-menu-ev__wrapper:hover .oga-floating-menu-ev__arrow-container .icon-arrow {
    left: .125rem;
    position: relative;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.oga-floating-menu-ev .oga-floating-menu-ev__wrapper:hover .oga-floating-menu-ev__icons {
    opacity: 1;
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.oga-floating-menu-ev .oga-floating-menu-ev__wrapper.oga-floating-menu__wrapper--open {
    left: -4.9375rem !important
}

.oga-floating-menu-ev .oga-floating-menu-ev__wrapper.oga-floating-menu__wrapper--open .icon-arrow {
    left: .125rem;
    position: relative;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.oga-floating-menu-ev .oga-floating-menu-ev__icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    opacity: 0;
    position: relative;
    -webkit-transition: .2s linear;
    transition: .2s linear;
    z-index: 0
}

.oga-floating-menu-ev .oga-floating-menu-ev__item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 3.75rem;
    position: relative;
    width: 3.5rem
}

.oga-floating-menu-ev .oga-floating-menu-ev__item:before {
    background: hsla(0, 0%, 100%, .2);
    border-radius: .125rem;
    content: " ";
    display: inline-block;
    height: .125rem;
    left: .4375rem;
    position: absolute;
    top: -.0625rem;
    width: calc(100% - 14px)
}

.oga-floating-menu-ev .oga-floating-menu-ev__item a {
    display: block;
    text-align: center;
    width: 100%
}

.oga-floating-menu-ev .oga-floating-menu-ev__item:hover,
.oga-floating-menu-ev .oga-floating-menu-ev__item a:hover {
    text-decoration: none
}

.oga-floating-menu-ev .oga-floating-menu-ev__item:first-child:before {
    content: none
}

.oga-floating-menu-ev .oga-floating-menu-ev__icon {
    font-size: 1.4375rem
}

.oga-floating-menu-ev .oga-floating-menu-ev__icon:before {
    color: #2e2d2c
}

.oga-floating-menu-ev .oga-floating-menu-ev__icon.icon-subscribe:before {
    font-size: 1.2rem
}

.oga-floating-menu-ev .oga-floating-menu-ev__icon.icon-location:before {
    font-size: 1.675rem
}

.oga-floating-menu-ev .oga-floating-menu-ev__icon.icon-chat:before {
    color: #2e2d2c;
    font-size: 1.375rem;
    font-weight: 900
}

.oga-floating-menu-ev .oga-search-ev__search-panel {
    background-color: #fff;
    -webkit-box-shadow: 0 .1875rem .9375rem;
    box-shadow: 0 .1875rem .9375rem;
    display: inline-block;
    left: 5.625rem;
    max-height: 27.5rem;
    min-height: 15rem;
    padding: 1.25rem 2.5rem;
    position: absolute;
    top: 0;
    -webkit-transition: -webkit-transform .5s ease-out;
    transition: -webkit-transform .5s ease-out;
    transition: transform .5s ease-out;
    transition: transform .5s ease-out, -webkit-transform .5s ease-out;
    width: 31.25rem;
    z-index: -1
}

.oga-floating-menu-ev .oga-search-ev__search-panel--open {
    -webkit-transform: translateX(-36.875rem);
    transform: translateX(-36.875rem)
}

.oga-floating-menu-ev .oga-search-ev__search-text {
    border: 0;
    border-bottom: .125rem solid #2e2d2c;
    color: #2e2d2c;
    height: 2.4375rem;
    padding-right: 2.1875rem;
    width: 100%
}

.oga-floating-menu-ev .oga-search-ev__search-text:active,
.oga-floating-menu-ev .oga-search-ev__search-text:focus {
    outline: 0
}

.oga-floating-menu-ev .oga-search-ev__search-text::-webkit-input-placeholder {
    color: #2e2d2c;
    opacity: .5
}

.oga-floating-menu-ev .oga-search-ev__search-text::-moz-placeholder {
    color: #2e2d2c;
    opacity: .5
}

.oga-floating-menu-ev .oga-search-ev__search-text:-ms-input-placeholder {
    color: #2e2d2c;
    opacity: .5
}

.oga-floating-menu-ev .oga-search-ev__search-text::-ms-input-placeholder {
    color: #2e2d2c;
    opacity: .5
}

.oga-floating-menu-ev .oga-search-ev__search-text::placeholder {
    color: #2e2d2c;
    opacity: .5
}

.oga-floating-menu-ev .oga-search-ev__search-image {
    position: relative
}

.oga-floating-menu-ev .oga-search-ev__search-image i {
    color: #2e2d2c;
    font-size: 1.625rem
}

.oga-floating-menu-ev .oga-search-ev__search-image i:before {
    color: #2e2d2c
}

.oga-floating-menu-ev .oga-search-ev__search-results {
    max-height: 22.5rem;
    min-height: 10rem;
    overflow-y: auto
}

.oga-floating-menu-ev .oga-search-ev__search-link {
    bottom: .5rem;
    display: inline-block;
    height: 1.75rem;
    position: absolute;
    right: 0;
    width: 1.625rem;
    z-index: 1
}

.oga-floating-menu-ev .oga-search-ev__search-link:hover {
    text-decoration: none
}

.oga-floating-menu-ev .oga-search-ev__result-item {
    color: #2e2d2c;
    display: block;
    margin-top: 1rem
}

.oga-floating-menu-ev .oga-search-ev__result-item:hover {
    text-decoration: underline
}

.oga-floating-menu-ev .oga-search-ev__item-search .icon-search {
    display: inline-block
}

.oga-floating-menu-ev .oga-search-ev__item-search .icon-close {
    color: #fff;
    display: none
}

.oga-floating-menu-ev .oga-search-ev__item-search--active i:first-child {
    display: none
}

.oga-floating-menu-ev .oga-search-ev__item-search--active i:last-child {
    display: inline-block
}

.oga-floating-menu-ev .oga-contact-modal-opener,
.oga-floating-menu-ev .oga-contact-modal-opener:visited {
    background: transparent
}

.oga-floating-menu {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: none;
    height: 100vh;
    position: fixed;
    right: 0;
    top: 0;
    width: 0;
    z-index: 15
}

.oga-floating-menu__wrapper {
    background-color: #00a865;
    border-bottom-left-radius: .9375rem;
    border-top-left-radius: .9375rem;
    left: -1.875rem;
    position: relative
}

.oga-floating-menu__wrapper:hover {
    left: -3.75rem;
    -webkit-transition: left .2s linear;
    transition: left .2s linear
}

.oga-floating-menu__wrapper.oga-floating-menu__wrapper--open {
    left: -3.75rem
}

.oga-floating-menu__icons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 0
}

.oga-floating-menu__icons,
.oga-floating-menu__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.oga-floating-menu__item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 3.75rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 3.75rem
}

.oga-floating-menu__item:before {
    background-color: #fed4b3;
    border-radius: .125rem;
    content: " ";
    display: inline-block;
    height: .125rem;
    left: .4375rem;
    position: absolute;
    top: -.0625rem;
    width: calc(100% - 14px)
}

.oga-floating-menu__item:hover,
.oga-floating-menu__item a:hover {
    text-decoration: none
}

.oga-floating-menu__item:first-child:before {
    content: none
}

.oga-floating-menu__icon {
    font-size: 1.6875rem
}

.oga-floating-menu__icon.icon-subscribe {
    font-size: 1.375rem
}

.oga-floating-menu__icon.icon-chat:before {
    color: #fff;
    font-size: 1.5rem;
    font-weight: 900
}

.oga-floating-menu .oga-search__search-panel {
    background-color: #fff;
    -webkit-box-shadow: 0 .1875rem .9375rem;
    box-shadow: 0 .1875rem .9375rem;
    display: inline-block;
    left: 4.375rem;
    max-height: 27.5rem;
    min-height: 15rem;
    padding: 1.25rem 2.5rem;
    position: absolute;
    top: 0;
    -webkit-transition: -webkit-transform .5s ease-out;
    transition: -webkit-transform .5s ease-out;
    transition: transform .5s ease-out;
    transition: transform .5s ease-out, -webkit-transform .5s ease-out;
    width: 31.25rem;
    z-index: -1
}

.oga-floating-menu .oga-search__search-panel--open {
    -webkit-transform: translateX(-35.625rem);
    transform: translateX(-35.625rem)
}

.oga-floating-menu .oga-search__search-text {
    border: 0;
    border-bottom: .125rem solid #2e2d2c;
    color: #2e2d2c;
    height: 2.4375rem;
    padding-right: 2.1875rem;
    width: 100%
}

.oga-floating-menu .oga-search__search-text:active,
.oga-floating-menu .oga-search__search-text:focus {
    outline: 0
}

.oga-floating-menu .oga-search__search-text::-webkit-input-placeholder {
    color: #2e2d2c;
    opacity: .5
}

.oga-floating-menu .oga-search__search-text::-moz-placeholder {
    color: #2e2d2c;
    opacity: .5
}

.oga-floating-menu .oga-search__search-text:-ms-input-placeholder {
    color: #2e2d2c;
    opacity: .5
}

.oga-floating-menu .oga-search__search-text::-ms-input-placeholder {
    color: #2e2d2c;
    opacity: .5
}

.oga-floating-menu .oga-search__search-text::placeholder {
    color: #2e2d2c;
    opacity: .5
}

.oga-floating-menu .oga-search__search-image {
    position: relative
}

.oga-floating-menu .oga-search__search-image i {
    color: #2e2d2c;
    font-size: 1.625rem
}

.oga-floating-menu .oga-search__search-image i:before {
    color: #2e2d2c
}

.oga-floating-menu .oga-search__search-results {
    max-height: 22.5rem;
    min-height: 10rem;
    overflow-y: auto
}

.oga-floating-menu .oga-search__search-link {
    bottom: .5rem;
    display: inline-block;
    height: 1.75rem;
    position: absolute;
    right: 0;
    width: 1.625rem;
    z-index: 1
}

.oga-floating-menu .oga-search__search-link:hover {
    text-decoration: none
}

.oga-floating-menu .oga-search__result-item {
    color: #2e2d2c;
    display: block;
    margin-top: 1rem
}

.oga-floating-menu .oga-search__result-item:hover {
    text-decoration: underline
}

.oga-floating-menu .oga-search__item-search .icon-search {
    display: inline-block
}

.oga-floating-menu .oga-search__item-search .icon-close {
    color: #fff;
    display: none
}

.oga-floating-menu .oga-search__item-search--active i:first-child {
    display: none
}

.oga-floating-menu .oga-search__item-search--active i:last-child {
    display: inline-block
}

.oga-footer-ev {
    border-top: .375rem solid #00a865;
    color: #fff
}

.oga-footer-ev__container {
    padding-bottom: 1.875rem !important;
    padding-top: 2rem !important
}

.oga-footer-ev__logo-img {
    margin-bottom: 1.875rem;
    width: 10rem
}

.oga-footer-ev__links-header {
    border-bottom: 1px solid #fff;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important;
    font-weight: 600 !important;
    margin-bottom: 1.25rem;
    padding-bottom: 1.25rem;
    position: relative
}

.oga-footer-ev__quick-links {
    list-style-type: none;
    margin: 0
}

.oga-footer-ev__quick-links .oga-footer-ev__link {
    padding-bottom: .375rem
}

.oga-footer-ev__quick-links .oga-footer-ev__link a {
    color: #fff
}

.oga-footer-ev__quick-links .oga-footer-ev__link a:hover {
    color: #ff8100;
    text-decoration: none
}

.oga-footer-ev__copyright-content {
    padding-bottom: .625rem
}

.oga-footer-ev__other-links {
    display: block
}

.oga-footer-ev__other-links .oga-footer-ev__link {
    display: inline-block;
    margin-right: 1.25rem
}

.oga-footer-ev__link a,
.oga-footer-ev__products-links-section .oga-footer-ev__link a {
    display: inline-block
}

.oga-footer-ev__social-links-section {
    padding: 1.5rem 0 2.625rem
}

.oga-footer-ev__social-links-section .oga-footer-ev__social-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    list-style-type: none;
    margin: 0;
    padding-left: 2.875rem
}

.oga-footer-ev__social-links-section .oga-footer-ev__social-links a {
    line-height: 1.5
}

.oga-footer-ev__social-links-section .oga-footer-ev__social-links-item {
    margin-bottom: .9375rem;
    padding-right: 2rem
}

.oga-footer-ev__social-links-section .oga-footer-ev__social-links-item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-footer-ev__social-links-section .oga-footer-ev__social-links-item a picture {
    line-height: 0
}

.oga-footer-ev__social-links-section .oga-footer-ev__social-links-item a img {
    margin-right: .9375rem
}

.oga-footer-ev__social-links-section .oga-footer-ev__image-link img {
    height: 1.5625rem;
    width: 1.5625rem
}

.oga-footer-ev__footer-links {
    display: none
}

.oga-footer-ev__all-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-footer-ev__social-links {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important
}

.oga-footer-ev__social-links-item {
    margin-bottom: 1.0625rem;
    padding-left: 0;
    padding-left: 0 !important
}

.oga-footer-ev__social-links-item a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    font-size: .875rem
}

.oga-footer-ev__social-links-item a img {
    margin-right: .9375rem
}

.oga-footer-ev__social-links-item a:hover {
    color: #ff8100;
    text-decoration: none
}

.oga-footer-ev__social-links-section {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important
}

.oga-footer-ev__accordion-icon .icon-arrow {
    display: inline;
    font-size: .46875rem;
    position: absolute;
    right: 0;
    top: .4375rem
}

.oga-footer-ev-accordion.active .oga-footer-ev__footer-links {
    display: block !important
}

.oga-footer-ev-accordion.active .oga-footer-ev__link {
    padding-bottom: .9375rem
}

.oga-footer-ev-accordion.active .oga-footer-ev__links-header {
    border: 0;
    margin-bottom: 0
}

.oga-footer-ev__copyright {
    text-align: center
}

.oga-footer-ev__copyright p {
    font-size: .875rem
}

.oga-footer-ev__all-links[dir=rtl] .oga-footer-ev__products-links-section,
.oga-footer-ev__all-links[dir=rtl] .oga-footer-ev__quick-links-section {
    padding-right: 0
}

.oga-footer-ev__all-links[dir=rtl] .oga-footer-ev__link {
    padding-left: 1.5625rem;
    padding-right: 0
}

.oga-footer-ev__social-links-section[dir=rtl] .oga-footer-ev__social-links-item {
    padding-left: 2rem;
    padding-right: 0
}

.oga-footer-ev [dir=rtl] .oga-footer-ev__links-header {
    margin-right: 0
}

.oga-footer-ev [dir=rtl] .oga-footer-ev__social-links-item a img {
    margin-left: .9375rem;
    margin-right: 0
}

.oga-footer-ev [dir=rtl] .oga-footer-ev__accordion-icon .icon-arrow {
    left: 0;
    right: 0
}

.oga-footer-ev .oga-footer-ev__social-links-section[dir=rtl] .oga-footer-ev__links-header {
    padding-right: 0
}

.bg-light-grey .oga-footer-ev,
.bg-light-grey .oga-footer-ev__quick-links .oga-footer-ev__link a,
.bg-light-grey .oga-footer-ev__social-links-section .oga-footer-ev__social-links-item a,
.bg-white .oga-footer-ev,
.bg-white .oga-footer-ev__quick-links .oga-footer-ev__link a,
.bg-white .oga-footer-ev__social-links-section .oga-footer-ev__social-links-item a {
    color: #2e2d2c
}

.oga-footer {
    background-color: #2e2d2c;
    border-top: .375rem solid #00a865;
    color: #fff
}

.oga-footer__container {
    padding-bottom: 1.875rem !important;
    padding-top: 2rem !important
}

.oga-footer__logo-img {
    height: 2.25rem;
    margin-bottom: 1.5625rem;
    width: 10rem
}

.oga-footer__links-header {
    padding-bottom: .375rem
}

.oga-footer__quick-links {
    list-style-type: none;
    margin: 0
}

.oga-footer__quick-links .oga-footer__link {
    padding-bottom: .375rem
}

.oga-footer__quick-links .oga-footer__link a {
    color: #fff
}

.oga-footer__quick-links .oga-footer__link a:hover {
    color: #ff8100;
    text-decoration: none
}

.oga-footer__products-links-section,
.oga-footer__quick-links-section {
    padding: 0 0 .9375rem 2.875rem
}

.oga-footer__copyright {
    padding-right: 1.875rem
}

.oga-footer__copyright-content {
    padding-bottom: .625rem
}

.oga-footer__other-links {
    display: block
}

.oga-footer__other-links .oga-footer__link {
    display: inline-block;
    margin-right: 1.25rem
}

.oga-footer__social-links-section {
    padding: 1.5rem 0 2.625rem
}

.oga-footer__social-links-section .oga-footer__social-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    list-style-type: none;
    margin: 0;
    padding-left: 2.875rem
}

.oga-footer__social-links-section .oga-footer__social-links-item {
    padding-right: 2rem
}

.oga-footer__social-links-section .oga-footer__social-links-item a {
    display: inline-block;
    height: 1.5625rem
}

.oga-footer__social-links-section .oga-footer__image-link img {
    height: 1.5625rem;
    width: 1.5625rem
}

.oga-footer__all-links[dir=rtl] .oga-footer__products-links-section,
.oga-footer__all-links[dir=rtl] .oga-footer__quick-links-section {
    padding-right: 3.125rem
}

.oga-footer__all-links[dir=rtl] .oga-footer__link {
    padding-left: 1.5625rem;
    padding-right: 0
}

.oga-footer__social-links-section[dir=rtl] .oga-footer__social-links {
    padding-right: 3.125rem
}

.oga-footer__social-links-section[dir=rtl] .oga-footer__social-links-item {
    padding-left: 2rem;
    padding-right: 0
}

.oga-full-bleed-notes__container {
    padding: 3.125rem 0
}

.oga-full-bleed-notes__sub-heading {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-left: .125rem solid #00a865;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 4.75rem;
    padding: 0 0 0 1.25rem
}

.oga-full-bleed-notes__sub-heading__title {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1.375rem;
    font-weight: 600 !important;
    line-height: 1.75rem;
    margin-bottom: .625rem
}

.oga-full-bleed-notes__sub-heading-btn {
    display: block;
    margin-top: 1.25rem
}

.oga-full-bleed-notes__sub-heading-action {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a865));
    background-image: linear-gradient(#00a865 0 0);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .125rem;
    display: inline !important;
    line-height: 1.25rem !important;
    text-align: left;
    text-decoration: none;
    -webkit-transition: background-size .3s, background-position 0s .3s;
    transition: background-size .3s, background-position 0s .3s
}

.oga-full-bleed-notes__sub-heading-action:before {
    display: none
}

.oga-full-bleed-notes__sub-heading-action:hover {
    background-size: 100% .125rem;
    text-decoration: none
}

.oga-full-bleed-notes__sub-heading-action:after {
    color: #2e2d2c;
    content: ">";
    font-size: .625rem;
    padding-left: .1875rem
}

.oga-full-bleed-notes__main-heading {
    font-weight: 600 !important;
    margin-bottom: 1.875rem
}

.oga-full-bleed-notes__boxes-main-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 2.5rem;
    word-break: break-word
}

.oga-full-bleed-notes__text {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light !important
}

.bg-light-grey .oga-full-bleed-notes__main-heading,
.bg-white .oga-full-bleed-notes__main-heading {
    color: #00a865
}

.bg-orange .oga-full-bleed-notes__main-heading {
    color: #fff
}

.bg-orange .oga-full-bleed-notes__sub-heading {
    border-color: #2e2d2c
}

.bg-orange .oga-full-bleed-notes__sub-heading-action {
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, #fff), color-stop(0, #fff));
    background-image: linear-gradient(90deg, #fff, #fff 50%, #fff 0)
}

.bg-orange .oga-full-bleed-notes__sub-heading-action:hover {
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(100%, #fff), color-stop(0, #fff));
    background-image: linear-gradient(90deg, #fff, #fff 100%, #fff 0);
    -webkit-text-fill-color: #fff
}

.bg-orange .oga-full-bleed-notes__sub-heading-action:before {
    border-bottom: .125rem solid #fff
}

.bg-orange .oga-full-bleed-notes__text {
    padding: 0
}

.bg-orange[dir=rtl] .oga-full-bleed-notes__sub-heading {
    border-color: #2e2d2c
}

.bg-dark-grey .oga-full-bleed-notes__main-heading,
.bg-dark-grey .oga-full-bleed-notes__text {
    color: #fff
}

.bg-dark-grey .oga-full-bleed-notes__sub-heading {
    color: #00a865
}

.bg-dark-grey .oga-full-bleed-notes__sub-heading-action {
    -webkit-text-fill-color: #fff
}

.bg-dark-grey .oga-full-bleed-notes__sub-heading-action:hover {
    -webkit-text-fill-color: #00a865
}

.bg-dark-grey .bg-curvature--secondary:after {
    background: radial-gradient(75% 5pc at 50% 98%, #2e2d2c 74%, transparent 0) no-repeat
}

.bg-light-grey .oga-full-bleed-notes__sub-heading-action:hover,
.bg-light-grey .oga-full-bleed-notes__sub-heading-action:hover:after,
.bg-light-orange .oga-full-bleed-notes__sub-heading-action:hover,
.bg-light-orange .oga-full-bleed-notes__sub-heading-action:hover:after,
.bg-white .oga-full-bleed-notes__sub-heading-action:hover,
.bg-white .oga-full-bleed-notes__sub-heading-action:hover:after {
    color: #00a865
}

[dir=rtl] .oga-full-bleed-notes__sub-heading {
    border-left: 0;
    border-right: .125rem solid #00a865;
    padding-left: 0;
    padding-right: 1.25rem
}

[dir=rtl] .oga-full-bleed-notes__sub-heading-action {
    background-position: 100% 100%;
    text-align: right
}

[dir=rtl] .oga-full-bleed-notes__sub-heading-action:before {
    left: unset
}

[dir=rtl] .oga-full-bleed-notes__sub-heading-action:after {
    padding-left: 0;
    padding-right: .1875rem
}

.oga-full-screen-image-ev {
    padding: 3.125rem 0
}

.oga-full-screen-image-ev__frame {
    padding: 0 .8125rem;
    position: relative
}

.oga-full-screen-image-ev__img-lg,
.oga-full-screen-image-ev__plus-icon {
    display: none
}

.oga-full-screen-image-ev__img-sm {
    display: block;
    width: 100%
}

.oga-full-screen-image-ev__description {
    margin-top: 3.125rem
}

.oga-full-screen-image-ev__action {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 1.25rem;
    width: 100%
}

.oga-full-screen-image-ev__action,
.oga-full-screen-image-ev__action .btn {
    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
}

.oga-full-screen-image-ev__action .btn {
    line-height: 1.25rem;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    min-height: 2.8125rem;
    min-width: 11.25rem;
    width: auto !important
}

.oga-full-screen-image-ev__action .btn--link {
    background-color: transparent !important;
    height: -webkit-max-content !important;
    height: -moz-max-content !important;
    height: max-content !important;
    min-height: auto !important;
    min-width: auto !important;
    width: auto !important
}

.oga-full-screen-image-ev__action .btn--link:before {
    bottom: -.1875rem
}

.oga-full-screen-image-ev__action .btn--link:after {
    bottom: 0;
    font-size: .40625rem;
    padding-left: .3125rem;
    top: .0875rem;
    vertical-align: text-top
}

.oga-full-screen-image-ev .modal,
.oga-full-screen-image-ev .modal__overlay {
    display: none
}

.oga-full-screen-image-ev .modal__close-modal {
    margin: 0;
    padding: 1.75rem 1.75rem 1rem;
    position: absolute;
    width: 100%
}

.oga-full-screen-image-ev .modal__close-modal a {
    background-color: #fff;
    padding: .3125rem .3125rem .125rem;
    text-decoration: none
}

.oga-full-screen-image-ev .modal__container {
    display: none
}

.oga-full-screen-image-ev .oga-full-screen-image-ev-modal__content-img {
    height: 100%;
    width: 100%
}

.bg-dark-grey .oga-full-screen-image-ev .btn {
    background-color: #fff;
    color: #2e2d2c
}

.bg-dark-grey .oga-full-screen-image-ev .btn--secondary {
    background-color: transparent;
    border: .125rem solid #fff;
    color: #fff
}

.bg-dark-grey .oga-full-screen-image-ev .btn--link,
.bg-dark-grey .oga-full-screen-image-ev .btn--link:after {
    color: #fff
}

.overlayBg-white {
    background: hsla(0, 0%, 100%, .8)
}

.overlayBg-orange {
    background: rgba(255, 112, 0, .8)
}

.overlayBg-grey {
    background: hsla(0, 0%, 74.9%, .8)
}

.overlayBg-dark-grey {
    background: rgba(46, 45, 44, .8)
}

.overlayBg-yellow {
    background: rgba(255, 196, 0, .8)
}

.overlayBg-light-green {
    background: rgba(0, 168, 101, .8)
}

.overlayBg-dark-green {
    background: rgba(0, 113, 49, .8)
}

.overlayBg-light-blue {
    background: rgba(0, 178, 231, .8)
}

.overlayBg-dark-blue {
    background: rgba(84, 62, 238, .8)
}

.overlayBg-pink {
    background: rgba(255, 91, 175, .8)
}

.overlayBg-dark-pink {
    background: rgba(255, 33, 114, .8)
}

.overlayBg-purple {
    background: rgba(142, 117, 248, .8)
}

.overlayBg-black {
    background: rgba(0, 0, 0, .4)
}

.txt-white {
    color: #fff
}

.txt-dark-grey {
    color: #2e2d2c
}

.txt-orange {
    color: #00904c
}

.txt-yellow {
    color: #ffc400
}

.txt-blue {
    color: #00b2e7
}

.txt-green {
    color: #00904c
}

.txt-pink {
    color: #ff5baf
}

.txt-purple {
    color: #8e75f8
}

.bg-white {
    background-color: #fff
}

.bg-light-grey {
    background-color: #f8f8f8
}

.bg-dark-grey {
    /*background-color: #2e2d2c;*/
    color: #000000 !important;
    background: linear-gradient(to bottom, #034ea2ba, #034ea285)
}

.bg-orange {
    background-color: #00a865
}

.bg-light-orange {
    background-color: #fed4b3
}

.bg-orange-red {
    background-color: #00a865
}

.bg-green {
    background-color: #00a865
}

.bg-yellow {
    background-color: #ffc400
}

.bg-blue {
    background-color: #00b2e7
}

.bg-pink {
    background-color: #ff5baf;
    color: #fff
}

.bg-purple {
    background-color: #8e75f8
}

.bg-light-green {
    background-color: #e5f6ef
}

.bg-light-blue {
    background-color: #e5f7fd
}

.bg-secondary-green {
    background-color: #00904d
}

.bg-secondary-dark-green {
    background-color: #007131
}

.bg-secondary-yellow {
    background-color: #ffb100
}

.bg-secondary-dark-yellow {
    background-color: #ff9300
}

.bg-secondary-blue {
    background-color: #009cdd
}

.bg-secondary-dark-blue {
    background-color: #007fcf
}

.bg-secondary-pink {
    background-color: #ff4399
}

.bg-secondary-dark-pink {
    background-color: #ff2172
}

.bg-secondary-purple {
    background-color: #745cf4
}

.bg-secondary-dark-purple {
    background-color: #543eee
}

.bg-secondary-light-silver {
    background-color: #d6d6d6
}

.bg-secondary-dark-orange {
    /* background-color: #e75c0b*/
}

.bg-secondary-light-grey {
    background-color: #d0d4d7
}

.bg-tertiary-white {
    background-color: #fff !important
}

.bg-tertiary-orange {
    background-color: #00a865 !important
}

.bg-tertiary-grey {
    background-color: #bfbfbf !important
}

.bg-tertiary-dark-grey {
    background-color: #2e2d2c !important
}

.bg-tertiary-yellow {
    background-color: #ffc400 !important
}

.bg-tertiary-light-green {
    background-color: #00a865 !important
}

.bg-tertiary-dark-green {
    background-color: #007131 !important
}

.bg-tertiary-light-blue {
    background-color: #00b2e7 !important
}

.bg-tertiary-dark-blue {
    background-color: #543eee !important
}

.bg-tertiary-pink {
    background-color: #ff5baf !important
}

.bg-tertiary-dark-pink {
    background-color: #ff2172 !important
}

.bg-tertiary-purple {
    background-color: #8e75f8 !important
}

.oga-full-screen-image {
    padding: 3.125rem 0
}

.oga-full-screen-image__frame {
    position: relative
}

.oga-full-screen-image__img-lg,
.oga-full-screen-image__plus-icon {
    display: none
}

.oga-full-screen-image__img-sm {
    display: block;
    max-width: 21.25rem;
    width: 100%
}

.oga-full-screen-image__description {
    margin-top: 3.125rem
}

.oga-full-screen-image__action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 1.25rem;
    width: 100%
}

.oga-full-screen-image .modal,
.oga-full-screen-image .modal__overlay {
    display: none
}

.oga-full-screen-image .modal__close-modal {
    margin: 0;
    padding: 1.75rem 1.75rem 1rem;
    position: absolute;
    width: 100%
}

.oga-full-screen-image .modal__close-modal a {
    background-color: #fff;
    padding: .3125rem .3125rem .125rem;
    text-decoration: none
}

.oga-full-screen-image .modal__container {
    display: none
}

.oga-full-screen-image .oga-full-screen-image-modal__content-img {
    height: 100%;
    width: 100%
}

.oga-gated-form-ev,
.oga-gated-form-ev-result {
    background: #fff;
    padding: 1.875rem;
    width: 21.4375rem
}

.oga-gated-form-ev-result .oga-gated-form-ev__message {
    margin-bottom: 1.875rem
}

.oga-gated-form-ev-result .oga-gated-form-ev__message--error {
    color: #ff3000
}

.oga-gated-form-ev-result .hide {
    display: none
}

.oga-gated-form-ev .oga-form__wrapper,
.oga-gated-form-ev__heading {
    margin-bottom: 1.25rem
}

.oga-gated-form-ev .oga-form__wrapper [data-field-name=comments]+.oga-form__section {
    max-width: 100%
}

.oga-gated-form-ev .oga-form__label {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.375rem;
    letter-spacing: 0;
    display: inline-block;
    margin-bottom: .625rem;
    margin-right: 0
}

.oga-gated-form-ev .oga-form__dropdown {
    font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.375rem;
    letter-spacing: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(clientlib-evolution-site/resources/images/downarrow.svg);
    background-position: right .875rem center;
    background-repeat: no-repeat;
    background-size: 1rem
}

.oga-gated-form-ev .oga-form__textarea {
    display: block;
    height: 9.375rem;
    resize: none
}

.oga-gated-form-ev .oga-form__checkbox-section {
    display: grid;
    height: auto
}

.oga-gated-form-ev .oga-form__checkbox-section .oga-form__label {
    font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
    font-size: 1rem;
    line-height: 1.5rem;
    margin-bottom: 0;
    pointer-events: none
}

.oga-gated-form-ev .oga-recaptcha {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 1.25rem
}

.oga-gated-form-ev .oga-recaptcha__validator-field+label {
    color: #ff3000
}

.oga-gated-form-ev .oga-recaptcha .g-recaptcha {
    -webkit-transform: scale(.94);
    transform: scale(.94);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.oga-gated-form-ev__action-container .loader {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: .9375rem
}

.oga-gated-form-ev__action-container .btn {
    min-width: 11.25rem;
    padding: .875rem .5625rem
}

.oga-gated-modal-opener .icon-lock {
    font-weight: 600;
    margin-left: 0;
    margin-right: .3125rem
}

.oga-gated-modal-opener .icon-lock:before {
    color: #fff
}

.bg-dark-grey .oga-gated-modal-opener .icon-lock:before,
.oga-gated-modal-opener.btn--link .icon-lock:before,
.oga-gated-modal-opener.btn--secondary .icon-lock:before,
.oga-gated-modal-opener.oga-image-content-ev__cta .icon-lock:before {
    color: #2e2d2c
}

.bg-dark-grey .oga-gated-modal-opener.btn--link .icon-lock:before,
.bg-dark-grey .oga-gated-modal-opener.btn--secondary .icon-lock:before {
    color: #fff
}

[dir=rtl] .oga-gated-form-ev .oga-form__section .icon-arrow {
    left: .625rem;
    right: unset
}

[dir=rtl] .oga-gated-form-ev .oga-form__checkbox-section {
    padding-left: unset;
    padding-right: 2.1875rem;
    position: relative
}

[dir=rtl] .oga-gated-form-ev .oga-form__checkbox-section input {
    left: unset;
    right: 0
}

[dir=rtl] .oga-gated-form-ev .oga-form__checkbox-section .icon-tick-new {
    left: unset;
    right: .3125rem
}

.oga-grievance-ev,
.oga-grievance-ev-result {
    background: #fff;
    padding: 1.875rem;
    width: 21.4375rem
}

.oga-grievance-ev-result .oga-grievance-ev__heading {
    margin-bottom: 1.25rem
}

.oga-grievance-ev-result .oga-grievance-ev__message {
    margin-bottom: 1.875rem
}

.oga-grievance-ev-result .oga-grievance-ev__message--error {
    color: #ff3000
}

.oga-grievance-ev .oga-form__wrapper,
.oga-grievance-ev__heading {
    margin-bottom: 1.25rem
}

.oga-grievance-ev .oga-form__section {
    max-width: 100%
}

.oga-grievance-ev .oga-form__label {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.375rem;
    letter-spacing: 0;
    display: inline-block;
    margin-bottom: .625rem;
    margin-right: 0
}

.oga-grievance-ev .oga-form__label[data-field-name=orgname] {
    line-height: 1.1875rem
}

.oga-grievance-ev .oga-form__dropdown {
    font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.375rem;
    letter-spacing: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(clientlib-evolution-site/resources/images/downarrow.svg);
    background-position: right .875rem center;
    background-repeat: no-repeat;
    background-size: 1rem
}

.oga-grievance-ev .oga-form__textarea {
    display: block;
    height: 9.375rem;
    resize: none
}

.oga-grievance-ev .oga-form__textarea.valid {
    border: .0625rem solid #00904d;
    color: #00904d
}

.oga-grievance-ev .oga-form__checkbox-section {
    height: auto
}

.oga-grievance-ev .oga-form__checkbox-section .oga-form__label {
    cursor: pointer;
    font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
    font-size: 1rem;
    line-height: 1.5rem;
    margin-bottom: 0
}

.oga-grievance-ev .oga-form__checkbox-section .oga-form__checkbox+label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-grievance-ev .oga-form__input-file {
    display: block;
    width: 100%
}

.oga-grievance-ev .oga-form__input-file+label {
    color: #ff3000
}

.oga-grievance-ev .grievance-fileUpload-help-text {
    line-height: 1.375rem;
    margin-bottom: .9375rem
}

.oga-grievance-ev .oga-recaptcha {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 1.25rem
}

.oga-grievance-ev .oga-recaptcha__validator-field+label {
    color: #ff3000
}

.oga-grievance-ev .oga-recaptcha .g-recaptcha {
    -webkit-transform: scale(.94);
    transform: scale(.94);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.oga-grievance-ev__action-container .loader {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: .9375rem
}

.oga-grievance-ev__action-container .btn {
    min-width: 11.25rem;
    padding: .875rem .5625rem
}

[dir=rtl] .oga-grievance-ev .oga-form__section .icon-arrow {
    left: .625rem;
    right: unset
}

[dir=rtl] .oga-grievance-ev .oga-form__checkbox-section {
    padding-left: unset;
    padding-right: 2.1875rem;
    position: relative
}

[dir=rtl] .oga-grievance-ev .oga-form__checkbox-section input {
    left: unset;
    right: 0
}

[dir=rtl] .oga-grievance-ev .oga-form__checkbox-section .icon-tick-new {
    left: unset;
    right: .3125rem
}

[dir=rtl] .oga-modal__close-modal {
    left: 1.25rem;
    right: unset
}

[dir=rtl] .oga-modal__content .oga-button--align-left-lg {
    -webkit-box-pack: right !important;
    -ms-flex-pack: right !important;
    justify-content: right !important
}

@-webkit-keyframes slideDown {
    0% {
        top: -5.625rem
    }

    to {
        top: 0
    }
}

.oga-header-ev {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 98
}

.oga-header-ev.ribbon:hover {
    -webkit-transition: none;
    transition: none
}

.oga-header-ev.oga-header-ev__menu-hover {
    background-color: #2e2d2c
}

.oga-header-ev.oga-header-ev__menu-hover .oga-header-ev__img-secondary {
    display: block
}

.oga-header-ev.oga-header-ev__menu-hover .oga-header-ev__img-primary {
    display: none
}

.oga-header-ev.oga-header-ev__menu-hover .oga-header-ev__menu-item-link a {
    color: #fff
}

.oga-header-ev__menu-popup-level-3 {
    width: 65%
}

.oga-header-ev__menu-popup-card {
    background-color: hsla(0, 0%, 100%, .05);
    border-radius: 0 4.375rem;
    min-height: 16.0625rem;
    padding: 3.125rem 3.75rem;
    position: relative;
    width: 100%
}

.oga-header-ev__menu-popup-card-title {
    margin-bottom: 1.25rem;
    max-width: 70%;
    width: 100%
}

.oga-header-ev__menu-popup-card-title * {
    color: #fff;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important;
    font-weight: 700 !important
}

.oga-header-ev__menu-popup-card-title a:hover {
    color: #00a865;
    text-decoration: none
}

.oga-header-ev__menu-popup-card-img {
    position: absolute;
    right: 2.5rem;
    top: 2.5rem
}

.oga-header-ev__menu-popup-card-list {
    list-style-type: none;
    margin-left: 0;
    max-width: 19.125rem;
    width: 100%
}

.oga-header-ev__menu-popup-card-list li {
    padding-bottom: 1.25rem
}

.oga-header-ev__menu-popup-card-list li a {
    color: #fff;
    display: inline !important;
    text-decoration: none
}

.oga-header-ev__menu-popup-card-list li a:hover {
    color: #00a865
}

.oga-header-ev__img-primary {
    display: block
}

.oga-header-ev__img-secondary {
    display: none
}

.oga-header-ev__mobile-overlay--open {
    background-color: #2e2d2c;
    height: 100vh;
    overflow: auto;
    position: fixed;
    width: 100%;
    z-index: 3
}

.oga-header-ev__mobile-overlay {
    -webkit-animation: slideDown .7s ease-in-out;
    animation: slideDown .7s ease-in-out;
    background-color: #034ea2ba;
    border-bottom: .125rem solid #fff;
    position: fixed;
    -webkit-transform-origin: top;
    transform-origin: top;
    width: 100%;
    z-index: 98
}

.oga-header-ev__mobile-overlay.sticky.no-border {
    border-bottom: none
}

.oga-header-ev__mobile-overlay.sticky .oga-header-ev__img-primary {
    display: none
}

.oga-header-ev__mobile-overlay.sticky .oga-header-ev__img-secondary {
    display: block
}

.oga-header-ev__mobile-overlay.sticky .oga-header-ev__wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 4.0625rem;
    padding-bottom: .25rem;
    padding-top: .25rem
}

.oga-header-ev__mobile-overlay.sticky .oga-header-ev__wrapper .oga-header-ev__menu-item-link .oga-header-ev__menu-activeMenu {
    color: #ff8100;
}

.oga-header-ev__mobile-overlay.sticky .oga-header-ev__menu-item-link a {
    color: #fff;
    padding-bottom: 1.375rem;
    padding-top: 1.375rem
}

.oga-header-ev__mobile-overlay.sticky .oga-header-ev__menu-item-link a:after {
    bottom: 1.375rem;
    background: #fff;
    bottom: 1.1875rem
}

.oga-header-ev__mobile-overlay.sticky .oga-header-ev__menu-popup {
    top: 98%;
    height: 400% !important
}

.oga-header-ev__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-header-ev__wrapper-link span {
    display: inline;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important;
    position: relative
}

.oga-header-ev__wrapper-link span .icon-arrow {
    bottom: 0;
    position: absolute;
    right: 0
}

.oga-header-ev__img {
    width: 10.1875rem;
    z-index: 9
}

.oga-header-ev__desktop {
    display: none
}

.oga-header-ev__desktop-menu-item-button {
    margin-left: 1.875rem
}

.oga-header-ev__desktop .oga-header-ev__menu {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.oga-header-ev__desktop .oga-header-ev__menu-item-tier1-elem .oga-header-ev__menu-popup-wrapper-link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: .625rem
}

.oga-header-ev__desktop .oga-header-ev__menu-item-tier1-elem .oga-header-ev__menu-popup-wrapper-link:hover {
    background-color: #474747;
    border-radius: .3125rem
}

.oga-header-ev__desktop .oga-header-ev__menu-item-tier1-elem .oga-header-ev__menu-image {
    height: 2.5rem;
    margin-right: .9375rem;
    width: 2.5rem
}

.oga-header-ev__desktop .oga-header-ev__menu-item-tier1-elem .icon-arrow {
    left: .1875rem;
    position: relative;
    top: -.125rem;
    vertical-align: middle
}

.oga-header-ev__desktop .oga-header-ev__menu-item-tier1-elem .icon-arrow:before {
    color: #fff;
    font-size: .4375rem
}

.oga-header-ev__mobile-section {
    height: 0;
    overflow: hidden
}

.oga-header-ev__mobile .oga-header-ev__wrapper {
    padding: 1.0625rem 0 .6875rem
}

.oga-header-ev__right-icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.oga-header-ev__right-icons .icon-hamburger-menu,
.oga-header-ev__right-icons .icon-search {
    cursor: pointer
}

.oga-header-ev__right-icons .icon-hamburger-menu:before,
.oga-header-ev__right-icons .icon-search:before {
    color: #fff
}

.oga-header-ev__right-icons .icon-hamburger-menu {
    color: #fff;
    font-size: 1.5rem
}

.oga-header-ev__right-icons .icon-search {
    font-size: 1.5rem;
    margin-top: .5625rem
}

.oga-header-ev__right-icons .icon-close {
    color: #fff;
    font-size: 1.25rem;
    margin-right: .375rem
}

.oga-header-ev__bottom {
    padding-bottom: 2.75rem;
    padding-top: 2.9375rem
}

.oga-header-ev__bottom .oga-header-ev__menu-item+.oga-header-ev__menu-item {
    margin-top: 1.4375rem
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item-link:hover {
    color: #ff8100;
    text-decoration: none
}

.oga-header-ev__menu-item__subNav:hover {
    color: #ff8100;
    text-decoration: none
}

.oga-header-ev__menu-item__subNav:hover {
    color: #ff8100;
    text-decoration: none
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item {
    position: relative
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item-search-ip {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    width: calc(100% - 1.8125rem)
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item-search-ip-field {
    background-color: #2e2d2c;
    border: none;
    border-bottom: .0625rem solid #fff;
    color: #fff;
    width: 100%
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item-search-ip .icon-close {
    position: absolute;
    right: -.25rem;
    top: .0625rem
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item-search-ip .icon-close:before {
    color: #fff;
    font-size: .75rem;
    position: relative;
    right: .4375rem;
    top: -.1875rem
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item.active .oga-header-ev__menu-item-search-ip {
    display: block
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item__search {
    position: relative
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item .oga-search-ev__search-panel {
    background-color: #2e2d2c;
    opacity: 0;
    padding: 0;
    top: -4px;
    width: 100%;
    z-index: -1
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item .oga-search-ev__search-panel--open {
    opacity: 1;
    z-index: 1
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item .oga-search-ev__search-panel .oga-search-ev__search-text {
    background-color: #2e2d2c;
    border: none;
    border-bottom: .0625rem solid #fff;
    color: #fff;
    margin-left: 1.875rem;
    width: calc(100% - 30px)
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item .oga-search-ev__close-btn-mobile {
    left: auto;
    right: 0
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item .oga-search-ev__close-btn-mobile i:before {
    color: #fff;
    font-size: .75rem
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item .oga-search-ev__search-link {
    left: 0;
    right: auto
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item .oga-search-ev__search-link i:before {
    color: #00a865;
    font-size: 1.125rem
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item-link {
    font-family: Gilroy-Medium, HelveticaNeueLT-Arabic-Roman
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item-link span {
    font-family: inherit
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item-icon {
    margin-right: .75rem
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item-icon.icon-location:before {
    color: #00a865;
    font-size: 1.3125rem
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item-icon.icon-subscribe:before {
    color: #2e2d2c;
    font-size: .9375rem
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item-icon.icon-chat {
    font-weight: 900
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item-icon.icon-chat:before {
    color: #00a865;
    font-size: .9375rem
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item-icon.icon-search:before {
    color: #00a865 !important;
    font-size: 1.125rem
}

.oga-header-ev__bottom--links .oga-header-ev__menu-item-icon.icon-contact-new:before {
    color: #00a865;
    font-size: 1.125rem
}

.excess-menu .oga-header-ev__bottom {
    padding-top: 1.5625rem
}

.oga-header-ev__right-bottom-section {
    height: 100%
}

.oga-header-ev__right-bottom-section .oga-header-ev__menu-item-link a {
    border-bottom: 1px solid transparent;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important;
    position: relative
}

.oga-header-ev__right-bottom-section .oga-header-ev__menu-item-link a:after {
    background: #000;
    bottom: .5625rem;
    content: "";
    height: .125rem;
    left: 50%;
    opacity: 0;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
    /*width: calc(100% - 50px)*/
}

.oga-header-ev__right-bottom-section .oga-header-ev__menu-item-link a:hover {
    text-decoration: none;
    color: #ff8100;
}

.oga-header-ev__menu-item__subNav a:hover {
    text-decoration: none;
    color: #ff8100;
}

.oga-header-ev__menu-item__subNav a:hover {
    text-decoration: none;
    color: #ff8100;
}

.oga-header-ev__right-bottom-section .oga-header-ev__menu-item-link a:not(.oga-header-ev__menu-activeMenu):hover:after {
    opacity: 1
}

.oga-header-ev__right-bottom-section .oga-header-ev__menu-item__subNav .oga-header-ev__menu-item-link a:after,
.oga-header-ev__right-bottom-section .oga-header-ev__menu-item__subNav .oga-header-ev__menu-item-link a:hover:after {
    opacity: 0
}

.oga-header-ev__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-header-ev__menu-item.oga-header-ev__menu-item--active .oga-header-ev__menu-item-link a {
    color: #00a865
}

.oga-header-ev__menu-item.oga-header-ev__menu-item--active .oga-header-ev__menu-item-link a:after {
    background-color: #2e2d2c
}

.oga-header-ev__menu-item-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #2e2d2c
}

.oga-header-ev__menu-item-link h5 {
    padding: 1.5625rem 0
}

.oga-header-ev__item-lists {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.oga-header-ev__item-lists--right {
    height: 100%
}

.oga-header-ev__item-lists--right .oga-header-ev__menu-item {
    display: inline-block
}

.oga-header-ev .oga-header-ev__menu-item:last-child .oga-header-ev__drop-element {
    border-bottom: 0
}

.oga-header-ev__mobile-nav-list {
    list-style-type: none;
    margin: 0
}

.oga-header-ev__mobile-nav-list--tier2 {
    background-color: transparent;
    display: none;
    padding-left: 1.25rem
}

.oga-header-ev__mobile-nav-list--tier2 p a {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold
}

.oga-header-ev__mobile-nav-list--tier2 .active p a {
    color: #00a865
}

.oga-header-ev__mobile-nav-list--tier3 {
    display: none
}

.oga-header-ev__mobile-nav-list-item-tier1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-bottom: .0625rem solid #fff
}

.oga-header-ev__mobile-nav-list-item-tier1:last-child {
    border: none
}

.oga-header-ev__mobile-nav-list-item-tier1 .h5 {
    color: #2e2d2c;
    display: inline-block;
    margin: 1.25rem 0
}

.oga-header-ev__mobile-nav-list-item-tier1 .h5 a {
    color: inherit
}

.excess-menu .oga-header-ev__mobile-nav-list-item-tier1 .h5 {
    margin: 1.0625rem 0
}

.oga-header-ev__mobile-nav-list-item-tier1 label {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.oga-header-ev__mobile-nav-list-item-tier1.active .h5 a {
    color: #00a865
}

.oga-header-ev__mobile-nav-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-bottom: .0625rem solid hsla(0, 0%, 100%, .2);
    clear: both
}

.oga-header-ev__mobile-nav-list-item a {
    color: #fff
}

.oga-header-ev__mobile-nav-list-item a:hover {
    color: #ff8100;
    text-decoration: none
}

.oga-header-ev__mobile-nav-list-item .p3 {
    display: inline-block;
    margin: 0 0 .90625rem 1.5rem
}

.oga-header-ev__mobile-nav-list-item label {
    margin: 0 1.25rem .8125rem 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.oga-header-ev__mobile-nav-list-item--tier3 {
    margin-left: 1.25rem;
    margin-right: 1.0625rem;
    padding-top: .625rem
}

.oga-header-ev__mobile-nav-list-item:last-child {
    border-bottom: none
}

.oga-header-ev__mobile-nav-list-item.active label .icon-arrow:before {
    color: #ff8100
}

.oga-header-ev__mobile-nav-list input[type=checkbox]:checked+label {
    margin-right: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-header-ev__mobile-nav-list input[type=checkbox]:checked+label+ul {
    display: block;
    width: 100%
}

.oga-header-ev__menu--target-link:hover .oga-header-ev__menu-popup {
    border-bottom: 2px solid #fff;
    -webkit-transition: .5s ease-out;
    transition: .5s ease-out;
    visibility: visible;
    z-index: 4;
}

.oga-header-ev__menu--target-link:hover .oga-header-ev__menu-popup .oga-header-ev__menu-popup-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-header-ev__menu--target-link:hover .oga-header-ev__menu-popup .oga-header-ev__menu-popup-wrapper .oga-header-ev__menu-popup-wrapper-list-item {
    opacity: 1;
    -webkit-transition: opacity 2s linear;
    transition: opacity 2s linear
}

.bg-orange .oga-header-ev__menu--target-link .oga-header-ev__menu-item-link .oga-header-ev__menu-activeMenu {
    color: #02a363
}

.oga-header-ev__menu-popup {
    background: #034ea2ba;
    height: auto;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    -moz-text-align-last: 0;
    text-align-last: 0;
    top: 100%;
    -webkit-transition: .5s ease-in;
    transition: .5s ease-in;
    visibility: hidden;
    z-index: 3
}

.oga-header-ev__menu-popup-wrapper {
    padding: 3.125rem 0
}

.oga-header-ev__menu-popup-wrapper .oga-header-ev__menu-popup-wrapper-list-item {
    opacity: 0;
    -webkit-transition: opacity 2s linear;
    transition: opacity 2s linear
}

.oga-header-ev__arrow-pos:before {
    right: -2.5rem
}

.oga-header-ev__arrow-pos .oga-header-ev__menu-popup-wrapper {
    border-right: .0625rem solid hsla(0, 0%, 100%, .2);
    padding-right: 1.5625rem
}

.oga-header-ev__menu-popup-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    color: #fff;
    height: 100%;
    margin: 0 auto;
    position: relative;
    width: 100%
}

.oga-header-ev__menu-popup-wrapper-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style-type: none;
    margin: .9375rem 0 0;
    width: 100%
}

.oga-header-ev__menu-popup-wrapper-list-item {
    margin-bottom: 1.875rem;
    padding-right: 1rem;
    width: 50%
}

.oga-header-ev__menu-popup-wrapper-list-item:nth-child(2n) {
    margin-right: 0
}

.oga-header-ev__menu-popup-wrapper-list-item .oga-header-ev__menu-popup-card {
    display: none
}

.oga-header-ev__menu-popup-wrapper-list-item.active .oga-header-ev__menu-popup-wrapper-link,
.oga-header-ev__menu-popup-wrapper-list-item.active .oga-header-ev__menu-popup-wrapper-link .icon-text-link-chevron:before,
.oga-header-ev__menu-popup-wrapper-list-item.active .oga-header-ev__menu-popup-wrapper-link span {
    color: #ff8100
}

.oga-header-ev__menu-popup-wrapper-list-3-col .oga-header-ev__menu-popup-wrapper-list-item {
    margin-right: 1rem;
    width: 30%
}

.oga-header-ev__menu-popup-wrapper-list-3-col .oga-header-ev__menu-popup-wrapper-list-item:nth-child(3n) {
    margin-right: 0
}

.oga-header-ev__menu-popup-wrapper-link {
    color: inherit
}

.oga-header-ev__menu-popup-wrapper-link span {
    color: #fff;
    display: inline !important;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important;
    padding-right: .3125rem;
    text-decoration: none;
    -webkit-transition: background-size .3s, background-position 0s .3s;
    transition: background-size .3s, background-position 0s .3s
}

.oga-header-ev__menu-popup-wrapper-link:hover span {
    background-size: 100% .125rem
}

.oga-header-ev__menu-popup-wrapper-link .icon-text-link-chevron {
    display: inline-block;
    font-size: .375rem;
    position: absolute;
    right: -.1875rem;
    top: 60%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.oga-header-ev__menu-popup-wrapper-link .icon-text-link-chevron:before {
    color: #fff
}

.oga-header-ev__menu-popup-wrapper-link:hover {
    text-decoration: none
}

.oga-header-ev__menu-popup-wrapper-link:hover .icon-text-link-chevron:before,
.oga-header-ev__menu-popup-wrapper-link:hover span {
    color: #ff8100;
    cursor: pointer
}

.oga-header-ev__menu-item-tier1 {
    display: inline-block;
    width: 100%
}

.oga-header-ev__menu-item-tier2 {
    display: none;
    min-width: 9.0625rem;
    opacity: 0;
    -webkit-transition: all .15s linear;
    transition: all .15s linear;
    visibility: hidden
}

.oga-header-ev__menu-item-tier2-items {
    background-color: #2e2d2c;
    border-radius: .75rem;
    left: 16.125rem;
    list-style-type: none;
    margin: 0;
    padding-bottom: .625rem;
    padding-top: .9375rem;
    position: absolute;
    top: -1.3125rem;
    width: 17.8125rem
}

.oga-header-ev__menu-item-tier2-items .oga-header-ev__menu-popup-wrapper-link {
    border-radius: .3125rem;
    display: inline-block;
    padding: .625rem;
    width: 100%
}

.oga-header-ev__menu-item-tier2-items .oga-header-ev__menu-popup-wrapper-link:hover {
    background-color: #474747
}

.oga-header-ev__menu-item-tier3-list {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.oga-header-ev__menu-item-tier3-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    padding: .625rem
}

.oga-header-ev__menu-item-tier3-item:hover {
    background-color: #474747;
    border-radius: .3125rem;
    cursor: pointer
}

.oga-header-ev__menu-item-tier3-item:before {
    content: "-"
}

.oga-header-ev__menu-item-tier3-link {
    color: #fff;
    margin-left: .5rem
}

.oga-header-ev__menu-item-tier3-link:hover {
    text-decoration: none
}

.oga-header-ev .icon-arrow {
    cursor: pointer
}

.oga-header-ev .icon-arrow:before {
    color: #fff;
    font-size: .4375rem
}

.oga-header-ev__mobile-nav-list-item .icon-arrow:before {
    color: #fff
}

.oga-header-ev .oga-search-ev__search-panel {
    position: absolute
}

.oga-header-ev .oga-search-ev__search-text {
    font-family: Gilroy-Medium, HelveticaNeueLT-Arabic-Roman;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375rem;
    letter-spacing: 0;
    border: 0;
    border-bottom: .125rem solid #2e2d2c;
    color: #fff;
    height: 2rem;
    width: 100%
}

.oga-header-ev .oga-search-ev__search-text:active,
.oga-header-ev .oga-search-ev__search-text:focus {
    outline: 0
}

.oga-header-ev .oga-search-ev__search-text::-webkit-input-placeholder {
    color: hsla(0, 0%, 100%, .2)
}

.oga-header-ev .oga-search-ev__search-text::-moz-placeholder {
    color: hsla(0, 0%, 100%, .2)
}

.oga-header-ev .oga-search-ev__search-text:-ms-input-placeholder {
    color: hsla(0, 0%, 100%, .2)
}

.oga-header-ev .oga-search-ev__search-text::-ms-input-placeholder {
    color: hsla(0, 0%, 100%, .2)
}

.oga-header-ev .oga-search-ev__search-text::placeholder {
    color: hsla(0, 0%, 100%, .2)
}

.oga-header-ev .oga-search-ev__search-image {
    position: relative
}

.oga-header-ev .oga-search-ev__search-image i {
    color: #2e2d2c;
    font-size: 1.25rem
}

.oga-header-ev .oga-search-ev__search-image i:before {
    color: #2e2d2c
}

.oga-header-ev .oga-search-ev__search-results {
    background: #fff;
    max-height: 9.375rem;
    overflow-y: auto;
    padding: 0 .9375rem
}

.oga-header-ev .oga-search-ev__close-btn-mobile,
.oga-header-ev .oga-search-ev__search-link {
    bottom: 0;
    display: inline-block;
    height: 1.75rem;
    position: absolute;
    right: -2.1875rem;
    width: 1.25rem;
    z-index: 1
}

.oga-header-ev .oga-search-ev__close-btn-mobile:hover,
.oga-header-ev .oga-search-ev__search-link:hover {
    text-decoration: none
}

.oga-header-ev .oga-search-ev__close-btn-mobile {
    left: -2.5rem;
    right: unset
}

.oga-header-ev .oga-search-ev__result-item {
    color: #2e2d2c;
    display: block;
    margin-top: 1rem
}

.oga-header-ev .oga-search-ev__result-item:hover {
    text-decoration: underline
}

.oga-header-ev .oga-search-ev__item-search .icon-search {
    display: inline-block
}

.oga-header-ev .oga-search-ev__item-search .icon-close {
    color: #2e2d2c;
    display: none
}

.oga-header-ev .oga-search-ev__item-search--active {
    color: #00a865
}

.oga-header-ev .oga-search-ev__item-search--active i:first-child {
    display: none
}

.oga-header-ev .oga-search-ev__item-search--active i:last-child {
    display: inline-block
}

.oga-header-ev.bg-dark-grey .oga-header-ev__right-bottom-section .oga-header-ev__menu-item-link a:after {
    background: #fff
}

.oga-header-ev.bg-dark-grey.news-article .oga-header-ev__img-primary {
    display: none
}

.oga-header-ev.bg-dark-grey.news-article .oga-header-ev__img-secondary,
.oga-header-ev.news-article .oga-header-ev__img-primary {
    display: block
}

.oga-header-ev.news-article .oga-header-ev__img-secondary {
    display: none
}

.oga-header-ev__menu--target-link .oga-header-ev__menu-item-link .oga-header-ev__menu-activeMenu {
    color: #02a363
}

.search-validate-error {
    font-size: .875rem;
    margin-top: .3125rem
}

@keyframes slideDown {
    0% {
        top: -90px
    }

    to {
        top: 0
    }
}

.oga-header__mobile-overlay {
    border-bottom: .125rem solid #e9e9e9
}

.oga-header__mobile-overlay--open {
    background-color: #fff;
    height: 100vh;
    overflow: auto;
    position: fixed;
    width: 100%;
    z-index: 3
}

.oga-header__mobile-overlay.sticky {
    -webkit-animation: slideDown .7s ease-in-out;
    animation: slideDown .7s ease-in-out;
    background-color: #fff;
    position: fixed;
    -webkit-transform-origin: top;
    transform-origin: top;
    width: 100%;
    z-index: 15
}

.oga-header__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0
}

.oga-header__img {
    width: 10.125rem
}

.oga-header__desktop {
    display: none
}

.oga-header__desktop-menu-item-button {
    margin-left: 1.875rem
}

.oga-header__desktop .oga-header__wrapper {
    padding: 1.25rem 0 .875rem
}

.oga-header__desktop .oga-header__menu {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.oga-header__desktop .oga-header__menu-item-tier1-elem .oga-header__menu-popup-wrapper-link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: .625rem
}

.oga-header__desktop .oga-header__menu-item-tier1-elem .oga-header__menu-popup-wrapper-link:hover {
    background-color: #474747;
    border-radius: .3125rem
}

.oga-header__desktop .oga-header__menu-item-tier1-elem .oga-header__menu-image {
    height: 2.5rem;
    margin-right: .9375rem;
    width: 2.5rem
}

.oga-header__desktop .oga-header__menu-item-tier1-elem .icon-pagination-arrow {
    left: .1875rem;
    position: relative;
    top: -.125rem;
    vertical-align: middle
}

.oga-header__desktop .oga-header__menu-item-tier1-elem .icon-pagination-arrow:before {
    color: #fff;
    content: "";
    font-size: .9625rem
}

.oga-header__mobile-section {
    height: 0;
    overflow: hidden
}

.oga-header__mobile .oga-header__wrapper {
    padding: 1.0625rem 0 .6875rem
}

.oga-header__right-icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 5rem
}

.oga-header__right-icons .icon-hamburger,
.oga-header__right-icons .icon-search {
    cursor: pointer
}

.oga-header__right-icons .icon-hamburger:before,
.oga-header__right-icons .icon-search:before {
    color: #2e2d2c
}

.oga-header__right-icons .icon-hamburger {
    font-size: .75rem;
    margin-top: .875rem
}

.oga-header__right-icons .icon-search {
    font-size: 1.5rem;
    margin-top: .5625rem
}

.oga-header__right-icons .icon-close {
    font-size: 1.25rem;
    margin-right: .375rem
}

.oga-header__bottom {
    padding-bottom: 4.583125rem;
    padding-top: 1.875rem
}

.oga-header__bottom .oga-header__menu-item+.oga-header__menu-item {
    margin-top: 1.875rem
}

.oga-header__bottom--links .oga-header__menu-item-link:hover {
    text-decoration: none
}

.oga-header__bottom--links .oga-header__menu-item-icon.icon-location {
    font-size: .875rem;
    padding-right: .3125rem
}

.oga-header__bottom--links .oga-header__menu-item-icon.icon-location:before {
    color: #00a865
}

.oga-header__bottom--links .oga-header__menu-item-icon.icon-subscribe {
    font-size: .75rem;
    padding-right: .3125rem
}

.oga-header__bottom--links .oga-header__menu-item-icon.icon-subscribe:before {
    color: #00a865
}

.oga-header__bottom--links .oga-header__menu-item-icon.icon-chat {
    font-size: .75rem;
    font-weight: 900;
    padding-right: .3125rem
}

.oga-header__bottom--links .oga-header__menu-item-icon.icon-chat:before {
    color: #00a865
}

.oga-header__right-bottom-section {
    height: 100%
}

.oga-header__right-bottom-section .oga-header__menu-item-link a {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important;
    margin-left: 2.5rem
}

.oga-header__right-bottom-section .oga-header__menu-item-link a:hover {
    text-decoration: none
}

.oga-header__menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-header__menu,
.oga-header__menu-item-link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-header__menu-item-link {
    color: #2e2d2c
}

.oga-header__menu-list-dropdown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.oga-header__menu-list-dropdown a {
    text-decoration: inherit
}

.oga-header__drop-element {
    letter-spacing: 0;
    opacity: 1;
    padding: 1.03125rem 0;
    text-shadow: 0 .375rem .9375rem rgba(0, 0, 0, .1607843137254902)
}

.oga-header__item-lists {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.oga-header__item-lists--right {
    height: 100%
}

.oga-header__item-lists--right .oga-header__menu-item {
    display: inline-block;
    padding-bottom: 1rem
}

.oga-header .oga-header__menu-item:last-child .oga-header__drop-element {
    border-bottom: 0
}

.oga-header__mobile-nav-list {
    list-style-type: none;
    margin: 0
}

.oga-header__mobile-nav-list label {
    display: inline-block;
    float: right
}

.oga-header__mobile-nav-list--tier2 {
    background-color: #2e2d2c;
    display: none
}

.oga-header__mobile-nav-list--tier3 {
    display: none
}

.oga-header__mobile-nav-list-item-tier1 {
    border-bottom: .03125rem solid rgba(46, 45, 44, .5);
    display: flow-root
}

.oga-header__mobile-nav-list-item-tier1 h5 {
    color: #2e2d2c;
    display: inline-block;
    margin: 2rem 0 2rem 1.5rem
}

.oga-header__mobile-nav-list-item-tier1 h5 a {
    color: inherit
}

.oga-header__mobile-nav-list-item-tier1 label {
    margin: 2rem 1.25rem 1.875rem 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.oga-header__mobile-nav-list-item {
    border-bottom: .0625rem solid hsla(0, 0%, 100%, .2);
    clear: both
}

.oga-header__mobile-nav-list-item a {
    color: #fff
}

.oga-header__mobile-nav-list-item a:hover {
    color: #ff8100;
    text-decoration: none
}

.oga-header__mobile-nav-list-item .p3 {
    display: inline-block;
    margin: 1.09375rem 0 .90625rem 1.5rem
}

.oga-header__mobile-nav-list-item label {
    margin: 1.3125rem 1.25rem .8125rem 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.oga-header__mobile-nav-list-item--tier3 {
    margin-left: 2.5rem;
    margin-right: 1.0625rem;
    min-height: 2.875rem;
    padding-top: .78125rem
}

.oga-header__mobile-nav-list-item:last-child {
    border-bottom: none
}

.oga-header__mobile-nav-list input[type=checkbox]:checked+label {
    margin-right: .9375rem;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.oga-header__mobile-nav-list input[type=checkbox]:checked+label+ul {
    display: block
}

.oga-header__menu--target-link {
    position: relative
}

.oga-header__menu--target-link:hover .oga-header__menu-popup {
    margin-top: 1rem;
    opacity: 1;
    visibility: visible
}

.oga-header__menu-popup {
    background: #2e2d2c;
    border: .0625rem solid transparent;
    border-radius: .75rem;
    margin-top: 2rem;
    opacity: 0;
    padding: 1.25rem 1.5625rem;
    position: absolute;
    right: 0;
    -webkit-transition: all .2s linear, height 0s;
    transition: all .2s linear, height 0s;
    visibility: hidden;
    z-index: 3
}

.oga-header__menu-popup:before {
    border-bottom: .5rem solid #2e2d2c;
    border-left: .625rem solid transparent;
    border-radius: .25rem;
    border-right: .625rem solid transparent;
    content: "";
    position: absolute;
    right: .9375rem;
    top: -.5rem;
    width: .0625rem
}

.oga-header__arrow-pos:before {
    right: -2.5rem
}

.oga-header__arrow-pos .oga-header__menu-popup-wrapper {
    border-right: .0625rem solid hsla(0, 0%, 100%, .2);
    padding-right: 1.5625rem
}

.oga-header__menu-popup-wrapper {
    color: #fff;
    height: 100%;
    position: relative
}

.oga-header__menu-popup-wrapper-list {
    list-style-type: none;
    margin: 0;
    width: 14.5rem
}

.oga-header__menu-popup-wrapper-list-item {
    padding: 0 1.5625rem
}

.oga-header__menu-popup-wrapper-link {
    color: inherit
}

.oga-header__menu-popup-wrapper-link span {
    padding-right: .3125rem
}

.oga-header__menu-popup-wrapper-link .icon-caret {
    font-size: .5625rem;
    vertical-align: middle
}

.oga-header__menu-popup-wrapper-link .icon-caret:before {
    color: #fff;
    content: ""
}

.oga-header__menu-popup-wrapper-link:hover {
    text-decoration: none
}

.oga-header__menu-popup-wrapper-link:hover span {
    cursor: pointer
}

.oga-header__menu-item-tier1 {
    display: inline-block;
    width: 100%
}

.oga-header__menu-item-tier2 {
    display: none;
    min-width: 9.0625rem;
    opacity: 0;
    -webkit-transition: all .15s linear;
    transition: all .15s linear;
    visibility: hidden
}

.oga-header__menu-item-tier2-items {
    background-color: #2e2d2c;
    border-radius: .75rem;
    left: 16.125rem;
    list-style-type: none;
    margin: 0;
    padding-bottom: .625rem;
    padding-top: .9375rem;
    position: absolute;
    top: -1.3125rem;
    width: 17.8125rem
}

.oga-header__menu-item-tier2-items .oga-header__menu-popup-wrapper-link {
    border-radius: .3125rem;
    display: inline-block;
    padding: .625rem;
    width: 100%
}

.oga-header__menu-item-tier2-items .oga-header__menu-popup-wrapper-link:hover {
    background-color: #474747
}

.oga-header__menu-item-tier3-list {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.oga-header__menu-item-tier3-item {
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: .625rem
}

.oga-header__menu-item-tier3-item:hover {
    background-color: #474747;
    border-radius: .3125rem;
    cursor: pointer
}

.oga-header__menu-item-tier3-item:before {
    content: "-"
}

.oga-header__menu-item-tier3-link {
    color: #fff;
    margin-left: .5rem
}

.oga-header__menu-item-tier3-link:hover {
    text-decoration: none
}

.oga-header .icon-pagination-arrow {
    cursor: pointer
}

.oga-header .icon-pagination-arrow:before {
    color: #2e2d2c;
    content: ""
}

.oga-header__mobile-nav-list-item .icon-pagination-arrow:before {
    color: #fff;
    content: ""
}

.oga-header .oga-search__search-panel {
    background-color: #fff;
    -webkit-box-shadow: 0 .1875rem .9375rem;
    box-shadow: 0 .1875rem .9375rem;
    max-height: 28.75rem;
    min-height: 5.9375rem;
    padding: .625rem 3.125rem;
    position: absolute;
    top: -7.8125rem;
    -webkit-transition: -webkit-transform .5s ease-out;
    transition: -webkit-transform .5s ease-out;
    transition: transform .5s ease-out;
    transition: transform .5s ease-out, -webkit-transform .5s ease-out;
    width: 18.75rem;
    z-index: 10
}

.oga-header .oga-search__search-panel--open {
    -webkit-transform: translateY(8.1875rem);
    transform: translateY(8.1875rem)
}

.oga-header .oga-search__search-text {
    border: 0;
    border-bottom: .125rem solid #2e2d2c;
    color: #2e2d2c;
    height: 2.4375rem;
    width: 100%
}

.oga-header .oga-search__search-text:active,
.oga-header .oga-search__search-text:focus {
    outline: 0
}

.oga-header .oga-search__search-text::-webkit-input-placeholder {
    color: #2e2d2c;
    opacity: .5
}

.oga-header .oga-search__search-text::-moz-placeholder {
    color: #2e2d2c;
    opacity: .5
}

.oga-header .oga-search__search-text:-ms-input-placeholder {
    color: #2e2d2c;
    opacity: .5
}

.oga-header .oga-search__search-text::-ms-input-placeholder {
    color: #2e2d2c;
    opacity: .5
}

.oga-header .oga-search__search-text::placeholder {
    color: #2e2d2c;
    opacity: .5
}

.oga-header .oga-search__search-image {
    position: relative
}

.oga-header .oga-search__search-image i {
    color: #2e2d2c;
    font-size: 1.25rem
}

.oga-header .oga-search__search-image i:before {
    color: #2e2d2c
}

.oga-header .oga-search__search-results {
    max-height: 25rem;
    min-height: 2.1875rem;
    overflow-y: auto
}

.oga-header .oga-search__close-btn-mobile,
.oga-header .oga-search__search-link {
    bottom: 0;
    display: inline-block;
    height: 1.75rem;
    position: absolute;
    right: -2.1875rem;
    width: 1.25rem;
    z-index: 1
}

.oga-header .oga-search__close-btn-mobile:hover,
.oga-header .oga-search__search-link:hover {
    text-decoration: none
}

.oga-header .oga-search__close-btn-mobile {
    left: -2.5rem;
    right: unset
}

.oga-header .oga-search__result-item {
    color: #2e2d2c;
    display: block;
    margin-top: 1rem
}

.oga-header .oga-search__result-item:hover {
    text-decoration: underline
}

.oga-header .oga-search__item-search .icon-search {
    display: inline-block
}

.oga-header .oga-search__item-search .icon-close {
    color: #2e2d2c;
    display: none
}

.oga-header .oga-search__item-search--active i:first-child {
    display: none
}

.oga-header .oga-search__item-search--active i:last-child {
    display: inline-block
}

.oga-header__menu--target-link .oga-header__menu-item-link .oga-header__menu-activeMenu {
    color: #ff8100
}

.search-validate-error {
    color: #ff3000;
    display: none;
    font-size: 14px;
    margin-top: 5px;
    position: relative
}

[dir=rtl] .oga-header__menu-item-tier2-items {
    left: auto;
    right: 102%
}

[dir=rtl] .oga-header__menu-item-tier2-items .oga-header__menu-popup-wrapper-link {
    text-align: right
}

[dir=rtl] .oga-header__menu-item-tier2-items .oga-header__menu-popup-wrapper-link span {
    padding-left: .3125rem;
    padding-right: 0
}

[dir=rtl] .oga-header__menu-item-tier1-elem .oga-header__menu-image {
    margin-left: .9375rem;
    margin-right: 0
}

[dir=rtl] .oga-header__menu-popup-wrapper-link span {
    padding-left: .3125rem;
    padding-right: 0
}

[dir=rtl] .oga-header__menu-item-tier1-elem .icon-pagination-arrow {
    display: inline-block;
    left: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

[dir=rtl] .oga-header__arrow-pos {
    right: -4.375rem !important
}

[dir=rtl] .oga-header__arrow-pos:before {
    right: 4.375rem
}

[dir=rtl] .oga-header__arrow-pos .oga-header__menu-popup-wrapper {
    border-left: .0625rem solid hsla(0, 0%, 100%, .2);
    border-right: transparent;
    padding-left: 1.5625rem;
    padding-right: 0
}

li.oga-header__mobile-nav-list-item-tier1[dir=rtl] {
    text-align: right
}

li.oga-header__mobile-nav-list-item-tier1[dir=rtl] .p3,
li.oga-header__mobile-nav-list-item-tier1[dir=rtl] h5 {
    margin-left: 0;
    margin-right: 1.5rem
}

li.oga-header__mobile-nav-list-item-tier1[dir=rtl] label {
    float: left;
    margin-left: 1.25rem;
    margin-right: 0
}

li.oga-header__mobile-nav-list-item-tier1[dir=rtl] .oga-header__mobile-nav-list-item--tier3 {
    margin-left: 1.0625rem;
    margin-right: 2.5rem
}

.oga-hero-banner-ev-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background: linear-gradient(to bottom, #00904c, #00904c8c);
    height: auto;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1
}

.oga-hero-banner-ev-container .oga-hero-banner-ev-text-area.slick-initialized {
    margin-bottom: 160px
}

.oga-hero-banner-ev-container .oga-hero-banner-ev-text-area.slick-initialized,
.oga-hero-banner-ev-container .oga-hero-banner-ev-text-area.slick-initialized .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 7%;
}

.oga-hero-banner-ev-container .oga-hero-banner-ev-text-area.slick-initialized .slick-dots {
    bottom: 1.625rem !important;
    display: none;
    width: 100%;
    z-index: 8
}

.oga-hero-banner-ev-container .oga-hero-banner-ev-text-area.slick-initialized .slick-dots li {
    margin-right: 1.4375rem
}

.oga-hero-banner-ev-container .oga-hero-banner-ev-text-area.slick-initialized .slick-dots li button:before {
    background-color: transparent;
    border: .09375rem solid #fff;
    height: .625rem;
    width: .625rem
}

.oga-hero-banner-ev-container .oga-hero-banner-ev-text-area.slick-initialized .slick-dots .slick-active button:before {
    background-color: #fff;
    opacity: 1
}

.oga-hero-banner-ev-container .oga-hero-banner-ev-text-area.slick-initialized .slick-active .oga-hero-banner-ev__heading {
    -webkit-animation: fadeIn 1s ease;
    animation: fadeIn 1s ease;
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    opacity: 0
}

.oga-hero-banner-ev-container .oga-hero-banner-ev-text-area.slick-initialized .slick-active .oga-hero-banner-ev__description {
    -webkit-animation: fadeIn 2s ease;
    animation: fadeIn 2s ease;
    -webkit-animation-delay: .9s;
    animation-delay: .9s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    opacity: 0
}

.oga-hero-banner-ev-container .oga-hero-banner-ev-text-area.slick-initialized .slick-active .oga-hero-banner-ev__action {
    -webkit-animation: fadeIn 2s ease;
    animation: fadeIn 2s ease;
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    opacity: 0
}

.oga-hero-banner-ev-header-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    height: 3.125rem;
    position: absolute;
    width: 100%
}

.oga-hero-banner-ev-text-area {
    width: 100%
}

.oga-hero-banner-ev-each-text-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    /*justify-content: center;*/
    height: 100%
}

.oga-hero-banner-ev__heading {
    color: #fff
}

.oga-hero-banner-ev__description {
    margin-top: .625rem
}

.oga-hero-banner-ev__description.oga-rte__content a,
.oga-hero-banner-ev__heading.oga-rte__content a {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a865));
    background-image: linear-gradient(#00a865 0 0);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .09375rem;
    padding-bottom: .125rem;
    text-decoration: none;
    -webkit-transition: background-size .3s, background-position 0s .3s;
    transition: background-size .3s, background-position 0s .3s;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
    background-image: linear-gradient(#fff 0 0);
    color: #fff
}

.oga-hero-banner-ev__description.oga-rte__content a:active,
.oga-hero-banner-ev__description.oga-rte__content a:hover,
.oga-hero-banner-ev__description.oga-rte__content a:visited,
.oga-hero-banner-ev__heading.oga-rte__content a:active,
.oga-hero-banner-ev__heading.oga-rte__content a:hover,
.oga-hero-banner-ev__heading.oga-rte__content a:visited {
    background-size: 100% .09375rem
}

.oga-hero-banner-ev__description.oga-rte__content .txt-white a,
.oga-hero-banner-ev__heading.oga-rte__content .txt-white a {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a865));
    background-image: linear-gradient(#00a865 0 0);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .09375rem;
    padding-bottom: .125rem;
    text-decoration: none;
    -webkit-transition: background-size .3s, background-position 0s .3s;
    transition: background-size .3s, background-position 0s .3s;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2e2d2c));
    background-image: linear-gradient(#2e2d2c 0 0);
    color: #2e2d2c
}

.oga-hero-banner-ev__description.oga-rte__content .txt-white a:active,
.oga-hero-banner-ev__description.oga-rte__content .txt-white a:hover,
.oga-hero-banner-ev__description.oga-rte__content .txt-white a:visited,
.oga-hero-banner-ev__heading.oga-rte__content .txt-white a:active,
.oga-hero-banner-ev__heading.oga-rte__content .txt-white a:hover,
.oga-hero-banner-ev__heading.oga-rte__content .txt-white a:visited {
    background-size: 100% .09375rem
}

.oga-hero-banner-ev__action {
    margin-top: .9375rem;
    width: 100%
}

.oga-hero-banner-ev__action .btn {
    background-color: #fff;
    color: #2e2d2c
}

.oga-hero-banner-ev__action .btn--link,
.oga-hero-banner-ev__action .btn--secondary {
    background-color: transparent
}

.oga-hero-banner-ev__action .btn--link:before {
    border-color: #fff
}

.oga-hero-banner-ev__action .btn--link:after {
    padding-left: .1875rem
}

/* Default Desktop */
.oga-hero-banner-ev-single-card .oga-hero-banner-ev-each-text-wrapper,
.oga-hero-banner-ev-home-banner .oga-hero-banner-ev-each-text-wrapper {
    padding-top: 0rem;
    padding-left: 0px;
}

/* Large Tablets */
@media (max-width: 1024px) {

    .oga-hero-banner-ev-single-card .oga-hero-banner-ev-each-text-wrapper,
    .oga-hero-banner-ev-home-banner .oga-hero-banner-ev-each-text-wrapper {
        padding-top: 0.8rem;
        padding-left: 0px;
    }
}

/* Tablets */
@media (max-width: 768px) {

    .oga-hero-banner-ev-single-card .oga-hero-banner-ev-each-text-wrapper,
    .oga-hero-banner-ev-home-banner .oga-hero-banner-ev-each-text-wrapper {
        padding-top: 0.7rem;
        padding-left: 0px;
    }
}

/* Mobile Devices */
@media (max-width: 480px) {

    .oga-hero-banner-ev-single-card .oga-hero-banner-ev-each-text-wrapper,
    .oga-hero-banner-ev-home-banner .oga-hero-banner-ev-each-text-wrapper {
        padding-top: 0.5rem;
        padding-left: 15px;
    }
}

/* Small Mobile Devices */
@media (max-width: 320px) {

    .oga-hero-banner-ev-single-card .oga-hero-banner-ev-each-text-wrapper,
    .oga-hero-banner-ev-home-banner .oga-hero-banner-ev-each-text-wrapper {
        padding-top: 0.4rem;
        padding-left: 10px;
    }
}

.oga-hero-banner-ev-single-card .oga-hero-banner-ev__heading {
    -webkit-animation: fadeIn 1s ease;
    animation: fadeIn 1s ease;
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    opacity: 0
}

.oga-hero-banner-ev-single-card .oga-hero-banner-ev__description {
    -webkit-animation: fadeIn 2s ease;
    animation: fadeIn 2s ease;
    -webkit-animation-delay: .9s;
    animation-delay: .9s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    opacity: 0
}

.oga-hero-banner-ev-single-card .oga-hero-banner-ev__action {
    -webkit-animation: fadeInUpSD 2s ease;
    animation: fadeInUpSD 2s ease;
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    opacity: 0
}

.oga-hero-banner-ev-image-area {
    height: auto;
    position: relative;
    width: 100%
}

.oga-hero-banner-ev-image-desktop {
    display: none
}

.oga-hero-banner-ev-image-mobile {
    display: block
}

.oga-hero-banner-ev-right-image {
    opacity: 0;
    visibility: hidden
}

.oga-hero-banner-ev-right-image img {
    width: 100%
}

.oga-hero-banner-ev-right-container {
    background: transparent;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    width: 100%
}

.oga-hero-banner-ev__move-image-right {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.oga-hero-banner-ev-each-image-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0;
    height: 192%;
    overflow: hidden;
    position: relative;
    -webkit-transition-duration: .7s;
    transition-duration: .7s;
    width: 300%;
}

.oga-hero-banner-ev-image-circle {
    background: transparent;
    border-radius: 50%;
    height: 120rem;
    left: -9.375rem;
    position: absolute;
    top: 3%;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    width: 130rem
}

.oga-hero-banner-ev-image-curvature {
    display: none
}

.oga-hero-banner-ev-image-circle-container {
    width: 100%
}

.oga-hero-banner-ev-border {
    /*border: 13.5rem solid rgba(255, 112, 0, .8)*/
}

.oga-hero-banner-ev-image-container {
    height: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: auto
}

.oga-hero-banner-ev-image {
    height: 100%;
    width: 100%
}

.oga-hero-banner-ev-cutout-image {
    bottom: 0;
    height: 100%;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 9
}

.oga-hero-banner-ev .player-ev--youtube {
    height: 100%;
    width: 100%
}

.oga-hero-banner-ev-home-banner .oga-hero-banner-ev-each-image-wrapper {
    width: 150%
}

.oga-hero-banner-ev-home-banner .oga-hero-banner-ev-each-image-wrapper .oga-hero-banner-ev-image-container {
    width: 66.66667%
}

.oga-hero-banner-ev-home-banner .oga-hero-banner-ev-each-image-wrapper .oga-hero-banner-ev-image-container .oga-hero-banner-ev-cutout-image {
    left: 0;
    right: unset;
    width: auto
}

.oga-hero-banner-ev-home-banner .oga-hero-banner-ev-border {
    -webkit-backdrop-filter: opacity(.5);
    backdrop-filter: opacity(.5);
    /*border: 6.25rem solid #e75c0b;*/
    -webkit-filter: opacity(.8);
    filter: opacity(.8)
}

.oga-hero-banner-ev-sub-banner .oga-hero-banner-ev-image-circle {
    display: none
}

.oga-hero-banner-ev-no-curve-animation .oga-hero-banner-ev-image-circle {
    -webkit-transition-duration: 0ms !important;
    transition-duration: 0ms !important
}

.oga-hero-banner-ev-no-text-animation .oga-hero-banner-ev-container .oga-hero-banner-ev-text-area.slick-initialized .slick-active .oga-hero-banner-ev__action,
.oga-hero-banner-ev-no-text-animation .oga-hero-banner-ev-container .oga-hero-banner-ev-text-area.slick-initialized .slick-active .oga-hero-banner-ev__description,
.oga-hero-banner-ev-no-text-animation .oga-hero-banner-ev-container .oga-hero-banner-ev-text-area.slick-initialized .slick-active .oga-hero-banner-ev__heading,
.oga-hero-banner-ev-no-text-animation .oga-hero-banner-ev__action,
.oga-hero-banner-ev-no-text-animation .oga-hero-banner-ev__description,
.oga-hero-banner-ev-no-text-animation .oga-hero-banner-ev__heading {
    -webkit-animation: none !important;
    animation: none !important;
    opacity: 1 !important
}

.oga-hero-banner-ev__model-box .oga-video-player-ev__modal-container {
    height: auto;
    width: auto
}

.oga-hero-banner-ev__model-box .oga-video-player-ev__modal-container .icon-close {
    color: #2e2d2c
}

.oga-hero-banner-ev .oga-video-player-ev__modal-container iframe {
    border: none
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: .25
    }
}

@-webkit-keyframes fadeInUpSD {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 50%, 0);
        transform: translate3d(0, 50%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInUpSD {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 50%, 0);
        transform: translate3d(0, 50%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes fadeInRightSD {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInRightSD {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.oga-hero-banner {
    color: #2e2d2c;
    position: relative;
    width: 100%
}

.oga-hero-banner__container {
    position: absolute;
    top: 0;
    z-index: 1
}

.oga-hero-banner__container,
.oga-hero-banner__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%
}

.oga-hero-banner__content {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 1.25rem
}

.oga-hero-banner__description {
    margin-top: .625rem
}

.oga-hero-banner__action {
    margin-top: 1.25rem;
    width: 100%
}

.oga-hero-banner-carousel .oga-hero-banner--sm .oga-hero-banner__image {
    margin: 0 auto;
    max-height: 28.75rem;
    min-height: 22.9375rem;
    width: 100%
}

.oga-hero-banner-carousel .oga-hero-banner--sm .oga-hero-banner__bg-image {
    margin: 0 auto;
    max-height: 28.75rem;
    width: 100%
}

.oga-hero-banner-carousel .oga-hero-banner__bg-image {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    max-height: 40.0625rem;
    width: 100%
}

.oga-hero-banner-carousel .oga-hero-banner__bg-image--desktop {
    background-size: 100% !important;
    display: none
}

.oga-hero-banner-carousel .oga-hero-banner__bg-image--parallex {
    background-attachment: fixed !important
}

.oga-hero-banner-carousel .oga-hero-banner__image {
    display: block;
    height: 100%;
    max-height: 40.0625rem;
    min-height: 31.1875rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-hero-banner-carousel .oga-hero-banner__image--desktop {
    display: none
}

.oga-hero-banner-carousel .slick-slide .oga-hero-banner {
    display: block !important
}

.oga-hero-banner-carousel .slick-dots {
    bottom: 50px !important;
    width: auto
}

.oga-hero-banner-carousel .slick-dots li.slick-active button:before {
    background-color: #fff;
    opacity: 1
}

.oga-hero-banner-carousel .slick-dots li button:before {
    opacity: .5
}

.oga-hero-banner-carousel .oga-hero-banner--enableAnimation .slick-slide.slick-active .oga-hero-banner__content {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: fadeInRightSD;
    animation-name: fadeInRightSD
}

.oga-hero-banner-carousel .fadeInUpSD {
    -webkit-animation-name: fadeInUpSD;
    animation-name: fadeInUpSD
}

.oga-hero-banner-carousel .fadeInRightSD {
    -webkit-animation-name: fadeInRightSD;
    animation-name: fadeInRightSD
}

.oga-hero-banner-carousel .slick-dotted.slick-slider {
    margin-bottom: 0
}

[lang=ar] .oga-hero-banner-carousel .slick-dots {
    direction: rtl
}

.oga-icon-banner-ev {
    padding: 3.125rem 0
}

.oga-icon-banner-ev__container {
    width: 100%
}

.oga-icon-banner-ev__title {
    margin-bottom: .625rem
}

.oga-icon-banner-ev__title.oga-rte__content .h1,
.oga-icon-banner-ev__title.oga-rte__content .h2,
.oga-icon-banner-ev__title.oga-rte__content .h3,
.oga-icon-banner-ev__title.oga-rte__content .h4,
.oga-icon-banner-ev__title.oga-rte__content .h5,
.oga-icon-banner-ev__title.oga-rte__content .h6,
.oga-icon-banner-ev__title.oga-rte__content h1,
.oga-icon-banner-ev__title.oga-rte__content h2,
.oga-icon-banner-ev__title.oga-rte__content h3,
.oga-icon-banner-ev__title.oga-rte__content h4,
.oga-icon-banner-ev__title.oga-rte__content h5,
.oga-icon-banner-ev__title.oga-rte__content h6 {
    margin-bottom: 0
}

.oga-icon-banner-ev__sub-title {
    margin-bottom: 1.875rem
}

.oga-icon-banner-ev__carousel-wrapper {
    padding-bottom: 1.25rem
}

.oga-icon-banner-ev__carousel-wrapper .slick-dots {
    bottom: -1.625rem !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.oga-icon-banner-ev__carousel-wrapper .slick-next:before,
.oga-icon-banner-ev__carousel-wrapper .slick-prev:before {
    font-family: icomoon !important
}

.oga-icon-banner-ev__carousel-wrapper .slick-prev {
    bottom: -2rem;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-icon-banner-ev__carousel-wrapper .slick-next:before,
.oga-icon-banner-ev__carousel-wrapper .slick-prev:before {
    content: ""
}

.oga-icon-banner-ev__brands {
    width: 100%
}

.oga-icon-banner-ev__image-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden
}

.oga-icon-banner-ev__brand {
    height: auto;
    max-height: 4.0625rem;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.oga-icon-banner-ev__description {
    margin-top: 2.4375rem
}

.oga-icon-banner-ev__action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 1.25rem
}

.oga-icon-banner-ev-carouselView {
    padding-bottom: .0625rem
}

.oga-icon-banner-ev .slick-track {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-column-gap: .625rem;
    -moz-column-gap: .625rem;
    column-gap: .625rem
}

.oga-icon-banner-ev .slick-track .oga-icon-banner-ev__image-container {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.oga-icon-banner-ev[dir=rtl] .slick-prev {
    right: unset
}

.oga-icon-banner-ev--animation .oga-icon-banner-ev__brand {
    max-height: 4.0625rem;
    max-width: 4.0625rem;
    width: auto
}

.oga-icon-banner-ev--animation .oga-icon-banner-ev__image-container {
    border: .125rem solid #e9e9e9;
    border-radius: 50%;
    height: 6.25rem;
    margin: 1.5625rem auto 0;
    width: 6.25rem
}

.oga-icon-banner-ev--animation .slick-active .oga-icon-banner-ev__image-container {
    border-color: #00a865;
    height: 9.375rem;
    margin-top: 0;
    width: 9.375rem
}

.oga-icon-banner-ev--animation .slick-track {
    display: block
}

.oga-icon-banner-ev__desc-wrapper:not(:has(.oga-icon-banner-ev__description)) {
    padding-top: 1.8125rem
}

.oga-icon-banner-ev__desc-wrapper:not(:has(.oga-icon-banner-ev__description)) .oga-icon-banner-ev__action:first-child {
    margin-top: 0
}

.bg-orange .oga-icon-banner-ev .oga-rte__content {
    padding: 0
}

.bg-dark-grey .oga-icon-banner-ev__action .btn {
    background: #fff;
    color: #2e2d2c
}

.bg-dark-grey .oga-icon-banner-ev__action .btn--secondary {
    background: transparent;
    border: .125rem solid #fff;
    color: #fff
}

.oga-icon-banner__container {
    padding: 3.125rem 0;
    width: 100%
}

.oga-icon-banner__title {
    margin-bottom: .625rem
}

.oga-icon-banner__sub-title {
    margin-bottom: 1.875rem
}

.oga-icon-banner__carousel-wrapper {
    padding-bottom: 1.25rem
}

.oga-icon-banner__carousel-wrapper .slick-dots {
    bottom: -1.625rem !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.oga-icon-banner__brands {
    width: 100%
}

.oga-icon-banner__image-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden
}

.oga-icon-banner__brand {
    height: auto;
    max-height: 4.0625rem;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.oga-icon-banner__description {
    margin-top: 2.4375rem
}

.oga-icon-banner__action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 1.25rem
}

.oga-icon-banner-carouselView {
    padding-bottom: .0625rem
}

.oga-icon-banner .slick-track {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: .625rem;
    -moz-column-gap: .625rem;
    column-gap: .625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-icon-banner .slick-track .oga-icon-banner__image-container {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.oga-icon-banner[dir=rtl] .slick-prev {
    right: unset
}

.oga-icon-banner--animation .oga-icon-banner__brand {
    max-height: 4.0625rem;
    max-width: 4.0625rem;
    width: auto
}

.oga-icon-banner--animation .oga-icon-banner__image-container {
    border: .125rem solid #e9e9e9;
    border-radius: 50%;
    height: 6.25rem;
    margin: 1.5625rem auto 0;
    width: 6.25rem
}

.oga-icon-banner--animation .slick-active .oga-icon-banner__image-container {
    border-color: #00a865;
    height: 9.375rem;
    margin-top: 0;
    width: 9.375rem
}

.oga-icon-banner--animation .slick-track {
    display: block
}

.bg-orange .oga-icon-banner .oga-rte__content {
    padding: 0
}

.oga-image-content-ev {
    border-bottom-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem;
    overflow: hidden;
    padding: 3.125rem 0
}

.oga-image-content-ev.oga-curvature {
    overflow: visible
}

.oga-image-content-ev .oga-curvature-container {
    left: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    position: relative;
    right: 50%;
    width: 100vw
}

.oga-image-content-ev__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative
}

.oga-image-content-ev__image {
    border-top-right-radius: 2.5rem;
    height: 100%;
    width: 100%
}

.oga-image-content-ev__image-box {
    display: inherit;
    height: 100%;
    width: 100%;
    z-index: 1
}

.oga-image-content-ev__image--desktop {
    display: none
}

.oga-image-content-ev__content {
    z-index: 2
}

.oga-image-content-ev__content--desktop {
    background: -webkit-gradient(linear, left bottom, left top, from(#110d04), to(transparent)) 0 0 no-repeat;
    background: linear-gradient(0deg, #110d04, transparent) 0 0 no-repeat;
    display: none
}

.oga-image-content-ev__content--mobile {
    background: -webkit-gradient(linear, left bottom, left top, from(#000), to(#110d04)) 0 0 no-repeat;
    background: linear-gradient(0deg, #000, #110d04) 0 0 no-repeat;
    border-bottom-left-radius: 2.5rem;
    margin-top: -.1875rem;
    padding-top: .1875rem
}

.oga-image-content-ev__content-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #fff
}

.oga-image-content-ev__title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    padding: .875rem 0 .625rem;
    width: 100%;
    z-index: 2
}

.oga-image-content-ev__title.oga-rte__content .h1,
.oga-image-content-ev__title.oga-rte__content .h2,
.oga-image-content-ev__title.oga-rte__content .h3,
.oga-image-content-ev__title.oga-rte__content .h4,
.oga-image-content-ev__title.oga-rte__content .h5,
.oga-image-content-ev__title.oga-rte__content .h6,
.oga-image-content-ev__title.oga-rte__content h1,
.oga-image-content-ev__title.oga-rte__content h2,
.oga-image-content-ev__title.oga-rte__content h3,
.oga-image-content-ev__title.oga-rte__content h4,
.oga-image-content-ev__title.oga-rte__content h5,
.oga-image-content-ev__title.oga-rte__content h6 {
    margin-bottom: 0
}

.oga-image-content-ev__title--desktop {
    display: none
}

.oga-image-content-ev__title--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: -webkit-gradient(linear, left bottom, left top, from(#110d04), to(transparent)) 0 0 no-repeat;
    background: linear-gradient(0deg, #110d04, transparent) 0 0 no-repeat
}

.oga-image-content-ev__description-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #fff;
    padding-bottom: 2.5rem
}

.oga-image-content-ev__cta {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 1.25rem;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    min-height: 2.8125rem;
    min-width: 11.25rem;
    width: auto
}

.oga-image-content-ev__cta,
.oga-image-content-ev__cta-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.oga-image-content-ev__cta-label {
    height: auto;
    line-height: 1.25rem;
    min-height: 1.0625rem
}

.oga-image-content-ev__cta.btn,
.oga-image-content-ev__cta.btn:active,
.oga-image-content-ev__cta.btn:visited {
    color: #2e2d2c
}

.oga-image-content__wrapper {
    position: relative
}

.oga-image-content__bg-desktopImage {
    display: none
}

.oga-image-content__bg-mobileImage {
    border-bottom-left-radius: 3.125rem;
    border-top-right-radius: 3.125rem;
    display: block;
    height: 24.9375rem;
    width: 100%
}

.oga-image-content__context {
    position: absolute;
    width: 100%
}

.oga-image-content__title {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    margin-bottom: .625rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.oga-image-content__title:has(.txt-white) {
    color: #fff
}

.oga-image-content__title:has(.txt-orange) {
    color: #00a865
}

.oga-image-content__title:has(.txt-dark-grey) {
    color: #2e2d2c
}

.oga-image-content__para {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    margin-bottom: 1.25rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.oga-image-content__para:has(.txt-white) {
    color: #fff
}

.oga-image-content__para:has(.txt-orange) {
    color: #00a865
}

.oga-image-content__para:has(.txt-dark-grey) {
    color: #2e2d2c
}

.oga-image-content__para * {
    margin-bottom: .625rem
}

.oga-image-content__para :last-child {
    margin-bottom: 0
}

.oga-image-content__cta-action {
    background-color: #fff;
    color: #2e2d2c
}

.oga-image-content__cta-action:active,
.oga-image-content__cta-action:visited {
    color: #2e2d2c
}

[dir=rtl] .oga-image-content__cta-action .icon-download {
    margin-left: unset;
    margin-right: .625rem
}

[dir=rtl] .oga-image-content__title {
    direction: rtl
}

[dir=rtl] .oga-image-content__title * {
    direction: rtl !important
}

[dir=rtl] .oga-image-content__para {
    direction: rtl
}

[dir=rtl] .oga-image-content__para * {
    direction: rtl !important
}

.oga-image-ev {
    padding: 3.125rem 0
}

.oga-image-ev-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-image-ev-caption {
    margin-top: .875rem
}

.oga-image-ev-image {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-image-ev__desktop {
    display: none
}

.oga-image-ev__mobile {
    display: block
}

.oga-image-ev .oga-container.oga-image-ev-wrapper,
.oga-image-ev .oga-container.oga-image-ev-wrapper img {
    border-bottom-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem
}

.oga-image-grid__container {
    padding: 3.125rem 0
}

.oga-image-grid__title {
    padding-bottom: 1.875rem
}

.oga-image-grid__tile-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 1.875rem
}

.oga-image-grid__tile {
    background-color: #fff;
    border-bottom-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem;
    overflow: hidden;
    -webkit-transition: 1s ease-out;
    transition: 1s ease-out;
    width: 100%
}

.oga-image-grid__tile-link,
.oga-image-grid__tile-link:hover {
    text-decoration: none
}

.oga-image-grid__tile-image {
    max-height: 10.9375rem;
    overflow: hidden;
    width: 100%
}

.oga-image-grid__tile-image img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-image-grid__tile-image-desktop {
    display: none
}

.oga-image-grid__tile-image-mobile {
    display: block
}

.oga-image-grid__tile-text {
    color: #2e2d2c;
    padding: 1.25rem 1.875rem 1.875rem
}

.oga-image-grid__tile:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: 1s ease-out;
    transition: 1s ease-out
}

.oga-image-grid--overlay .oga-image-grid__tile-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-image-grid--overlay .oga-image-grid__tile {
    position: relative
}

.oga-image-grid--overlay .oga-image-grid__tile-image {
    height: 100%
}

.oga-image-grid--overlay .oga-image-grid__tile-text {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(60, 60, 59, .5);
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 50%;
    -webkit-line-clamp: 2;
    position: absolute;
    text-align: center;
    text-shadow: 0 0 6px rgba(0, 0, 0, .7647058823529411);
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%
}

.oga-image-grid--overlay .oga-image-grid__tile:hover .oga-image-grid__tile-text {
    background: transparent;
    -webkit-transition: all .7s;
    transition: all .7s
}

.oga-image-grid--overlay .oga-image-grid__tile:hover img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 1s ease-out;
    transition: 1s ease-out
}

.bg-dark-grey .oga-image-grid__tile,
.bg-light-grey .oga-image-grid--overlay .oga-image-grid__tile,
.bg-light-orange .oga-image-grid--overlay .oga-image-grid__tile,
.bg-orange .oga-image-grid--overlay .oga-image-grid__tile,
.bg-white .oga-image-grid--overlay .oga-image-grid__tile {
    -webkit-box-shadow: 0 .3125rem .875rem -.1875rem rgba(11, 0, 0, .6784313725490196);
    box-shadow: 0 .3125rem .875rem -.1875rem rgba(11, 0, 0, .6784313725490196)
}

.bg-light-orange .oga-image-grid__tile,
.bg-orange .oga-image-grid__tile {
    -webkit-box-shadow: 0 .3125rem .875rem -.1875rem rgba(0, 0, 0, .2196078431372549);
    box-shadow: 0 .3125rem .875rem -.1875rem rgba(0, 0, 0, .2196078431372549)
}

.bg-light-grey .oga-image-grid__tile,
.bg-white .oga-image-grid__tile {
    -webkit-box-shadow: 0 .3125rem .875rem -.1875rem rgba(0, 0, 0, .10196078431372549);
    box-shadow: 0 .3125rem .875rem -.1875rem rgba(0, 0, 0, .10196078431372549)
}

.oga-investor-theme-table__container {
    padding: 3.125rem 0
}

.oga-investor-theme-table__header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #00a865;
    padding: .625rem
}

.oga-investor-theme-table__filters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 3.125rem;
    row-gap: 1.25rem
}

.oga-investor-theme-table__filters .oga-investor-theme-table__input {
    border: 2px solid #2e2d2c
}

.oga-investor-theme-table__label {
    display: block;
    margin-bottom: .5rem
}

.oga-investor-theme-table__input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #fff;
    -webkit-column-gap: .3125rem;
    -moz-column-gap: .3125rem;
    column-gap: .3125rem;
    padding: .75rem 1rem .6875rem
}

.oga-investor-theme-table__input-wrapper {
    min-width: 25%
}

.oga-investor-theme-table__input-wrapper:last-child {
    width: -webkit-fill-available;
    width: -moz-available;
    width: fill-available
}

.oga-investor-theme-table__input-field {
    border: none;
    width: 100%
}

.oga-investor-theme-table__input-field:active,
.oga-investor-theme-table__input-field:focus {
    outline: none
}

.oga-investor-theme-table__no-result {
    padding: 1.875rem 0 5rem;
    text-align: center
}

.oga-investor-theme-table__no-result--hide,
.oga-investor-theme-table__result-section--hide {
    display: none
}

.oga-investor-theme-table__result-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-column-gap: .625rem;
    -moz-column-gap: .625rem;
    column-gap: .625rem;
    padding: .625rem
}

.oga-investor-theme-table__result-item:nth-child(odd) {
    background-color: #fff
}

.oga-investor-theme-table__result-item:nth-child(2n) {
    background-color: #f8f8f8
}

.oga-investor-theme-table__result-link:hover {
    text-decoration: none
}

.oga-investor-theme-table .icon-calender,
.oga-investor-theme-table .icon-download,
.oga-investor-theme-table .icon-search-icon {
    color: #2e2d2c;
    cursor: pointer
}

.oga-investor-theme-table .icon-download:hover {
    color: #00a865
}

.oga-investor-theme-table .icon-search-icon:after {
    content: ""
}

.oga-investor-theme-table__pagination-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 1.875rem
}

.oga-investor-theme-table__pagination-wrapper--hide {
    display: none
}

.oga-investor-theme-table__pagination-wrapper * {
    display: inline-block
}

.oga-investor-theme-table__pagination-wrapper .oga-investor-theme-table__pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0
}

.oga-investor-theme-table__pagination-wrapper .oga-investor-theme-table__ellipses,
.oga-investor-theme-table__pagination-wrapper .oga-investor-theme-table__page-count {
    cursor: pointer;
    font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light !important;
    font-weight: 600 !important;
    margin: 0 .375rem
}

.oga-investor-theme-table__pagination-wrapper .oga-investor-theme-table__ellipses.selected,
.oga-investor-theme-table__pagination-wrapper .oga-investor-theme-table__page-count.selected {
    color: #00a865;
    cursor: auto;
    pointer-events: none
}

.oga-investor-theme-table__pagination-wrapper .oga-investor-theme-table__ellipses {
    cursor: auto
}

.oga-investor-theme-table__pagination-wrapper .oga-investor-theme-table__next-button,
.oga-investor-theme-table__pagination-wrapper .oga-investor-theme-table__prev-button {
    background: transparent;
    border: 0;
    font-size: .875rem;
    margin: 0 1.3125rem;
    outline: 0
}

.oga-investor-theme-table__pagination-wrapper .oga-investor-theme-table__prev-button {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-investor-theme-table__pagination-wrapper .oga-investor-theme-table__next-button {
    margin-bottom: -.1875rem;
    -webkit-transform: unset;
    transform: unset
}

.oga-investor-theme-table__loader-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: hsla(0, 0%, 100%, .7);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 21
}

.oga-investor-theme-table__loader-wrapper--active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-investor-theme-table__loader-wrapper .oga-investor-theme-table__loader-text {
    color: #2e2d2c;
    margin-top: 1.5625rem
}

.oga-investor-theme-table .icon-pagination-arrow:before {
    color: #00a865;
    content: "";
    font-size: 1.75rem;
    font-weight: 700 !important
}

.oga-investor-theme-table[dir=rtl] .oga-investor-theme-table__prev-button {
    margin-bottom: -.1875rem;
    -webkit-transform: unset;
    transform: unset
}

.oga-investor-theme-table[dir=rtl] .oga-investor-theme-table__next-button {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.bg-dark-grey .oga-investor-theme-table {
    color: #2e2d2c
}

.bg-dark-grey .oga-investor-theme-table__loader-text,
.bg-dark-grey .oga-investor-theme-table__no-result {
    color: #fff
}

.bg-dark-grey .oga-investor-theme-table .icon-download,
.bg-dark-grey .oga-investor-theme-table__input-field {
    color: #2e2d2c
}

.bg-dark-grey .oga-investor-theme-table__page-count {
    color: #fed4b3
}

.bg-dark-grey .oga-investor-theme-table__page-count.selected {
    color: #00a865
}

.bg-dark-grey .oga-investor-theme-table__ellipses {
    color: #fed4b3
}

.bg-orange .oga-investor-theme-table__header {
    background-color: #2e2d2c
}

.bg-orange .oga-investor-theme-table__title {
    color: #fff
}

.bg-orange .oga-investor-theme-table .icon-pagination-arrow:before,
.bg-orange .oga-investor-theme-table__input-field {
    color: #2e2d2c
}

.bg-orange .oga-investor-theme-table__page-count.selected {
    color: #f8f8f8
}

.oga-language-preference {
    border-bottom: .125rem solid #e9e9e9
}

.oga-language-preference__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    list-style: none;
    padding: .5rem 0
}

.oga-language-preference__wrapper-item {
    height: 1rem;
    margin-right: 2.5rem
}

.oga-language-preference__wrapper-item:last-child {
    margin-right: 0
}

.oga-language-preference__wrapper-item input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: inherit;
    border: 1px solid #2e2d2c;
    border-radius: 50%;
    height: .75rem;
    margin-right: .25rem;
    position: relative;
    top: .9pt;
    width: .75rem
}

.oga-language-preference__wrapper-item input:checked {
    background-color: #2e2d2c;
    cursor: default
}

.oga-language-preference__wrapper-item input:not(:checked),
.oga-language-preference__wrapper-item input:not(:checked)+label {
    cursor: pointer
}

.oga-language-preference__wrapper-item label {
    color: #2e2d2c;
    font-family: Gilroy-Medium, HelveticaNeueLT-Arabic-Roman;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1rem
}

.bg-dark-grey .oga-language-preference__wrapper-item input,
.bg-orange .oga-language-preference__wrapper-item input {
    border-color: #fff
}

.bg-dark-grey .oga-language-preference__wrapper-item input:checked,
.bg-orange .oga-language-preference__wrapper-item input:checked {
    background-color: #fff
}

.bg-dark-grey .oga-language-preference__wrapper-item label,
.bg-orange .oga-language-preference__wrapper-item label {
    color: #fff
}

.oga-leaf-banner-ev {
    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;
    height: 40.625rem;
    overflow: hidden;
    position: relative;
    top: 0;
    z-index: 1
}

.oga-leaf-banner-ev__title h1 {
    font-size: 3.1875rem;
    letter-spacing: -.06375rem;
    line-height: 3.375rem
}

.oga-leaf-banner-ev__leaf-1,
.oga-leaf-banner-ev__leaf-2,
.oga-leaf-banner-ev__leaf-3 {
    position: absolute
}

.oga-leaf-banner-ev__leaf-1[data-leaf-animate],
.oga-leaf-banner-ev__leaf-2[data-leaf-animate],
.oga-leaf-banner-ev__leaf-3[data-leaf-animate] {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.oga-leaf-banner-ev__section {
    position: relative
}

.oga-leaf-banner-ev__leaf-1 {
    right: -.875rem;
    top: 4.25rem
}

.oga-leaf-banner-ev__leaf-1[data-leaf-animate] {
    -webkit-animation: leaf1animation 3s;
    animation: leaf1animation 3s
}

.oga-leaf-banner-ev__leaf-1 .oga-leaf-banner-ev__image {
    border-radius: 0 100%
}

.oga-leaf-banner-ev__leaf-1 .oga-leaf-banner-ev__cutout {
    right: -.4375rem;
    top: -.625rem
}

.oga-leaf-banner-ev__leaf-1 .oga-leaf-banner-ev__cutout-img {
    border-radius: 0 100% 0 0;
    zoom: 1.2
}

.oga-leaf-banner-ev__leaf-2 {
    bottom: 4.9375rem;
    left: -4.375rem
}

.oga-leaf-banner-ev__leaf-2[data-leaf-animate] {
    -webkit-animation: leaf2animation 3s;
    animation: leaf2animation 3s
}

.oga-leaf-banner-ev__leaf-2 .oga-leaf-banner-ev__image {
    border-radius: 0 100%
}

.oga-leaf-banner-ev__leaf-2 .oga-leaf-banner-ev__cutout {
    left: -1.6875rem;
    top: -1.1875rem
}

.oga-leaf-banner-ev__leaf-2 .oga-leaf-banner-ev__cutout-img {
    border-radius: 0 0 100%;
    zoom: 1.2
}

.oga-leaf-banner-ev__leaf-3 {
    bottom: -3.75rem;
    right: 1.5625rem
}

.oga-leaf-banner-ev__leaf-3[data-leaf-animate] {
    -webkit-animation: leaf3animation 3s;
    animation: leaf3animation 3s
}

.oga-leaf-banner-ev__leaf-3 .oga-leaf-banner-ev__image {
    border-radius: 100% 0
}

.oga-leaf-banner-ev__leaf-3 .oga-leaf-banner-ev__cutout {
    bottom: 0;
    right: 0
}

.oga-leaf-banner-ev__leaf-3 .oga-leaf-banner-ev__cutout-img {
    border-radius: 0 0 100%
}

.oga-leaf-banner-ev__image {
    height: 12.3125rem;
    width: 12.3125rem
}

.oga-leaf-banner-ev__cutout {
    position: absolute
}

.oga-leaf-banner-ev__cutout-img {
    height: 12.3125rem;
    width: 12.3125rem
}

@-webkit-keyframes leaf1animation {
    0% {
        right: -5rem
    }

    to {
        right: -.875rem
    }
}

@keyframes leaf1animation {
    0% {
        right: -5rem
    }

    to {
        right: -.875rem
    }
}

@-webkit-keyframes leaf2animation {
    0% {
        left: -8.125rem
    }

    to {
        left: -4.375rem
    }
}

@keyframes leaf2animation {
    0% {
        left: -8.125rem
    }

    to {
        left: -4.375rem
    }
}

@-webkit-keyframes leaf3animation {
    0% {
        bottom: -7.5rem
    }

    to {
        bottom: -3.75rem
    }
}

@keyframes leaf3animation {
    0% {
        bottom: -7.5rem
    }

    to {
        bottom: -3.75rem
    }
}

.oga-locations-ev {
    padding: 3.125rem 0
}

.oga-locations-ev__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-locations-ev__region {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 100%
}

.oga-locations-ev__region-details {
    border-bottom: .125rem solid #00a865;
    padding: 1.875rem 0;
    width: 100%
}

.oga-locations-ev__region-title a {
    display: inline;
    text-align: left
}

.oga-locations-ev__region-title a:after {
    content: "";
    display: none
}

.oga-locations-ev__region--no-countries {
    margin-bottom: 3.125rem
}

.oga-locations-ev__region--no-countries .oga-locations-ev__region-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.oga-locations-ev__region--no-countries .oga-locations-ev__region-details a {
    background: unset
}

.oga-locations-ev__region:last-child {
    margin-bottom: 0
}

.oga-locations-ev__region:last-child .oga-locations-ev__region-details {
    border: 0;
    margin-bottom: 0;
    padding-bottom: 0
}

.oga-locations-ev__region:first-child .oga-locations-ev__region-details {
    padding-top: 0
}

.oga-locations-ev__countries {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    gap: 1.5rem 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    list-style-type: none;
    margin-left: 0;
    margin-top: .75rem
}

.oga-locations-ev__countries a {
    text-align: left
}

.oga-locations-ev__country-name a {
    display: inline;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important
}

.oga-locations-ev__country-name a span {
    display: none;
    margin-left: 0 !important;
    margin-top: -.25rem;
    vertical-align: middle
}

.oga-locations-ev__country-name a span:before {
    font-size: .5rem
}

.oga-locations-ev__country-name .btn {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a865));
    background-image: linear-gradient(#00a865 0 0);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .09375rem;
    padding-bottom: .125rem;
    text-decoration: none;
    -webkit-transition: background-size .3s, background-position 0s .3s;
    transition: background-size .3s, background-position 0s .3s;
    background-color: transparent
}

.oga-locations-ev__country-name .btn:active,
.oga-locations-ev__country-name .btn:hover,
.oga-locations-ev__country-name .btn:visited {
    background-size: 100% .09375rem;
    background-size: 0
}

.oga-locations-ev__country-name .btn:before {
    border: 0
}

.oga-locations-ev__accordion {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    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
}

.oga-locations-ev__accordion-icon {
    display: block;
    font-size: .53125rem
}

.bg-dark-grey .oga-locations-ev__country-name a,
.bg-dark-grey .oga-locations-ev__country-name a:hover:after,
.bg-dark-grey .oga-locations-ev__region-title a {
    color: #fff
}

.oga-locations {
    padding: 3.125rem 0
}

.oga-locations__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    row-gap: 1.5625rem
}

.oga-locations__container,
.oga-locations__region {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-locations__region {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 100%
}

.oga-locations__region-map {
    display: none;
    height: 6.25rem;
    margin: 0 25px 0 17px;
    min-width: 6.25rem;
    width: 6.25rem
}

.oga-locations__region-details {
    border-bottom: .0625rem solid #e9e9e9;
    padding-bottom: 1.25rem;
    width: 100%
}

.oga-locations__region-title a {
    display: inline;
    text-align: left
}

.oga-locations__region-title a:after {
    content: ""
}

.oga-locations__region:last-child .oga-locations__region-details {
    border-bottom: none
}

.oga-locations__region--no-countries {
    margin-bottom: 3.125rem
}

.oga-locations__region--no-countries .oga-locations__region-details {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: -3.125rem;
    padding-bottom: 1.25rem
}

.oga-locations__region:last-child {
    margin-bottom: 0
}

.oga-locations__region:last-child .oga-locations__region-details {
    margin-bottom: 0;
    padding-bottom: 0
}

.oga-locations__countries {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    gap: 20px 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    list-style-type: none;
    margin-left: 0;
    margin-top: .625rem;
    width: 9.875rem
}

.oga-locations__countries a {
    text-align: left
}

.oga-locations__country-name a {
    display: inline;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important
}

.oga-locations__accordion {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.oga-locations__accordion-icon {
    display: block;
    font-size: .625rem
}

.oga-maps-ev {
    padding: 3.125rem 0
}

.oga-maps-ev__details {
    margin-bottom: .9375rem;
    position: relative;
    z-index: 1
}

.oga-maps-ev__details-title {
    margin-bottom: .625rem
}

.oga-maps-ev .oga-scattered-leaf__section-item {
    top: 0;
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 100% 0;
    border: .25rem solid #707070;
    border-radius: 0 100%;
    height: 8.625rem;
    left: -2.5rem;
    opacity: .3;
    position: absolute;
    top: -9.375rem;
    width: 8.625rem
}

.oga-maps-ev__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-column-gap: 3.9375rem;
    -moz-column-gap: 3.9375rem;
    column-gap: 3.9375rem;
    margin: 0 -.9375rem;
    position: relative
}

.oga-maps-ev__container-map {
    border: .125rem solid #d0d4d7;
    border-bottom-left-radius: 1.875rem;
    border-top-right-radius: 1.875rem;
    height: 29.8125rem;
    padding: 1.25rem .9375rem;
    position: relative;
    width: 100%;
    z-index: 1
}

.oga-maps-ev__container-map .map {
    height: 100%;
    width: 100%;
    z-index: 1
}

.oga-maps-ev__container-map .leaflet-container {
    background-color: #2e2d2c
}

.oga-maps-ev__container-map .leaflet-container .leaflet-control-attribution {
    display: none
}

.oga-maps-ev__container-country {
    margin: 1.25rem 0;
    overflow-y: auto;
    position: relative;
    width: 100%;
    z-index: 1
}

.oga-maps-ev__container-country::-webkit-scrollbar {
    -webkit-appearance: none;
    appearance: none;
    border-radius: .25rem;
    width: .1875rem
}

.oga-maps-ev__container-country::-webkit-scrollbar-thumb {
    background-color: #00a865;
    border-radius: .25rem;
    width: .125rem
}

.oga-maps-ev__container-country::-webkit-scrollbar-track {
    background-color: rgba(255, 112, 0, .25)
}

.oga-maps-ev__container-country ul {
    list-style: none;
    margin: 0;
    width: 100%
}

.oga-maps-ev__container-country li {
    border: .125rem solid var(--map);
    border-bottom-left-radius: 1.875rem;
    border-top-right-radius: 1.875rem;
    margin-bottom: .6875rem;
    padding: .625rem 0
}

.oga-maps-ev__container-country li.active {
    margin-bottom: 0;
    overflow-y: auto;
    padding: 0 .625rem 0 0
}

.oga-maps-ev__container-country li.active:hover {
    cursor: unset
}

.oga-maps-ev__container-country li.active .oga-maps-ev__container-country__name {
    display: none
}

.oga-maps-ev__container-country li.active .oga-maps-ev__container-country__details {
    display: block
}

.oga-maps-ev__container-country li.hide {
    display: none
}

.oga-maps-ev__container-country li:last-child {
    margin-bottom: 0
}

.oga-maps-ev__container-country__name {
    color: #2e2d2c;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1.125rem;
    line-height: 1.5rem;
    text-align: center
}

.oga-maps-ev__container-country__details {
    display: none;
    padding: 1.125rem 1.25rem;
    position: relative
}

.oga-maps-ev__container-country__details-name {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: .625rem;
    -moz-column-gap: .625rem;
    column-gap: .625rem;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1.25rem;
    line-height: 1.625rem;
    margin-bottom: 1.25rem
}

.oga-maps-ev__container-country__details-name img {
    border-bottom-left-radius: .9375rem;
    border-top-right-radius: .9375rem;
    height: 1.875rem;
    width: 2.8125rem
}

.oga-maps-ev__container-country__details-img {
    margin-top: 1.875rem
}

.oga-maps-ev__container-country__details-img img {
    border-bottom-left-radius: .9375rem;
    border-top-right-radius: .9375rem;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-maps-ev__container-country__details-close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: .875rem;
    position: absolute;
    right: 1.25rem;
    top: 1.8125rem
}

.oga-maps-ev__container-country__details-close a {
    text-decoration: none
}

.oga-maps-ev__container-country__details-title {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1rem;
    line-height: 1.125rem;
    margin-bottom: .375rem
}

.oga-maps-ev__container-country__details-context {
    font-size: .875rem;
    line-height: 1.125rem;
    margin-bottom: .625rem
}

.oga-maps-ev__container-country__details-description {
    margin-bottom: 1rem
}

.oga-metrics-ev__main {
    width: 100%
}

.oga-metrics-ev__container,
.oga-metrics-ev__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-metrics-ev__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    /*padding: 3.125rem 0*/
}

.oga-metrics-ev__heading {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important
}

.oga-metrics-ev__heading p:not(:first-child) {
    margin-top: .625rem
}

.oga-metrics-ev__sub {
    margin-top: .625rem;
    width: 100%
}

.oga-metrics-ev__asset-box {
    display: grid;
    /* gap: 2.5rem 0;*/
    margin-top: 2.5rem;
    width: 100%
}

.oga-metrics-ev__asset {
    display: grid;
    gap: 0 1.875rem;
    grid-template-columns: repeat(2, minmax(0, -webkit-min-content));
    grid-template-columns: repeat(2, minmax(0, min-content));
    min-width: 11.875rem
}

.oga-metrics-ev__asset,
.oga-metrics-ev__img-box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.oga-metrics-ev__img-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 5.625rem;
    width: 5.625rem
}

.oga-metrics-ev__img-box img {
    max-height: 80%;
    min-width: 80%;
    -o-object-fit: contain;
    object-fit: contain
}

.oga-metrics-ev__num {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.oga-metrics-ev__category,
.oga-metrics-ev__num {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important
}

.oga-metrics-ev__category {
    width: 8.375rem
}

.oga-metrics-ev.oga-curvature .oga-metrics-ev__container {
    padding-top: 1.25rem
}

.bg-orange .oga-metrics-ev .oga-rte__content {
    padding: 0
}

.oga-metrics__title {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 3.75rem;
    font-weight: 400;
    line-height: 3.75rem;
    letter-spacing: 0
}

.oga-metrics__cards {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.oga-metrics__card,
.oga-metrics__cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-metrics__card {
    margin-bottom: 1.875rem
}

.oga-metrics__card-img-container {
    margin-right: 2rem
}

.oga-metrics__card-details {
    width: 11.125rem
}

.oga-metrics__card-img {
    height: 5.375rem;
    -o-object-fit: contain;
    object-fit: contain;
    width: 5.375rem
}

.oga-metrics__title {
    word-break: break-all
}

.oga-metrics__heading {
    color: #2e2d2c;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1.25rem;
    font-weight: 600 !important;
    line-height: 2rem;
    padding-bottom: 1.25rem;
    text-align: center
}

.oga-metrics--maxi .oga-metrics__cards {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0
}

.oga-metrics--maxi .oga-metrics__card {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 100%
}

.oga-metrics--maxi .oga-metrics__card-details {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 16.25rem;
    width: 100%
}

.oga-metrics--maxi .oga-metrics__card-details .oga-metrics__title {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 3.75rem;
    line-height: 3.75rem
}

.oga-metrics--maxi .oga-metrics__card-details .oga-metrics__item-name {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1.25rem;
    line-height: 1.5625rem
}

.oga-metrics--maxi .oga-metrics__withImage .oga-metrics__card-details {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 11.125rem
}

.oga-metrics .oga-metrics__container {
    padding: 3.125rem 0
}

.metrics .bg-light-orange .bg-curvature--secondary {
    background-color: #fff
}

.metrics .bg-light-orange .bg-curvature--secondary:after {
    background: radial-gradient(75% 5pc at 50% 98%, #fed4b3 74%, transparent 0) no-repeat
}

.metrics .bg-orange .bg-curvature--secondary {
    background-color: #fff
}

.metrics .bg-orange .bg-curvature--secondary:after {
    background: radial-gradient(75% 5pc at 50% 98%, #00a865 74%, transparent 0) no-repeat
}

.bg-orange .oga-metrics .oga-rte__content {
    padding: 0
}

.oga-news-article-ev {
    padding: 11.1875rem 0 3.125rem
}

.oga-news-article-ev__title {
    margin-bottom: 1.875rem
}

.oga-news-article-ev__title.oga-rte__content .h1,
.oga-news-article-ev__title.oga-rte__content .h2,
.oga-news-article-ev__title.oga-rte__content .h3,
.oga-news-article-ev__title.oga-rte__content .h4,
.oga-news-article-ev__title.oga-rte__content .h5,
.oga-news-article-ev__title.oga-rte__content .h6,
.oga-news-article-ev__title.oga-rte__content h1,
.oga-news-article-ev__title.oga-rte__content h2,
.oga-news-article-ev__title.oga-rte__content h3,
.oga-news-article-ev__title.oga-rte__content h4,
.oga-news-article-ev__title.oga-rte__content h5,
.oga-news-article-ev__title.oga-rte__content h6 {
    margin-bottom: 0
}

.oga-news-article-ev__description {
    letter-spacing: -.01375rem
}

.oga-news-article-ev__news-type {
    color: #00b2e7;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1rem;
    letter-spacing: -.011875rem;
    line-height: 1.5625rem;
    margin-bottom: 1.875rem
}

.bg-orange.oga-news-article-ev__wrapper .oga-rte__content {
    padding: 0
}

.oga-news-article__title {
    margin-bottom: .625rem
}

.oga-news-ev {
    padding: 3.125rem 0
}

.oga-news-ev__container-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 1.875rem
}

.oga-news-ev__redirect {
    text-decoration: none !important
}

.oga-news-ev__title {
    margin-bottom: 1.25rem
}

.oga-news-ev__card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 20rem !important
}

.oga-news-ev__card:hover {
    cursor: pointer
}

.oga-news-ev__card:hover .oga-news-ev__card-image img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: .5s ease-out;
    transition: .5s ease-out
}

.oga-news-ev__card-content {
    padding: 1.25rem .625rem 1.875rem
}

.oga-news-ev__card-image {
    height: 10.5rem;
    overflow: hidden;
    width: 20rem;
    z-index: 1
}

.oga-news-ev__card-image,
.oga-news-ev__card-image img {
    border-bottom-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem
}

.oga-news-ev__card-image img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: .5s ease-in;
    transition: .5s ease-in;
    width: 100%
}

.oga-news-ev__card-date {
    font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
    font-size: .875rem;
    line-height: 1.75rem;
    margin-bottom: .625rem
}

.oga-news-ev__additional-content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem;
    margin-top: 2.5rem
}

.oga-news-ev__action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.oga-news-ev__action .btn {
    font-size: .875rem;
    line-height: 1.25rem;
    padding: .875rem .5625rem
}

.oga-news-ev__action .btn--link {
    background-color: transparent !important;
    padding: 0 !important
}

.oga-news-ev__action .btn--link:after {
    bottom: .09375rem;
    padding-left: .25rem;
    position: relative
}

.oga-news-ev .slick-track {
    display: block
}

.oga-news-ev .slick-dots {
    bottom: -.6875rem !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.oga-news-ev .slick-dots li {
    height: .625rem;
    margin-right: 1rem;
    width: .625rem
}

.oga-news-ev .slick-dots li.slick-active button:before {
    opacity: 1
}

.oga-news-ev .slick-dots button {
    height: .625rem;
    width: .625rem
}

.oga-news-ev .slick-dots button:before {
    background-color: transparent;
    border: .125rem solid #2e2d2c;
    height: .375rem;
    width: .375rem
}

.oga-news-ev .slick-dots .slick-active button:before {
    background-color: #2e2d2c
}

.oga-news-ev .slick-prev {
    left: 1.25rem
}

.oga-news-ev .slick-next {
    right: 4.25rem
}

.oga-news-ev .slick-next,
.oga-news-ev .slick-prev {
    bottom: -.09375rem;
    cursor: pointer;
    position: absolute;
    top: 40%;
    -webkit-transform: translateY(-40%);
    transform: translateY(-40%)
}

.oga-news-ev .slick-prev:before {
    content: ""
}

.oga-news-ev .slick-next:before,
.oga-news-ev .slick-prev:before {
    background-color: #00a865;
    border-radius: 50%;
    color: #2e2d2c;
    font-family: icomoon;
    font-size: 1.375rem
}

.oga-news-ev .slick-next:before {
    content: ""
}

.bg-dark-grey .oga-news-ev .slick-dots button:before {
    border: .125rem solid #fff
}

.bg-dark-grey .oga-news-ev .slick-dots .slick-active button:before {
    background-color: #fff;
    opacity: 1
}

.bg-dark-grey .oga-news-ev__action .btn {
    background-color: #fff;
    color: #2e2d2c
}

.bg-dark-grey .oga-news-ev__action .btn--secondary {
    background-color: transparent;
    border: .125rem solid #fff;
    color: #fff
}

.bg-dark-grey .oga-news-ev__action .btn--link,
.bg-dark-grey .oga-news-ev__action .btn--link:after {
    color: #fff
}

.bg-orange .oga-news-ev .slick-next:before,
.bg-orange .oga-news-ev .slick-prev:before {
    background-color: #fff
}

.bg-orange .oga-news-ev__action .btn--link:before {
    border-color: #fff
}

.oga-news-list-ev {
    color: #2e2d2c;
    padding: 3.125rem 0
}

.oga-news-list-ev .datepicker-input,
.oga-news-list-ev .icon-calender,
.oga-news-list-ev .icon-close,
.oga-news-list-ev .icon-search-icon {
    cursor: pointer
}

.oga-news-list-ev .icon-search-icon {
    font-size: .875rem;
    position: absolute;
    right: .875rem;
    top: 30%;
    z-index: 1
}

.oga-news-list-ev .icon-search-icon:after {
    content: ""
}

.oga-news-list-ev .icon-close {
    display: none;
    position: absolute;
    right: .875rem;
    top: 30%;
    z-index: 1
}

.oga-news-list-ev .icon-calender {
    color: #2e2d2c;
    font-size: .875rem;
    position: absolute;
    right: .875rem;
    top: 30%;
    z-index: 1
}

.oga-news-list-ev .icon-pagination-arrow:before {
    color: #00a865;
    content: "";
    font-size: 1.75rem;
    font-weight: 700
}

.oga-news-list-ev__validation-msg {
    color: #ff3000;
    font-size: 1rem;
    padding: .625rem 0;
    width: 18.75rem
}

.oga-news-list-ev__validation-msg--hide {
    display: none
}

.oga-news-list-ev .form-group {
    position: relative
}

.oga-news-list-ev__title {
    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;
    margin-bottom: 1.25rem;
    width: 100%
}

.oga-news-list-ev__dropdown-wrapper {
    background-color: #fff
}

.oga-news-list-ev__filters-dates {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.oga-news-list-ev__filters-dates .oga-news-list-ev__form-element {
    position: relative;
    width: calc(50% - 10px)
}

.oga-news-list-ev__filters-dates .oga-news-list-ev__form-element:last-child {
    margin-bottom: 0
}

.oga-news-list-ev__filters-dates .oga-news-list-ev__field-name {
    display: inline-block;
    font-size: 1rem;
    line-height: 1.625rem
}

.oga-news-list-ev__filters-dates .oga-news-list-ev__input-field {
    background: transparent;
    border: .0625rem solid #2e2d2c;
    border-radius: .375rem;
    display: block;
    height: 2.375rem;
    outline: 0;
    padding: 0 2.6875rem 0 .625rem;
    position: relative;
    width: 100%;
    z-index: 1
}

.oga-news-list-ev__filters-dates .oga-news-list-ev__input-container {
    border-radius: .375rem;
    color: #2e2d2c;
    position: relative;
    width: 100%
}

.oga-news-list-ev__filters-dates .oga-news-list-ev__input-container .datepicker-input.in-edit:active,
.oga-news-list-ev__filters-dates .oga-news-list-ev__input-container .datepicker-input.in-edit:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.oga-news-list-ev__filters-dates .filter-field {
    margin-top: 1.25rem;
    position: relative;
    width: 100%
}

.oga-news-list-ev__filters-dates .filter-field .oga-news-list-ev__input-container {
    background: transparent;
    width: 100%
}

.oga-news-list-ev__filters-dates .filter-field--mobile-category select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(clientlib-evolution-site/resources/images/downarrow.svg);
    background-position: right .875rem center;
    background-repeat: no-repeat;
    background-size: 1rem
}

.oga-news-list-ev__cards-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 2.5rem
}

.oga-news-list-ev__cards-section--hide {
    display: none
}

.oga-news-list-ev__img-container {
    height: 12.375rem;
    position: relative;
    width: 100%
}

.oga-news-list-ev__no-cards--hide {
    display: none
}

.oga-news-list-ev__tag-data {
    margin-bottom: .625rem
}

.oga-news-list-ev__tag-data:after {
    clear: both
}

.oga-news-list-ev__tag-data ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    margin: 0;
    width: 100%
}

.oga-news-list-ev__tag-data ul li {
    border-right: 1px solid #2e2d2c;
    font-size: .875rem;
    letter-spacing: -.00375rem;
    padding: 0 .75rem
}

.oga-news-list-ev__tag-data ul li:first-child {
    padding-left: 0
}

.oga-news-list-ev__tag-data ul li:last-child {
    border-right: 0;
    padding-right: 0
}

.oga-news-list-ev__category {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #616060;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: .875rem;
    line-height: 1.125rem
}

.oga-news-list-ev__no-content-heading {
    text-align: center
}

.oga-news-list-ev__card-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

.oga-news-list-ev__card-row:hover .oga-news-list-ev__img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: .5s ease-out;
    transition: .5s ease-out
}

.oga-news-list-ev__card-row .oga-news-list-ev__card-content-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 1.25rem .625rem 0
}

.oga-news-list-ev__card-row .oga-news-list-ev__card-heading {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    margin-bottom: 1.25rem;
    overflow: hidden
}

.oga-news-list-ev__card-row .oga-news-list-ev__img {
    border-bottom-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: .5s ease-in;
    transition: .5s ease-in;
    width: 100%
}

.oga-news-list-ev__card-row .oga-news-list-ev__img-container {
    border-bottom-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1
}

.oga-news-list-ev__card-row .oga-news-list-ev__link {
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 2
}

.oga-news-list-ev__filters-section {
    margin-bottom: 2.5rem
}

.oga-news-list-ev__pagination-wrapper {
    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;
    margin-top: 2.5rem
}

.oga-news-list-ev__pagination-wrapper--hide {
    display: none
}

.oga-news-list-ev__pagination-wrapper * {
    display: inline-block
}

.oga-news-list-ev__pagination-wrapper .oga-news-list-ev__pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0
}

.oga-news-list-ev__pagination-wrapper .oga-news-list-ev__ellipses,
.oga-news-list-ev__pagination-wrapper .oga-news-list-ev__page-count {
    font-family: Gilroy-Medium, HelveticaNeueLT-Arabic-Roman;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.625rem;
    letter-spacing: 0;
    cursor: pointer;
    margin: 0 .25rem;
    min-width: .75rem;
    position: relative;
    text-align: center
}

.oga-news-list-ev__pagination-wrapper .oga-news-list-ev__ellipses:after,
.oga-news-list-ev__pagination-wrapper .oga-news-list-ev__page-count:after {
    bottom: 0;
    content: "";
    height: .125rem;
    left: 0;
    position: absolute;
    width: 100%
}

.oga-news-list-ev__pagination-wrapper .oga-news-list-ev__ellipses.selected,
.oga-news-list-ev__pagination-wrapper .oga-news-list-ev__page-count.selected {
    color: #00a865;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold
}

.oga-news-list-ev__pagination-wrapper .oga-news-list-ev__ellipses.selected:after,
.oga-news-list-ev__pagination-wrapper .oga-news-list-ev__page-count.selected:after {
    background-color: #00a865
}

.oga-news-list-ev__pagination-wrapper .oga-news-list-ev__ellipses {
    cursor: auto
}

.oga-news-list-ev__pagination-wrapper .oga-news-list-ev__next-button,
.oga-news-list-ev__pagination-wrapper .oga-news-list-ev__prev-button {
    background: transparent;
    border: 0;
    font-size: .875rem;
    margin: 0 1rem;
    outline: 0
}

.oga-news-list-ev__pagination-wrapper .oga-news-list-ev__prev-button {
    margin-left: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-news-list-ev__pagination-wrapper .oga-news-list-ev__next-button {
    margin-right: 0
}

.oga-news-list-ev__loader-wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: hsla(0, 0%, 100%, .7);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 21
}

.oga-news-list-ev__loader-wrapper--active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-news-list-ev__loader-wrapper .oga-news-list-ev__loader-text {
    color: #2e2d2c;
    margin-top: 1.5625rem
}

.oga-news-list-ev__category-container {
    display: none
}

.oga-news-list-ev__category-container ul {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: .25rem solid #e9e9e9;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1rem;
    line-height: 1.625rem;
    list-style: none;
    margin: 0
}

.oga-news-list-ev__category-container li {
    cursor: pointer;
    padding: 0 2.5rem 1rem;
    position: relative;
    text-align: center
}

.oga-news-list-ev__category-container li:after {
    background: transparent;
    bottom: -.25rem;
    content: "";
    height: .25rem;
    left: 0;
    position: absolute;
    width: 100%
}

.oga-news-list-ev__category-container .active {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important
}

.oga-news-list-ev__category-container .active:after {
    background: #00a865
}

.bg-dark-grey .oga-news-list-ev {
    color: #fff
}

.bg-dark-grey .oga-news-list-ev__tag-data ul li {
    border-color: #fff
}

.bg-dark-grey .oga-news-list-ev__category {
    color: #cbcbcb
}

.bg-dark-grey .oga-news-list-ev__filters-dates .filter-field label,
.bg-dark-grey .oga-news-list-ev__filters-dates .oga-news-list-ev__input-field {
    border-color: #fff
}

.bg-dark-grey .oga-news-list-ev__filters-dates .icon-calender {
    color: #fff
}

.bg-dark-grey .oga-news-list-ev__filters-dates .filter-field--mobile-category select {
    background-image: url(clientlib-evolution-site/resources/images/downarrow-white.svg)
}

.bg-dark-grey .oga-news-list-ev__input-container {
    color: #fff
}

.bg-dark-grey .oga-news-list-ev__dropdown-wrapper {
    background-color: transparent;
    color: #fff
}

.oga-news-list {
    color: #2e2d2c;
    padding: 3.125rem 0
}

.oga-news-list .datepicker-input,
.oga-news-list .icon-calender {
    cursor: pointer
}

.oga-news-list .icon-search-icon {
    cursor: pointer;
    position: absolute;
    right: 14px;
    top: 30%;
    z-index: 1
}

.oga-news-list .icon-search-icon:after {
    content: ""
}

.oga-news-list .icon-close {
    cursor: pointer;
    display: none;
    position: absolute;
    right: 14px;
    top: 30%;
    z-index: 1
}

.oga-news-list__validation-msg {
    color: red;
    font-size: 1rem;
    padding: 10px 0;
    width: 18.75rem
}

.oga-news-list__validation-msg--hide {
    display: none
}

.oga-news-list .form-group {
    position: relative
}

.oga-news-list__filters {
    border-radius: .125rem;
    border-bottom-left-radius: 3.125rem;
    padding: 1.5rem 1.25rem 1.875rem
}

.oga-news-list__filters .datepicker-input.in-edit:active,
.oga-news-list__filters .datepicker-input.in-edit:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.oga-news-list__title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #2e2d2c;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.5rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 2rem;
    margin-bottom: 1.25rem;
    width: 100%
}

.oga-news-list__dropdown-wrapper {
    background-color: #fff
}

.oga-news-list__filters-dates {
    border-top-right-radius: 3.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 1.1875rem
}

.oga-news-list__filters-dates .oga-news-list__form-element {
    position: relative;
    width: calc(50% - 5px)
}

.oga-news-list__filters-dates .oga-news-list__form-element:last-child {
    margin-bottom: 0
}

.oga-news-list__filters-dates .oga-news-list__form-element:first-of-type {
    margin-right: .625rem
}

.oga-news-list__filters-dates .oga-news-list__field-name {
    color: #2e2d2c;
    display: inline-block;
    font-size: 1rem;
    line-height: 1.625rem;
    margin-bottom: .375rem
}

.oga-news-list__filters-dates .oga-news-list__input-field {
    background: transparent;
    border: .125rem solid #2e2d2c;
    border-radius: .5rem;
    display: block;
    font-family: Gilroy-Medium, HelveticaNeueLT-Arabic-Roman !important;
    height: 2.375rem;
    outline: 0;
    padding: 0 2.25rem 0 .75rem;
    position: relative;
    width: 100%;
    z-index: 1
}

.oga-news-list__filters-dates .oga-news-list__input-container {
    background-color: #fff;
    border-radius: .625rem;
    position: relative
}

.oga-news-list__filters-dates .oga-news-list__input-container .datepicker-input.in-edit:active,
.oga-news-list__filters-dates .oga-news-list__input-container .datepicker-input.in-edit:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.oga-news-list__filters-dates .icon-calender {
    color: #2e2d2c;
    font-size: 1rem;
    position: absolute;
    right: .875rem;
    top: 30%;
    z-index: 1
}

.oga-news-list__filters-dates .filter-field {
    margin-top: 1.25rem;
    width: 100%
}

.oga-news-list__filters-dates .filter-field--mobile-category select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(../../../clientlib-site/images/downarrow.html);
    background-position: right .875rem center;
    background-repeat: no-repeat;
    background-size: 1rem
}

.oga-news-list__cards-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 1.25rem
}

.oga-news-list__cards-section--hide {
    display: none
}

.oga-news-list__img-container {
    height: 12.375rem;
    position: relative;
    width: 100%
}

.oga-news-list__no-cards--hide {
    display: none
}

.oga-news-list__tag-data {
    margin-bottom: 1.1875rem
}

.oga-news-list__tag-data:after {
    clear: both
}

.oga-news-list__tag-data .oga-news-list__tag-name {
    background-color: #00a865;
    display: inline-block;
    margin-left: -1.3125rem;
    max-width: 75%;
    min-width: 7.5rem;
    padding: .3125rem .5625rem .25rem 1.25rem
}

.oga-news-list__tag-data .oga-news-list__tag-date,
.oga-news-list__tag-data .oga-news-list__tag-name {
    color: #2e2d2c;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important;
    font-size: .75rem !important;
    line-height: 1.125rem !important
}

.oga-news-list__tag-data .oga-news-list__tag-date {
    float: right;
    padding: .3125rem 0 .25rem
}

.oga-news-list__no-content-heading {
    text-align: center
}

.oga-news-list__card-row {
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-news-list__card-row,
.oga-news-list__card-row .oga-news-list__card-content-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal
}

.oga-news-list__card-row .oga-news-list__card-content-container {
    background-color: #f8f8f8;
    border: .125rem solid #e9e9e9;
    border-top: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: .9375rem 1.25rem 1.25rem
}

.oga-news-list__card-row .oga-news-list__card-heading {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    -webkit-line-clamp: 5;
    margin-bottom: 1.25rem;
    overflow: hidden
}

.oga-news-list__card-row .oga-news-list__img {
    border-top-right-radius: 3.75rem;
    height: 12.375rem;
    width: 100%
}

.oga-news-list__card-row .oga-news-list__img-tag {
    background-color: #f8f8f8;
    bottom: 0;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: .75rem;
    left: 0;
    line-height: .875rem;
    min-width: 7.5rem;
    padding: .3125rem .5625rem .25rem 1.25rem;
    position: absolute
}

.oga-news-list__card-row .oga-news-list__link {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.oga-news-list__container {
    padding: 0 10px !important
}

.oga-news-list__filters-section {
    margin-bottom: 2.5rem
}

.oga-news-list__pagination-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 1.875rem
}

.oga-news-list__pagination-wrapper--hide {
    display: none
}

.oga-news-list__pagination-wrapper * {
    display: inline-block
}

.oga-news-list__pagination-wrapper .oga-news-list__pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0
}

.oga-news-list__pagination-wrapper .oga-news-list__ellipses,
.oga-news-list__pagination-wrapper .oga-news-list__page-count {
    cursor: pointer;
    font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light !important;
    margin: 0 .3125rem
}

.oga-news-list__pagination-wrapper .oga-news-list__ellipses.selected,
.oga-news-list__pagination-wrapper .oga-news-list__page-count.selected {
    color: #00a865;
    cursor: auto;
    pointer-events: none;
    text-decoration: underline;
    text-decoration-thickness: .125rem;
    text-underline-offset: .125rem
}

.oga-news-list__pagination-wrapper .oga-news-list__ellipses {
    cursor: auto
}

.oga-news-list__pagination-wrapper .oga-news-list__next-button,
.oga-news-list__pagination-wrapper .oga-news-list__prev-button {
    background: transparent;
    border: 0;
    font-size: .875rem;
    margin: 0 1.3125rem;
    outline: 0
}

.oga-news-list__pagination-wrapper .oga-news-list__prev-button {
    margin-left: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-news-list__pagination-wrapper .oga-news-list__next-button {
    margin-right: 0
}

.oga-news-list__loader-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: hsla(0, 0%, 100%, .7);
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 21
}

.oga-news-list__loader-wrapper--active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-news-list__loader-wrapper .oga-news-list__loader-text {
    color: #2e2d2c;
    margin-top: 1.5625rem
}

.oga-news-list .icon-pagination-arrow:before {
    color: #00a865;
    content: "";
    font-size: 1.75rem;
    font-weight: 700
}

.oga-news-list__category-container {
    background-color: #f8f8f8;
    border-radius: .5rem;
    display: none
}

.oga-news-list__category-container ul {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #2e2d2c;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 1.625rem;
    list-style: none;
    margin: 0
}

.oga-news-list__category-container li {
    cursor: pointer;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: .625rem 0 .5625rem;
    position: relative;
    text-align: center
}

.oga-news-list__category-container .active {
    background-color: #00a865;
    border: 0;
    border-radius: .5rem
}

.oga-news-list__category-container .active:after {
    border-left: .9375rem solid transparent;
    border-right: .9375rem solid transparent;
    border-top: .9375rem solid #00a865;
    bottom: -.875rem;
    content: "";
    height: 0;
    left: 45%;
    position: absolute;
    width: 0
}

.bg-light-grey .oga-news-list__card-content-container,
.bg-light-grey .oga-news-list__category-container {
    background-color: #fff
}

.oga-news__container {
    padding: 3.125rem 0
}

.oga-news__title {
    margin-bottom: .625rem
}

.oga-news__description {
    margin-bottom: 1.875rem
}

.oga-news__card {
    background-color: #fff;
    border: none;
    border-radius: .125rem;
    border-bottom-left-radius: 3.125rem;
    border-top-right-radius: 3.125rem;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 25.75rem;
    width: 18.75rem !important
}

.oga-news__card-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto
}

.oga-news__card-image {
    height: 11.75rem
}

.oga-news__card-image img {
    border-radius: .125rem;
    border-top-right-radius: 3.125rem;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-news__card-content {
    border-bottom-left-radius: 3.125rem;
    border: .125rem solid #e9e9e9;
    border-top: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    padding: 1.25rem;
    position: relative
}

.oga-news__card-content:hover {
    padding: 1.25rem 1.25rem 2.8125rem
}

.oga-news__card-title {
    -webkit-line-clamp: 2;
    margin-bottom: .625rem;
    max-height: 2.75rem
}

.oga-news__card-description,
.oga-news__card-title {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis
}

.oga-news__card-description {
    -webkit-line-clamp: 4;
    margin-bottom: auto;
    max-height: 5rem
}

.oga-news__card-action {
    bottom: 1.4375rem;
    margin-top: 1.25rem;
    position: absolute
}

.oga-news__card:hover {
    background-color: #fff;
    border: .125rem solid #e9e9e9
}

.oga-news__card:hover.oga-news__card--orange {
    background-color: #fed4b3
}

.oga-news__card:hover.oga-news__card--grey {
    background-color: #f8f8f8
}

.oga-news__card:hover .oga-news__card-image {
    -webkit-animation: card-animation .5s forwards;
    animation: card-animation .5s forwards
}

.oga-news__card:hover .oga-news__card-content {
    border: none
}

.oga-news__card:hover .oga-news__card-title {
    -webkit-line-clamp: 4;
    max-height: 5.5rem
}

.oga-news__card:hover .oga-news__card-description {
    -webkit-line-clamp: 11;
    max-height: 13.75rem
}

.oga-news__additional-content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem;
    margin-top: 3.75rem
}

.oga-news__summary {
    text-align: center
}

.oga-news__action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.oga-newsletter-subscription-ev {
    padding: 2.5rem 1.25rem;
    width: 18.75rem
}

.oga-newsletter-subscription-ev__heading {
    margin-bottom: 1.25rem
}

.oga-newsletter-subscription-ev__form-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-newsletter-subscription-ev__form-container:nth-child(3) {
    margin-bottom: 0
}

.oga-newsletter-subscription-ev__form-container .oga-form__wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 1.25rem;
    row-gap: .625rem;
    width: 100%
}

.oga-newsletter-subscription-ev .oga-form__checkbox-section .oga-form__label {
    font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
    font-size: 1rem;
    letter-spacing: -.02rem;
    line-height: 1.25rem;
    pointer-events: none
}

.oga-newsletter-subscription-ev .oga-form__checkbox-section:last-child {
    margin-bottom: 0
}

.oga-newsletter-subscription-ev .oga-form__terms-condition {
    display: grid;
    height: auto;
    margin-bottom: 1.25rem !important
}

.oga-newsletter-subscription-ev__checkbox-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 2.5rem
}

.oga-newsletter-subscription-ev__checkbox-group .icon-tick-new {
    color: #fff
}

.oga-newsletter-subscription-ev__group-heading {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1.125rem;
    margin-bottom: .75rem;
    margin-top: 0
}

.oga-newsletter-subscription-ev__action-container {
    -webkit-column-gap: .9375rem;
    -moz-column-gap: .9375rem;
    column-gap: .9375rem;
    margin-top: 1.25rem
}

.oga-newsletter-subscription-ev__action-container,
.oga-newsletter-subscription-ev__action-container .btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-newsletter-subscription-ev__action-container .btn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: .875rem;
    height: 2.8125rem;
    line-height: 1.25rem;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    min-height: 2.8125rem;
    min-width: 11.25rem;
    padding: .625rem;
    width: auto !important
}

.oga-newsletter-subscription-ev .oga-recaptcha {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 1.25rem
}

.oga-newsletter-subscription-ev .oga-recaptcha__validator-field+label {
    color: #ff3000
}

.oga-newsletter-subscription-ev .oga-recaptcha .g-recaptcha {
    -webkit-transform: scale(.94);
    transform: scale(.94);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.oga-newsletter-subscription-ev-result {
    padding: 1.875rem;
    width: 17.6875rem
}

.oga-newsletter-subscription-ev-result p {
    margin-bottom: .625rem
}

.oga-newsletter-subscription-ev-result p:last-child {
    margin-bottom: 0
}

.oga-newsletter-subscription-ev__message {
    margin-bottom: 1.875rem
}

.oga-newsletter-subscription,
.oga-newsletter-subscription-result {
    background: #fff;
    padding: 1.875rem;
    width: 21.4375rem
}

.oga-newsletter-subscription-result .oga-newsletter-subscription__heading {
    margin-bottom: 1.125rem
}

.oga-newsletter-subscription-result .oga-newsletter-subscription__message {
    margin-bottom: 1.875rem
}

.oga-newsletter-subscription-result .oga-newsletter-subscription__message p {
    margin-bottom: .625rem
}

.oga-newsletter-subscription-result .oga-newsletter-subscription__message p:last-child {
    margin-bottom: 0
}

.oga-newsletter-subscription-result .oga-newsletter-subscription__message--error {
    color: #ff3000
}

.oga-newsletter-subscription__heading {
    margin-bottom: 1.125rem
}

.oga-newsletter-subscription .oga-form__wrapper {
    margin-bottom: 1.25rem
}

.oga-newsletter-subscription .oga-form__label {
    margin-bottom: 1.125rem
}

.oga-newsletter-subscription .oga-form__textarea {
    display: block;
    height: 9.375rem;
    resize: none
}

.oga-newsletter-subscription .oga-form__checkbox-section .oga-form__label {
    cursor: pointer;
    margin-bottom: 0
}

.oga-newsletter-subscription .oga-recaptcha {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 1.25rem
}

.oga-newsletter-subscription .oga-recaptcha__validator-field+label {
    color: #ff3000
}

.oga-newsletter-subscription .oga-recaptcha .g-recaptcha {
    -webkit-transform: scale(.94);
    transform: scale(.94);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.oga-newsletter-subscription__checkbox-group.oga-form__wrapper {
    margin-bottom: 2.1875rem
}

.oga-newsletter-subscription__checkbox-group label.error {
    color: #ff3000
}

.oga-newsletter-subscription__checkbox-group .oga-form__checkbox-section {
    margin-bottom: .75rem
}

.oga-newsletter-subscription__group-heading {
    margin-bottom: 1.125rem
}

.oga-newsletter-subscription__action-container .loader {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: .9375rem
}

.oga-product-carousel-ev {
    padding: 3.125rem 0
}

.oga-product-carousel-ev .oga-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-product-carousel-ev__title {
    margin-bottom: .625rem;
    text-align: left
}

.oga-product-carousel-ev__title * {
    margin-bottom: 1.25rem
}

.oga-product-carousel-ev__title.oga-rte__content .h1,
.oga-product-carousel-ev__title.oga-rte__content .h2,
.oga-product-carousel-ev__title.oga-rte__content .h3,
.oga-product-carousel-ev__title.oga-rte__content .h4,
.oga-product-carousel-ev__title.oga-rte__content .h5,
.oga-product-carousel-ev__title.oga-rte__content .h6,
.oga-product-carousel-ev__title.oga-rte__content h1,
.oga-product-carousel-ev__title.oga-rte__content h2,
.oga-product-carousel-ev__title.oga-rte__content h3,
.oga-product-carousel-ev__title.oga-rte__content h4,
.oga-product-carousel-ev__title.oga-rte__content h5,
.oga-product-carousel-ev__title.oga-rte__content h6,
.oga-product-carousel-ev__title :last-child {
    margin-bottom: 0
}

.oga-product-carousel-ev__subtitle {
    margin-bottom: 1.875rem
}

.oga-product-carousel-ev__carousel-wrapper {
    padding-bottom: 0
}

.oga-product-carousel-ev__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-product-carousel-ev__products {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.oga-product-carousel-ev__product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    position: relative;
    width: 100%
}

.oga-product-carousel-ev__product-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 1.25rem
}

.oga-product-carousel-ev__product-wrapper .icon-text-link-chevron {
    bottom: .3125rem;
    display: none;
    font-size: .4375rem;
    position: absolute;
    right: -.75rem
}

.oga-product-carousel-ev__product-wrapper:nth-child(odd) {
    margin-right: 0
}

.oga-product-carousel-ev__product-title {
    background-position: 0;
    border-top-left-radius: 0;
    display: inline-block;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    letter-spacing: -.0225rem;
    text-align: left;
    width: 14.5rem
}

.oga-product-carousel-ev__product-title a {
    background-size: 100% .125rem;
    color: #2e2d2c;
    display: inline-block;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important;
    font-weight: 700 !important
}

.oga-product-carousel-ev__product-title a:hover {
    text-decoration: none
}

.oga-product-carousel-ev__product:hover {
    cursor: pointer;
    text-decoration: none
}

.oga-product-carousel-ev__product-img {
    height: 4.875rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 4.875rem
}

.oga-product-carousel-ev__product-img--primary {
    display: block
}

.oga-product-carousel-ev__product-img--secondary,
.oga-product-carousel-ev__product-tile-image {
    display: none
}

.oga-product-carousel-ev__hover-image-container {
    display: none;
    text-align: right
}

.oga-product-carousel-ev__hover-image-container img {
    -o-object-fit: contain;
    object-fit: contain
}

.oga-product-carousel-ev .pink a {
    color: #ff4399 !important
}

.oga-product-carousel-ev .blue a {
    color: #8e75f8 !important
}

.oga-product-carousel-ev .purple a {
    color: #543eee !important
}

.oga-product-carousel-ev .yellow a {
    color: #ffb100 !important
}

.oga-product-carousel-ev .green a {
    color: #00904d !important
}

.oga-product-carousel-ev .aqua-blue a {
    color: #00b2e7 !important
}

.bg-dark-grey .oga-product-carousel-ev__product-title a {
    color: #fff
}

.bg-orange .oga-product-carousel-ev__subtitle,
.bg-orange .oga-product-carousel-ev__title {
    padding: unset
}

.oga-product-carousel {
    padding: 3.1875rem 0
}

.oga-product-carousel__title {
    margin-bottom: .625rem
}

.oga-product-carousel__subtitle {
    margin-bottom: 2.5rem
}

.oga-product-carousel__carousel-wrapper {
    padding-bottom: 1.25rem
}

.oga-product-carousel__product-title {
    -webkit-background-clip: text;
    background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, from(#00a865), color-stop(50%, #00a865), color-stop(50%, #2e2d2c));
    background-image: linear-gradient(90deg, #00a865, #00a865 50%, #2e2d2c 0);
    background-position: 100%;
    background-size: 200% 100%;
    border: 0;
    border-radius: 0;
    color: #2e2d2c;
    display: inline-block;
    margin-top: .625rem;
    min-width: unset;
    padding: 0;
    position: relative;
    text-align: center;
    -webkit-text-fill-color: transparent;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.oga-product-carousel__product-title a {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a865));
    background-image: linear-gradient(#00a865 0 0);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .125rem;
    color: #00a865;
    display: inline !important;
    text-decoration: none;
    -webkit-transition: background-size .3s, background-position 0s .3s;
    transition: background-size .3s, background-position 0s .3s
}

.oga-product-carousel__products {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-product-carousel__products .oga-product-carousel__product-img--primary {
    display: block
}

.oga-product-carousel__products .oga-product-carousel__product-img--secondary {
    display: none
}

.oga-product-carousel__products .oga-product-carousel__product {
    padding-bottom: .3125rem;
    position: relative
}

.oga-product-carousel__products .oga-product-carousel__product a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: none
}

.oga-product-carousel__products .oga-product-carousel__product:hover .oga-product-carousel__product-img--primary {
    display: none
}

.oga-product-carousel__products .oga-product-carousel__product:hover .oga-product-carousel__product-img--secondary {
    display: block
}

.oga-product-carousel__products .oga-product-carousel__product:hover .oga-product-carousel__product-title {
    background-position: 0;
    border-top-left-radius: 0
}

.oga-product-carousel__products .oga-product-carousel__product:hover .oga-product-carousel__product-title a {
    background-size: 100% .125rem
}

.oga-product-carousel__product-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.oga-product-carousel__product-wrapper:last-child {
    margin-right: 0
}

.oga-product-carousel__product {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    width: 9.25rem
}

.oga-product-carousel__product:hover {
    cursor: pointer;
    text-decoration: none
}

.oga-product-carousel__product-img {
    height: auto;
    max-height: 5rem;
    max-width: 5rem;
    -o-object-fit: contain;
    object-fit: contain;
    width: auto
}

.oga-product-carousel--maxi {
    border-top-left-radius: 7.5rem
}

.oga-product-carousel--maxi .oga-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-product-carousel--maxi .oga-product-carousel__subtitle {
    display: none
}

.oga-product-carousel--maxi .oga-product-carousel__carousel-wrapper {
    padding-bottom: 0
}

.oga-product-carousel--maxi .oga-product-carousel__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-product-carousel--maxi .oga-product-carousel__title {
    font-size: 1.5rem;
    letter-spacing: -.03rem;
    line-height: 2rem;
    margin-bottom: 2.5rem;
    text-align: center;
    width: 15.5rem
}

.oga-product-carousel--maxi .oga-product-carousel__product-title {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1.125rem;
    letter-spacing: -.0225rem;
    line-height: 1.375rem;
    text-align: center;
    width: 14.5rem
}

.oga-product-carousel--maxi .oga-product-carousel__product {
    margin: 0;
    width: 10.625rem
}

.oga-product-carousel--maxi .oga-container--inner {
    max-width: unset
}

.bg-light-orange .oga-product-carousel .slick-dots li:not(.slick-active) button:before,
.bg-orange .oga-product-carousel .slick-dots li:not(.slick-active) button:before {
    background-color: #fff
}

.bg-orange .oga-product-carousel .slick-next:before,
.bg-orange .oga-product-carousel .slick-prev:before {
    color: #fff
}

.bg-orange .oga-product-carousel .slick-dots .slick-active button:before {
    background-color: #fed4b3
}

.bg-orange .oga-product-carousel__product-title {
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, #fff), color-stop(50%, #2e2d2c));
    background-image: linear-gradient(90deg, #fff, #fff 50%, #2e2d2c 0)
}

.bg-orange .oga-product-carousel__product-title a {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
    background-image: linear-gradient(#fff 0 0);
    color: #fff
}

.oga-product-category-ev {
    padding: 3.125rem 0
}

.oga-product-category-ev .oga-scattered-leaf__section {
    overflow: hidden
}

.oga-product-category-ev__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 1.875rem
}

.oga-product-category-ev__product-tile {
    border-bottom-left-radius: 1.875rem;
    border-top-right-radius: 1.875rem;
    padding: 1.875rem 1.25rem
}

.oga-product-category-ev__title {
    margin-bottom: .625rem
}

.oga-product-category-ev__product-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 1.25rem
}

.oga-product-category-ev__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%
}

.oga-product-category-ev__item img {
    border-radius: 88% 0;
    height: 5.125rem;
    width: 5.125rem
}

.oga-product-category-ev__item-details {
    padding-left: 1.125rem
}

.oga-product-category-ev__item-title {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1rem;
    line-height: 1.375rem;
    margin-bottom: .375rem
}

.bg-dark-grey .oga-product-category-ev__product-tile {
    color: #2e2d2c
}

.oga-product-services-carousel-ev {
    padding: 3.125rem 0
}

.oga-product-services-carousel-ev__title {
    margin-bottom: .625rem
}

.oga-product-services-carousel-ev__title.oga-rte__content .h1,
.oga-product-services-carousel-ev__title.oga-rte__content .h2,
.oga-product-services-carousel-ev__title.oga-rte__content .h3,
.oga-product-services-carousel-ev__title.oga-rte__content .h4,
.oga-product-services-carousel-ev__title.oga-rte__content .h5,
.oga-product-services-carousel-ev__title.oga-rte__content .h6,
.oga-product-services-carousel-ev__title.oga-rte__content h1,
.oga-product-services-carousel-ev__title.oga-rte__content h2,
.oga-product-services-carousel-ev__title.oga-rte__content h3,
.oga-product-services-carousel-ev__title.oga-rte__content h4,
.oga-product-services-carousel-ev__title.oga-rte__content h5,
.oga-product-services-carousel-ev__title.oga-rte__content h6 {
    margin-bottom: 0
}

.oga-product-services-carousel-ev__subtitle {
    margin-bottom: 2.5rem
}

.oga-product-services-carousel-ev__carousel-wrapper {
    padding-bottom: 1.25rem
}

.oga-product-services-carousel-ev__products {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap
}

.oga-product-services-carousel-ev__products .oga-product-services-carousel-ev__product-img--primary {
    display: block
}

.oga-product-services-carousel-ev__products .oga-product-services-carousel-ev__product-img--secondary {
    display: none
}

.oga-product-services-carousel-ev__product-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.oga-product-services-carousel-ev__product-wrapper:last-child {
    margin-right: 0
}

.oga-product-services-carousel-ev__product {
    -ms-flex-flow: column;
    flex-flow: column;
    margin: 0 auto;
    padding-bottom: .3125rem;
    position: relative;
    width: 9.25rem
}

.oga-product-services-carousel-ev__product,
.oga-product-services-carousel-ev__product a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal
}

.oga-product-services-carousel-ev__product a {
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    text-decoration: none
}

.oga-product-services-carousel-ev__product:hover {
    cursor: pointer;
    text-decoration: none
}

.oga-product-services-carousel-ev__product:hover .oga-product-services-carousel-ev__product-img--primary {
    display: none
}

.oga-product-services-carousel-ev__product:hover .oga-product-services-carousel-ev__product-img--secondary {
    display: block
}

.oga-product-services-carousel-ev__product:hover .oga-product-services-carousel-ev__product-title {
    background-position: 0;
    border-top-left-radius: 0
}

.oga-product-services-carousel-ev__product:hover .oga-product-services-carousel-ev__product-title a {
    background-size: 100% .125rem
}

.oga-product-services-carousel-ev__product-title {
    -webkit-background-clip: text;
    background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, from(#00a865), color-stop(50%, #00a865), color-stop(50%, #2e2d2c));
    background-image: linear-gradient(90deg, #00a865, #00a865 50%, #2e2d2c 0);
    background-position: 100%;
    background-size: 200% 100%;
    border: 0;
    border-radius: 0;
    color: #2e2d2c;
    display: inline-block;
    margin-top: .625rem;
    min-width: unset;
    padding: 0;
    position: relative;
    text-align: center;
    -webkit-text-fill-color: transparent;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.oga-product-services-carousel-ev__product-title a {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a865));
    background-image: linear-gradient(#00a865 0 0);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .125rem;
    color: #00a865;
    display: inline !important;
    text-decoration: none;
    -webkit-transition: background-size .3s, background-position 0s .3s;
    transition: background-size .3s, background-position 0s .3s
}

.oga-product-services-carousel-ev__product-img {
    height: auto;
    max-height: 5rem;
    max-width: 5rem;
    -o-object-fit: contain;
    object-fit: contain;
    width: auto
}

.oga-product-services-carousel-ev--maxi {
    border-top-left-radius: 7.5rem
}

.oga-product-services-carousel-ev--maxi .oga-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-product-services-carousel-ev--maxi .oga-product-services-carousel-ev__subtitle {
    display: none
}

.oga-product-services-carousel-ev--maxi .oga-product-services-carousel-ev__carousel-wrapper {
    padding-bottom: 0
}

.oga-product-services-carousel-ev--maxi .oga-product-services-carousel-ev__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-product-services-carousel-ev--maxi .oga-product-services-carousel-ev__title {
    font-size: 1.5rem;
    letter-spacing: -.03rem;
    line-height: 2rem;
    margin-bottom: 2.5rem;
    text-align: center;
    width: 15.5rem
}

.oga-product-services-carousel-ev--maxi .oga-product-services-carousel-ev__product-title {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1.125rem;
    letter-spacing: -.0225rem;
    line-height: 1.375rem;
    text-align: center;
    width: 14.5rem
}

.oga-product-services-carousel-ev--maxi .oga-product-services-carousel-ev__product {
    margin: 0;
    width: 10.625rem
}

.oga-product-services-carousel-ev--maxi .oga-container--inner {
    max-width: unset
}

.oga-product-services-carousel-ev .slick-dots {
    bottom: -1.75rem !important
}

.oga-product-services-carousel-ev .slick-dots li {
    height: .625rem;
    margin-right: 1rem;
    width: .625rem
}

.oga-product-services-carousel-ev .slick-dots li.slick-active button:before {
    opacity: 1
}

.oga-product-services-carousel-ev .slick-dots button {
    height: .625rem;
    width: .625rem
}

.oga-product-services-carousel-ev .slick-dots button:before {
    background-color: transparent;
    border: .125rem solid #2e2d2c;
    height: .375rem;
    width: .375rem
}

.oga-product-services-carousel-ev .slick-dots .slick-active button:before {
    background-color: #2e2d2c
}

.oga-product-services-carousel-ev .slick-next:before,
.oga-product-services-carousel-ev .slick-prev:before {
    background-color: #00a865;
    border-radius: 50%;
    color: #2e2d2c;
    content: "";
    font-family: icomoon;
    font-size: 1.375rem
}

.oga-product-services-carousel-ev .slick-prev:before {
    content: ""
}

.oga-product-services-carousel-ev .slick-next:before {
    content: ""
}

.bg-dark-grey .oga-product-services-carousel-ev__product-title {
    background-image: -webkit-gradient(linear, left top, right top, from(#00a865), color-stop(50%, #00a865), color-stop(50%, #fff));
    background-image: linear-gradient(90deg, #00a865, #00a865 50%, #fff 0)
}

.bg-dark-grey .oga-product-services-carousel-ev__product-title a {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a865));
    background-image: linear-gradient(#00a865 0 0);
    color: #fff
}

.bg-dark-grey .oga-product-services-carousel-ev .slick-dots li button:before {
    background-color: transparent;
    border: .125rem solid #fff
}

.bg-dark-grey .oga-product-services-carousel-ev .slick-dots .slick-active button:before {
    background-color: #fff;
    border: .125rem solid #fff
}

.bg-dark-grey .oga-product-services-carousel-ev .slick-next:before,
.bg-dark-grey .oga-product-services-carousel-ev .slick-prev:before {
    background-color: #00a865;
    color: #2e2d2c
}

.oga-product-services-grid-ev {
    padding: 3.125rem 0
}

.oga-product-services-grid-ev__title {
    margin-bottom: .625rem
}

.oga-product-services-grid-ev__title.oga-rte__content .h1,
.oga-product-services-grid-ev__title.oga-rte__content .h2,
.oga-product-services-grid-ev__title.oga-rte__content .h3,
.oga-product-services-grid-ev__title.oga-rte__content .h4,
.oga-product-services-grid-ev__title.oga-rte__content .h5,
.oga-product-services-grid-ev__title.oga-rte__content .h6,
.oga-product-services-grid-ev__title.oga-rte__content h1,
.oga-product-services-grid-ev__title.oga-rte__content h2,
.oga-product-services-grid-ev__title.oga-rte__content h3,
.oga-product-services-grid-ev__title.oga-rte__content h4,
.oga-product-services-grid-ev__title.oga-rte__content h5,
.oga-product-services-grid-ev__title.oga-rte__content h6 {
    margin-bottom: 0
}

.oga-product-services-grid-ev__description {
    margin-bottom: 1.875rem
}

.oga-product-services-grid-ev__items--phone {
    -webkit-column-gap: .625rem;
    -moz-column-gap: .625rem;
    column-gap: .625rem;
    display: grid;
    grid-auto-rows: 5.75rem;
    grid-template-columns: 50% 50%;
    row-gap: 1rem
}

.oga-product-services-grid-ev__items--desktop {
    display: none
}

.oga-product-services-grid-ev__frame {
    color: #fff
}

.bg-dark-grey .oga-product-services-grid-ev__frame {
    color: #2e2d2c
}

.oga-product-services-grid-ev__item {
    background-color: #034ea2ad;
    border-bottom-left-radius: 1.875rem;
    border-top-right-radius: 1.875rem;
    height: 12.5rem;
    padding: 1.25rem 1rem .625rem;
    position: relative;
    width: 100%
}

.bg-dark-grey .oga-product-services-grid-ev__item {
    background-color: #fff
}

.oga-product-services-grid-ev__product-img {
    bottom: .625rem;
    height: 3.75rem;
    position: absolute;
    right: -.375rem;
    width: 3.75rem
}

.oga-product-services-grid-ev__content {
    color: #fff;
    display: none
}

.oga-product-services-grid-ev__content-title {
    margin-bottom: 1rem
}

.oga-product-services-grid-ev__content-description a {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a865));
    background-image: linear-gradient(#00a865 0 0);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .09375rem;
    padding-bottom: .125rem;
    text-decoration: none;
    -webkit-transition: background-size .3s, background-position 0s .3s;
    transition: background-size .3s, background-position 0s .3s
}

.oga-product-services-grid-ev__content-description a:active,
.oga-product-services-grid-ev__content-description a:hover,
.oga-product-services-grid-ev__content-description a:visited {
    background-size: 100% .09375rem
}

.oga-product-services-grid-ev__content .btn--link {
    background: transparent;
    color: #2e2d2c;
    font-size: 1rem;
    line-height: 1.375rem;
    padding: 0;
    position: absolute;
    -webkit-text-fill-color: unset
}

.oga-product-services-grid-ev__content .btn--link:before {
    border-bottom: .125rem solid #fff
}

.oga-product-services-grid-ev .modal--for-popup-variation {
    display: none
}

.oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    max-height: 28.125rem;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 1.75rem 1.875rem 1.875rem;
    width: 100%
}

.oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__content {
    height: unset;
    padding: 1.25rem 0 0;
    width: unset
}

.oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__title {
    margin-bottom: 1.25rem
}

.oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__title--lg {
    display: none
}

.oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__title--sm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__image {
    height: 11.125rem;
    width: 15.125rem
}

.oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__image img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem;
    margin-top: 1.25rem
}

.oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__action--lg {
    display: none
}

.oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__action--sm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 1.75rem 1.875rem 1.875rem
}

.oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__description {
    overflow-y: unset
}

.oga-product-services-grid-ev .modal--for-popup-variation .modal__overlay {
    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;
    background: rgba(46, 45, 44, .5);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100
}

.oga-product-services-grid-ev .modal--for-popup-variation .modal__container {
    background: #fff;
    border-bottom-left-radius: 3.125rem;
    border-top-right-radius: 3.125rem;
    height: unset;
    max-width: unset;
    width: 18.75rem
}

.bg-orange .oga-product-services-grid-ev .oga-rte__content {
    padding: 0
}

@-webkit-keyframes animateHeader {
    0% {
        -webkit-transform: translateY(40px);
        transform: translateY(40px)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes animateHeader {
    0% {
        -webkit-transform: translateY(40px);
        transform: translateY(40px)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.oga-product-tiles {
    padding: 3.125rem 0
}

.oga-product-tiles__title {
    margin-bottom: .625rem
}

.oga-product-tiles__container {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 1.875rem;
    width: 100%
}

.oga-product-tiles__image-lg {
    border-radius: 0 3.125rem;
    display: none
}

.oga-product-tiles__image-sm {
    border-radius: 0 3.125rem;
    display: block;
    height: 9.875rem
}

.oga-product-tiles__tile-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    width: 100%
}

.oga-product-tiles__tile-wrapper:hover .oga-product-tiles__tile-content {
    border-radius: 0 3.125rem
}

.oga-product-tiles__tile-shadow,
.oga-product-tiles__tile-wrapper:hover .oga-product-tiles__image-lg,
.oga-product-tiles__tile-wrapper:hover .oga-product-tiles__tile-shadow {
    display: none
}

.oga-product-tiles__tile-content {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-bottom: 1.25rem;
    width: 100%
}

.oga-product-tiles__tile-content-heading {
    padding: 1.25rem 0;
    width: 100%
}

.oga-product-tiles__product {
    padding-bottom: 1.25rem
}

.oga-product-tiles__product,
.oga-product-tiles__product a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.oga-product-tiles__product a {
    text-decoration: none
}

.oga-product-tiles__product a:hover {
    color: #00a865
}

.oga-product-tiles__product a:hover .oga-product-tiles__product-icon {
    display: block
}

.oga-product-tiles__product a:hover .oga-product-tiles__product-icon-black {
    display: none
}

.oga-product-tiles__product-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    width: 100%
}

.oga-product-tiles__product-list {
    list-style-type: none;
    margin-left: 0
}

.oga-product-tiles__product-icon,
.oga-product-tiles__product-icon-black {
    height: 3.875rem;
    margin-right: 1.25rem;
    width: 3.875rem
}

.oga-product-tiles__product-icon {
    display: none
}

.oga-product-tiles__product-icon-black {
    display: block
}

.oga-product-tiles__product-description {
    max-height: 4.125rem;
    width: 13.625rem
}

.oga-quote-ev {
    padding-bottom: 1.875rem;
    padding-top: 1.875rem
}

.oga-quote-ev__wrapper {
    padding: 3.125rem 0;
    position: relative
}

.oga-quote-ev__asset-content-box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 1.875rem;
    text-align: center
}

.oga-quote-ev__asset-content-box--hide-img {
    display: none
}

.oga-quote-ev__asset {
    height: 11rem;
    width: 11rem
}

.oga-quote-ev__asset img {
    border-radius: 50%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-quote-ev__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%
}

.oga-quote-ev__content--align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center !important
}

.oga-quote-ev__content--align-center,
.oga-quote-ev__executive {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-quote-ev__executive {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 1.25rem
}

.oga-quote-ev__executive-name p {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important
}

.oga-quote-ev__icon {
    position: absolute
}

.oga-quote-ev__icon i {
    font-size: 2.5rem
}

.oga-quote-ev__icon--start {
    left: -.9375rem;
    top: -.625rem
}

.oga-quote-ev__icon--end {
    bottom: -.625rem;
    right: -.9375rem;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-quote-ev-line-top {
    left: 4.375rem;
    top: .625rem
}

.oga-quote-ev-line-bottom,
.oga-quote-ev-line-top {
    border-bottom: .125rem solid #00a865;
    height: .125rem;
    position: absolute;
    width: calc(100% - 4.375rem)
}

.oga-quote-ev-line-bottom {
    bottom: .625rem;
    right: 4.375rem
}

.bg-orange .oga-quote-ev__wrapper .icon-quote:before,
.bg-orange .oga-quote-ev__wrapper .oga-quote-ev__content,
.bg-orange .oga-quote-ev__wrapper .oga-quote-ev__executive-name {
    color: #fff
}

.oga-quote .oga-container--inner {
    padding-bottom: 3.125rem;
    padding-top: 3.8125rem
}

.oga-quote__container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 3.125rem 0;
    position: relative
}

.oga-quote__asset {
    height: 11rem;
    width: 11rem
}

.oga-quote__asset img {
    border-radius: 50%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-quote__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 1.875rem 0 0;
    max-width: 18.4375rem;
    width: 100%
}

.oga-quote__content--align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center !important
}

.oga-quote__content--align-center,
.oga-quote__executive {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-quote__executive {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 1.25rem
}

.oga-quote__executive-name {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold
}

.oga-quote__executive-spacer {
    margin: 0 .3125rem
}

.oga-quote__icon {
    position: absolute
}

.oga-quote__icon i {
    font-size: 2.375rem
}

.oga-quote__icon--start {
    left: 0;
    top: -.625rem
}

.oga-quote__icon--end {
    bottom: -.6875rem;
    right: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.anim-right-to-left {
    -webkit-animation: right-to-left 2s forwards;
    animation: right-to-left 2s forwards;
    margin: 0
}

.anim-left-to-right {
    -webkit-animation: left-to-right 2s backwards;
    animation: left-to-right 2s backwards;
    margin: 0
}

@-webkit-keyframes right-to-left {
    0% {
        -webkit-clip-path: inset(0 0 0 100%);
        clip-path: inset(0 0 0 100%)
    }

    to {
        -webkit-clip-path: inset(0 0 0 0);
        clip-path: inset(0 0 0 0)
    }
}

@keyframes right-to-left {
    0% {
        -webkit-clip-path: inset(0 0 0 100%);
        clip-path: inset(0 0 0 100%)
    }

    to {
        -webkit-clip-path: inset(0 0 0 0);
        clip-path: inset(0 0 0 0)
    }
}

@-webkit-keyframes left-to-right {
    0% {
        -webkit-clip-path: inset(0 100% 0 0);
        clip-path: inset(0 100% 0 0)
    }

    to {
        -webkit-clip-path: inset(0 0 0 0);
        clip-path: inset(0 0 0 0)
    }
}

@keyframes left-to-right {
    0% {
        -webkit-clip-path: inset(0 100% 0 0);
        clip-path: inset(0 100% 0 0)
    }

    to {
        -webkit-clip-path: inset(0 0 0 0);
        clip-path: inset(0 0 0 0)
    }
}

.oga-quote-line-top {
    left: 75px;
    top: 10px
}

.oga-quote-line-bottom,
.oga-quote-line-top {
    border-bottom: 2px solid #00a865;
    height: 2px;
    position: absolute;
    width: calc(100% - 75px)
}

.oga-quote-line-bottom {
    bottom: 10px;
    right: 75px
}

.bg-orange .oga-quote__container .oga-quote__content,
.bg-orange .oga-quote__container .oga-quote__executive-name,
.bg-orange .oga-quote__container .oga-quote__executive-spacer {
    color: #fff
}

.bg-orange .oga-quote__container .oga-quote-line-bottom,
.bg-orange .oga-quote__container .oga-quote-line-top {
    border-bottom: 2px solid #fff
}

.bg-orange .oga-quote__container .icon-quote:before {
    color: #fff
}

.bg-orange .oga-quote__container .oga-rte__content {
    padding: 0
}

.oga-redirect-link-ev {
    padding: 3.125rem 0;
    text-align: center;
    width: 100%
}

.oga-redirect-link-ev__content {
    padding: 1.125rem 0
}

.oga-redirect-link-ev__content a {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.5625rem;
    letter-spacing: 0;
    color: #fff;
    display: inline
}

.oga-redirect-link-ev__content a svg {
    fill: #fff;
    height: .4375rem;
    transition: -webkit-transform .4s ease-in-out, transform .3s ease-in-out;
    vertical-align: middle;
    width: .4375rem
}

.oga-redirect-link-ev__content a:hover {
    text-decoration: none
}

.oga-redirect-link-ev__content a:hover svg {
    cursor: pointer;
    -webkit-transform: translateX(40%);
    transform: translateX(40%);
    -webkit-transform-origin: left;
    transform-origin: left;
    transition: -webkit-transform .3s ease-in-out, transform .3s ease-in-out
}

.oga-redirect-link-ev__content-svg {
    fill: #fff
}

.bg-tertiary-grey .oga-redirect-link-ev__content a,
.bg-tertiary-white .oga-redirect-link-ev__content a,
.bg-tertiary-yellow .oga-redirect-link-ev__content a {
    color: #2e2d2c
}

.bg-tertiary-grey .oga-redirect-link-ev__content-svg,
.bg-tertiary-white .oga-redirect-link-ev__content-svg,
.bg-tertiary-yellow .oga-redirect-link-ev__content-svg {
    fill: #2e2d2c
}

.oga-ribbon-ev {
    border-bottom: .0625rem solid #fff;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transform-origin: top;
    transform-origin: top;
    -webkit-transition: all .7s ease;
    transition: all .7s ease;
    width: 100%;
    z-index: 99
}

.oga-ribbon-ev.scroll-down {
    top: -5.625rem
}

.oga-ribbon-ev.sticky-ribbon {
    border-bottom: .0625rem solid #969695;
    position: fixed;
    -webkit-transform-origin: top;
    transform-origin: top;
    width: 100%;
    z-index: 99
}

.oga-ribbon-ev__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.oga-ribbon-ev__links {
    position: relative
}

.oga-ribbon-ev__links ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none
}

.oga-ribbon-ev__links-item {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: .975rem;
    line-height: 1.375rem;
    margin-right: 2.5rem;
    padding: .75rem 0
}

.oga-ribbon-ev__links-item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.oga-ribbon-ev__links-item a:hover {
    text-decoration: none
}

.oga-ribbon-ev__links-item:last-child {
    background-color: #fff;
    margin: 12%;
    padding: .75rem 1.25rem;
    list-style: none;
    margin-left: -12%
}

.oga-ribbon-ev__links-item:last-child .icon-subscribe:before {
    color: #2e2d2c;
    font-size: .9375rem
}

.oga-ribbon-ev__links-item:last-child a {
    color: #2e2d2c
}

.oga-ribbon-ev__links-item .icon-chat:before {
    color: #fff
}

.oga-ribbon-ev__icon,
.oga-ribbon-ev__icon:before {
    display: inline-block;
    font-size: 1rem;
    height: 1rem;
    margin-right: .625rem;
    width: 1rem
}

.oga-ribbon-ev .icon-location,
.oga-ribbon-ev .icon-location:before {
    font-size: 1.0625rem
}

.oga-ribbon-ev__search-panel {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: -webkit-transform .5s ease-out;
    transition: -webkit-transform .5s ease-out;
    transition: transform .5s ease-out;
    transition: transform .5s ease-out, -webkit-transform .5s ease-out;
    width: 100%;
    z-index: -1
}

.oga-ribbon-ev__search-panel input {
    background-color: #2e2d2c;
    border: 0;
    height: 100%;
    outline: none;
    width: 100%
}

.oga-ribbon-ev__search-panel .icon-close {
    cursor: pointer
}

.oga-ribbon-ev .oga-search-ev__search-panel--open {
    opacity: 1;
    -webkit-transform: translateX(-8.4375rem);
    transform: translateX(-8.4375rem);
    z-index: 1
}

.oga-search-results-ev {
    padding: 3.125rem 0
}

.oga-search-results-ev__heading {
    display: none;
    padding-bottom: 1.25rem
}

.oga-search-results-ev__heading--show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-search-results-ev__results-list {
    padding-bottom: 2.5rem;
    padding-top: .625rem
}

.oga-search-results-ev__results-data {
    margin-bottom: 1.25rem
}

.oga-search-results-ev__result-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: .75rem;
    -webkit-box-shadow: 0 0 .4375rem #474747;
    box-shadow: 0 0 .4375rem #474747;
    height: 12.5rem;
    margin: .625rem auto;
    padding: 1.1875rem 1.1875rem 1rem 1rem;
    text-decoration: none;
    width: 100%
}

.oga-search-results-ev__result-title {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis
}

.oga-search-results-ev__result-title:after {
    content: ""
}

.oga-search-results-ev__result-title.btn--link {
    background-color: transparent;
    -webkit-transition: none;
    transition: none
}

.oga-search-results-ev__result-title.btn--link:before {
    border-bottom: none
}

.oga-search-results-ev__result-title:hover {
    color: #00a865
}

.oga-search-results-ev__result-description {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    margin-top: 1rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.oga-search-results-ev__bottom-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-search-results-ev__load-more {
    background: transparent
}

.oga-search-results-ev__load-more--hide,
.oga-search-results-ev__no-results {
    display: none
}

.oga-search-results-ev__no-results--show {
    display: block
}

.oga-search-results-ev__suggestive-result {
    display: none
}

.oga-search-results-ev__suggestive-result--show {
    display: block
}

.oga-search-results-ev__suggestive-keyword {
    background-color: transparent
}

.oga-search-results-ev__suggestive-keyword.btn--link {
    font-size: 2rem;
    line-height: 1.5625rem
}

.oga-search-results-ev__suggestive-keyword:after {
    content: "";
    padding: 0
}

.bg-dark-grey .oga-search-results-ev__result-card {
    background-color: #fff;
    -webkit-box-shadow: 0 0 .4375rem hsla(0, 0%, 100%, .25098039215686274);
    box-shadow: 0 0 .4375rem hsla(0, 0%, 100%, .25098039215686274)
}

.bg-dark-grey .oga-search-results-ev__result-description {
    color: #2e2d2c
}

.bg-dark-grey .oga-search-results-ev__load-more {
    color: #fff !important
}

.bg-dark-grey .oga-search-results-ev__load-more:after {
    color: #fff
}

.bg-light-orange .oga-search-results-ev__result-card,
.bg-orange .oga-search-results-ev__result-card {
    background-color: #fff
}

.bg-orange .oga-search-results-ev__load-more:before {
    border-color: #fff
}

.oga-search-results {
    padding: 3.125rem 0
}

.oga-search-results__heading {
    display: none;
    padding-bottom: 1.25rem
}

.oga-search-results__heading--show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-search-results__results-list {
    padding-bottom: 2.5rem;
    padding-top: .625rem
}

.oga-search-results__results-data {
    margin-bottom: 1.25rem
}

.oga-search-results__result-card {
    border-radius: .75rem;
    -webkit-box-shadow: 0 0 .4375rem #474747;
    box-shadow: 0 0 .4375rem #474747;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 12.5rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: .625rem auto;
    padding: 1.1875rem 1.1875rem 1rem 1rem;
    text-decoration: none;
    width: 100%
}

.oga-search-results__result-title {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis
}

.oga-search-results__result-title:after {
    content: ""
}

.oga-search-results__result-title.btn--link {
    -webkit-transition: none;
    transition: none
}

.oga-search-results__result-title.btn--link:before {
    border-bottom: none
}

.oga-search-results__result-description {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    margin-top: 1rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.oga-search-results__bottom-section {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-search-results__load-more--hide,
.oga-search-results__no-results {
    display: none
}

.oga-search-results__no-results--show {
    display: block
}

.oga-search-results__suggestive-result {
    display: none
}

.oga-search-results__suggestive-result--show {
    display: block
}

.oga-search-results__suggestive-keyword:after {
    content: ""
}

.oga-sitemap-ev a {
    display: inline;
    text-align: left;
    text-decoration: none
}

.oga-sitemap-ev a:after {
    content: "";
    display: none
}

.oga-sitemap-ev a span {
    margin-left: 0 !important;
    margin-top: -.375rem;
    vertical-align: middle;
    visibility: hidden
}

.oga-sitemap-ev a span:before {
    font-size: .5rem
}

.oga-sitemap-ev .btn {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a865));
    background-image: linear-gradient(#00a865 0 0);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .09375rem;
    padding-bottom: .125rem;
    text-decoration: none;
    -webkit-transition: background-size .3s, background-position 0s .3s;
    transition: background-size .3s, background-position 0s .3s;
    background-color: transparent
}

.oga-sitemap-ev .btn:active,
.oga-sitemap-ev .btn:hover,
.oga-sitemap-ev .btn:visited {
    background-size: 100% .09375rem;
    background-size: 0
}

.oga-sitemap-ev .btn:before {
    border: 0
}

.oga-sitemap-ev__container {
    padding: 3.125rem 0
}

.oga-sitemap-ev__nav-item-tier1 {
    border-bottom: .0625rem solid #e9e9e9;
    margin-top: 1.5625rem;
    padding-bottom: 1.5625rem
}

.oga-sitemap-ev__nav-item-tier1:first-child {
    margin-top: 0
}

.oga-sitemap-ev__nav-item-tier1:last-child {
    border-bottom: none;
    padding-bottom: 0
}

.oga-sitemap-ev__nav-item-tier1-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.oga-sitemap-ev__nav-item-tier1-label a {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.375rem;
    letter-spacing: 0
}

.oga-sitemap-ev__nav-list-tier2 {
    display: none;
    list-style: none;
    margin: 1.5625rem 0 0;
    padding: 0
}

.oga-sitemap-ev__nav-item-tier2-label a {
    font-family: Gilroy-Medium, HelveticaNeueLT-Arabic-Roman;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.375rem;
    letter-spacing: 0
}

.oga-sitemap-ev__nav-list-tier3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: .625rem 0 0;
    padding: 0;
    row-gap: .625rem
}

.oga-sitemap-ev__nav-item-tier3 {
    width: 100%
}

.oga-sitemap-ev__nav-item-tier3 a {
    font-family: Gilroy-Medium, HelveticaNeueLT-Arabic-Roman;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375rem;
    letter-spacing: 0
}

.oga-sitemap-ev__accordion-icon {
    cursor: pointer;
    display: block;
    font-size: .625rem
}

.oga-sitemap-ev__accordion-content {
    display: block
}

.oga-sitemap-ev__dropdown-selected.icon-arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-sitemap a {
    text-align: left;
    text-decoration: none
}

.oga-sitemap .btn--link {
    -webkit-transition: none;
    transition: none
}

.oga-sitemap .btn--link:after {
    content: ""
}

.oga-sitemap .btn--link:before {
    border-bottom: none
}

.oga-sitemap__container {
    padding: 3.125rem 0
}

.oga-sitemap__nav-item-tier1 {
    border-bottom: .0625rem solid #e9e9e9;
    margin-top: 1.5625rem;
    padding-bottom: 1.5625rem
}

.oga-sitemap__nav-item-tier1:first-child {
    margin-top: 0
}

.oga-sitemap__nav-item-tier1:last-child {
    border-bottom: none;
    padding-bottom: 0
}

.oga-sitemap__nav-item-tier1-label {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.oga-sitemap__nav-list-tier2 {
    display: none;
    list-style: none;
    margin: 1.5625rem 0 0;
    padding: 0
}

.oga-sitemap__nav-item-tier2-label a {
    font-family: Gilroy-Medium, HelveticaNeueLT-Arabic-Roman !important;
    font-weight: 700 !important
}

.oga-sitemap__nav-list-tier3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: .625rem 0 0;
    padding: 0;
    row-gap: .625rem
}

.oga-sitemap__nav-item-tier3 {
    width: 100%
}

.oga-sitemap__nav-item-tier3 a {
    font-family: Gilroy-Medium, HelveticaNeueLT-Arabic-Roman !important
}

.oga-sitemap__accordion-icon {
    cursor: pointer;
    display: block;
    font-size: .625rem;
    padding: .5rem 0 0
}

.oga-sitemap__accordion-content {
    display: block
}

.oga-sitemap__dropdown-selected.icon-arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-small-icon-banner-ev {
    padding: 3.125rem 0
}

.oga-small-icon-banner-ev__title {
    margin-bottom: .625rem
}

.oga-small-icon-banner-ev-desc {
    font-size: 1.125rem
}

.oga-small-icon-banner-ev__container {
    display: block;
    padding-top: 2.5rem
}

.oga-small-icon-banner-ev__content {
    margin-bottom: 2.5rem;
    text-align: center;
    width: 100%
}

.oga-small-icon-banner-ev__content-img {
    height: 4.875rem
}

.oga-small-icon-banner-ev__content-img img {
    border-radius: 5px;
    height: 4.875rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 4.875rem
}

.oga-small-icon-banner-ev__content-info {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 600 !important;
    margin-top: 1.25rem
}

.oga-small-icon-banner-ev__content-info .icon-arrow {
    font-size: .25rem;
    padding-left: .25rem
}

.oga-small-icon-banner-ev__content-info .icon-arrow:before {
    display: inline-block;
    -webkit-transform: translateY(-2px) rotate(-90deg);
    transform: translateY(-2px) rotate(-90deg)
}

.oga-small-icon-banner-ev__content-info a:hover {
    text-decoration: none
}

.oga-small-icon-banner-ev__content-label {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.125rem;
    letter-spacing: 0
}

.oga-small-icon-banner-ev__content--rounded-img img {
    border-radius: 50% !important
}

.oga-small-icon-banner-ev--mobileCarousel .oga-small-icon-banner-ev__wrapper .slick-slider {
    margin-bottom: 0;
    padding-bottom: 1.875rem
}

.oga-small-icon-banner-ev--mobileCarousel .oga-small-icon-banner-ev__wrapper .slick-dots {
    bottom: .5rem !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.oga-small-icon-banner-ev--mobileCarousel .oga-small-icon-banner-ev__wrapper .slick-dots li {
    height: .625rem;
    margin-right: 1rem;
    width: .625rem
}

.oga-small-icon-banner-ev--mobileCarousel .oga-small-icon-banner-ev__wrapper .slick-dots li.slick-active button:before {
    opacity: 1
}

.oga-small-icon-banner-ev--mobileCarousel .oga-small-icon-banner-ev__wrapper .slick-dots button {
    height: .625rem;
    width: .625rem
}

.oga-small-icon-banner-ev--mobileCarousel .oga-small-icon-banner-ev__wrapper .slick-dots button:before {
    background-color: transparent;
    border: .125rem solid #2e2d2c;
    height: .375rem;
    width: .375rem
}

.oga-small-icon-banner-ev--mobileCarousel .oga-small-icon-banner-ev__wrapper .slick-dots .slick-active button:before {
    background-color: #2e2d2c
}

.oga-small-icon-banner-ev--mobileCarousel .oga-small-icon-banner-ev__wrapper .slick-next,
.oga-small-icon-banner-ev--mobileCarousel .oga-small-icon-banner-ev__wrapper .slick-prev {
    display: none
}

.oga-small-icon-banner-ev [dir=rtl] .oga-small-icon-banner-ev__content-info .icon-arrow:before {
    -webkit-transform: translateY(-3px) rotate(90deg);
    transform: translateY(-3px) rotate(90deg)
}

.oga-small-icon-banner-ev [dir=rtl] .oga-small-icon-banner-ev__content-action {
    background-position: 100% 100%;
    text-align: right
}

.oga-small-icon-banner-ev [dir=rtl] .oga-small-icon-banner-ev__content-action:before {
    left: unset
}

.oga-small-icon-banner-ev [dir=rtl] .oga-small-icon-banner-ev__content-action:after {
    padding-left: 0;
    padding-right: .1875rem
}

.oga-small-icon-banner-ev [dir=rtl] .oga-small-icon-banner-ev__content-action:hover {
    background-position: 200% !important
}

.bg-orange .oga-small-icon-banner-ev__content-action {
    color: #2e2d2c
}

.bg-orange .oga-small-icon-banner-ev__content-action:before {
    border-color: #fff
}

.bg-orange .oga-small-icon-banner-ev__content-action:hover {
    background: transparent
}

.bg-orange .oga-small-icon-banner-ev__container .slick-next:before,
.bg-orange .oga-small-icon-banner-ev__container .slick-prev:before {
    color: #fff
}

.bg-orange .oga-small-icon-banner-ev__container .slick-dots .slick-active button:before {
    background-color: #fff
}

.bg-orange .oga-small-icon-banner-ev__context .oga-rte__content {
    padding: 0
}

.bg-dark-grey .oga-small-icon-banner-ev__content-action,
.bg-dark-grey .oga-small-icon-banner-ev__content-action:after,
.bg-dark-grey .oga-small-icon-banner-ev__content-action:hover {
    color: #fff
}

.bg-dark-grey .oga-small-icon-banner-ev--mobileCarousel .slick-dots button:before {
    border: .125rem solid #fff
}

.bg-dark-grey .oga-small-icon-banner-ev--mobileCarousel .slick-dots .slick-active button:before {
    background-color: #fff;
    opacity: 1
}

.bg-light-grey .oga-small-icon-banner-ev__content-action,
.bg-light-grey .oga-small-icon-banner-ev__content-info,
.bg-light-orange .oga-small-icon-banner-ev__content-action,
.bg-light-orange .oga-small-icon-banner-ev__content-info,
.bg-white .oga-small-icon-banner-ev__content-action,
.bg-white .oga-small-icon-banner-ev__content-info {
    color: #2e2d2c
}

.bg-light-orange .oga-small-icon-banner-ev__container .slick-dots li:not(.slick-active) button:before,
.bg-orange .oga-small-icon-banner-ev__container .slick-dots li:not(.slick-active) button:before {
    background-color: transparent
}

.oga-small-icon-banner {
    padding: 3.125rem 0
}

.oga-small-icon-banner-desc {
    font-size: 1.125rem
}

.oga-small-icon-banner__content-info {
    margin-top: .9375rem
}

.oga-small-icon-banner__context {
    text-align: center
}

.oga-small-icon-banner-title {
    margin-bottom: .625rem
}

.oga-small-icon-banner__container {
    display: block;
    padding-top: 2.5rem
}

.oga-small-icon-banner__container .slick-dots {
    bottom: .6rem !important;
    width: 100%
}

.oga-small-icon-banner__content {
    margin-bottom: 2.5rem;
    text-align: center;
    width: 100%
}

.oga-small-icon-banner__content--rounded-img img {
    border-radius: 50% !important
}

.oga-small-icon-banner__content-img {
    height: 4.84375rem
}

.oga-small-icon-banner__content-img img {
    border-radius: 5px;
    height: 4.84375rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 4.84375rem
}

.oga-small-icon-banner__content-info {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 600 !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-small-icon-banner__content-info .icon-arrow {
    font-size: .25rem;
    padding-left: .25rem
}

.oga-small-icon-banner__content-info .icon-arrow:before {
    display: inline-block;
    -webkit-transform: translateY(-2px) rotate(-90deg);
    transform: translateY(-2px) rotate(-90deg)
}

.oga-small-icon-banner__content-info a:hover {
    text-decoration: none
}

.oga-small-icon-banner [dir=rtl] .oga-small-icon-banner__content-info .icon-arrow:before {
    -webkit-transform: translateY(-3px) rotate(90deg);
    transform: translateY(-3px) rotate(90deg)
}

.oga-small-icon-banner [dir=rtl] .oga-small-icon-banner__content-action {
    background-position: 100% 100%;
    text-align: right
}

.oga-small-icon-banner [dir=rtl] .oga-small-icon-banner__content-action:before {
    left: unset
}

.oga-small-icon-banner [dir=rtl] .oga-small-icon-banner__content-action:after {
    padding-left: 0;
    padding-right: .1875rem
}

.oga-small-icon-banner [dir=rtl] .oga-small-icon-banner__content-action:hover {
    background-position: 200% !important
}

.oga-small-icon-banner-mobileCarousel .oga-small-icon-banner__wrapper .slick-slider {
    margin-bottom: 0;
    padding-bottom: 1.875rem
}

.oga-small-icon-banner-mobileCarousel .oga-small-icon-banner__wrapper .slick-next,
.oga-small-icon-banner-mobileCarousel .oga-small-icon-banner__wrapper .slick-prev {
    bottom: 1.465rem
}

.bg-orange .oga-small-icon-banner__content-action {
    color: #2e2d2c
}

.bg-orange .oga-small-icon-banner__content-action:before {
    border-color: #fff
}

.bg-orange .oga-small-icon-banner__content-action:hover {
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, #fff), color-stop(0, #2e2d2c));
    background-image: linear-gradient(90deg, #fff, #fff 50%, #2e2d2c 0)
}

.bg-orange .oga-small-icon-banner__container .slick-next:before,
.bg-orange .oga-small-icon-banner__container .slick-prev:before {
    color: #fff
}

.bg-orange .oga-small-icon-banner__container .slick-dots .slick-active button:before {
    background-color: #fed4b3
}

.bg-orange .oga-small-icon-banner__context .oga-rte__content {
    padding: 0
}

.bg-dark-grey .oga-small-icon-banner__content-action {
    background-image: -webkit-gradient(linear, left top, right top, from(#00a865), color-stop(50%, #00a865), color-stop(0, #fff));
    background-image: linear-gradient(90deg, #00a865, #00a865 50%, #fff 0);
    color: #fff;
    -webkit-text-fill-color: unset
}

.bg-dark-grey .oga-small-icon-banner__content-action:after {
    color: #fff
}

.bg-dark-grey .oga-small-icon-banner__content-action:hover {
    -webkit-text-fill-color: transparent
}

.bg-light-grey .oga-small-icon-banner__content-action,
.bg-light-grey .oga-small-icon-banner__content-info,
.bg-light-orange .oga-small-icon-banner__content-action,
.bg-light-orange .oga-small-icon-banner__content-info,
.bg-white .oga-small-icon-banner__content-action,
.bg-white .oga-small-icon-banner__content-info {
    color: #2e2d2c
}

.bg-light-grey .oga-small-icon-banner__content-action a:hover,
.bg-light-grey .oga-small-icon-banner__content-info a:hover,
.bg-light-orange .oga-small-icon-banner__content-action a:hover,
.bg-light-orange .oga-small-icon-banner__content-info a:hover,
.bg-white .oga-small-icon-banner__content-action a:hover,
.bg-white .oga-small-icon-banner__content-info a:hover {
    color: #00a865
}

.bg-light-orange .oga-small-icon-banner__container .slick-dots li:not(.slick-active) button:before,
.bg-orange .oga-small-icon-banner__container .slick-dots li:not(.slick-active) button:before {
    background-color: #fff
}

.oga-social-media-teaser-ev {
    padding: 3.125rem 0
}

.oga-social-media-teaser-ev__title {
    margin-bottom: 1.25rem;
    text-align: center
}

.oga-social-media-teaser-ev__container-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 1.875rem
}

.oga-social-media-teaser-ev__card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 1.875rem;
    margin-right: .625rem;
    width: 16.25rem !important
}

.oga-social-media-teaser-ev__card-redirect {
    display: inline-block;
    height: 100%;
    position: relative;
    width: 100%
}

.oga-social-media-teaser-ev__card-redirect:focus {
    color: inherit;
    text-decoration: none
}

.oga-social-media-teaser-ev__card-redirect:hover {
    text-decoration: none
}

.oga-social-media-teaser-ev__card-container {
    border: .1875rem solid #e9e9e9;
    border-bottom-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem;
    overflow-y: hidden;
    padding: 1.25rem
}

.oga-social-media-teaser-ev__card-header {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 1.25rem
}

.oga-social-media-teaser-ev__card-header-icon {
    display: inline-block;
    height: 1.5625rem;
    margin-left: 0
}

.oga-social-media-teaser-ev__card-header-icon i {
    font-size: 1.5625rem !important
}

.oga-social-media-teaser-ev__card-header-icon i.icon-social-linkedin:before,
.oga-social-media-teaser-ev__card-header-icon i.icon-x:before {
    color: #2e2d2c
}

.oga-social-media-teaser-ev__card-img {
    position: relative
}

.oga-social-media-teaser-ev__card-img img {
    height: 6.5625rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-social-media-teaser-ev__card-description {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    height: 6.9375rem;
    -webkit-line-clamp: 5;
    margin-top: 1.25rem;
    overflow: hidden
}

.oga-social-media-teaser-ev .slick-dotted.slick-slider {
    margin-bottom: .875rem !important
}

.oga-social-media-teaser-ev .slick-track {
    display: block
}

.oga-social-media-teaser-ev .slick-dots {
    bottom: -.6875rem !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.oga-social-media-teaser-ev .slick-dots li {
    height: .625rem;
    margin-right: 1rem;
    width: .625rem
}

.oga-social-media-teaser-ev .slick-dots li.slick-active button:before {
    opacity: 1
}

.oga-social-media-teaser-ev .slick-dots button {
    height: .625rem;
    width: .625rem
}

.oga-social-media-teaser-ev .slick-dots button:before {
    background-color: transparent;
    border: .125rem solid #2e2d2c;
    height: .375rem;
    width: .375rem
}

.oga-social-media-teaser-ev .slick-dots .slick-active button:before {
    background-color: #2e2d2c
}

.oga-social-media-teaser-ev .slick-prev {
    left: 1.25rem
}

.oga-social-media-teaser-ev .slick-prev:before {
    content: ""
}

.oga-social-media-teaser-ev .slick-next {
    right: 4.25rem
}

.oga-social-media-teaser-ev .slick-next:before {
    content: ""
}

.oga-social-media-teaser-ev .slick-next,
.oga-social-media-teaser-ev .slick-prev {
    bottom: -.09375rem;
    cursor: pointer;
    position: absolute;
    top: 40%;
    -webkit-transform: translateY(-40%);
    transform: translateY(-40%)
}

.oga-social-media-teaser-ev .slick-next:before,
.oga-social-media-teaser-ev .slick-prev:before {
    background-color: #00a865;
    border-radius: 50%;
    color: #2e2d2c;
    font-family: icomoon
}

.oga-social-media-teaser-ev__follow-us {
    margin-top: 3.125rem;
    text-align: center
}

.oga-social-media-teaser-ev__follow-us-container {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 1.25rem;
    margin-top: 1.25rem
}

.oga-social-media-teaser-ev__follow-us-icon .btn {
    line-height: 1.25rem;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    min-height: 2.8125rem;
    min-width: 11.25rem;
    width: auto !important
}

.oga-social-media-teaser-ev__follow-us-icon .btn,
.oga-social-media-teaser-ev__follow-us-icon a {
    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
}

.oga-social-media-teaser-ev__follow-us-icon a i.icon-social-linkedin:before,
.oga-social-media-teaser-ev__follow-us-icon a i.icon-x:before {
    color: #fff;
    font-size: 1.25rem;
    margin-right: .375rem
}

.oga-social-media-teaser-ev__follow-us-icon-linkedin .btn {
    color: #fff
}

.oga-social-media-teaser-ev__follow-us-icon-linkedin a {
    background: #2867b2;
    color: #fff
}

.oga-social-media-teaser-ev__follow-us-icon-linkedin a .icon-social-linkedin:before {
    color: #fff !important
}

[data-video-poster=true] .oga-social-media-teaser-ev__card-container .oga-video-player-ev__play-icon-orange {
    height: 2.375rem;
    width: 2.375rem
}

[data-video-poster=true] .oga-social-media-teaser-ev__card-container .oga-video-player-ev__play-icon {
    -webkit-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
    z-index: 1
}

[data-video-poster=true] .oga-social-media-teaser-ev__card-container .oga-video-player-ev__play-icon button {
    border-width: .3rem 0 .3rem .55rem !important
}

[data-video-poster=false] .oga-social-media-teaser-ev__card-container .oga-video-player-ev__play-icon {
    display: none
}

.bg-dark-grey .oga-social-media-teaser-ev .slick-dots button:before {
    border: .125rem solid #fff
}

.bg-dark-grey .oga-social-media-teaser-ev .slick-dots .slick-active button:before {
    background-color: #fff;
    opacity: 1
}

.bg-dark-grey .oga-social-media-teaser-ev__follow-us-icon .btn {
    background: #fff;
    color: #2e2d2c
}

.bg-dark-grey .oga-social-media-teaser-ev__follow-us-icon .btn i.icon-social-linkedin:before,
.bg-dark-grey .oga-social-media-teaser-ev__follow-us-icon .btn i.icon-x:before {
    color: #2e2d2c
}

.bg-dark-grey .oga-social-media-teaser-ev__follow-us-icon-linkedin .btn {
    background: #2867b2;
    color: #fff !important
}

.bg-dark-grey .oga-social-media-teaser-ev .icon-social-linkedin:before,
.bg-dark-grey .oga-social-media-teaser-ev .icon-x:before {
    color: #fff
}

.bg-orange .oga-social-media-teaser-ev .slick-next:before,
.bg-orange .oga-social-media-teaser-ev .slick-prev:before {
    background-color: #fff
}

.oga-socialmediateaser__title {
    margin-bottom: 20px;
    text-align: center
}

.oga-socialmediateaser__title h4 {
    font-size: 1.5rem;
    line-height: 2pc
}

.oga-socialmediateaser__card-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.oga-socialmediateaser__card-wrapper .slick-dots {
    bottom: -30px !important;
    left: 6px
}

.oga-socialmediateaser__card {
    height: 429px;
    padding: 0;
    width: 20pc
}

.oga-socialmediateaser__card-container {
    border: 2px solid #e9e9e9;
    border-bottom: 1px;
    border-top-right-radius: 60px;
    padding-bottom: 23px
}

.oga-socialmediateaser__card-redirect {
    display: inline-block;
    height: 100%;
    position: relative;
    width: 100%
}

.oga-socialmediateaser__card-redirect:focus {
    color: inherit;
    text-decoration: none
}

.oga-socialmediateaser__card-redirect:hover {
    text-decoration: none
}

.oga-socialmediateaser__card-header {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 20px;
    padding: 20px 20px 0
}

.oga-socialmediateaser__card-header-img img {
    height: 24px;
    width: 74px
}

.oga-socialmediateaser__card-header-icon {
    display: inline-block;
    margin-left: 0
}

.oga-socialmediateaser__card-header-icon i {
    font-size: 1pc
}

.oga-socialmediateaser__card-description {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: 1rem;
    height: 163px;
    -webkit-line-clamp: 8;
    line-height: 20px;
    margin-bottom: 0;
    overflow: hidden;
    padding: 0 20px;
    text-align: left
}

.oga-socialmediateaser__card-img img {
    border-bottom-left-radius: 60px;
    height: 180px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-socialmediateaser__card:hover .oga-socialmediateaser__card-img {
    display: none;
    opacity: 0
}

.oga-socialmediateaser__card:hover .oga-socialmediateaser__card-container {
    border: 2px solid #e9e9e9;
    border-bottom-left-radius: 60px
}

.oga-socialmediateaser__card:hover .oga-socialmediateaser__card-description {
    -webkit-animation: fade_in_show 1.4s;
    animation: fade_in_show 1.4s;
    height: 3in;
    -webkit-line-clamp: 16
}

.oga-socialmediateaser .slick-dotted.slick-slider {
    margin-bottom: 40px
}

.oga-socialmediateaser .slick-list .slick-track {
    padding-right: 12.5%
}

.oga-socialmediateaser .oga-container {
    padding-bottom: 1.875rem;
    padding-top: 3.125rem
}

.oga-socialmediateaser .oga-container.no-top-spacer {
    padding-top: 0
}

i.icon-social-linkedin {
    font-size: 20px;
    vertical-align: text-top
}

i.icon-social-linkedin:before {
    color: #2867b2
}

i.icon-social-twitter {
    font-size: 20px;
    vertical-align: text-top
}

i.icon-social-twitter:before {
    color: #1d9bf0
}

i.social-media-teaser__instagram-icon {
    font-size: 20px;
    padding: 0
}

.bg-light-grey .oga-socialmediateaser__card-container,
.bg-orange .oga-socialmediateaser__card-container,
.bg-white .oga-socialmediateaser__card-container {
    background-color: #fff
}

.bg-orange .oga-socialmediateaser__title h4 {
    color: #fff
}

@-webkit-keyframes fade_in_show {
    0% {
        opacity: .1
    }

    to {
        opacity: 1
    }
}

@keyframes fade_in_show {
    0% {
        opacity: .1
    }

    to {
        opacity: 1
    }
}

.oga-socialshare__container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: Gilroy-Bold, HelveticaNeueLT-Arabic-Bold;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    width: 100%
}

.oga-socialshare__label {
    font-size: 1.125rem;
    line-height: 1.375rem
}

.oga-socialshare__icon-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    margin: 0;
    padding-top: 1.1875rem;
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

.oga-socialshare__icon-container li:not(:first-child) {
    padding-left: 1.99375rem
}

.oga-socialshare__icon-container a {
    text-decoration: none
}

.oga-socialshare .icon-social-linkedin:before {
    color: #2e2d2c;
    font-size: 1.5625rem
}

.oga-socialshare .icon-social-twitter:before {
    color: #2e2d2c;
    font-size: 1.375rem
}

.oga-socialshare .icon-social-facebook:before {
    color: #2e2d2c;
    font-size: 1.6875rem
}

.oga-sticky-menu-ev {
    clear: both;
    width: 100%
}

.oga-sticky-menu-ev__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 1.125rem;
    width: 100%
}

.oga-sticky-menu-ev__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    list-style: none
}

.oga-sticky-menu-ev__item {
    cursor: pointer;
    height: 100%;
    padding: 1.375rem 1.25rem .40625rem
}

.oga-sticky-menu-ev__item:hover {
    text-decoration: none
}

.oga-sticky-menu-ev__item--active {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important
}

.oga-sticky-menu {
    width: 100%;
    z-index: 10
}

.oga-sticky-menu__container {
    padding-bottom: 1.125rem;
    width: 100%
}

.oga-sticky-menu__container,
.oga-sticky-menu__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-sticky-menu__list {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    list-style: none
}

.oga-sticky-menu__item {
    border-bottom: .125rem solid;
    cursor: pointer;
    font-family: Gilroy-Bold, HelveticaNeueLT-Arabic-Bold;
    height: 100%;
    padding: .75rem 1.25rem .25rem
}

.oga-sticky-menu__item:hover {
    text-decoration: none
}

.oga-sticky-menu__item--active {
    font-weight: 700 !important
}

.oga-sticky-menu.bg-light-grey .oga-sticky-menu__item,
.oga-sticky-menu.bg-white .oga-sticky-menu__item {
    border-bottom-color: #fed4b3
}

.oga-sticky-menu.bg-light-grey .oga-sticky-menu__item--active,
.oga-sticky-menu.bg-white .oga-sticky-menu__item--active {
    border-bottom-color: #00a865
}

.oga-sticky-menu.bg-dark-grey .oga-sticky-menu__item,
.oga-sticky-menu.bg-light-orange .oga-sticky-menu__item {
    border-bottom-color: hsla(0, 0%, 100%, .25098039215686274)
}

.oga-sticky-menu.bg-dark-grey .oga-sticky-menu__item--active,
.oga-sticky-menu.bg-light-orange .oga-sticky-menu__item--active {
    border-bottom-color: #00a865
}

.oga-sticky-menu.bg-orange .oga-sticky-menu__item {
    border-bottom-color: hsla(0, 0%, 100%, .25098039215686274)
}

.oga-sticky-menu.bg-orange .oga-sticky-menu__item--active {
    border-bottom-color: #2e2d2c
}

.oga-tables {
    padding: 2.5rem 0 3.125rem
}

.oga-tables__container {
    overflow-y: auto;
    width: 100%
}

.oga-tables__container table {
    border: none;
    max-width: 100%;
    overflow-x: scroll;
    width: 100%
}

.oga-tables__container table tr:first-child th {
    border: 0
}

.oga-tables__container table tr:nth-child(2n) {
    background-color: #fff
}

.oga-tables__container table tr:nth-child(odd) {
    background-color: #f8f8f8
}

.oga-tables__container table tr th {
    border-top: 0;
    padding: .875rem 1.25rem;
    text-align: left;
    vertical-align: top
}

.oga-tables__container table tbody tr td {
    border: none;
    padding: 1.25rem 1.25rem 0;
    vertical-align: top
}

.oga-tables__container table p {
    margin-bottom: .625rem
}

.oga-tables__container.theme-orange table tr th {
    background-color: #00a865
}

.oga-tables__container.theme-light-grey table tr th {
    background-color: #f8f8f8
}

.oga-tables__container.theme-white table tr th {
    background-color: #fff
}

.oga-tables__container.theme-dark-grey table tr th {
    background-color: #2e2d2c;
    color: #fff
}

.oga-tables__container[dir=rtl] table tr th {
    text-align: right
}

.bg-dark-grey .oga-tables {
    color: #2e2d2c
}

.oga-tabs-ev {
    padding: 3.125rem 0
}

.oga-tabs-ev__title {
    margin-bottom: 1.25rem;
    padding: 0
}

.oga-tabs-ev__summary {
    font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375rem;
    letter-spacing: 0;
    color: #2e2d2c;
    margin-bottom: 1.25rem
}

.oga-tabs-ev__tab-headers {
    display: none
}

.oga-tabs-ev__tab-btn {
    background: #00904c;
    border: .125rem solid #fff;
    border-bottom: 0;
    border-bottom-color: #00904c;
    border-radius: 0 1.25rem 0 0;
    color: #fff;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important;
    margin-left: .25rem;
    min-width: 9.25rem;
    padding: 1.25rem;
    text-align: center
}

.oga-tabs-ev__tab-btn:first-child {
    margin-left: -.125rem;
    padding-left: 1.25rem
}

.oga-tabs-ev__tab-btn--selected {
    background: #2e2d2c;
    color: #fff;
    margin-bottom: -.0625rem
}

.oga-tabs-ev__main-container {
    margin-bottom: .625rem
}

.oga-tabs-ev__main-container:last-child {
    margin-bottom: 0
}

.oga-tabs-ev__main-container .oga-tabs-ev__content-description,
.oga-tabs-ev__main-container .oga-tabs-ev__media {
    display: none
}

.oga-tabs-ev__main-container--expanded {
    background: #2e2d2c;
    border-radius: 0 1.875rem;
    color: #fff;
    padding: 1.25rem
}

.oga-tabs-ev__main-container--expanded .oga-tabs-ev__content-title {
    background: transparent;
    border-radius: 0;
    color: #fff;
    margin-bottom: .625rem;
    padding: 0
}

.oga-tabs-ev__main-container--expanded .oga-tabs-ev__content-description,
.oga-tabs-ev__main-container--expanded .oga-tabs-ev__media {
    display: block
}

.oga-tabs-ev__main-container--expanded .icon-arrow {
    color: #fff !important;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-tabs-ev__main-container--expanded .oga-tabs-ev__description {
    color: #fff;
    margin-bottom: 0
}

.oga-tabs-ev__content-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: #00a865;
    border-radius: 0 1.875rem;
    color: #2e2d2c;
    cursor: pointer;
    padding: 1.25rem
}

.oga-tabs-ev__content-title .icon-arrow {
    color: #2e2d2c;
    font-size: .5875rem
}

.oga-tabs-ev__image,
.oga-tabs-ev__video {
    width: 100%
}

.oga-tabs-ev__video {
    display: none
}

.oga-tabs-ev__image {
    height: 14rem;
    margin: 0 6% 1.875rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: calc(100% - 40px)
}

.oga-tabs-ev__media {
    border-radius: 0 1.875rem;
    display: block;
    height: 10.625rem;
    width: 100%
}

.oga-tabs-ev__content-section {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-tabs-ev__content-description {
    padding: 0 0 1.25rem
}

.oga-tabs-ev .custom-scroll::-webkit-scrollbar-thumb {
    background: #f8f8f8
}

.oga-tabs-ev .oga-video-player-ev__poster {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    margin: 0;
    width: 100%
}

.oga-tabs-ev .oga-video-player-ev__poster img {
    border-radius: 0 1.875rem;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-tabs-ev .oga-video-player-ev__player,
.oga-tabs-ev .oga-video-player-ev__poster,
.oga-tabs-ev .oga-video-player-ev__poster img {
    max-height: unset;
    -webkit-transition: background 1s, border-radius 1s;
    transition: background 1s, border-radius 1s
}

.oga-tabs-ev .oga-video-player-ev__player {
    border: 0;
    border-bottom-left-radius: 5rem;
    border-top-right-radius: 5rem;
    width: 100%
}

.oga-tabs-ev .oga-video-player-ev__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    z-index: 1
}

.oga-tabs-ev .oga-video-player-ev__player {
    height: 14rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: calc(100% - 40px)
}

.oga-tabs-ev .oga-video-player-ev__player--no-border-radius {
    border-radius: 0;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.oga-tabs-ev .oga-video-player-ev__wrapper {
    display: contents
}

.oga-tabs-ev .player-ev--show-poster .oga-video-player-ev__player {
    border: 0;
    height: 100%;
    width: 100%
}

.oga-tabs-ev__action {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: .9375rem;
    margin-top: 1.25rem;
    width: 100%
}

.oga-tabs-ev__action,
.oga-tabs-ev__action .btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.oga-tabs-ev__action .btn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fff;
    color: #2e2d2c;
    line-height: 1.25rem;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    min-height: 2.8125rem;
    min-width: 11.25rem;
    width: auto !important
}

.oga-tabs-ev__action a.btn.btn--secondary {
    background: transparent;
    border: .0625rem solid #fff;
    color: #fff
}

.bg-dark-grey .oga-tabs-ev__title {
    color: #fff
}

.bg-dark-grey .oga-tabs-ev__tab-btn {
    border-color: transparent;
    color: #fff
}

.bg-dark-grey .oga-tabs-ev__main-container--show,
.bg-dark-grey .oga-tabs-ev__tab-btn--selected {
    background: transparent;
    color: #2e2d2c
}

.bg-dark-grey .oga-tabs-ev__main-container--show .oga-tabs-ev__content-description,
.bg-dark-grey .oga-tabs-ev__main-container--show .oga-tabs-ev__content-title {
    color: #2e2d2c
}

.bg-dark-grey .oga-tabs-ev__main-container--expanded {
    background: #fff;
}

.bg-dark-grey .oga-tabs-ev__main-container--expanded .icon-arrow {
    color: #2e2d2c !important
}

.bg-dark-grey .oga-tabs-ev__summary {
    color: #fff
}

.bg-dark-grey .oga-tabs-ev .btn {
    background: #2e2d2c;
    color: #fff
}

.bg-dark-grey .oga-tabs-ev a.btn.btn--secondary {
    border: .0625rem solid #2e2d2c;
    color: #2e2d2c
}

.oga-tabs {
    padding: 3.125rem 0
}

.oga-tabs__title {
    margin-bottom: .625rem
}

.oga-tabs__description {
    margin-bottom: 1.875rem
}

.oga-tabs__tab-headers {
    display: none
}

.oga-tabs__tab-btn {
    background: #00a865;
    border: 2px solid #fff;
    border-bottom: 0;
    border-bottom-color: #00a865;
    border-radius: .125rem 2.125rem 0 0;
    color: #fff;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important;
    margin-left: -1.375rem;
    min-width: 9.25rem;
    padding: 1.25rem;
    text-align: center
}

.oga-tabs__tab-btn:first-child {
    margin-left: 0;
    padding-left: 1.25rem
}

.oga-tabs__tab-btn--selected {
    background: #f8f8f8;
    color: #00a865
}

.oga-tabs__main-container {
    margin-bottom: .625rem
}

.oga-tabs__main-container:last-child {
    margin-bottom: 0
}

.oga-tabs__main-container .oga-tabs__action,
.oga-tabs__main-container .oga-tabs__content-description,
.oga-tabs__main-container .oga-tabs__media {
    display: none
}

.oga-tabs__main-container--expanded .oga-tabs__content-title {
    background: transparent;
    border-radius: 0;
    color: #00a865
}

.oga-tabs__main-container--expanded .oga-tabs__content-description {
    display: block
}

.oga-tabs__main-container--expanded .oga-tabs__action,
.oga-tabs__main-container--expanded .oga-tabs__media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-tabs__main-container--expanded .icon-arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-tabs__content-section {
    background: #f8f8f8
}

.oga-tabs__content-title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #00a865;
    border-radius: .125rem;
    color: #fff;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .875rem 1.25rem
}

.oga-tabs__content-title .icon-arrow {
    font-size: .625rem
}

.oga-tabs__content-description {
    padding: 0 1.25rem .9375rem
}

.oga-tabs__action {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem;
    padding: 0 1.25rem 1.875rem
}

.oga-tabs__action,
.oga-tabs__media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-tabs__image,
.oga-tabs__video {
    width: 100%
}

.oga-tabs__curve,
.oga-tabs__video {
    display: none
}

.oga-tabs__curve-primary {
    fill: #f8f8f8
}

.oga-tabs--constrained-width .oga-tabs__tab-btn {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important
}

.oga-tabs--constrained-width .oga-tabs__image {
    height: 14rem;
    margin: 0 auto 1.875rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: calc(100% - 40px)
}

.oga-tabs--constrained-width .oga-tabs__media {
    background-color: #f8f8f8
}

.oga-tabs--constrained-width .oga-tabs__media .oga-video-player__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1
}

.oga-tabs--constrained-width .oga-tabs__media .oga-video-player__container .oga-video-player__poster {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto 1.875rem
}

.oga-tabs--constrained-width .oga-tabs__media .oga-video-player__container .oga-video-player__poster img {
    height: 14rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: calc(100% - 40px)
}

.oga-tabs--constrained-width .oga-tabs__media .oga-video-player__container .oga-video-player__player {
    height: 14rem;
    margin: 0 auto 1.875rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: calc(100% - 35px)
}

.oga-tabs--constrained-width .oga-tabs__curve {
    display: none
}

.oga-tabs--constrained-width .oga-tabs__content-description {
    padding-bottom: 1.875rem
}

.oga-tabs--constrained-width .oga-tabs__content-title {
    padding: 1rem 1.25rem
}

.oga-tabs .custom-scroll::-webkit-scrollbar-thumb {
    background: #f8f8f8
}

.bg-light-grey .oga-tabs__content-section,
.bg-light-grey .oga-tabs__tab-btn--selected {
    background: #fff
}

.bg-light-grey .oga-tabs__curve-primary {
    fill: #fff
}

.bg-light-grey .oga-tabs--constrained-width .oga-tabs__media {
    background-color: #fff
}

.oga-tabs__tab-btn.oga-tabs__tab-btn--selected {
    border: 1px solid #00a865
}

.oga-text-asset-banner__main-container {
    margin: 0 auto;
    max-width: 120rem;
    padding-top: 2.6875rem
}

.oga-text-asset-banner__main-container--sm .oga-text-asset-banner__image {
    height: 100%;
    min-height: 17.1875rem;
    -o-object-fit: cover;
    object-fit: cover
}

.oga-text-asset-banner__main-container--sm .oga-text-asset-banner__curve {
    height: calc(100% + 2px)
}

.oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__image {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__curve--solid {
    fill: #e9e9e9
}

.oga-text-asset-banner__title {
    margin-bottom: .1875rem
}

.oga-text-asset-banner__description {
    margin-bottom: 1.1875rem
}

.oga-text-asset-banner__description p+p {
    margin-top: .625rem
}

.oga-text-asset-banner__action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem;
    margin-bottom: 1.875rem
}

.oga-text-asset-banner__media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden
}

.oga-text-asset-banner__image,
.oga-text-asset-banner__video {
    width: 100%
}

.oga-text-asset-banner__curve,
.oga-text-asset-banner__video {
    display: none
}

.oga-text-asset-banner__curve-primary {
    fill: #e9e9e9
}

.oga-text-asset-banner__curve-secondary {
    fill: #fff
}

.oga-text-asset-banner__curve--solid {
    z-index: 1
}

.bg-light-grey .oga-text-asset-banner__curve-secondary {
    fill: #f8f8f8
}

.bg-light-grey .oga-text-asset-banner__curve--solid,
.bg-light-grey .oga-text-asset-banner__curve--solid .oga-text-asset-banner__curve-primary {
    fill: #e9e9e9
}

.bg-light-grey .oga-text-asset-banner__main-container,
.bg-light-grey .oga-text-asset-banner__main-container--full-bleed,
.bg-light-grey .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__content-section {
    background-color: #e9e9e9
}

.bg-white .oga-text-asset-banner__curve--solid,
.bg-white .oga-text-asset-banner__curve--solid .oga-text-asset-banner__curve-primary {
    fill: #fff
}

.bg-white .oga-text-asset-banner__main-container--full-bleed,
.bg-white .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__content-section {
    background-color: #fff
}

.bg-orange .oga-text-asset-banner__curve--solid,
.bg-orange .oga-text-asset-banner__curve--solid .oga-text-asset-banner__curve-primary {
    fill: #00a865
}

.bg-orange .oga-text-asset-banner__description {
    padding: 0
}

.bg-orange .oga-text-asset-banner__main-container--full-bleed,
.bg-orange .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__content-section {
    background-color: #00a865
}

.oga-text-asset-carousel-ev__container {
    padding: 3.125rem 0;
    position: relative
}

.oga-text-asset-carousel-ev__title {
    margin-bottom: .625rem
}

.oga-text-asset-carousel-ev__description {
    margin-bottom: 1.25rem
}

.oga-text-asset-carousel-ev__card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    padding-bottom: 1.875rem
}

.oga-text-asset-carousel-ev__card-container {
    margin-bottom: .625rem !important
}

.oga-text-asset-carousel-ev__card-container .slick-slide {
    margin: 0 1.875rem
}

.oga-text-asset-carousel-ev__card-asset {
    height: 14.5rem;
    min-width: 21.4375rem
}

.oga-text-asset-carousel-ev__card-asset.oga-video-player-ev__wrapper {
    padding: 0
}

.oga-text-asset-carousel-ev__card-asset img {
    border-bottom-left-radius: 0;
    border-top-right-radius: 2.5rem;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-text-asset-carousel-ev__card-asset video {
    height: 100%;
    width: 100%
}

.oga-text-asset-carousel-ev__card-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom-left-radius: 2.5rem;
    color: #fff;
    max-width: 21.4375rem;
    padding: 1.25rem 1.25rem 1.875rem
}

.oga-text-asset-carousel-ev__card-content[class*=" bg-tertiary-"] .oga-text-asset-carousel-ev__action .btn--link:before {
    border-color: #fff
}

.oga-text-asset-carousel-ev__card-title {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    margin-bottom: .625rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.oga-text-asset-carousel-ev__card-title.oga-rte__content .h1,
.oga-text-asset-carousel-ev__card-title.oga-rte__content .h2,
.oga-text-asset-carousel-ev__card-title.oga-rte__content .h3,
.oga-text-asset-carousel-ev__card-title.oga-rte__content .h4,
.oga-text-asset-carousel-ev__card-title.oga-rte__content .h5,
.oga-text-asset-carousel-ev__card-title.oga-rte__content .h6,
.oga-text-asset-carousel-ev__card-title.oga-rte__content h1,
.oga-text-asset-carousel-ev__card-title.oga-rte__content h2,
.oga-text-asset-carousel-ev__card-title.oga-rte__content h3,
.oga-text-asset-carousel-ev__card-title.oga-rte__content h4,
.oga-text-asset-carousel-ev__card-title.oga-rte__content h5,
.oga-text-asset-carousel-ev__card-title.oga-rte__content h6 {
    margin-bottom: 0
}

.oga-text-asset-carousel-ev__card-description {
    margin-bottom: 1.25rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.oga-text-asset-carousel-ev__card .oga-video-player-ev__poster {
    height: 14.5rem
}

.oga-text-asset-carousel-ev__card .oga-video-player-ev__poster img {
    height: 100%;
    max-height: 37.4375rem
}

.oga-text-asset-carousel-ev__card .oga-video-player-ev__player {
    border: none
}

.oga-text-asset-carousel-ev__action a {
    font-size: .875rem;
    line-height: 1.25rem
}

.oga-text-asset-carousel-ev__action .btn {
    background: #fff;
    color: #2e2d2c
}

.oga-text-asset-carousel-ev__action .btn--link,
.oga-text-asset-carousel-ev__action .btn--secondary {
    background: transparent;
    border-color: #fff;
    color: #fff
}

.oga-text-asset-carousel-ev__action .btn--link:after,
.oga-text-asset-carousel-ev__action .btn--link:visited,
.oga-text-asset-carousel-ev__action .btn--secondary:after,
.oga-text-asset-carousel-ev__action .btn--secondary:visited {
    color: #fff
}

.oga-text-asset-carousel-ev__action .btn--link:before {
    border-color: #00a865
}

.oga-text-asset-carousel-ev__action .btn--link:after {
    padding-left: .0625rem
}

.oga-text-asset-carousel-ev__action .btn.btn--link .icon-download {
    margin-left: .3125rem
}

.oga-text-asset-carousel-ev__action .btn.btn--link:has(.icon-download):after {
    display: none
}

.oga-text-asset-carousel-ev--right .oga-text-asset-carousel-ev__card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.oga-text-asset-carousel-ev--right .oga-text-asset-carousel-ev__card-asset img {
    border-bottom-left-radius: 2.5rem;
    border-top-right-radius: 0
}

.oga-text-asset-carousel-ev--right .oga-text-asset-carousel-ev__card-content {
    border-bottom-left-radius: 0;
    border-top-right-radius: 2.5rem
}

.oga-text-asset-carousel-ev .oga-scattered-leaf__section {
    right: 0
}

.oga-text-asset-carousel-ev .oga-scattered-leaf__section-item {
    position: absolute;
    top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 100% 0;
    background-color: #ff5baf;
    height: 6.25rem;
    left: -4.0625rem;
    -webkit-transform: matrix(.95, -.31, .31, .95, 0, 0);
    transform: matrix(.95, -.31, .31, .95, 0, 0);
    width: 6.25rem
}

.oga-text-asset-carousel-ev .oga-scattered-leaf__section.transparent .oga-scattered-leaf__section-item {
    top: 0;
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 100% 0;
    background-color: transparent;
    border: .25rem solid #cbcbcb;
    border-radius: 0 100%;
    height: 8.625rem;
    left: 53%;
    opacity: .5;
    position: absolute;
    top: -.8125rem;
    width: 8.625rem
}

.oga-text-asset-carousel-ev .slick-track {
    display: block
}

.oga-text-asset-carousel-ev .slick-dots {
    bottom: -.6875rem !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.oga-text-asset-carousel-ev .slick-dots li {
    margin-right: 1rem
}

.oga-text-asset-carousel-ev .slick-dots button {
    height: .625rem;
    width: .625rem
}

.oga-text-asset-carousel-ev .slick-dots button:before {
    background-color: transparent;
    border: .125rem solid #2e2d2c;
    height: .375rem;
    width: .375rem
}

.oga-text-asset-carousel-ev .slick-dots .slick-active button:before {
    background-color: #2e2d2c
}

.oga-text-asset-carousel-ev .slick-prev {
    left: 1.25rem
}

.oga-text-asset-carousel-ev .slick-next {
    right: 4.25rem
}

.oga-text-asset-carousel-ev .slick-next,
.oga-text-asset-carousel-ev .slick-prev {
    bottom: -.09375rem;
    cursor: pointer;
    position: absolute;
    top: 40%;
    -webkit-transform: translateY(-40%);
    transform: translateY(-40%)
}

.oga-text-asset-carousel-ev .slick-prev:before {
    content: ""
}

.oga-text-asset-carousel-ev .slick-next:before,
.oga-text-asset-carousel-ev .slick-prev:before {
    background-color: #00a865;
    border-radius: 50%;
    color: #2e2d2c;
    font-family: icomoon;
    font-size: 1.375rem
}

.oga-text-asset-carousel-ev .slick-next:before {
    content: ""
}

[dir=rtl] .oga-text-asset-carousel-ev__description,
[dir=rtl] .oga-text-asset-carousel-ev__title {
    direction: rtl;
    text-align: unset
}

.bg-light-grey .oga-text-asset-carousel-ev__card-content,
.bg-light-orange .oga-text-asset-carousel-ev__card-content,
.bg-orange .oga-text-asset-carousel-ev__card-content,
.bg-white .oga-text-asset-carousel-ev__card-content {
    background-color: #2e2d2c;
    color: #fff
}

.bg-dark-grey .oga-text-asset-carousel-ev__card-container .slick-dots button:before {
    border-color: #fff
}

.bg-dark-grey .oga-text-asset-carousel-ev__card-container .slick-dots .slick-active button:before,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content {
    background-color: #fff
}

.bg-dark-grey .oga-text-asset-carousel-ev__card-content:not(div[class*=" bg-tertiary-"]) {
    color: #2e2d2c
}

.bg-dark-grey .oga-text-asset-carousel-ev__card-content:not(div[class*=" bg-tertiary-"]) .oga-text-asset-carousel-ev__action .btn {
    background: #2e2d2c;
    color: #fff
}

.bg-dark-grey .oga-text-asset-carousel-ev__card-content:not(div[class*=" bg-tertiary-"]) .oga-text-asset-carousel-ev__action .btn--link,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content:not(div[class*=" bg-tertiary-"]) .oga-text-asset-carousel-ev__action .btn--secondary {
    background: transparent;
    border-color: #2e2d2c;
    color: #2e2d2c
}

.bg-dark-grey .oga-text-asset-carousel-ev__card-content:not(div[class*=" bg-tertiary-"]) .oga-text-asset-carousel-ev__action .btn--link:after,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content:not(div[class*=" bg-tertiary-"]) .oga-text-asset-carousel-ev__action .btn--link:visited,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content:not(div[class*=" bg-tertiary-"]) .oga-text-asset-carousel-ev__action .btn--secondary:after,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content:not(div[class*=" bg-tertiary-"]) .oga-text-asset-carousel-ev__action .btn--secondary:visited,
.bg-dark-grey .oga-text-asset-carousel-ev__description .oga-button .btn:active,
.bg-dark-grey .oga-text-asset-carousel-ev__description .oga-button .btn:after,
.bg-dark-grey .oga-text-asset-carousel-ev__description .oga-button .btn:visited {
    color: #2e2d2c
}

.bg-dark-grey .oga-text-asset-carousel-ev__description .oga-button .btn.btn--link:active,
.bg-dark-grey .oga-text-asset-carousel-ev__description .oga-button .btn.btn--link:after,
.bg-dark-grey .oga-text-asset-carousel-ev__description .oga-button .btn.btn--link:visited,
.bg-dark-grey .oga-text-asset-carousel-ev__description .oga-button .btn.btn--secondary:active,
.bg-dark-grey .oga-text-asset-carousel-ev__description .oga-button .btn.btn--secondary:after,
.bg-dark-grey .oga-text-asset-carousel-ev__description .oga-button .btn.btn--secondary:visited {
    color: #fff
}

.bg-dark-grey .oga-text-asset-carousel-ev .oga-scattered-leaf__section.transparent .oga-scattered-leaf__section-item {
    border: .25rem solid #707070;
    opacity: .3
}

.bg-dark-grey .oga-contact-modal-opener,
.bg-dark-grey .oga-contact-modal-opener:visited {
    background-color: #2e2d2c;
    color: #fff
}

.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-white,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-white,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-white,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-white,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-white,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow {
    color: #2e2d2c
}

.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn {
    background: #2e2d2c;
    color: #fff
}

.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--link,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--secondary,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--link,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--secondary,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--link,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--secondary,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--link,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--secondary,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--link,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--secondary,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--link,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--secondary,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--link,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--secondary,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--link,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--secondary,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--link,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--secondary,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--link,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--secondary,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--link,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--secondary,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--link,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--secondary,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--link,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--secondary,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--link,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--secondary,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--link,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--secondary {
    background: transparent;
    border-color: #2e2d2c;
    color: #2e2d2c
}

.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--link:after,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--link:visited,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--secondary:after,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--secondary:visited,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--link:after,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--link:visited,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--secondary:after,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--secondary:visited,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--link:after,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--link:visited,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--secondary:after,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--secondary:visited,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--link:after,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--link:visited,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--secondary:after,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--secondary:visited,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--link:after,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--link:visited,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--secondary:after,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--secondary:visited,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--link:after,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--link:visited,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--secondary:after,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--secondary:visited,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--link:after,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--link:visited,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--secondary:after,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--secondary:visited,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--link:after,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--link:visited,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--secondary:after,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--secondary:visited,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--link:after,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--link:visited,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--secondary:after,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--secondary:visited,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--link:after,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--link:visited,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--secondary:after,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--secondary:visited,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--link:after,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--link:visited,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--secondary:after,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--secondary:visited,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--link:after,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--link:visited,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--secondary:after,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--secondary:visited,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--link:after,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--link:visited,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--secondary:after,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--secondary:visited,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--link:after,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--link:visited,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--secondary:after,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--secondary:visited,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--link:after,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--link:visited,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--secondary:after,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--secondary:visited {
    color: #2e2d2c
}

.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--link:before,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--secondary:before,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--link:before,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--secondary:before,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--link:before,
.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--secondary:before,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--link:before,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--secondary:before,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--link:before,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--secondary:before,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--link:before,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--secondary:before,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--link:before,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--secondary:before,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--link:before,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--secondary:before,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--link:before,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--secondary:before,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--link:before,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--secondary:before,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--link:before,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--secondary:before,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--link:before,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--secondary:before,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--link:before,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-light-grey .oga-text-asset-carousel-ev__action .btn--secondary:before,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--link:before,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-white .oga-text-asset-carousel-ev__action .btn--secondary:before,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--link:before,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-yellow .oga-text-asset-carousel-ev__action .btn--secondary:before {
    border-color: #00a865
}

.bg-dark-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-orange .oga-text-asset-carousel-ev__action .btn--link:before,
.bg-light-grey .oga-text-asset-carousel-ev__card-content.bg-tertiary-orange .oga-text-asset-carousel-ev__action .btn--link:before,
.bg-light-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-orange .oga-text-asset-carousel-ev__action .btn--link:before,
.bg-orange .oga-text-asset-carousel-ev__card-content.bg-tertiary-orange .oga-text-asset-carousel-ev__action .btn--link:before,
.bg-white .oga-text-asset-carousel-ev__card-content.bg-tertiary-orange .oga-text-asset-carousel-ev__action .btn--link:before {
    border-color: #fff
}

.oga-contact-modal-opener,
.oga-contact-modal-opener:visited {
    background-color: #fff;
    color: #2e2d2c
}

@keyframes card-animation {
    0% {
        height: 10rem;
        opacity: 1
    }

    to {
        height: 0;
        opacity: 0
    }
}

.oga-text-asset-carousel .slick-dots {
    bottom: -1.625rem !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.oga-text-asset-carousel__container {
    padding: 3.125rem 0
}

.oga-text-asset-carousel__title {
    margin-bottom: .625rem
}

.oga-text-asset-carousel__description {
    margin-bottom: 1.875rem
}

.oga-text-asset-carousel__card {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 18.75rem !important
}

.oga-text-asset-carousel__card-container .slick-slide {
    margin: 0 .4375rem
}

.oga-text-asset-carousel__card-asset {
    height: 10.5625rem;
    width: 18.75rem
}

.oga-text-asset-carousel__card-asset img {
    border-bottom-left-radius: 5rem;
    border-top-right-radius: 5rem;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-text-asset-carousel__card-asset video {
    height: 100%;
    width: 100%
}

.oga-text-asset-carousel__card-image {
    border-radius: 0 3.125rem
}

.oga-text-asset-carousel__card-content {
    padding-top: 1.875rem;
    text-align: left;
    width: 100%
}

.oga-text-asset-carousel__card-title {
    margin-bottom: .625rem
}

.oga-text-asset-carousel__card-description {
    margin-bottom: 1.25rem;
    overflow: hidden
}

.oga-text-asset-carousel .slick-track {
    display: block
}

.oga-text-asset-carousel--integrated .slick-slide {
    margin: 0 .5rem
}

.oga-text-asset-carousel--integrated .slick-slider {
    margin-bottom: 1.375rem !important
}

.oga-text-asset-carousel--integrated .slick-next,
.oga-text-asset-carousel--integrated .slick-prev {
    bottom: -.09375rem
}

.oga-text-asset-carousel--integrated .slick-dots {
    bottom: -1.03125rem !important
}

.oga-text-asset-carousel--integrated .oga-text-asset-carousel__container {
    padding: 3.125rem 0
}

.oga-text-asset-carousel--integrated .oga-text-asset-carousel__title {
    margin-bottom: 1.875rem;
    text-align: center
}

.oga-text-asset-carousel--integrated .oga-text-asset-carousel__card {
    padding-bottom: 2.5rem
}

.oga-text-asset-carousel--integrated .oga-text-asset-carousel__card-asset {
    height: 12.5rem;
    width: 100%
}

.oga-text-asset-carousel--integrated .oga-text-asset-carousel__card-content {
    background-color: #00a865;
    border-top-right-radius: 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 23.6825rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 2.375rem 1.25rem 2rem;
    width: 100%
}

.oga-text-asset-carousel--integrated .oga-text-asset-carousel__card-title {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    margin-bottom: .625rem;
    min-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.oga-text-asset-carousel--integrated .oga-text-asset-carousel__card-description {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    overflow: hidden;
    text-overflow: ellipsis
}

.oga-text-asset-carousel--integrated .oga-text-asset-carousel__card img {
    border-top-right-radius: 0
}

.oga-text-asset-carousel--integrated .oga-text-asset-carousel__card .oga-video-player__poster {
    height: 12.5rem
}

.oga-text-asset-carousel--integrated .oga-text-asset-carousel__card .oga-video-player__poster img {
    height: 100%
}

.oga-text-asset-carousel--integrated .oga-text-asset-carousel__card .oga-video-player__player {
    border: none
}

.oga-text-asset-carousel--integrated .oga-text-asset-carousel__card-container {
    margin-left: 1.25rem
}

.oga-text-asset-carousel--integrated[dir=rtl] .oga-text-asset-carousel__action a .icon-download {
    margin-left: unset;
    margin-right: .625rem
}

.oga-text-asset-carousel--integrated[dir=rtl] .oga-text-asset-carousel__card-title {
    direction: rtl
}

.oga-text-asset-carousel--integrated[dir=rtl] .oga-text-asset-carousel__card-title * {
    direction: rtl !important
}

.oga-text-asset-carousel--integrated[dir=rtl] .oga-text-asset-carousel__card-description {
    direction: rtl
}

.oga-text-asset-carousel--integrated[dir=rtl] .oga-text-asset-carousel__card,
.oga-text-asset-carousel--integrated[dir=rtl] .oga-text-asset-carousel__card-title p,
.oga-text-asset-carousel--integrated[dir=rtl] .oga-text-asset-carousel__description,
.oga-text-asset-carousel--integrated[dir=rtl] .oga-text-asset-carousel__title {
    direction: ltr
}

.oga-text-asset-carousel--integrated[dir=rtl] .oga-text-asset-carousel__card-container {
    margin-left: 0;
    margin-right: 1.25rem
}

.oga-text-asset-carousel--integrated[dir=rtl] .oga-text-asset-carousel__card-content,
.oga-text-asset-carousel--integrated[dir=rtl] .oga-text-asset-carousel__description {
    text-align: right
}

.oga-text-asset-carousel--integrated[dir=rtl] .slick-prev {
    right: unset
}

.bg-orange .oga-text-asset-carousel--integrated .oga-text-asset-carousel__card-content {
    background-color: #2e2d2c;
    color: #fff
}

.bg-orange .oga-text-asset-carousel--integrated .slick-dots .slick-active button:before {
    background-color: #2e2d2c
}

.bg-orange .oga-text-asset-carousel--integrated .btn {
    background: #00a865;
    color: #2e2d2c
}

.bg-orange .oga-text-asset-carousel--integrated .slick-next:before,
.bg-orange .oga-text-asset-carousel--integrated .slick-prev:before {
    color: #fff
}

.bg-orange .oga-text-asset-carousel .oga-rte__content {
    padding: 0
}

.bg-light-orange .oga-text-asset-carousel--integrated .slick-dots button:before {
    background-color: #f8f8f8
}

.bg-light-orange .oga-text-asset-carousel--integrated .slick-dots .slick-active button:before {
    background-color: #2e2d2c
}

.bg-dark-grey .oga-text-asset-carousel--integrated .oga-text-asset-carousel__card-content {
    color: #2e2d2c
}

.bg-dark-grey .oga-text-asset-carousel--integrated .oga-text-asset-carousel__action a,
.bg-dark-grey .oga-text-asset-carousel--integrated .oga-text-asset-carousel__action button {
    color: #fff
}

.oga-text-asset-vertical-carousel-ev--full-carousel .oga-text-asset-vertical-carousel-ev__card-asset {
    -webkit-animation: fadeOut 2s;
    animation: fadeOut 2s;
    position: relative
}

.oga-text-asset-vertical-carousel-ev--full-carousel .oga-text-asset-vertical-carousel-ev__card-content {
    position: relative
}

.oga-text-asset-vertical-carousel-ev--full-carousel .slick-active .oga-text-asset-vertical-carousel-ev__card-asset {
    -webkit-animation: fadeup 1.75s;
    animation: fadeup 1.75s
}

.oga-text-asset-vertical-carousel-ev--full-carousel .slick-active .oga-text-asset-vertical-carousel-ev__card-content {
    -webkit-animation: fadelitUp 2s;
    animation: fadelitUp 2s
}

.oga-text-asset-vertical-carousel-ev__container {
    padding: 3.875rem 0 0
}

.oga-text-asset-vertical-carousel-ev__carousel-scroll-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-text-asset-vertical-carousel-ev__fixed-position {
    position: fixed;
    top: 0
}

.oga-text-asset-vertical-carousel-ev__title {
    margin-bottom: .625rem;
    text-align: center
}

.oga-text-asset-vertical-carousel-ev__title.oga-rte__content .h1,
.oga-text-asset-vertical-carousel-ev__title.oga-rte__content .h2,
.oga-text-asset-vertical-carousel-ev__title.oga-rte__content .h3,
.oga-text-asset-vertical-carousel-ev__title.oga-rte__content .h4,
.oga-text-asset-vertical-carousel-ev__title.oga-rte__content .h5,
.oga-text-asset-vertical-carousel-ev__title.oga-rte__content .h6,
.oga-text-asset-vertical-carousel-ev__title.oga-rte__content h1,
.oga-text-asset-vertical-carousel-ev__title.oga-rte__content h2,
.oga-text-asset-vertical-carousel-ev__title.oga-rte__content h3,
.oga-text-asset-vertical-carousel-ev__title.oga-rte__content h4,
.oga-text-asset-vertical-carousel-ev__title.oga-rte__content h5,
.oga-text-asset-vertical-carousel-ev__title.oga-rte__content h6 {
    margin-bottom: 0
}

.oga-text-asset-vertical-carousel-ev__description {
    margin-bottom: 1.25rem;
    text-align: center
}

.oga-text-asset-vertical-carousel-ev .oga-video-player-ev__play-icon {
    -webkit-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%)
}

.oga-text-asset-vertical-carousel-ev .player-ev--youtube {
    height: 100%;
    width: 100%
}

.oga-text-asset-vertical-carousel-ev__card {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-text-asset-vertical-carousel-ev__card-container .slick-slide {
    margin: 0;
    width: 100%
}

.oga-text-asset-vertical-carousel-ev__card-container-with-still-image .oga-text-asset-vertical-carousel-ev__card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative
}

.oga-text-asset-vertical-carousel-ev__card-container-with-still-image .oga-text-asset-vertical-carousel-ev__card-wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%
}

.oga-text-asset-vertical-carousel-ev__card-container-with-still-image .oga-text-asset-vertical-carousel-ev__card-content {
    position: relative
}

.oga-text-asset-vertical-carousel-ev__card-container-with-still-image .slick-active .oga-text-asset-vertical-carousel-ev__card-content {
    -webkit-animation: fadelitUp 2s;
    animation: fadelitUp 2s
}

.oga-text-asset-vertical-carousel-ev__card-asset {
    width: 100%
}

.oga-text-asset-vertical-carousel-ev__card-asset img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-text-asset-vertical-carousel-ev__card-asset video {
    height: 100%;
    width: 100%
}

.oga-text-asset-vertical-carousel-ev__card-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-bottom-left-radius: 1.875rem;
    border-top-right-radius: 1.875rem;
    color: #fff;
    margin-bottom: -1.875rem;
    max-width: 19.6875rem;
    padding: 1.5625rem 1.25rem;
    text-align: left;
    width: 100%;
    z-index: 1
}

.oga-text-asset-vertical-carousel-ev__card-title {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    margin-bottom: .625rem
}

.oga-text-asset-vertical-carousel-ev__card-title-highlight {
    color: #00a865
}

.oga-text-asset-vertical-carousel-ev__card-title.oga-rte__content .h1,
.oga-text-asset-vertical-carousel-ev__card-title.oga-rte__content .h2,
.oga-text-asset-vertical-carousel-ev__card-title.oga-rte__content .h3,
.oga-text-asset-vertical-carousel-ev__card-title.oga-rte__content .h4,
.oga-text-asset-vertical-carousel-ev__card-title.oga-rte__content .h5,
.oga-text-asset-vertical-carousel-ev__card-title.oga-rte__content .h6,
.oga-text-asset-vertical-carousel-ev__card-title.oga-rte__content h1,
.oga-text-asset-vertical-carousel-ev__card-title.oga-rte__content h2,
.oga-text-asset-vertical-carousel-ev__card-title.oga-rte__content h3,
.oga-text-asset-vertical-carousel-ev__card-title.oga-rte__content h4,
.oga-text-asset-vertical-carousel-ev__card-title.oga-rte__content h5,
.oga-text-asset-vertical-carousel-ev__card-title.oga-rte__content h6 {
    margin-bottom: 0
}

.oga-text-asset-vertical-carousel-ev__card-description {
    overflow: unset
}

.oga-text-asset-vertical-carousel-ev__card .oga-video-player__poster {
    max-height: 100%
}

.oga-text-asset-vertical-carousel-ev__card .oga-video-player__poster img {
    height: 100%;
    max-height: 100%
}

.oga-text-asset-vertical-carousel-ev__card .oga-video-player__player {
    border: none
}

.oga-text-asset-vertical-carousel-ev__action {
    margin: .9375rem 0 0
}

.oga-text-asset-vertical-carousel-ev__action .btn--link:after {
    padding-left: .125rem;
    vertical-align: middle
}

.oga-text-asset-vertical-carousel-ev__action .btn--link:after,
.oga-text-asset-vertical-carousel-ev__action .btn--link:visited,
.oga-text-asset-vertical-carousel-ev__action .btn.btn--link {
    color: #fff
}

.oga-text-asset-vertical-carousel-ev__action .btn--link:after .icon-download,
.oga-text-asset-vertical-carousel-ev__action .btn--link:visited .icon-download,
.oga-text-asset-vertical-carousel-ev__action .btn.btn--link .icon-download {
    margin-left: .3125rem
}

.oga-text-asset-vertical-carousel-ev__action .btn--link:before {
    border-bottom-color: #fff
}

.oga-text-asset-vertical-carousel-ev__action .btn.btn--link:has(.icon-download):after {
    display: none
}

.oga-text-asset-vertical-carousel-ev__card-container-with-image,
.oga-text-asset-vertical-carousel-ev__card-container-with-still-image-carousel,
.oga-text-asset-vertical-carousel-ev__carousel-scroll-wrapper {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-bottom: auto !important;
    min-height: 100vh
}

.oga-text-asset-vertical-carousel-ev__carousel-scroll-wrapper {
    max-width: 100vw;
    width: 100%
}

.oga-text-asset-vertical-carousel-ev__carousel-scroll-content-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.oga-text-asset-vertical-carousel-ev__card-container-with-still-image-carousel {
    margin: auto 0 !important
}

.oga-text-asset-vertical-carousel-ev__add-margin-bottom {
    margin-bottom: 0 !important;
    margin-top: auto !important
}

.oga-text-asset-vertical-carousel-ev--with-still-image .oga-text-asset-vertical-carousel-ev__carousel-scroll-container {
    width: 100%
}

.oga-text-asset-vertical-carousel-ev__model-box .oga-video-player-ev__modal-container {
    height: auto;
    width: auto
}

.oga-text-asset-vertical-carousel-ev__model-box .oga-video-player-ev__modal-container .icon-close {
    color: #2e2d2c
}

.oga-text-asset-vertical-carousel-ev--image-right .oga-text-asset-vertical-carousel-ev__card-container-with-still-image-carousel {
    width: 100%
}

.oga-text-asset-vertical-carousel-ev--image-right .oga-text-asset-vertical-carousel-ev__card-container-with-still-image {
    position: relative
}

.oga-text-asset-vertical-carousel-ev--fixed-height {
    max-height: 46.875rem
}

.oga-text-asset-vertical-carousel-ev--image-right .oga-text-asset-vertical-carousel-ev__card-container-with-still-image,
.oga-text-asset-vertical-carousel-ev[dir=rtl] .oga-text-asset-vertical-carousel-ev__card-container-with-still-image {
    position: relative
}

.oga-text-asset-vertical-carousel-ev[dir=rtl].oga-text-asset-vertical-carousel-ev--image-right .oga-text-asset-vertical-carousel-ev__card-container-with-still-image-carousel {
    margin-left: 0 !important
}

.oga-text-asset-vertical-carousel-ev[dir=rtl] .oga-text-asset-vertical-carousel-ev__card-content {
    text-align: right
}

.oga-text-asset-vertical-carousel-ev .slick-track {
    display: block
}

.oga-text-asset-vertical-carousel-ev .slick-slide {
    margin: 0
}

.oga-text-asset-vertical-carousel-ev .slick-slider {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-text-asset-vertical-carousel-ev .oga-text-asset-vertical-carousel-ev__card-container-with-still-image-carousel.slick-slider {
    margin-bottom: -1.875rem !important
}

.oga-text-asset-vertical-carousel-ev .slick-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    bottom: -1.03125rem !important;
    bottom: unset !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    gap: 1rem;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    width: auto
}

.oga-text-asset-vertical-carousel-ev .slick-dots li {
    height: .375rem;
    width: .375rem
}

.oga-text-asset-vertical-carousel-ev .slick-dots li button {
    height: 100%;
    width: 100%
}

.oga-text-asset-vertical-carousel-ev .slick-dots li button:before {
    background-color: transparent;
    border: .125rem solid #fff;
    height: 100%;
    opacity: 1 !important;
    width: 100%
}

.oga-text-asset-vertical-carousel-ev .slick-dots .slick-active button:before {
    background-color: #fff !important;
    opacity: 1 !important
}

.oga-text-asset-vertical-carousel-ev .slick-next,
.oga-text-asset-vertical-carousel-ev .slick-prev {
    bottom: -.09375rem
}

.oga-text-asset-vertical-carousel-ev .oga-video-player-ev__modal-container iframe {
    border: none
}

.bg-orange .oga-text-asset-vertical-carousel-ev__card-content {
    background-color: #2e2d2c;
    color: #fff
}

.bg-orange .oga-text-asset-vertical-carousel-ev__action .btn.btn--link,
.bg-orange .oga-text-asset-vertical-carousel-ev__action .btn.btn--link.oga-contact-ev-modal-opener,
.bg-orange .oga-text-asset-vertical-carousel-ev__action .btn.btn--link:active,
.bg-orange .oga-text-asset-vertical-carousel-ev__action .btn.btn--link:after,
.bg-orange .oga-text-asset-vertical-carousel-ev__action .btn.btn--link:visited {
    background: #2e2d2c;
    color: #fff
}

.bg-orange .oga-text-asset-vertical-carousel-ev .oga-rte__content {
    padding: 0
}

.bg-orange .oga-text-asset-vertical-carousel-ev .oga-rte__content .txt-white a {
    color: #00a865
}

.bg-orange .oga-text-asset-vertical-carousel-ev .slick-dots .slick-active button:before {
    background-color: #2e2d2c
}

.bg-orange .oga-text-asset-vertical-carousel-ev .btn {
    background: #00a865;
    color: #2e2d2c
}

.bg-orange .oga-text-asset-vertical-carousel-ev .btn.btn--secondary {
    background: transparent;
    border: .125rem solid #fff;
    color: #fff
}

.bg-orange .oga-text-asset-vertical-carousel-ev .slick-next:before,
.bg-orange .oga-text-asset-vertical-carousel-ev .slick-prev:before {
    color: #fff
}

.bg-light-orange .oga-text-asset-vertical-carousel-ev .slick-dots button:before {
    background-color: #f8f8f8
}

.bg-light-orange .oga-text-asset-vertical-carousel-ev .slick-dots .slick-active button:before {
    background-color: #2e2d2c !important
}

.bg-light-orange .oga-text-asset-vertical-carousel-ev .slick-dots li button:before {
    border-color: #2e2d2c
}

.bg-light-orange .oga-text-asset-vertical-carousel-ev .oga-rte__content .txt-orange a {
    color: #2e2d2c
}

.bg-light-orange .oga-text-asset-vertical-carousel-ev__action .btn.btn--link,
.bg-light-orange .oga-text-asset-vertical-carousel-ev__action .btn.btn--link.oga-contact-ev-modal-opener,
.bg-light-orange .oga-text-asset-vertical-carousel-ev__action .btn.btn--link:after {
    background: transparent;
    color: #2e2d2c
}

.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content {
    background-color: #fff;
    color: #2e2d2c
}

.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-blue,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-blue .oga-text-asset-vertical-carousel-ev__action .btn--link:before,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-blue .oga-text-asset-vertical-carousel-ev__action .btn.btn--link,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-blue .oga-text-asset-vertical-carousel-ev__action .btn.btn--link.oga-contact-ev-modal-opener,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-blue .oga-text-asset-vertical-carousel-ev__action .btn.btn--link:after,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-blue .oga-text-asset-vertical-carousel-ev__action a.btn.btn--secondary,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-blue .oga-text-asset-vertical-carousel-ev__action button.btn.btn--secondary.oga-contact-ev-modal-opener,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-green,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-green .oga-text-asset-vertical-carousel-ev__action .btn--link:before,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-green .oga-text-asset-vertical-carousel-ev__action .btn.btn--link,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-green .oga-text-asset-vertical-carousel-ev__action .btn.btn--link.oga-contact-ev-modal-opener,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-green .oga-text-asset-vertical-carousel-ev__action .btn.btn--link:after,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-green .oga-text-asset-vertical-carousel-ev__action a.btn.btn--secondary,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-green .oga-text-asset-vertical-carousel-ev__action button.btn.btn--secondary.oga-contact-ev-modal-opener,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-grey,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-grey .oga-text-asset-vertical-carousel-ev__action .btn--link:before,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-grey .oga-text-asset-vertical-carousel-ev__action .btn.btn--link,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-grey .oga-text-asset-vertical-carousel-ev__action .btn.btn--link.oga-contact-ev-modal-opener,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-grey .oga-text-asset-vertical-carousel-ev__action .btn.btn--link:after,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-grey .oga-text-asset-vertical-carousel-ev__action a.btn.btn--secondary,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-grey .oga-text-asset-vertical-carousel-ev__action button.btn.btn--secondary.oga-contact-ev-modal-opener,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-pink,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-pink .oga-text-asset-vertical-carousel-ev__action .btn--link:before,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-pink .oga-text-asset-vertical-carousel-ev__action .btn.btn--link,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-pink .oga-text-asset-vertical-carousel-ev__action .btn.btn--link.oga-contact-ev-modal-opener,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-pink .oga-text-asset-vertical-carousel-ev__action .btn.btn--link:after,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-pink .oga-text-asset-vertical-carousel-ev__action a.btn.btn--secondary,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-pink .oga-text-asset-vertical-carousel-ev__action button.btn.btn--secondary.oga-contact-ev-modal-opener,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-light-blue,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-light-blue .oga-text-asset-vertical-carousel-ev__action .btn--link:before,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-light-blue .oga-text-asset-vertical-carousel-ev__action .btn.btn--link,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-light-blue .oga-text-asset-vertical-carousel-ev__action .btn.btn--link.oga-contact-ev-modal-opener,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-light-blue .oga-text-asset-vertical-carousel-ev__action .btn.btn--link:after,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-light-blue .oga-text-asset-vertical-carousel-ev__action a.btn.btn--secondary,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-light-blue .oga-text-asset-vertical-carousel-ev__action button.btn.btn--secondary.oga-contact-ev-modal-opener,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-light-green,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-light-green .oga-text-asset-vertical-carousel-ev__action .btn--link:before,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-light-green .oga-text-asset-vertical-carousel-ev__action .btn.btn--link,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-light-green .oga-text-asset-vertical-carousel-ev__action .btn.btn--link.oga-contact-ev-modal-opener,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-light-green .oga-text-asset-vertical-carousel-ev__action .btn.btn--link:after,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-light-green .oga-text-asset-vertical-carousel-ev__action a.btn.btn--secondary,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-light-green .oga-text-asset-vertical-carousel-ev__action button.btn.btn--secondary.oga-contact-ev-modal-opener,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-orange,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-orange .oga-text-asset-vertical-carousel-ev__action .btn--link:before,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-orange .oga-text-asset-vertical-carousel-ev__action .btn.btn--link,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-orange .oga-text-asset-vertical-carousel-ev__action .btn.btn--link.oga-contact-ev-modal-opener,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-orange .oga-text-asset-vertical-carousel-ev__action .btn.btn--link:after,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-orange .oga-text-asset-vertical-carousel-ev__action a.btn.btn--secondary,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-orange .oga-text-asset-vertical-carousel-ev__action button.btn.btn--secondary.oga-contact-ev-modal-opener,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-pink,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-pink .oga-text-asset-vertical-carousel-ev__action .btn--link:before,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-pink .oga-text-asset-vertical-carousel-ev__action .btn.btn--link,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-pink .oga-text-asset-vertical-carousel-ev__action .btn.btn--link.oga-contact-ev-modal-opener,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-pink .oga-text-asset-vertical-carousel-ev__action .btn.btn--link:after,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-pink .oga-text-asset-vertical-carousel-ev__action a.btn.btn--secondary,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-pink .oga-text-asset-vertical-carousel-ev__action button.btn.btn--secondary.oga-contact-ev-modal-opener,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-purple,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-purple .oga-text-asset-vertical-carousel-ev__action .btn--link:before,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-purple .oga-text-asset-vertical-carousel-ev__action .btn.btn--link,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-purple .oga-text-asset-vertical-carousel-ev__action .btn.btn--link.oga-contact-ev-modal-opener,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-purple .oga-text-asset-vertical-carousel-ev__action .btn.btn--link:after,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-purple .oga-text-asset-vertical-carousel-ev__action a.btn.btn--secondary,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-purple .oga-text-asset-vertical-carousel-ev__action button.btn.btn--secondary.oga-contact-ev-modal-opener {
    color: #fff
}

.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-blue .oga-text-asset-vertical-carousel-ev__action .btn--link:before,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-green .oga-text-asset-vertical-carousel-ev__action .btn--link:before,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-grey .oga-text-asset-vertical-carousel-ev__action .btn--link:before,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-pink .oga-text-asset-vertical-carousel-ev__action .btn--link:before,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-light-blue .oga-text-asset-vertical-carousel-ev__action .btn--link:before,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-light-green .oga-text-asset-vertical-carousel-ev__action .btn--link:before,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-orange .oga-text-asset-vertical-carousel-ev__action .btn--link:before,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-pink .oga-text-asset-vertical-carousel-ev__action .btn--link:before,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-purple .oga-text-asset-vertical-carousel-ev__action .btn--link:before {
    border-bottom-color: #fff
}

.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-blue .oga-text-asset-vertical-carousel-ev__action a.btn.btn--secondary,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-green .oga-text-asset-vertical-carousel-ev__action a.btn.btn--secondary,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-grey .oga-text-asset-vertical-carousel-ev__action a.btn.btn--secondary,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-dark-pink .oga-text-asset-vertical-carousel-ev__action a.btn.btn--secondary,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-light-blue .oga-text-asset-vertical-carousel-ev__action a.btn.btn--secondary,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-light-green .oga-text-asset-vertical-carousel-ev__action a.btn.btn--secondary,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-orange .oga-text-asset-vertical-carousel-ev__action a.btn.btn--secondary,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-pink .oga-text-asset-vertical-carousel-ev__action a.btn.btn--secondary,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__card-content.bg-tertiary-purple .oga-text-asset-vertical-carousel-ev__action a.btn.btn--secondary {
    border-color: #fff
}

.bg-dark-grey .oga-text-asset-vertical-carousel-ev__action a.btn,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__action button {
    color: #fff
}

.bg-dark-grey .oga-text-asset-vertical-carousel-ev__action .btn.btn--link,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__action .btn.btn--link.oga-contact-ev-modal-opener,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__action .btn.btn--link:after,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__action button.btn.btn--secondary.oga-contact-ev-modal-opener {
    background: transparent;
    color: #2e2d2c
}

.bg-dark-grey .oga-text-asset-vertical-carousel-ev__action .btn--link:before {
    border-bottom-color: #00a865
}

.bg-dark-grey .oga-text-asset-vertical-carousel-ev .oga-rte__content .txt-orange a,
.bg-dark-grey .oga-text-asset-vertical-carousel-ev__action a.btn.btn--secondary {
    color: #2e2d2c
}

.bg-light-grey .oga-text-asset-vertical-carousel-ev__card-content,
.bg-light-orange .oga-text-asset-vertical-carousel-ev__card-content,
.bg-white .oga-text-asset-vertical-carousel-ev__card-content {
    background: linear-gradient(to bottom, #034ea2ba, #034ea285);
    color: #fff
}

.bg-light-grey .oga-text-asset-vertical-carousel-ev__action .btn.btn--link,
.bg-light-grey .oga-text-asset-vertical-carousel-ev__action .btn.btn--link.oga-contact-ev-modal-opener,
.bg-light-grey .oga-text-asset-vertical-carousel-ev__action .btn.btn--link:after,
.bg-light-grey .oga-text-asset-vertical-carousel-ev__action button.btn.btn--secondary.oga-contact-ev-modal-opener,
.bg-light-orange .oga-text-asset-vertical-carousel-ev__action .btn.btn--link,
.bg-light-orange .oga-text-asset-vertical-carousel-ev__action .btn.btn--link.oga-contact-ev-modal-opener,
.bg-light-orange .oga-text-asset-vertical-carousel-ev__action .btn.btn--link:after,
.bg-light-orange .oga-text-asset-vertical-carousel-ev__action button.btn.btn--secondary.oga-contact-ev-modal-opener,
.bg-white .oga-text-asset-vertical-carousel-ev__action .btn.btn--link,
.bg-white .oga-text-asset-vertical-carousel-ev__action .btn.btn--link.oga-contact-ev-modal-opener,
.bg-white .oga-text-asset-vertical-carousel-ev__action .btn.btn--link:after,
.bg-white .oga-text-asset-vertical-carousel-ev__action button.btn.btn--secondary.oga-contact-ev-modal-opener {
    background: transparent;
    color: #fff
}

.bg-light-grey .oga-text-asset-vertical-carousel-ev__action button,
.bg-light-orange .oga-text-asset-vertical-carousel-ev__action button,
.bg-white .oga-text-asset-vertical-carousel-ev__action button {
    color: #fff
}

.bg-light-grey .oga-text-asset-vertical-carousel-ev__action button.btn.oga-contact-ev-modal-opener,
.bg-light-orange .oga-text-asset-vertical-carousel-ev__action button.btn.oga-contact-ev-modal-opener,
.bg-white .oga-text-asset-vertical-carousel-ev__action button.btn.oga-contact-ev-modal-opener {
    color: #2e2d2c
}

.bg-light-grey .oga-text-asset-vertical-carousel-ev__action .btn,
.bg-light-orange .oga-text-asset-vertical-carousel-ev__action .btn,
.bg-white .oga-text-asset-vertical-carousel-ev__action .btn {
    background: #fff;
    color: #2e2d2c
}

.bg-light-grey .oga-text-asset-vertical-carousel-ev__action .btn.btn--secondary,
.bg-light-orange .oga-text-asset-vertical-carousel-ev__action .btn.btn--secondary,
.bg-white .oga-text-asset-vertical-carousel-ev__action .btn.btn--secondary {
    background: transparent;
    border: .125rem solid #fff;
    color: #fff
}

.bg-light-grey .oga-text-asset-vertical-carousel-ev .oga-rte__content .txt-orange a,
.bg-light-orange .oga-text-asset-vertical-carousel-ev .oga-rte__content .txt-orange a,
.bg-white .oga-text-asset-vertical-carousel-ev .oga-rte__content .txt-orange a {
    color: #fff
}

.bg-light-grey .oga-text-asset-vertical-carousel-ev .slick-dots li button:before,
.bg-light-orange .oga-text-asset-vertical-carousel-ev .slick-dots li button:before,
.bg-white .oga-text-asset-vertical-carousel-ev .slick-dots li button:before {
    border-color: #2e2d2c
}

.bg-light-grey .oga-text-asset-vertical-carousel-ev .slick-dots .slick-active button:before,
.bg-light-orange .oga-text-asset-vertical-carousel-ev .slick-dots .slick-active button:before,
.bg-white .oga-text-asset-vertical-carousel-ev .slick-dots .slick-active button:before {
    background-color: #2e2d2c !important
}

.bg-tertiary-grey,
.bg-tertiary-white,
.bg-tertiary-yellow {
    color: #2e2d2c !important
}

.bg-tertiary-grey .oga-text-asset-vertical-carousel-ev__action .btn.btn--link,
.bg-tertiary-grey .oga-text-asset-vertical-carousel-ev__action .btn.btn--link.oga-contact-ev-modal-opener,
.bg-tertiary-grey .oga-text-asset-vertical-carousel-ev__action .btn.btn--link:after,
.bg-tertiary-grey .oga-text-asset-vertical-carousel-ev__action button.btn.btn--secondary.oga-contact-ev-modal-opener,
.bg-tertiary-white .oga-text-asset-vertical-carousel-ev__action .btn.btn--link,
.bg-tertiary-white .oga-text-asset-vertical-carousel-ev__action .btn.btn--link.oga-contact-ev-modal-opener,
.bg-tertiary-white .oga-text-asset-vertical-carousel-ev__action .btn.btn--link:after,
.bg-tertiary-white .oga-text-asset-vertical-carousel-ev__action button.btn.btn--secondary.oga-contact-ev-modal-opener,
.bg-tertiary-yellow .oga-text-asset-vertical-carousel-ev__action .btn.btn--link,
.bg-tertiary-yellow .oga-text-asset-vertical-carousel-ev__action .btn.btn--link.oga-contact-ev-modal-opener,
.bg-tertiary-yellow .oga-text-asset-vertical-carousel-ev__action .btn.btn--link:after,
.bg-tertiary-yellow .oga-text-asset-vertical-carousel-ev__action button.btn.btn--secondary.oga-contact-ev-modal-opener {
    background: transparent;
    color: #2e2d2c
}

.bg-tertiary-grey .oga-text-asset-vertical-carousel-ev__action .btn,
.bg-tertiary-white .oga-text-asset-vertical-carousel-ev__action .btn,
.bg-tertiary-yellow .oga-text-asset-vertical-carousel-ev__action .btn {
    background: #2e2d2c;
    color: #fff
}

.bg-tertiary-grey .oga-text-asset-vertical-carousel-ev__action .btn.btn--secondary,
.bg-tertiary-white .oga-text-asset-vertical-carousel-ev__action .btn.btn--secondary,
.bg-tertiary-yellow .oga-text-asset-vertical-carousel-ev__action .btn.btn--secondary {
    background: transparent;
    border: .125rem solid #2e2d2c;
    color: #2e2d2c
}

@-webkit-keyframes fadeup {
    0% {
        opacity: 0;
        top: 35.9375rem
    }

    to {
        opacity: 1;
        top: 0
    }
}

@keyframes fadeup {
    0% {
        opacity: 0;
        top: 35.9375rem
    }

    to {
        opacity: 1;
        top: 0
    }
}

@-webkit-keyframes fadelitUp {
    0% {
        opacity: 0;
        top: 6.25rem
    }

    to {
        opacity: 1;
        top: 0
    }
}

@keyframes fadelitUp {
    0% {
        opacity: 0;
        top: 6.25rem
    }

    to {
        opacity: 1;
        top: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.oga-text-image-ev__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.oga-text-image-ev__container--top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.oga-text-image-ev__logo {
    height: 6.75rem;
    margin-bottom: 1.25rem;
    margin-top: .625rem;
    width: 8.4375rem
}

.oga-text-image-ev__logo img {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: left bottom;
    object-position: left bottom;
    width: 100%
}

.oga-text-image-ev__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 2.9375rem 0 0;
    width: 100%
}

.oga-text-image-ev__title.oga-rte__content .h1,
.oga-text-image-ev__title.oga-rte__content .h2,
.oga-text-image-ev__title.oga-rte__content .h3,
.oga-text-image-ev__title.oga-rte__content .h4,
.oga-text-image-ev__title.oga-rte__content .h5,
.oga-text-image-ev__title.oga-rte__content .h6,
.oga-text-image-ev__title.oga-rte__content h1,
.oga-text-image-ev__title.oga-rte__content h2,
.oga-text-image-ev__title.oga-rte__content h3,
.oga-text-image-ev__title.oga-rte__content h4,
.oga-text-image-ev__title.oga-rte__content h5,
.oga-text-image-ev__title.oga-rte__content h6 {
    margin-bottom: 0
}

.oga-text-image-ev__description {
    margin-top: .625rem
}

.oga-text-image-ev__action {
    margin-top: 1.25rem
}

.oga-text-image-ev__action .btn--link {
    background-color: transparent !important;
    height: -webkit-max-content !important;
    height: -moz-max-content !important;
    height: max-content !important;
    min-height: auto !important;
    min-width: auto !important;
    width: auto !important
}

.oga-text-image-ev__action .btn--link:after {
    bottom: .09375rem;
    padding-left: .0625rem;
    position: relative
}

.oga-text-image-ev__image-container {
    height: 100%
}

.oga-text-image-ev__asset {
    height: 100%;
    position: relative;
    width: 100%
}

.oga-text-image-ev__asset-caption {
    color: #2e2d2c;
    margin-top: 1.25rem;
    width: 18.75rem
}

.oga-text-image-ev__bg {
    overflow: hidden;
    position: inherit
}

.oga-text-image-ev__bg,
.oga-text-image-ev__bg-img {
    border-bottom-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem;
    height: 100%;
    width: 100%
}

.oga-text-image-ev__bg-img {
    -o-object-fit: cover;
    object-fit: cover
}

.oga-text-image-ev__cutout {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    width: 100%;
    z-index: 1
}

.oga-text-image-ev__cutout-img {
    height: 17.3125rem;
    max-width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-44%);
    transform: translateY(-44%)
}

.oga-text-image-ev.parallax-animation .oga-text-image-ev__asset {
    height: 12.5rem
}

.oga-text-image-ev.parallax-animation .oga-text-image-ev__bg-img {
    height: 120%;
    left: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: -webkit-transform 1s linear;
    transition: -webkit-transform 1s linear;
    transition: transform 1s linear;
    transition: transform 1s linear, -webkit-transform 1s linear
}

.oga-text-image-ev.parallax-animation .oga-text-image-ev--parallax-anim .oga-text-image-ev__cutout {
    -webkit-transform: translateY(-25px);
    transform: translateY(-25px)
}

.oga-text-image-ev.parallax-animation .oga-text-image-ev--parallax-anim .oga-text-image-ev__bg-img {
    -webkit-transform: translateY(-45%);
    transform: translateY(-45%)
}

.oga-text-image-ev .oga-video-player-ev__wrapper {
    height: 100%
}

.oga-text-image-ev .oga-video-player-ev__poster {
    height: 100%;
    max-height: none
}

.oga-text-image-ev .oga-video-player-ev__poster .img-curved {
    border-bottom-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem
}

.oga-text-image-ev .oga-video-player-ev__poster,
.oga-text-image-ev .oga-video-player-ev__poster img {
    height: 100%;
    max-height: none;
    -webkit-transition: background 1s, border-radius 1s;
    transition: background 1s, border-radius 1s
}

.oga-text-image-ev .oga-video-player-ev__player {
    border: 0;
    border-bottom-left-radius: 5rem;
    border-top-right-radius: 5rem;
    -webkit-transition: background 1s, border-radius 1s;
    transition: background 1s, border-radius 1s
}

.oga-text-image-ev .oga-video-player-ev__player--no-border-radius {
    border-radius: 0;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.oga-text-image-ev .oga-video-player-ev__player {
    border: none
}

.oga-text-image-ev .oga-video-player-ev__player.damPlayer {
    height: 100%;
    max-height: none;
    padding-bottom: .0625rem;
    position: absolute;
    width: 100%
}

.oga-text-image-ev--portrait .oga-text-image-ev__asset {
    width: 100%
}

.oga-text-image-ev--portrait .oga-text-image-ev__asset-caption {
    width: 18.75rem
}

.oga-text-image-ev--portrait .oga-text-image-ev__portrait-lg {
    border-bottom-left-radius: 5rem;
    border-top-right-radius: 5rem;
    display: none
}

.oga-text-image-ev--portrait .oga-text-image-ev__portrait-sm {
    border-bottom-left-radius: 3.125rem;
    border-top-right-radius: 3.125rem;
    display: block
}

.oga-text-image-ev--article-img .oga-container--inner {
    margin: 0 auto;
    padding: 0 30px;
    width: 100%
}

.oga-text-image-ev--article-img .oga-text-image-ev__asset {
    height: 100%;
    width: 100%
}

.oga-text-image-ev--video .oga-text-image-ev__asset {
    height: 12.5rem;
    width: 100%
}

.oga-text-image-ev.oga-text-image-ev--article-img.oga-text-image-ev--maxi .oga-text-image-ev__asset,
.oga-text-image-ev.oga-text-image-ev--maxi .oga-text-image-ev__asset {
    width: 100%
}

.oga-text-image-ev.oga-text-image-ev--article-img.oga-text-image-ev--maxi .oga-text-image-ev__asset-caption,
.oga-text-image-ev.oga-text-image-ev--maxi .oga-text-image-ev__asset-caption {
    width: 18.75rem
}

.oga-text-image-ev.oga-text-image-ev--article-img.oga-text-image-ev--maxi .oga-text-image-ev__bg,
.oga-text-image-ev.oga-text-image-ev--maxi .oga-text-image-ev__bg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: inherit;
    width: 100%
}

.oga-text-image-ev--sm-bottom .oga-text-image-ev__logo {
    margin-top: 0
}

.oga-text-image-ev .oga-scattered-leaf__section {
    right: 0
}

.oga-text-image-ev .oga-scattered-leaf__section-wrapper {
    height: 110%;
    overflow-x: hidden
}

.oga-text-image-ev .oga-scattered-leaf__section-item {
    position: absolute;
    top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 100% 0;
    background-color: #ffc400;
    height: 6.25rem;
    right: -4.125rem;
    top: 1.5625rem;
    -webkit-transform: matrix(.12, -.99, .99, .12, 0, 0);
    transform: matrix(.12, -.99, .99, .12, 0, 0);
    width: 6.25rem
}

[dir=rtl] .oga-text-image-ev__description ul {
    margin-left: unset;
    margin-right: 1.0625rem
}

[dir=rtl] .oga-text-image-ev__description * {
    word-break: break-word
}

[dir=rtl] .oga-text-image-ev__content .icon-download {
    margin-left: unset;
    margin-right: .625rem
}

[dir=rtl] .oga-text-image-ev__action .btn--link {
    text-align: right
}

[dir=rtl] .oga-text-image-ev__action .btn--link:before {
    left: unset
}

[dir=rtl] .oga-text-image-ev__action .btn--link:after {
    padding-left: 0;
    padding-right: .1875rem
}

.bg-dark-grey .oga-text-image-ev__action .btn {
    background-color: #fff;
    color: #2e2d2c
}

.bg-dark-grey .oga-text-image-ev__action .btn--secondary {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.bg-dark-grey .oga-text-image-ev__action .btn--link,
.bg-dark-grey .oga-text-image-ev__action .btn--link:after,
.bg-dark-grey .oga-text-image-ev__asset-caption {
    color: #fff
}

.bg-orange .oga-text-image-ev__container .oga-text-image-ev__action .btn--link:before {
    border-color: #fff
}

.bg-orange .oga-text-image-ev__container .oga-rte__content {
    padding: 0
}

.oga-text-image-with-leaf {
    overflow: hidden;
    padding: 3.125rem 0
}

.oga-text-image-with-leaf__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-bottom: 5.375rem
}

.oga-text-image-with-leaf__image-wrap {
    position: relative
}

.oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__section {
    height: 19.125rem;
    margin-left: -1.25rem;
    position: relative;
    width: 19.125rem
}

.oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__primary {
    border-radius: 0 92%;
    height: 19.125rem;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    -webkit-transition: top 1s;
    transition: top 1s;
    width: 19.125rem;
    z-index: 1
}

.oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__secondary {
    height: 18.125rem;
    left: 1rem;
    top: 1rem;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    -webkit-transition: -webkit-transform .25s;
    transition: -webkit-transform .25s;
    transition: transform .25s;
    transition: transform .25s, -webkit-transform .25s;
    width: 18.125rem;
    z-index: 0
}

.oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__secondary.open {
    -webkit-transform: rotate(7deg);
    transform: rotate(7deg)
}

.oga-text-image-with-leaf__image-wrap img {
    border-radius: 0 92%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-text-image-with-leaf__text-wrap {
    position: relative;
    width: 100%
}

.oga-text-image-with-leaf__text-title {
    margin-bottom: .625rem
}

.oga-text-image-with-leaf__text-description {
    margin-bottom: 1.25rem
}

.oga-text-image-with-leaf__container--top-right .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__primary,
.oga-text-image-with-leaf__container--top-right .oga-text-image-with-leaf__image-wrap img {
    border-radius: 92% 0
}

.oga-text-image-with-leaf__container--top-right .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__secondary {
    left: 0;
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left
}

.oga-text-image-with-leaf__container--top-right .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__section {
    margin-left: 0;
    margin-right: -1.25rem
}

.oga-text-image-with-leaf__container--bottom-left .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__secondary,
.oga-text-image-with-leaf__container--bottom-right .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__secondary {
    height: 17.8125rem;
    width: 17.8125rem
}

.oga-text-image-with-leaf__container--bottom-left .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__secondary {
    left: .625rem;
    top: .9375rem;
    -webkit-transform-origin: top left;
    transform-origin: top left
}

.oga-text-image-with-leaf__container--bottom-left .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__primary,
.oga-text-image-with-leaf__container--bottom-left .oga-text-image-with-leaf__image-wrap img {
    border-radius: 0 92%
}

.oga-text-image-with-leaf__container--bottom-right .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__primary,
.oga-text-image-with-leaf__container--bottom-right .oga-text-image-with-leaf__image-wrap img {
    border-radius: 92% 0
}

.oga-text-image-with-leaf__container--bottom-right .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__secondary {
    left: .625rem;
    top: .9375rem;
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
    -webkit-transform-origin: top right;
    transform-origin: top right
}

.oga-text-image-with-leaf__container--bottom-right .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__section {
    margin-left: 0;
    margin-right: -1.25rem
}

.oga-text-image-with-leaf__container .oga-scattered-leaf__section {
    left: 0
}

.oga-text-image-with-leaf__container--top-left .oga-scattered-leaf__section--1 {
    top: -2.5rem
}

.oga-text-image-with-leaf__container--top-left .oga-scattered-leaf__section--2 {
    top: -3.125rem
}

.oga-text-image-with-leaf__container--top-left .oga-scattered-leaf__section-item--1 {
    position: absolute;
    top: 0;
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 0 100%;
    background-color: #00a865;
    border-radius: 0 90%;
    height: 3.125rem;
    right: 25%;
    width: 3.125rem
}

.oga-text-image-with-leaf__container--top-left .oga-scattered-leaf__section-item--2 {
    position: absolute;
    top: 0;
    -webkit-transform: rotate(354deg);
    transform: rotate(354deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 100% 0;
    background-color: #ff2172;
    height: 8.25rem;
    right: -3.4375rem;
    width: 8.25rem
}

.oga-text-image-with-leaf__container--top-left .oga-scattered-leaf__section-item--3 {
    position: absolute;
    top: 0;
    -webkit-transform: rotate(354deg);
    transform: rotate(354deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 100% 0;
    background-color: #ffc400;
    bottom: 3.375rem;
    height: 3.25rem;
    right: -1.875rem;
    top: auto;
    -webkit-transform: matrix(.99, -.1, .1, .99, 0, 0);
    transform: matrix(.99, -.1, .1, .99, 0, 0);
    width: 3.25rem
}

.oga-text-image-with-leaf__container--top-right .oga-scattered-leaf__section--1 {
    top: -2.5rem
}

.oga-text-image-with-leaf__container--top-right .oga-scattered-leaf__section--2 {
    top: -3.125rem
}

.oga-text-image-with-leaf__container--top-right .oga-scattered-leaf__section-item--1 {
    position: absolute;
    top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 100% 0;
    background-color: #00a865;
    height: 5.5rem;
    right: 0;
    -webkit-transform: matrix(.05, -1, 1, .05, 0, 0);
    transform: matrix(.05, -1, 1, .05, 0, 0);
    width: 5.5rem
}

.oga-text-image-with-leaf__container--top-right .oga-scattered-leaf__section-item--2 {
    position: absolute;
    top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 100% 0;
    background-color: #00b2e7;
    height: 8.25rem;
    left: -4.5rem;
    top: 2.5rem;
    width: 8.25rem
}

.oga-text-image-with-leaf__container--bottom-left .oga-scattered-leaf__section {
    left: auto;
    right: 0
}

.oga-text-image-with-leaf__container--bottom-left .oga-scattered-leaf__section-item--1 {
    position: absolute;
    top: 0;
    -webkit-transform: rotate(354deg);
    transform: rotate(354deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 100% 0;
    background-color: #00a865;
    height: 4.125rem;
    right: 4.375rem;
    top: -1.25rem;
    -webkit-transform: rotate(284deg);
    transform: rotate(284deg);
    width: 4.125rem
}

.oga-text-image-with-leaf__container--bottom-left .oga-scattered-leaf__section-item--2 {
    position: absolute;
    top: 0;
    -webkit-transform: rotate(354deg);
    transform: rotate(354deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 100% 0;
    background-color: #ffc400;
    height: 8.25rem;
    left: auto;
    right: -4.4375rem;
    top: -3.75rem;
    width: 8.25rem
}

.oga-text-image-with-leaf__container--bottom-left .oga-scattered-leaf__section-item--3 {
    position: absolute;
    top: 0;
    -webkit-transform: rotate(354deg);
    transform: rotate(354deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 100% 0;
    background-color: #00b2e7;
    bottom: 6.625rem;
    height: 3.25rem;
    right: -1.4375rem;
    top: auto;
    width: 3.25rem
}

.oga-text-image-with-leaf__container--bottom-right .oga-scattered-leaf__section-item--1 {
    position: absolute;
    top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 100% 0;
    background-color: #00a865;
    height: 5.5rem;
    right: 0;
    -webkit-transform: matrix(.05, -1, 1, .05, 0, 0);
    transform: matrix(.05, -1, 1, .05, 0, 0);
    width: 5.5rem
}

.oga-text-image-with-leaf__container--bottom-right .oga-scattered-leaf__section-item--2 {
    position: absolute;
    top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 100% 0;
    background-color: #00b2e7;
    height: 8.25rem;
    left: -4.5rem;
    top: 2.5rem;
    width: 8.25rem
}

.oga-text-image__container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 3.125rem 0
}

.oga-text-image__container,
.oga-text-image__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-text-image__content {
    margin: 1.875rem 0 0;
    width: 100%
}

.oga-text-image__description {
    margin-top: .625rem
}

.oga-text-image__action {
    margin-top: 1.25rem
}

.oga-text-image__image-container {
    height: 100%
}

.oga-text-image__asset {
    height: 12.3125rem;
    width: 18.75rem
}

.oga-text-image__asset-caption {
    color: #2e2d2c;
    font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light !important;
    font-size: 1rem;
    line-height: 20px;
    margin-top: 1.25rem;
    width: 18.75rem
}

.oga-text-image__asset img {
    border-bottom-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-text-image--portrait .oga-text-image__container {
    padding: 3.125rem 0
}

.oga-text-image--portrait .oga-text-image__asset,
.oga-text-image--portrait .oga-text-image__asset-caption {
    width: 18.75rem
}

.oga-text-image--portrait .oga-text-image__portrait-lg {
    border-bottom-left-radius: 5rem;
    border-top-right-radius: 5rem;
    display: none
}

.oga-text-image--portrait .oga-text-image__portrait-sm {
    border-bottom-left-radius: 3.125rem;
    border-top-right-radius: 3.125rem;
    display: block
}

.oga-text-image--maxi .oga-text-image__container {
    padding-bottom: 3.125rem;
    padding-top: 3.125rem
}

.oga-text-image--maxi .oga-text-image__asset {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100% !important;
    width: 18.75rem
}

.oga-text-image--maxi .oga-text-image__asset-caption {
    width: 18.75rem
}

[dir=rtl] .oga-text-image__description ul {
    margin-left: unset;
    margin-right: 1.0625rem
}

[dir=rtl] .oga-text-image__description * {
    word-break: break-word
}

[dir=rtl] .oga-text-image__content .icon-download {
    margin-left: unset;
    margin-right: .625rem
}

[dir=rtl] .oga-text-image__action .btn--link {
    background-position: 100% 100%;
    text-align: right
}

[dir=rtl] .oga-text-image__action .btn--link:before {
    left: unset
}

[dir=rtl] .oga-text-image__action .btn--link:after {
    padding-left: 0;
    padding-right: .1875rem
}

[dir=rtl] .oga-text-image__action .btn--link:hover {
    background-position: 200% !important
}

.bg-dark-grey .oga-text-image__action .btn {
    background-color: #fff;
    color: #2e2d2c
}

.bg-dark-grey .oga-text-image__action .btn--secondary {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.bg-dark-grey .oga-text-image__action .btn--link {
    background-image: -webkit-gradient(linear, left top, right top, from(#00a865), color-stop(50%, #00a865), color-stop(0, #fff));
    background-image: linear-gradient(90deg, #00a865, #00a865 50%, #fff 0);
    color: #fff;
    -webkit-text-fill-color: unset
}

.bg-dark-grey .oga-text-image__action .btn--link:after {
    color: #fff
}

.bg-dark-grey .oga-text-image__action .btn--link:hover {
    -webkit-text-fill-color: transparent
}

.bg-dark-grey .oga-text-image__asset-caption,
.bg-orange .oga-text-image__container .oga-text-image__content * a {
    color: #fff
}

.bg-orange .oga-text-image__container .oga-text-image__action .btn--link:before {
    border-color: #fff
}

.bg-orange .oga-text-image__container .oga-text-image__action .btn--link:hover {
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, #fff), color-stop(0, #2e2d2c));
    background-image: linear-gradient(90deg, #fff, #fff 50%, #2e2d2c 0)
}

.bg-orange .oga-text-image__container .oga-rte__content {
    padding: 0
}

.oga-text-tiled-video-quote-ev {
    padding: 3.125rem 0
}

.oga-text-tiled-video-quote-ev .oga-container {
    padding-bottom: 3.125rem;
    padding-top: 3.125rem
}

.oga-text-tiled-video-quote-ev .oga-container,
.oga-text-tiled-video-quote-ev__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-text-tiled-video-quote-ev__container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-text-tiled-video-quote-ev__title {
    margin-bottom: .625rem;
    text-align: center
}

.oga-text-tiled-video-quote-ev__title * {
    margin-bottom: 1.25rem
}

.oga-text-tiled-video-quote-ev__title.oga-rte__content .h1,
.oga-text-tiled-video-quote-ev__title.oga-rte__content .h2,
.oga-text-tiled-video-quote-ev__title.oga-rte__content .h3,
.oga-text-tiled-video-quote-ev__title.oga-rte__content .h4,
.oga-text-tiled-video-quote-ev__title.oga-rte__content .h5,
.oga-text-tiled-video-quote-ev__title.oga-rte__content .h6,
.oga-text-tiled-video-quote-ev__title.oga-rte__content h1,
.oga-text-tiled-video-quote-ev__title.oga-rte__content h2,
.oga-text-tiled-video-quote-ev__title.oga-rte__content h3,
.oga-text-tiled-video-quote-ev__title.oga-rte__content h4,
.oga-text-tiled-video-quote-ev__title.oga-rte__content h5,
.oga-text-tiled-video-quote-ev__title.oga-rte__content h6,
.oga-text-tiled-video-quote-ev__title :last-child {
    margin-bottom: 0
}

.oga-text-tiled-video-quote-ev__subtitle {
    margin-bottom: 1.875rem;
    text-align: center
}

.oga-text-tiled-video-quote-ev__tiles {
    padding-bottom: 0
}

.oga-text-tiled-video-quote-ev__tiles-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: .5625rem;
    -moz-column-gap: .5625rem;
    column-gap: .5625rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-text-tiled-video-quote-ev__tiles-wrapper.oga-text-tiled--solid-color,
.oga-text-tiled-video-quote-ev__tiles-wrapper .oga-text-tiled-video-quote-ev__profile {
    display: none
}

.oga-text-tiled-video-quote-ev__tiles-wrapper .oga-text-tiled-video-quote-ev__tile i.icon-quote {
    bottom: .9375rem;
    font-size: .4375rem;
    left: .9375rem;
    position: absolute
}

.oga-text-tiled-video-quote-ev__tiles-wrapper .oga-text-tiled-video-quote-ev__tile i.icon-quote:before {
    color: #fff
}

.oga-text-tiled-video-quote-ev__icon-video {
    bottom: 1.875rem;
    height: 1.375rem;
    left: .75rem;
    position: absolute;
    width: 1.375rem
}

.oga-text-tiled-video-quote-ev__icon-video svg {
    width: 1.375rem
}

.oga-text-tiled-video-quote-ev__icon-video.active {
    display: none
}

.oga-text-tiled-video-quote-ev__tile {
    border-bottom-left-radius: 1.5625rem;
    border-top-right-radius: 1.5625rem;
    cursor: pointer;
    height: 6.0625rem;
    overflow: hidden;
    position: relative;
    width: 6rem
}

.oga-text-tiled-video-quote-ev__tile a img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-text-tiled-video-quote-ev__content {
    padding: .625rem 1.125rem;
    position: relative;
    text-align: center
}

.oga-text-tiled-video-quote-ev__content-item {
    display: none;
    opacity: 0;
    padding: .3125rem 0 1.125rem
}

.oga-text-tiled-video-quote-ev__content-item.quote-content {
    display: none
}

.oga-text-tiled-video-quote-ev__content-item.ease-out {
    display: block;
    opacity: 1
}

.oga-text-tiled-video-quote-ev__content-item.ease-out.quote-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: .3125rem 0 1.125rem;
    min-height: 11.75rem
}

.oga-text-tiled-video-quote-ev__icon i {
    font-size: 1.125rem
}

.oga-text-tiled-video-quote-ev__icon--end {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.oga-text-tiled-video-quote-ev__profileDetails {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 1.875rem;
    position: relative
}

.oga-text-tiled-video-quote-ev__profileDetails,
.oga-text-tiled-video-quote-ev__profileDetails-tile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .78125rem
}

.oga-text-tiled-video-quote-ev__profileDetails-tile {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.oga-text-tiled-video-quote-ev__profileDetails-tile-title {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important
}

.oga-text-tiled-video-quote-ev__profileDetails img {
    border-radius: 50%;
    height: 3.875rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 3.75rem
}

.oga-text-tiled-video-quote-ev__tile-overlay {
    background: rgba(0, 0, 0, .4);
    border-bottom-left-radius: 1.5625rem;
    border-top-right-radius: 1.5625rem;
    bottom: 0;
    color: #fff;
    height: 100%;
    opacity: 0;
    position: absolute;
    width: 100%
}

.oga-text-tiled-video-quote-ev .selected-profile .oga-text-tiled-video-quote-ev__tile-overlay {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: rgba(0, 0, 0, .4);
    color: #fff;
    opacity: 1;
    padding: 1.5rem;
    -webkit-transition: .9s cubic-bezier(.65, .05, .36, 1);
    transition: .9s cubic-bezier(.65, .05, .36, 1)
}

.oga-text-tiled-video-quote-ev .selected-profile .oga-text-tiled-video-quote-ev__tile-overlay .icon-quote:before {
    color: #ffc400
}

.oga-text-tiled-video-quote-ev .selected-profile .oga-text-tiled-video-quote-ev__tile-overlay-title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: none;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important;
    height: 100%;
    opacity: 1;
    width: 100%
}

.oga-text-tiled-video-quote-ev .selected-profile .oga-text-tiled-video-quote-ev__tile-overlay .oga-text-tiled-video-quote-ev__icon-video.active {
    display: block
}

.oga-text-tiled-video-quote-ev .oga-video-player-ev__poster {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 9.125rem;
    margin: 0 auto;
    width: 16.25rem
}

.oga-text-tiled-video-quote-ev .oga-video-player-ev__poster img {
    border-radius: 0 1.875rem;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-text-tiled-video-quote-ev .oga-video-player-ev__player,
.oga-text-tiled-video-quote-ev .oga-video-player-ev__poster,
.oga-text-tiled-video-quote-ev .oga-video-player-ev__poster img {
    max-height: unset;
    -webkit-transition: background 1s, border-radius 1s;
    transition: background 1s, border-radius 1s
}

.oga-text-tiled-video-quote-ev .oga-video-player-ev__player {
    border: 0;
    border-bottom-left-radius: 5rem;
    border-top-right-radius: 5rem;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.oga-text-tiled-video-quote-ev .oga-video-player-ev__player--no-border-radius {
    border-radius: 0;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.oga-text-tiled-video-quote-ev .oga-video-player-ev__wrapper {
    display: contents
}

.oga-text-tiled-video-quote-ev .oga-video-player-ev__play-icon-orange {
    height: 3.125rem;
    width: 3.125rem
}

.oga-text-tiled-video-quote-ev__tile-action-link {
    cursor: pointer;
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important;
    font-size: 1rem !important
}

.oga-text-tiled-video-quote-ev .oga-video-player-ev__video-container.player-ev--youtube.player-ev--show-poster iframe,
.oga-text-tiled-video-quote-ev video.oga-video-player-ev__player.damPlayer.oga-video-player-ev__player--no-border-radius {
    height: 9.125rem;
    margin: 0 auto;
    width: 16.25rem
}

.oga-text-tiled-video-quote-ev .oga-scattered-leaf__section-item {
    position: absolute;
    top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 100% 0;
    background-color: #ffc400;
    border-radius: 0 100%;
    height: 4.875rem;
    left: -2.5rem;
    top: 3.125rem;
    -webkit-transform: matrix(-.26, -.97, .97, -.26, 0, 0);
    transform: matrix(-.26, -.97, .97, -.26, 0, 0);
    width: 4.875rem
}

.bg-dark-grey .oga-text-tiled-video-quote-ev .btn--link,
.bg-dark-grey .oga-text-tiled-video-quote-ev .btn--link:after {
    color: #fff
}

.oga-text,
.oga-three-icon-banner-ev {
    padding: 3.125rem 0
}

.oga-three-icon-banner-ev__title {
    margin-bottom: .625rem
}

.oga-three-icon-banner-ev__title.oga-rte__content .h1,
.oga-three-icon-banner-ev__title.oga-rte__content .h2,
.oga-three-icon-banner-ev__title.oga-rte__content .h3,
.oga-three-icon-banner-ev__title.oga-rte__content .h4,
.oga-three-icon-banner-ev__title.oga-rte__content .h5,
.oga-three-icon-banner-ev__title.oga-rte__content .h6,
.oga-three-icon-banner-ev__title.oga-rte__content h1,
.oga-three-icon-banner-ev__title.oga-rte__content h2,
.oga-three-icon-banner-ev__title.oga-rte__content h3,
.oga-three-icon-banner-ev__title.oga-rte__content h4,
.oga-three-icon-banner-ev__title.oga-rte__content h5,
.oga-three-icon-banner-ev__title.oga-rte__content h6 {
    margin-bottom: 0
}

.oga-three-icon-banner-ev__subtitle {
    margin-bottom: 2.5rem
}

.oga-three-icon-banner-ev__image-wrapper {
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    row-gap: 2.5rem
}

.oga-three-icon-banner-ev__image-wrapper .btn--link {
    font-size: 1rem;
    line-height: 1.125rem;
    text-align: center
}

.oga-three-icon-banner-ev__description {
    text-align: center;
    width: 100%
}

.oga-three-icon-banner-ev__image-box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.oga-three-icon-banner-ev__image-box:last-child {
    margin-right: 0
}

.oga-three-icon-banner-ev__image-box a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap
}

.oga-three-icon-banner-ev__image-box a .oga-three-icon-banner-ev__description:after {
    bottom: 0;
    font-size: .40625rem;
    padding-left: .125rem;
    top: .14375rem;
    vertical-align: text-top
}

.oga-three-icon-banner-ev__image-box:hover a {
    text-decoration: none
}

.oga-three-icon-banner-ev__image-box:hover a .oga-three-icon-banner-ev__image--primary {
    display: none
}

.oga-three-icon-banner-ev__image-box:hover a .oga-three-icon-banner-ev__image--secondary {
    display: block
}

.oga-three-icon-banner-ev__image {
    height: 5.375rem;
    margin-bottom: 1.25rem;
    -o-object-fit: contain;
    object-fit: contain;
    width: 5.375rem
}

.oga-three-icon-banner-ev__image--primary {
    display: block
}

.oga-three-icon-banner-ev__image--secondary {
    display: none
}

.bg-dark-grey .oga-three-icon-banner-ev__image-box .btn--link,
.bg-dark-grey .oga-three-icon-banner-ev__image-box .btn--link:after {
    color: #fff
}

.bg-orange .oga-three-icon-banner-ev__image-box .btn--link:before {
    border-color: #fff
}

.oga-three-icon-banner {
    padding: 3.125rem 0
}

.oga-three-icon-banner__title {
    margin-bottom: .625rem
}

.oga-three-icon-banner__subtitle {
    margin-bottom: 2.5rem
}

.oga-three-icon-banner__banner-images {
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-three-icon-banner__banner-description {
    text-align: center;
    width: 100%
}

.oga-three-icon-banner__banner-description:after {
    font-size: unset !important
}

.oga-three-icon-banner__banner-image {
    -ms-flex-align: center;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 2.5rem
}

.oga-three-icon-banner__banner-image,
.oga-three-icon-banner__banner-image a {
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal
}

.oga-three-icon-banner__banner-image a {
    -ms-flex-align: center;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.oga-three-icon-banner__banner-image a .oga-three-icon-banner__banner-description:after {
    content: "›"
}

.oga-three-icon-banner__banner-image:hover a {
    text-decoration: none
}

.oga-three-icon-banner__banner-image:hover a .oga-three-icon-banner__image--primary {
    display: none
}

.oga-three-icon-banner__banner-image:hover a .oga-three-icon-banner__image--secondary {
    display: block
}

.oga-three-icon-banner__banner-image:hover a .oga-three-icon-banner__banner-description {
    color: #00a865
}

.oga-three-icon-banner__image {
    height: 6.25rem;
    margin-bottom: 1.25rem;
    -o-object-fit: contain;
    object-fit: contain;
    width: 6.25rem
}

.oga-three-icon-banner__image--primary {
    display: block
}

.oga-three-icon-banner__image--secondary {
    display: none
}

.bg-orange .oga-three-icon-banner .oga-rte__content {
    padding: 0
}

.oga-three-tiles-background .oga-three-tiles-bg__img {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto
}

.oga-three-tiles-background .oga-three-tiles-bg__content-title {
    margin-bottom: 1.25rem;
    margin-top: 1.875rem
}

.oga-three-tiles-background .oga-three-tiles-bg__content-title h1,
.oga-three-tiles-background .oga-three-tiles-bg__content-title h2,
.oga-three-tiles-background .oga-three-tiles-bg__content-title h3,
.oga-three-tiles-background .oga-three-tiles-bg__content-title h4,
.oga-three-tiles-background .oga-three-tiles-bg__content-title p {
    color: #fff
}

.oga-three-tiles-background .oga-three-tiles-body-container {
    margin-bottom: 3.125rem
}

.oga-three-tiles-background .oga-three-tiles-body-container,
.oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content {
    background-color: #fff;
    border-bottom-left-radius: 3.125rem;
    border-top-right-radius: 3.125rem;
    margin-bottom: 1rem;
    padding: 1.25rem 1.25rem 2.5rem
}

.oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content:last-child {
    margin-bottom: 0
}

.oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-img {
    height: 3.875rem;
    margin-bottom: .625rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-title {
    font-weight: 600 !important;
    margin-bottom: .625rem
}

.oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description ul {
    margin-left: .6875rem;
    padding-left: .3125rem
}

.oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description .h1,
.oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description .h2,
.oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description .h3,
.oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description .h4,
.oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description .h5,
.oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description .h6,
.oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description h1,
.oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description h2,
.oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description h3,
.oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description h4,
.oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description h5,
.oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description h6,
.oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description li:not(:last-child),
.oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description p {
    margin-bottom: .625rem
}

.oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description p:last-child {
    margin-bottom: 0
}

[dir=rtl] .oga-three-tiles-body-container .oga-three-tiles-body-content {
    padding-left: .75rem;
    padding-right: 2rem
}

[dir=rtl] .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description ul {
    margin-left: 0;
    margin-right: .6875rem;
    padding-right: .3125rem
}

[dir=rtl] .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description li {
    line-height: 1.5rem
}

.oga-tile-carousel-ev {
    padding: 3.125rem 0
}

.oga-tile-carousel-ev .oga-container {
    position: relative;
    z-index: 1
}

.oga-tile-carousel-ev__title {
    margin-bottom: .625rem
}

.oga-tile-carousel-ev__subtitle {
    margin-bottom: 1.875rem
}

.oga-tile-carousel-ev__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 1.875rem
}

.oga-tile-carousel-ev__items.oga-container {
    padding: 0
}

.oga-tile-carousel-ev__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #2e2d2c;
    border-bottom-left-radius: 3.75rem;
    border-top-right-radius: 3.75rem;
    color: #fff;
    height: 19.25rem;
    padding: 2.125rem 1.25rem 1.25rem 1.625rem;
    position: relative;
    width: 13.75rem !important
}

.oga-tile-carousel-ev__content {
    -webkit-animation: fadeIn 1.5s;
    animation: fadeIn 1.5s;
    display: none
}

.oga-tile-carousel-ev__content-title {
    margin-bottom: .625rem
}

.oga-tile-carousel-ev__content-cta {
    bottom: 1.25rem;
    position: absolute;
    right: 1.25rem
}

.oga-tile-carousel-ev__content-cta a {
    background: none;
    text-decoration: none
}

.oga-tile-carousel-ev__content-cta a:hover:before,
.oga-tile-carousel-ev__content-icon {
    display: none
}

.oga-tile-carousel-ev__frame {
    width: 100%
}

.oga-tile-carousel-ev__frame-icon {
    display: none
}

.oga-tile-carousel-ev__product-img {
    bottom: 1.25rem;
    height: 5.375rem;
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    right: 1.25rem;
    width: 5.375rem
}

.oga-tile-carousel-ev .slick-track .slick-slide {
    margin-left: 0;
    margin-right: 1.25rem
}

.oga-tile-carousel-ev .slick-dots {
    bottom: -2.5rem !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.oga-tile-carousel-ev .slick-dots li {
    height: .625rem;
    margin-right: 1rem;
    width: .625rem
}

.oga-tile-carousel-ev .slick-dots li.slick-active button:before {
    opacity: 1
}

.oga-tile-carousel-ev .slick-dots button {
    height: .625rem;
    width: .625rem
}

.oga-tile-carousel-ev .slick-dots button:before {
    background-color: transparent;
    border: .125rem solid #2e2d2c;
    height: .375rem;
    width: .375rem
}

.oga-tile-carousel-ev .slick-dots .slick-active button:before {
    background-color: #2e2d2c
}

.oga-tile-carousel-ev .oga-scattered-leaf__section {
    right: 0
}

.oga-tile-carousel-ev .oga-scattered-leaf__section-item {
    position: absolute;
    top: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 100% 0;
    border: .25rem solid #cbcbcb;
    display: none;
    height: 8.625rem;
    left: -4.0625rem;
    opacity: .5;
    width: 8.625rem
}

.bg-dark-grey .oga-tile-carousel-ev .slick-dots button:before {
    border: .125rem solid #fff
}

.bg-dark-grey .oga-tile-carousel-ev .slick-dots .slick-active button:before {
    background-color: #fff;
    opacity: 1
}

.bg-dark-grey .oga-tile-carousel-ev .oga-scattered-leaf__section-item {
    border: .25rem solid;
    opacity: .3
}

.bg-dark-grey .oga-tile-carousel-ev__item {
    background-color: #fff;
    color: #2e2d2c
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes rotateArrowLeft {
    0% {
        rotate: 0deg
    }

    to {
        rotate: -45deg
    }
}

@keyframes rotateArrowLeft {
    0% {
        rotate: 0deg
    }

    to {
        rotate: -45deg
    }
}

@-webkit-keyframes rotateArrowRight {
    0% {
        rotate: -45deg
    }

    to {
        rotate: 0deg
    }
}

@keyframes rotateArrowRight {
    0% {
        rotate: -45deg
    }

    to {
        rotate: 0deg
    }
}

.oga-timeline {
    padding: 4.375rem 0 3.125rem;
    width: 100%
}

.oga-timeline__top-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-timeline__country-box {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 1.875rem
}

.oga-timeline__country,
.oga-timeline__country-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-timeline__country {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: .125rem solid hsla(0, 0%, 100%, .25);
    cursor: pointer;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: .375rem;
    text-align: center;
    width: 10.5rem
}

.oga-timeline__country--active {
    border-bottom: .125rem solid #00a865
}

.oga-timeline__country--active,
.oga-timeline__country--single {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important
}

.oga-timeline__country--single {
    cursor: default
}

.oga-timeline__slider {
    padding-bottom: 3.125rem
}

.oga-timeline__slide {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.oga-timeline__text-outbox {
    height: 14.6875rem
}

.oga-timeline__text-box {
    border: .1875rem solid #fff;
    border-radius: .4375rem;
    height: 11.5625rem;
    margin-top: 3.125rem;
    padding: 1.0625rem;
    position: relative;
    text-align: center;
    width: 16.25rem
}

.oga-timeline__text-box:after,
.oga-timeline__text-box:before {
    border-left: .75rem solid transparent;
    border-right: .75rem solid transparent;
    content: "";
    left: 50%;
    margin-left: -.75rem;
    position: absolute;
    top: 100%
}

.oga-timeline__text-box:before {
    border-top: .75rem solid #fff;
    margin-top: .15625rem
}

.oga-timeline__text-box:after {
    border-top: .75rem solid #2e2d2c;
    margin-top: -.09375rem
}

.oga-timeline__text-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-timeline__heading {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important
}

.oga-timeline__para {
    padding-top: .625rem
}

.oga-timeline__date-box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 1.75rem;
    position: relative;
    width: 100%
}

.oga-timeline__line-box {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.oga-timeline__hr {
    background-color: #fff;
    height: .125rem;
    position: absolute;
    top: 50%;
    width: 100%;
    z-index: 10
}

.oga-timeline__date {
    background-color: #2e2d2c;
    z-index: 20
}

.oga-timeline__date-text {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: hsla(0, 0%, 100%, .1);
    border-radius: .625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 3.25rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 16.25rem
}

.oga-timeline__vr {
    background-color: #fff;
    height: 3.75rem;
    width: .125rem
}

.oga-timeline__icon {
    height: 6.625rem;
    margin-top: 1.875rem
}

.oga-timeline .slick-slide {
    margin: 0
}

.oga-timeline .slick-slide:first-child .oga-timeline__hr,
.oga-timeline .slick-slide:last-child .oga-timeline__hr {
    -webkit-transform: scaleX(50%);
    transform: scaleX(50%)
}

.oga-timeline .slick-slide:first-child .oga-timeline__hr {
    -webkit-transform-origin: right;
    transform-origin: right
}

.oga-timeline .slick-slide:last-child .oga-timeline__hr {
    -webkit-transform-origin: left;
    transform-origin: left
}

.oga-timeline .slick-slide:nth-child(2n) .oga-timeline__icon {
    margin-top: 4.1875rem;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.oga-timeline .slick-slide:nth-child(2n) .oga-timeline__vr {
    margin-top: 1.875rem;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.oga-timeline .slick-slide:nth-child(2n) .oga-timeline__date-box {
    margin-bottom: 1.75rem;
    margin-top: 0;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.oga-timeline .slick-slide:nth-child(2n) .oga-timeline__text-outbox {
    height: 11.5625rem;
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}

.oga-timeline .slick-slide:nth-child(2n) .oga-timeline__text-box {
    margin-top: 0;
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

.oga-timeline .slick-slide:nth-child(2n) .oga-timeline__text-content {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

.oga-timeline .slick-dots {
    bottom: -1.625rem !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.oga-timeline[dir=rtl] .slick-slide:first-child .oga-timeline__hr {
    -webkit-transform-origin: left;
    transform-origin: left
}

.oga-timeline[dir=rtl] .slick-slide:last-child .oga-timeline__hr {
    -webkit-transform-origin: right;
    transform-origin: right
}

.oga-timeline[dir=rtl] .slick-prev {
    right: unset
}

.oga-timeline[dir=rtl] .oga-timeline__date-text {
    direction: rtl
}

.bg-light-grey .oga-timeline__country,
.bg-white .oga-timeline__country {
    border-color: rgba(0, 0, 0, .25)
}

.bg-light-grey .oga-timeline__country--active,
.bg-white .oga-timeline__country--active {
    border-color: #00a865
}

.bg-light-grey .oga-timeline__hr,
.bg-light-grey .oga-timeline__vr,
.bg-white .oga-timeline__hr,
.bg-white .oga-timeline__vr {
    background-color: #2e2d2c
}

.bg-light-grey .oga-timeline__text-box,
.bg-white .oga-timeline__text-box {
    border-color: #2e2d2c
}

.bg-light-grey .oga-timeline__text-box:before,
.bg-white .oga-timeline__text-box:before {
    border-top-color: #2e2d2c
}

.bg-light-grey .oga-timeline__text-box:after,
.bg-white .oga-timeline__text-box:after {
    border-top-color: #fff
}

.bg-light-grey .oga-timeline__date,
.bg-white .oga-timeline__date {
    background-color: #fff
}

.bg-light-grey .oga-timeline__date-text,
.bg-white .oga-timeline__date-text {
    background-color: rgba(0, 0, 0, .1)
}

.bg-light-grey .oga-timeline__date {
    background-color: #f8f8f8
}

.bg-orange .oga-timeline__country {
    border-color: rgba(0, 0, 0, .25)
}

.bg-orange .oga-timeline__country--active {
    border-color: #2e2d2c
}

.bg-orange .oga-timeline__hr,
.bg-orange .oga-timeline__vr {
    background-color: #2e2d2c
}

.bg-orange .oga-timeline__text-box {
    border-color: #2e2d2c
}

.bg-orange .oga-timeline__text-box:before {
    border-top-color: #2e2d2c
}

.bg-orange .oga-timeline__text-box:after {
    border-top-color: #00a865
}

.bg-orange .oga-timeline__date {
    background-color: #00a865
}

.bg-orange .oga-timeline__date-text {
    background-color: #2e2d2c;
    color: #fff
}

.bg-orange .oga-timeline .slick-dots .slick-active button:before {
    background-color: #2e2d2c
}

.bg-orange .oga-timeline .slick-next:before,
.bg-orange .oga-timeline .slick-prev:before {
    color: #2e2d2c
}

.oga-two-cards-ev {
    padding: 3.125rem 0
}

.oga-two-cards-ev__cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 1rem
}

.oga-two-cards-ev__cards a {
    text-decoration: none
}

.oga-two-cards-ev__card {
    border-bottom-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem;
    color: #fff;
    height: 100%;
    min-height: 10.625rem;
    position: relative;
    width: 100%
}

.oga-two-cards-ev__card-title-no-hover {
    display: none
}

.oga-two-cards-ev__img {
    display: none;
    height: 100%;
    min-height: 10.625rem;
    -webkit-transition: .75s ease-out;
    transition: .75s ease-out;
    width: 100%
}

.oga-two-cards-ev__img img {
    -o-object-fit: cover;
    object-fit: cover;
    vertical-align: middle
}

.oga-two-cards-ev__img img,
.oga-two-cards-ev__overlay {
    border-bottom-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem;
    height: 100%;
    width: 100%
}

.oga-two-cards-ev__overlay {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    bottom: 0;
    min-height: 10.625rem;
    padding: 1.25rem;
    position: absolute;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

.oga-two-cards-ev__overlay-title {
    -webkit-line-clamp: 1;
    max-height: 5.5rem
}

.oga-two-cards-ev__overlay-description,
.oga-two-cards-ev__overlay-title {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    margin-bottom: .4375rem;
    overflow: hidden
}

.oga-two-cards-ev__overlay-description {
    -webkit-line-clamp: 3;
    line-height: 1.25rem;
    max-height: 4.5rem
}

.oga-two-cards-ev__overlay-description a {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a865));
    background-image: linear-gradient(#00a865 0 0);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .09375rem;
    padding-bottom: .125rem;
    text-decoration: none;
    -webkit-transition: background-size .3s, background-position 0s .3s;
    transition: background-size .3s, background-position 0s .3s;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
    background-image: linear-gradient(#fff 0 0);
    color: #fff;
    display: inline-block
}

.oga-two-cards-ev__overlay-description a:active,
.oga-two-cards-ev__overlay-description a:hover,
.oga-two-cards-ev__overlay-description a:visited {
    background-size: 100% .09375rem
}

.oga-two-cards-ev__card--pink .oga-two-cards-ev__overlay-description a {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a865));
    background-image: linear-gradient(#00a865 0 0);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .09375rem;
    padding-bottom: .125rem;
    text-decoration: none;
    -webkit-transition: background-size .3s, background-position 0s .3s;
    transition: background-size .3s, background-position 0s .3s;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2e2d2c));
    background-image: linear-gradient(#2e2d2c 0 0);
    color: #2e2d2c
}

.oga-two-cards-ev__card--pink .oga-two-cards-ev__overlay-description a:active,
.oga-two-cards-ev__card--pink .oga-two-cards-ev__overlay-description a:hover,
.oga-two-cards-ev__card--pink .oga-two-cards-ev__overlay-description a:visited {
    background-size: 100% .09375rem
}

.oga-two-cards-ev--transparent .oga-two-cards-ev__overlay-description a {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a865));
    background-image: linear-gradient(#00a865 0 0);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .09375rem;
    padding-bottom: .125rem;
    text-decoration: none;
    -webkit-transition: background-size .3s, background-position 0s .3s;
    transition: background-size .3s, background-position 0s .3s;
    color: #00a865
}

.oga-two-cards-ev--transparent .oga-two-cards-ev__overlay-description a:active,
.oga-two-cards-ev--transparent .oga-two-cards-ev__overlay-description a:hover,
.oga-two-cards-ev--transparent .oga-two-cards-ev__overlay-description a:visited {
    background-size: 100% .09375rem
}

.oga-two-cards-ev__overlay-action {
    margin-top: auto
}

.oga-two-cards-ev__overlay-action span {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: .875rem;
    line-height: 1.3125rem
}

.oga-two-cards-ev__overlay-action .btn {
    background: transparent
}

.oga-two-cards-ev__overlay-action .btn--link {
    line-height: 1rem
}

.oga-two-cards-ev__overlay-action .btn--link,
.oga-two-cards-ev__overlay-action .btn--link:hover {
    background-image: unset;
    -webkit-text-fill-color: unset
}

.oga-two-cards-ev__overlay-action .btn--link:after {
    bottom: .125rem;
    padding-left: .125rem
}

.oga-two-cards-ev--transparent .oga-two-cards-ev__overlay {
    background: rgba(0, 0, 0, .4)
}

.oga-two-cards-ev--transparent .oga-two-cards-ev__overlay-action .btn--link,
.oga-two-cards-ev--transparent .oga-two-cards-ev__overlay-action .btn--link:after {
    color: #fff
}

.oga-two-cards-ev--transparent .oga-two-cards-ev__img {
    display: block
}

.oga-two-cards-ev--solidBackground .oga-two-cards-ev__card:hover .oga-two-cards-ev__img {
    opacity: 0
}

.oga-two-cards-ev--solidBackground .oga-two-cards-ev__card:hover .oga-two-cards-ev__card-title-no-hover:not(:has(+.oga-two-cards-ev__card--pink)) {
    color: #2e2d2c
}

.oga-two-cards-ev--solidBackground .oga-two-cards-ev__card--orange {
    background: #00a865;
    color: #2e2d2c
}

.oga-two-cards-ev--solidBackground .oga-two-cards-ev__card--green {
    background: #00a865;
    color: #2e2d2c
}

.oga-two-cards-ev--solidBackground .oga-two-cards-ev__card--yellow {
    background: #ffc400;
    color: #2e2d2c
}

.oga-two-cards-ev--solidBackground .oga-two-cards-ev__card--blue {
    background: #00b2e7;
    color: #2e2d2c
}

.oga-two-cards-ev--solidBackground .oga-two-cards-ev__card--pink {
    background: #ff2172;
    color: #fff
}

.oga-two-cards-ev--solidBackground .oga-two-cards-ev__card--pink .oga-two-cards-ev__overlay-action .btn--link,
.oga-two-cards-ev--solidBackground .oga-two-cards-ev__card--pink .oga-two-cards-ev__overlay-action .btn--link:after {
    color: #fff
}

.oga-two-cards-ev--solidBackground .oga-two-cards-ev__card--purple {
    background: #8e75f8;
    color: #2e2d2c
}

.oga-two-cards-ev--solidBackground .oga-two-cards-ev__card--blue-light,
.oga-two-cards-ev--solidBackground .oga-two-cards-ev__card--green-light {
    color: #2e2d2c
}

.oga-two-cards-ev--v2 .oga-two-cards-ev__card {
    height: 100%;
    min-height: 10.625rem
}

.oga-two-cards-ev--v2 .oga-two-cards-ev__card:hover .oga-two-cards-ev__card-title-no-hover {
    display: none
}

.oga-two-cards-ev--v2 .oga-two-cards-ev__img {
    height: 100%;
    min-height: 10.625rem;
    position: absolute
}

.oga-two-cards-ev--v2 .oga-two-cards-ev__overlay {
    position: relative
}

.oga-two-cards-ev--v2 .oga-two-cards-ev__overlay-title {
    display: none
}

.oga-two-cards-ev--v2 .oga-two-cards-ev__overlay-description {
    -webkit-line-clamp: 8;
    margin-bottom: 0;
    max-height: none;
    position: unset
}

.oga-two-cards-ev--v2 .oga-two-cards-ev__overlay-action {
    display: none
}

.bg-orange .oga-two-cards-ev--solidBackground:hover .oga-two-cards-ev__overlay {
    border: 2px solid #fff
}

.oga-two-cards-panel-ev {
    padding: 3.125rem 0
}

@keyframes slideUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 20%, 0);
        transform: translate3d(0, 20%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.oga-two-cards-panel-ev__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    row-gap: 1.25rem
}

.oga-two-cards-panel-ev__card {
    border-bottom-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem;
    color: #fff;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.oga-two-cards-panel-ev__card--grey .oga-two-cards-panel-ev__content-action .btn.btn--secondary,
.oga-two-cards-panel-ev__card--white .oga-two-cards-panel-ev__content-action .btn.btn--secondary,
.oga-two-cards-panel-ev__card--yellow .oga-two-cards-panel-ev__content-action .btn.btn--secondary {
    border: .125rem solid #2e2d2c;
    color: #2e2d2c
}

.oga-two-cards-panel-ev__card--white {
    background-color: #fff;
    color: #2e2d2c;
    fill: #fff
}

.oga-two-cards-panel-ev__card--orange {
    background-color: #00a865;
    fill: #00a865
}

.oga-two-cards-panel-ev__card--grey {
    background-color: #bfbfbf;
    color: #2e2d2c;
    fill: #bfbfbf
}

.oga-two-cards-panel-ev__card--dark-grey {
    background-color: #2e2d2c;
    fill: #2e2d2c
}

.oga-two-cards-panel-ev__card--light-green {
    background-color: #00a865;
    fill: #00a865
}

.oga-two-cards-panel-ev__card--dark-green {
    background-color: #007131;
    fill: #007131
}

.oga-two-cards-panel-ev__card--yellow {
    background-color: #ffc400;
    color: #2e2d2c;
    fill: #ffc400
}

.oga-two-cards-panel-ev__card--light-blue {
    background-color: #00b2e7;
    fill: #00b2e7
}

.oga-two-cards-panel-ev__card--dark-blue {
    background-color: #543eee;
    fill: #543eee
}

.oga-two-cards-panel-ev__card--pink {
    background-color: #ff5baf;
    fill: #ff5baf
}

.oga-two-cards-panel-ev__card--dark-pink {
    background-color: #ff2172;
    fill: #ff2172
}

.oga-two-cards-panel-ev__card--purple {
    background-color: #8e75f8;
    fill: #8e75f8
}

.oga-two-cards-panel-ev__image-box {
    padding-left: 1.875rem
}

.oga-two-cards-panel-ev__img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
    width: 100%
}

.oga-two-cards-panel-ev__img img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-two-cards-panel-ev__curve-wrap svg {
    height: auto;
    position: absolute;
    top: 0;
    width: auto
}

.oga-two-cards-panel-ev__content {
    padding: 0 1.875rem 1.875rem;
    position: relative
}

.oga-two-cards-panel-ev__content-title {
    margin-bottom: .625rem
}

.oga-two-cards-panel-ev__content-description {
    margin-bottom: 1.25rem
}

.oga-two-cards-panel-ev__content-action .btn.btn--link,
.oga-two-cards-panel-ev__content-action .btn.btn--link:after,
.oga-two-cards-panel-ev__content-action .btn.btn--link:visited {
    background: transparent;
    color: #fff
}

.oga-two-cards-panel-ev__content-action .btn.btn--link:after {
    padding-left: .25rem
}

.oga-two-cards-panel-ev__content-action .btn.btn--link:before {
    border-color: #fff
}

.oga-two-cards-panel-ev__content-action .btn {
    background: #fff;
    color: #2e2d2c
}

.oga-two-cards-panel-ev__content-action .btn.btn--secondary {
    background: transparent;
    border: .125rem solid #fff;
    color: #fff
}

.oga-two-cards-panel-ev .oga-scattered-leaf__section-item {
    position: absolute;
    top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 0 100%;
    background-color: #ff5baf;
    height: 3.25rem;
    right: -1.5625rem;
    top: 15rem;
    -webkit-transform: matrix(-.34, -.94, .94, -.34, 0, 0);
    transform: matrix(-.34, -.94, .94, -.34, 0, 0);
    width: 3.25rem
}

.oga-two-cards-panel-ev .oga-scattered-leaf__section-wrapper {
    overflow-x: hidden
}

.bg-orange .oga-two-cards-panel-ev__content .oga-rte__content {
    padding: 0
}

.oga-two-column-text-ev .oga-container {
    position: relative;
    z-index: 1
}

.oga-two-column-text-ev--space {
    /*padding: 3.125rem 0*/
}

.oga-two-column-text-ev__heading,
.oga-two-column-text-ev__wrapper {
    margin-bottom: .625rem
}

.oga-two-column-text-ev__heading.oga-rte__content .h1,
.oga-two-column-text-ev__heading.oga-rte__content .h2,
.oga-two-column-text-ev__heading.oga-rte__content .h3,
.oga-two-column-text-ev__heading.oga-rte__content .h4,
.oga-two-column-text-ev__heading.oga-rte__content .h5,
.oga-two-column-text-ev__heading.oga-rte__content .h6,
.oga-two-column-text-ev__heading.oga-rte__content h1,
.oga-two-column-text-ev__heading.oga-rte__content h2,
.oga-two-column-text-ev__heading.oga-rte__content h3,
.oga-two-column-text-ev__heading.oga-rte__content h4,
.oga-two-column-text-ev__heading.oga-rte__content h5,
.oga-two-column-text-ev__heading.oga-rte__content h6 {
    margin-bottom: 0
}

.oga-two-column-text-ev__col-split {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: .625rem;
    word-break: break-word
}

.oga-two-column-text-ev__col-split .oga-two-column-text-ev__content,
.oga-two-column-text-ev__col-split .oga-two-column-text-ev__title {
    width: 100%
}

.oga-two-column-text-ev__col-split .oga-two-column-text-ev__content,
.oga-two-column-text-ev__col-split .oga-two-column-text-ev__title {
    width: 100%
}

.oga-two-column-text-ev__text {
    margin-bottom: 1.25rem
}

.oga-two-column-text-ev__action .btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: .875rem;
    height: 2.8125rem;
    line-height: 1.25rem;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    min-height: 2.8125rem;
    min-width: 12.75rem;
    padding: .625rem;
    width: auto !important
}

.oga-two-column-text-ev--split-40-60 .oga-two-column-text-ev__content,
.oga-two-column-text-ev--split-40-60 .oga-two-column-text-ev__title {
    padding-right: 0
}

.oga-two-column-text-ev .oga-scattered-leaf__section-item {
    position: absolute;
    top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 100% 0;
    background-color: #00b2e7;
    height: 3.25rem;
    left: -1.5625rem;
    top: 12.5rem;
    -webkit-transform: matrix(.12, -.99, .99, .12, 0, 0);
    transform: matrix(.12, -.99, .99, .12, 0, 0);
    width: 3.25rem
}

.bg-dark-grey .oga-two-column-text-ev__action .btn {
    background-color: #fff;
    color: #2e2d2c
}

.bg-dark-grey .oga-two-column-text-ev__action .btn--secondary {
    background: transparent;
    border: .125rem solid #fff;
    color: #fff
}

.h1,
.oga-hero-banner__title,
h1 {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 2.25rem;
    font-weight: 400;
    line-height: 2.625rem;
    letter-spacing: 0
}

.h2,
.oga-hero-banner-carousel .oga-hero-banner--sm .oga-hero-banner__title,
.oga-metrics-ev__num,
h2 {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 2rem;
    font-weight: 400;
    line-height: 2.375rem;
    letter-spacing: 0
}

.h3,
.oga-financials-calendar__heading,
.oga-icon-banner--animation .oga-icon-banner__title,
.oga-metrics-ev__heading,
.oga-modal--disclaimer-variation .oga-disclaimer-details__title,
.oga-small-icon-banner-title,
.oga-tabs__title,
.oga-text-asset-banner__title,
.oga-text-image__title,
.oga-timeline__header,
h3 {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 2.125rem;
    font-weight: 400;
    line-height: 2.4375rem;
    letter-spacing: 0
}

.h4,
.oga-chapter-cards__overlay-title,
.oga-contact-banner-ev__title h3,
.oga-featured-news-ev-list__title,
.oga-icon-banner__title,
.oga-image-content__title,
.oga-locations-ev__region--no-countries .oga-locations-ev__region-details a,
.oga-locations-ev__region-title a,
.oga-locations__region-title a,
.oga-news-list-ev__title,
.oga-product-services-grid-ev__title,
.oga-tabs__content-title,
h4 {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 2rem;
    font-weight: 400;
    line-height: 2.375rem;
    letter-spacing: 0
}

.h5,
.oga-chapter-cards-ev__overlay-title,
.oga-disclaimer__loader-wrapper .oga-disclaimer__loader-text,
.oga-find-office-ev__loader-wrapper .oga-find-office-ev__loader-text,
.oga-find-office__loader-wrapper .oga-find-office__loader-text,
.oga-image-grid__tile-text,
.oga-investor-theme-table__loader-wrapper .oga-investor-theme-table__loader-text,
.oga-investor-theme-table__no-result,
.oga-news-list-ev__loader-wrapper .oga-news-list-ev__loader-text,
.oga-news-list__card-row .oga-news-list__card-heading,
.oga-news-list__loader-wrapper .oga-news-list__loader-text,
.oga-sitemap__nav-item-tier1-label a,
.oga-small-icon-banner__content-label,
.oga-tables__container table tr th,
.oga-tabs-ev__content-title,
.oga-timeline__date-box,
.oga-two-cards-ev__overlay-title,
h5 {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1.5625rem;
    font-weight: 400;
    line-height: 2rem;
    letter-spacing: 0
}

.h6,
.h7,
.oga-featured-news-ev-list__card-heading,
.oga-find-office__pagination-wrapper .oga-find-office__ellipses,
.oga-find-office__pagination-wrapper .oga-find-office__page-count,
.oga-footer__links-header,
.oga-investor-theme-table__label,
.oga-investor-theme-table__pagination-wrapper .oga-investor-theme-table__ellipses,
.oga-investor-theme-table__pagination-wrapper .oga-investor-theme-table__page-count,
.oga-news-list-ev__card-row .oga-news-list-ev__card-heading,
.oga-news-list__pagination-wrapper .oga-news-list__ellipses,
.oga-news-list__pagination-wrapper .oga-news-list__page-count,
.oga-small-icon-banner__content-action,
.oga-tabs--constrained-width .oga-tabs__content-title,
h6,
h7 {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.5625rem;
    letter-spacing: 0
}

.oga-financial-results__accordion-head h5,
.oga-financials-calendar__event-date,
.oga-financials-calendar__event-title,
.oga-financials-calendar__tab,
.oga-floating-menu-ev .oga-search-ev__search-text,
.oga-floating-menu .oga-search__search-text,
.oga-header .oga-search__search-text,
.oga-image-content__para,
.oga-locations-ev__country-name a,
.oga-metrics-ev__category,
.oga-product-carousel-ev__product-title,
.oga-quote__quote,
.oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-title,
.oga-timeline__country,
.p1 {
    font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.5625rem;
    letter-spacing: 0
}

.datepicker-custom,
.oga-asset-quote__heading,
.oga-asset-quote__para,
.oga-breadcrumb__article-details,
.oga-cards__card-description,
.oga-chapter-cards-ev__overlay-description,
.oga-contact-banner-ev__description p,
.oga-content-image-slider-ev .slider.slider-nav h3,
.oga-content-image-slider-ev__description,
.oga-financial-results__menu-container,
.oga-financial-results__menu-list,
.oga-financial-results__selected-label,
.oga-find-office-ev__address,
.oga-find-office-ev__menu-container,
.oga-find-office-ev__menu-list,
.oga-find-office-ev__selected-label,
.oga-find-office-ev__tab,
.oga-find-office-ev__tabs a,
.oga-find-office__address-one,
.oga-find-office__address-three,
.oga-find-office__address-two,
.oga-find-office__menu-container,
.oga-find-office__menu-list,
.oga-find-office__selected-label,
.oga-find-office__tab,
.oga-footer-ev__links-header,
.oga-form__dropdown,
.oga-form__menu-container,
.oga-form__menu-list,
.oga-form__selected-label,
.oga-form__textarea,
.oga-header-ev__menu-item-tier3-link,
.oga-header-ev__menu-popup-card-title *,
.oga-header-ev__menu-popup-wrapper-link span,
.oga-header-ev__mobile-nav-list-item-tier1 .h5 a,
.oga-header-ev__mobile-nav-list-item a,
.oga-header-ev__right-bottom-section .oga-header-ev__menu-item-link a,
.oga-header-ev__wrapper-link span,
.oga-header__menu-item-tier3-link,
.oga-header__mobile-nav-list-item-tier1 h5 a,
.oga-header__mobile-nav-list-item a,
.oga-header__right-bottom-section .oga-header__menu-item-link a,
.oga-hero-banner-ev__description,
.oga-icon-banner__sub-title,
.oga-investor-theme-table__result-title,
.oga-locations__country-name a,
.oga-metrics-ev__sub,
.oga-modal--disclaimer-variation .oga-disclaimer-confirm p,
.oga-modal--disclaimer-variation .oga-disclaimer-decline p,
.oga-news-list-ev__category-container li,
.oga-news__card-description,
.oga-news__description,
.oga-news__summary,
.oga-product-carousel-ev__product-title a,
.oga-product-services-grid-ev__description,
.oga-quote__executive,
.oga-sitemap__nav-item-tier2-label a,
.oga-sitemap__nav-item-tier3 a,
.oga-small-icon-banner-ev__content-info,
.oga-small-icon-banner__content-info,
.oga-tabs__content-description,
.oga-tabs__description,
.oga-text-asset-banner__description,
.oga-text-asset-carousel-ev__card-description,
.oga-text-image__description,
.oga-text-tiled-video-quote-ev .selected-profile .oga-text-tiled-video-quote-ev__tile-overlay-title,
.oga-text-tiled-video-quote-ev__tile-action-link,
.oga-timeline__heading,
.oga-two-cards-ev__overlay-description,
.oga-two-col-text__description,
.oga-two-col-text__rte,
.p2,
.p3 {
    font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375rem;
    letter-spacing: 0
}

.oga-asset-quote__designation,
.oga-asset-quote__name,
.oga-breadcrumb__link,
.oga-contact-us-ev .oga-recaptcha__validator-field+label,
.oga-contact-us .oga-recaptcha__validator-field+label,
.oga-financials-calendar .btn,
.oga-financials-calendar__event-link,
.oga-floating-menu-ev .oga-search-ev__result-item,
.oga-floating-menu .oga-search__result-item,
.oga-footer-ev__copyright-content,
.oga-footer-ev__quick-links .oga-footer-ev__link,
.oga-footer__copyright-content,
.oga-footer__quick-links .oga-footer__link,
.oga-gated-form-ev .oga-recaptcha__validator-field+label,
.oga-grievance-ev .oga-recaptcha__validator-field+label,
.oga-header-ev .oga-search-ev__result-item,
.oga-header-ev__menu-popup-card-list li a,
.oga-header .oga-search__result-item,
.oga-modal--disclaimer-variation .oga-disclaimer-details__description,
.oga-news-list-ev__filters-dates .oga-news-list-ev__input-field,
.oga-news-list__filters-dates .oga-news-list__input-field,
.oga-news-list__tag-data .oga-news-list__tag-date,
.oga-news-list__tag-data .oga-news-list__tag-name,
.oga-newsletter-subscription .oga-recaptcha__validator-field+label,
.oga-sticky-menu__item,
.oga-tables__container table tbody tr td,
.oga-tabs--constrained-width .oga-tabs__tab-btn,
.oga-tabs-ev__tab-btn,
.oga-tabs__tab-btn,
.oga-text-asset-carousel--integrated .oga-text-asset-carousel__card-description,
.oga-text-image-ev__asset-caption,
.oga-timeline__para,
.p4 {
    font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.25rem;
    letter-spacing: 0
}

.btn,
.btn1,
.oga-bod-ev__tile-action .btn--link,
.oga-contact-information-ev__item-action .btn--link,
.oga-small-icon-banner-ev__content-action.btn--link {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.125rem;
    letter-spacing: 0
}

.btn2,
.btn--link,
.oga-full-bleed-notes__sub-heading-action {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375rem;
    letter-spacing: 0
}

.oga-two-col-text {
    padding: 3.125rem 0
}

.oga-two-col-text__description,
.oga-two-col-text__title {
    margin-bottom: .625rem
}

.oga-two-col-text__content-container {
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .625rem
}

.oga-two-col-text__content,
.oga-two-col-text__content-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal
}

.oga-two-col-text__content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: unset
}

.oga-two-col-text__action {
    margin-top: 1.25rem;
    width: 100%
}

.oga-two-col-text--split-40-60 .oga-two-col-text__content-container {
    gap: 1.875rem
}

.bg-orange .oga-two-col-text .oga-rte__content {
    padding: 1.875rem 0 0
}

.bg-dark-grey .oga-two-col-text__action .btn {
    background-color: #fff;
    color: #2e2d2c
}

.oga-video-player-ev {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-video-player-ev .oga-container {
    padding-bottom: 1.875rem
}

.oga-video-player-ev__title.oga-rte__content .h1,
.oga-video-player-ev__title.oga-rte__content .h2,
.oga-video-player-ev__title.oga-rte__content .h3,
.oga-video-player-ev__title.oga-rte__content .h4,
.oga-video-player-ev__title.oga-rte__content .h5,
.oga-video-player-ev__title.oga-rte__content .h6,
.oga-video-player-ev__title.oga-rte__content h1,
.oga-video-player-ev__title.oga-rte__content h2,
.oga-video-player-ev__title.oga-rte__content h3,
.oga-video-player-ev__title.oga-rte__content h4,
.oga-video-player-ev__title.oga-rte__content h5,
.oga-video-player-ev__title.oga-rte__content h6 {
    margin-bottom: 0
}

.oga-video-player-ev__description {
    padding-top: .625rem
}

.oga-video-player-ev__wrapper {
    margin: 0 auto;
    max-width: none;
    padding: 0 1.875rem;
    position: relative
}

.oga-video-player-ev__action {
    margin-top: 1.875rem;
    text-align: center
}

.oga-video-player-ev__action,
.oga-video-player-ev__action .btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.oga-video-player-ev__action .btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1.25rem;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    min-height: 2.8125rem;
    min-width: 11.25rem;
    width: auto !important
}

.oga-video-player-ev-text {
    display: block !important
}

.oga-video-player-ev__video-container {
    height: 100%;
    position: relative;
    width: 100%
}

.oga-video-player-ev__poster {
    max-height: 28.75rem;
    position: relative
}

.oga-video-player-ev__poster img {
    height: auto;
    max-height: 28.75rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-video-player-ev__video-dimension {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 3.125rem 0
}

.oga-video-player-ev__video-dimension .img-curved {
    border-bottom-left-radius: 3.125rem;
    border-top-right-radius: 3.125rem
}

.oga-video-player-ev__video-dimension .oga-video-player-ev__poster,
.oga-video-player-ev__video-dimension .oga-video-player-ev__poster img {
    height: 9.125rem;
    -webkit-transition: background 1s, border-radius 1s;
    transition: background 1s, border-radius 1s;
    width: 16.25rem
}

.oga-video-player-ev__video-dimension .oga-video-player-ev__player {
    border: 0;
    border-bottom-left-radius: 5rem;
    border-top-right-radius: 5rem;
    max-height: unset;
    -webkit-transition: background 1s, border-radius 1s;
    transition: background 1s, border-radius 1s;
    width: 100%
}

.oga-video-player-ev__video-dimension .oga-video-player-ev__player--no-border-radius {
    border-radius: 0;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.oga-video-player-ev__video-dimension .oga-video-player-ev__video-container.player-ev--show-poster iframe,
.oga-video-player-ev__video-dimension .oga-video-player-ev__video-container.player-ev--show-poster video {
    height: 9.125rem;
    width: 16.25rem
}

.oga-video-player-ev .oga-video-poster,
.oga-video-player-ev .oga-video-poster img {
    height: auto
}

.oga-video-player-ev__play-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: .125rem solid #fff;
    border-radius: 50%;
    bottom: 50%;
    cursor: pointer;
    height: 4.5rem;
    left: 50%;
    padding-left: .25rem;
    position: absolute;
    -webkit-transform: translate(-50%, 40%);
    transform: translate(-50%, 40%);
    width: 4.5rem
}

.oga-video-player-ev__play-icon button {
    background-color: transparent;
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: .5rem 0 .5rem .75rem !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.oga-video-player-ev__play-icon-orange {
    background-color: #00a865;
    border: none;
    height: 2.8125rem;
    width: 2.8125rem;
    z-index: 9
}

.oga-video-player-ev__play-icon-orange button {
    border-color: transparent transparent transparent #2e2d2c
}

.oga-video-player-ev__profileWrapper {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(30%, transparent), to(#000));
    background: linear-gradient(180deg, transparent, transparent 30%, #000);
    border-bottom-left-radius: 3.125rem;
    border-top-right-radius: 3.125rem;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    -webkit-transition: background 1s, border-radius 1s;
    transition: background 1s, border-radius 1s;
    width: 100%
}

.oga-video-player-ev__profileDetails {
    bottom: 1.25rem;
    left: 1.875rem;
    max-width: 85%;
    position: absolute
}

.oga-video-player-ev__profileDetails-name {
    display: block;
    overflow-x: hidden;
    white-space: nowrap
}

.oga-video-player-ev__profileDetails-designation {
    display: block;
    font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light !important
}

.oga-video-player-ev__profileDetails-designation span:nth-child(2):before {
    content: "/";
    display: inline;
    margin-right: .3125rem
}

.oga-video-player-ev__modal {
    display: none
}

.oga-video-player-ev__modal-overlay {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: rgba(46, 45, 44, .5);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100
}

.oga-video-player-ev__modal-close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    background-color: #fff;
    margin: 0;
    position: relative;
    width: 100%;
    z-index: 1
}

.oga-video-player-ev__modal-close a {
    background-color: #fff;
    padding: .3125rem .3125rem .125rem;
    position: relative;
    right: 0;
    text-decoration: none;
    top: 0
}

.oga-video-player-ev__modal-container {
    display: block;
    height: 10.5625rem;
    opacity: 1;
    position: relative;
    top: -.625rem;
    width: 16.25rem;
    z-index: 110
}

.oga-video-player-ev__modal-container video {
    height: 100%;
    max-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-video-player-ev__modal-container iframe {
    border: .0625rem solid #f8f8f8
}

.oga-video-player-ev__modal-content {
    height: 100%
}

.oga-video-player-ev .oga-scattered-leaf__section-item {
    top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    background-color: #ffc400;
    left: -1.5625rem;
    top: 15rem;
    -webkit-transform: matrix(.12, .88, .99, -.12, 0, 0);
    transform: matrix(.12, .88, .99, -.12, 0, 0)
}

.oga-video-player-ev .oga-scattered-leaf__section-item,
.oga-video-player-ev .oga-scattered-leaf__section-item-one {
    position: absolute;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 100% 0;
    height: 3.25rem;
    width: 3.25rem
}

.oga-video-player-ev .oga-scattered-leaf__section-item-one {
    top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    background-color: #00b2e7;
    right: -1.25rem;
    top: 6.25rem;
    -webkit-transform: matrix(.95, -.31, .31, .95, 0, 0);
    transform: matrix(.95, -.31, .31, .95, 0, 0)
}

.player-ev--dam .damEvPlayer {
    height: auto;
    max-height: 25.5rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.player-ev--youtube {
    height: 100%;
    width: 100%
}

.player-ev--youtube .oga-video-player-ev__player {
    display: block;
    height: 100%;
    width: 100%
}

.player-ev--show-poster .oga-video-player-ev__player {
    display: none
}

.video .oga-video-player-ev__player {
    max-height: 25.5rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.bg-dark-grey .oga-video-player-ev__action .btn,
.bg-orange .oga-video-player-ev__action .btn {
    background-color: #fff;
    color: #2e2d2c
}

.bg-dark-grey .oga-video-player-ev__action .btn--secondary,
.bg-orange .oga-video-player-ev__action .btn--secondary {
    background: transparent;
    border: .125rem solid #fff;
    color: #fff
}

[dir=rtl] .oga-video-player-ev__content .oga-video-cmp__description p {
    line-height: 1.5625rem
}

.oga-video-player-ev .oga-rte__content h1:last-child,
.oga-video-player-ev .oga-rte__content h2:last-child,
.oga-video-player-ev .oga-rte__content h3:last-child,
.oga-video-player-ev .oga-rte__content h4:last-child,
.oga-video-player-ev .oga-rte__content h5:last-child,
.oga-video-player-ev .oga-rte__content h6:last-child {
    margin-bottom: 0
}

.oga-video-player__content {
    padding-bottom: 1.875rem
}

.oga-video-player__content .oga-video-cmp__title {
    font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
    text-align: center
}

.oga-video-player__content .oga-video-cmp__description {
    font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
    margin-top: .625rem;
    text-align: center
}

.oga-video-player__content .oga-video-cmp__description p {
    padding-top: 1rem
}

.oga-video-player__content .oga-video-cmp__description p:first-child {
    padding-top: 0
}

.oga-video-player {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-video-player-text {
    display: block !important
}

.oga-video-player__container {
    height: 100%;
    position: relative;
    width: 100%
}

.oga-video-player__image-container img {
    height: 13.1875rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-video-player__poster {
    max-height: 28.75rem;
    position: relative
}

.oga-video-player__poster img {
    height: auto;
    max-height: 28.75rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-video-player .oga-video-poster,
.oga-video-player .oga-video-poster img {
    height: 13.1875rem
}

.oga-video-player__play-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: .125rem solid #fff;
    border-radius: 50%;
    bottom: 50%;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 4.5rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 50%;
    padding-left: .375rem;
    position: absolute;
    -webkit-transform: translate(-50%, 40%);
    transform: translate(-50%, 40%);
    width: 4.5rem
}

.oga-video-player__play-icon button {
    background-color: transparent;
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: .625rem 0 .625rem 1.125rem !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.oga-video-player__play-icon-orange {
    background-color: #00a865;
    border: none;
    height: 3.125rem;
    width: 3.125rem
}

.oga-video-player__play-icon-orange button {
    border-color: transparent transparent transparent #2e2d2c
}

.player--dam .damPlayer {
    height: auto;
    max-height: 25.5rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.player--youtube {
    height: 100%;
    width: 100%
}

.player--youtube .oga-video-player__player {
    display: block;
    height: 100%;
    width: 100%
}

.oga-video-player__modal,
.player--show-poster .oga-video-player__player {
    display: none
}

.oga-video-player__modal-overlay {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(46, 45, 44, .5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100
}

.oga-video-player__modal-close {
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    margin: 0;
    position: relative;
    width: 100%;
    z-index: 1
}

.oga-video-player__modal-close a {
    background-color: #fff;
    padding: .3125rem .3125rem .125rem;
    position: relative;
    right: 0;
    text-decoration: none;
    top: 0
}

.oga-video-player__modal-container {
    display: block;
    height: 10.5625rem;
    opacity: 1;
    position: relative;
    top: -10px;
    width: 18.75rem;
    z-index: 110
}

.oga-video-player__modal-container video {
    height: 100%;
    max-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-video-player__modal-container iframe {
    border: 1px solid #cdcdcd
}

.oga-video-player__modal-content {
    height: 100%
}

.video .oga-video-player__player {
    height: auto;
    max-height: 25.5rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.oga-video-player__video-dimension {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 3.75rem 0
}

.oga-video-player__video-dimension .img-curved {
    border-bottom-left-radius: 5rem;
    border-top-right-radius: 5rem
}

.oga-video-player__video-dimension .oga-video-player__poster,
.oga-video-player__video-dimension .oga-video-player__poster img {
    height: 14.375rem;
    max-height: unset;
    max-width: 798pt;
    -webkit-transition: background 1s, border-radius 1s;
    transition: background 1s, border-radius 1s
}

.oga-video-player__video-dimension .oga-video-player__player {
    border: 0;
    border-bottom-left-radius: 5pc;
    border-top-right-radius: 5pc;
    height: 14.375rem;
    max-height: unset;
    -webkit-transition: background 1s, border-radius 1s;
    transition: background 1s, border-radius 1s
}

.oga-video-player__video-dimension .oga-video-player__player--no-border-radius {
    border-radius: 0;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.oga-video-player__video-dimension .oga-video-player__container {
    max-width: 798pt
}

.oga-video-player__image-container-dimension {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 50px 0
}

.oga-video-player__image-container-dimension img {
    height: 14.375rem;
    max-width: 798pt
}

.oga-video-player__image-container-dimension .img-curved {
    border-bottom-left-radius: 5rem;
    border-top-right-radius: 5rem
}

.bg-dark-grey .oga-video-cmp__description,
.bg-dark-grey .oga-video-cmp__title,
.bg-orange .oga-video-cmp__description,
.bg-orange .oga-video-cmp__title {
    color: #fff
}

[dir=rtl] .oga-video-player__content .oga-video-cmp__description p {
    line-height: 1.5625rem
}

.oga-vision-ev {
    padding: 3.125rem 0
}

.oga-vision-ev__title {
    margin-bottom: .625rem;
    position: relative;
    text-align: center;
    z-index: 1
}

.oga-vision-ev__description {
    margin-bottom: 2.5rem;
    position: relative;
    text-align: center;
    z-index: 1
}

.oga-vision-ev-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 -.9375rem;
    overflow: hidden;
    position: relative
}

.oga-vision-ev-wheel-block {
    cursor: pointer;
    height: 19.5rem;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 19.5rem
}

.oga-vision-ev__inner-circle {
    --g: 5px;
    --s: 50px;
    border-radius: 50%;
    display: inline-block;
    height: 12.6875rem;
    left: 50%;
    overflow: hidden;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 12.6875rem;
    z-index: 1
}

.oga-vision-ev__inner-circle>* {
    border: var(--s) solid var(--c, red);
    border-radius: 50%;
    bottom: 0;
    -webkit-clip-path: polygon(calc(50% + var(--g)/2) 50%, calc(50% + var(--g)/2) 0, 100% 0, 100% calc(78.665% - var(--g)/2), 50% calc(50% - var(--g)/2));
    clip-path: polygon(calc(50% + var(--g)/2) 50%, calc(50% + var(--g)/2) 0, 100% 0, 100% calc(78.665% - var(--g)/2), 50% calc(50% - var(--g)/2));
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.oga-vision-ev__outer-circle {
    --g: 5px;
    --s: 50px;
    display: inline-block;
    height: 19.5rem;
    overflow: hidden;
    position: relative;
    width: 19.5rem
}

.oga-vision-ev__outer-circle>* {
    border: var(--s) solid var(--c, red);
    border-radius: 50%;
    bottom: 0;
    -webkit-clip-path: polygon(calc(50% + var(--g)/2) 50%, calc(50% + var(--g)/2) 0, 100% 0, 100% calc(21.132% - var(--g)/2), 50% calc(50% - var(--g)/2));
    clip-path: polygon(calc(50% + var(--g)/2) 50%, calc(50% + var(--g)/2) 0, 100% 0, 100% calc(21.132% - var(--g)/2), 50% calc(50% - var(--g)/2));
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.oga-vision-ev-center-circle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #2e2d2c;
    border-radius: 50%;
    bottom: 0;
    cursor: default;
    font-size: 1rem;
    font-weight: 600;
    height: 4.375rem;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 4.375rem;
    z-index: 2
}

.oga-vision-ev-center-circle img {
    height: 3.4375rem;
    -o-object-fit: contain;
    object-fit: contain;
    width: 3.4375rem
}

.oga-vision-ev__text-block {
    height: 19.5rem;
    left: 50%;
    pointer-events: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 19.5rem;
    z-index: 1
}

.oga-vision-ev__text-block .oga-vision-ev-slice,
.oga-vision-ev__text-block .oga-vision-ev-slice--outer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    letter-spacing: .5px;
    min-width: 8.125rem;
    position: absolute;
    text-align: center
}

.oga-vision-ev__text-block .oga-vision-ev-slice--outer .curve-text-extended span,
.oga-vision-ev__text-block .oga-vision-ev-slice--outer .curve-text span,
.oga-vision-ev__text-block .oga-vision-ev-slice .curve-text-extended span,
.oga-vision-ev__text-block .oga-vision-ev-slice .curve-text span {
    font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
    font-size: .75rem;
    font-weight: 600
}

.oga-vision-ev__text-block .oga-vision-ev-slice--outer.single-keyword,
.oga-vision-ev__text-block .oga-vision-ev-slice.single-keyword {
    min-width: 7.5rem;
    text-align: center
}

.oga-vision-ev__text-block .oga-vision-ev-slice--outer.default,
.oga-vision-ev__text-block .oga-vision-ev-slice.default {
    min-width: 8.125rem
}

.oga-vision-ev__text-block .oga-vision-ev-item--1 {
    left: 19%;
    top: 36%;
    -webkit-transform: rotate(-60deg);
    transform: rotate(-60deg)
}

.oga-vision-ev__text-block .oga-vision-ev-item--1.single-keyword {
    left: 9%;
    -webkit-transform: rotate(-64deg);
    transform: rotate(-64deg)
}

.oga-vision-ev__text-block .oga-vision-ev-item--1.two-line-txt {
    left: 9%;
    top: 33%;
    -webkit-transform: rotate(-62deg);
    transform: rotate(-62deg)
}

.oga-vision-ev__text-block .oga-vision-ev-item--1.default {
    left: 8%;
    top: 35%;
    -webkit-transform: rotate(-61deg);
    transform: rotate(-61deg)
}

.oga-vision-ev__text-block .oga-vision-ev-item--2 {
    right: 13%;
    top: 34%;
    -webkit-transform: rotate(62deg);
    transform: rotate(62deg)
}

.oga-vision-ev__text-block .oga-vision-ev-item--2.single-keyword {
    right: 9%;
    top: 36%
}

.oga-vision-ev__text-block .oga-vision-ev-item--2.two-line-txt {
    right: 8%;
    top: 32%;
    -webkit-transform: rotate(62deg);
    transform: rotate(62deg)
}

.oga-vision-ev__text-block .oga-vision-ev-item--2.default {
    right: 8%;
    top: 35%;
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg)
}

.oga-vision-ev__text-block .oga-vision-ev-item--3 {
    bottom: 25%;
    left: 40%;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.oga-vision-ev__text-block .oga-vision-ev-item--3.single-keyword {
    bottom: 25%;
    left: 32%
}

.oga-vision-ev__text-block .oga-vision-ev-item--3.two-line-txt {
    bottom: 21%;
    left: 30%;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.oga-vision-ev__text-block .oga-vision-ev-item--3.default {
    bottom: 24.5%;
    left: 29%;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--1 {
    left: -6%;
    top: 27%;
    -webkit-transform: rotate(-62deg);
    transform: rotate(-62deg)
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--1.single-keyword {
    -webkit-transform: rotate(-64deg);
    transform: rotate(-64deg)
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--1.two-line-txt {
    left: -7%;
    top: 24%;
    -webkit-transform: rotate(-62deg);
    transform: rotate(-62deg)
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--1.default {
    left: -7%;
    top: 26%;
    -webkit-transform: rotate(-61deg);
    transform: rotate(-61deg)
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--2 {
    left: 36%;
    top: 6%;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--2.single-keyword {
    left: 31%
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--2.two-line-txt {
    left: 30%;
    top: 2%;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--2.default {
    left: 29%
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--3 {
    right: -2%;
    top: 28%;
    -webkit-transform: rotate(62deg);
    transform: rotate(62deg)
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--3.single-keyword {
    right: -6.5%;
    top: 27%;
    -webkit-transform: rotate(61deg);
    transform: rotate(61deg)
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--3.two-line-txt {
    right: -7%;
    top: 24%;
    -webkit-transform: rotate(62deg);
    transform: rotate(62deg)
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--3.default {
    right: -7%;
    top: 26%;
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg)
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--4 {
    bottom: 26%;
    right: -3%;
    -webkit-transform: rotate(-62deg);
    transform: rotate(-62deg)
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--4.single-keyword {
    right: -3.5%;
    -webkit-transform: rotate(-61deg);
    transform: rotate(-61deg)
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--4.two-line-txt {
    bottom: 23%;
    right: -5%;
    -webkit-transform: rotate(-62deg);
    transform: rotate(-62deg)
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--4.default {
    bottom: 26%;
    right: -6%
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--5 {
    bottom: 6%;
    left: 35%;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--5.single-keyword {
    bottom: 5.5%;
    left: 32%;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--5.two-line-txt {
    bottom: 3%;
    left: 30%;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--5.default {
    left: 29%
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--6 {
    bottom: 25%;
    left: 2%;
    -webkit-transform: rotate(62deg);
    transform: rotate(62deg)
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--6.single-keyword {
    bottom: 28%;
    left: -5.5%
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--6.two-line-txt {
    bottom: 23%;
    left: -6%;
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg)
}

.oga-vision-ev__text-block .oga-vision-ev-outer-item--6.default {
    bottom: 26%;
    left: -7%;
    -webkit-transform: rotate(58deg);
    transform: rotate(58deg)
}

.oga-vision-ev-item--1 {
    -webkit-transform: rotate(-120deg);
    transform: rotate(-120deg)
}

.oga-vision-ev-item--2 {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.oga-vision-ev-item--3 {
    -webkit-transform: rotate(120deg);
    transform: rotate(120deg)
}

.oga-vision-ev-outer-item--1 {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.oga-vision-ev-outer-item--2 {
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg)
}

.oga-vision-ev-outer-item--3 {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg)
}

.oga-vision-ev-outer-item--4 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.oga-vision-ev-outer-item--5 {
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg)
}

.oga-vision-ev-outer-item--6 {
    -webkit-transform: rotate(-150deg);
    transform: rotate(-150deg)
}

.oga-vision-ev__content-layout {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.oga-vision-ev__content-container {
    display: none
}

.oga-vision-ev__content-container.active {
    -webkit-animation: wheelAnimation .75s ease-in forwards;
    animation: wheelAnimation .75s ease-in forwards
}

.oga-vision-ev__content-container img {
    margin-right: 1.8125rem;
    max-height: 3.75rem;
    max-width: 3.75rem
}

.oga-vision-ev__content-title {
    margin-bottom: .625rem
}

.oga-vision-ev__content-description {
    margin-bottom: 1.25rem
}

.oga-vision-ev__content-action a {
    background: none;
    font-size: .875rem;
    line-height: 1.25rem
}

.oga-vision-ev__content-action a:after {
    padding-left: .375rem
}

.oga-vision-ev__arrow-next,
.oga-vision-ev__arrow-prev {
    cursor: pointer;
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.oga-vision-ev__arrow-next.disabled,
.oga-vision-ev__arrow-prev.disabled {
    pointer-events: none
}

.oga-vision-ev__arrow-next.disabled:before,
.oga-vision-ev__arrow-prev.disabled:before {
    opacity: .25
}

.oga-vision-ev__arrow-prev:before {
    content: ""
}

.oga-vision-ev__arrow-next:before,
.oga-vision-ev__arrow-prev:before {
    background-color: #00a865;
    border-radius: 50%;
    color: #2e2d2c;
    font-family: icomoon;
    font-size: 1.375rem
}

.oga-vision-ev__arrow-next:before {
    content: ""
}

.oga-vision-ev__carousel-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 1.875rem;
    position: relative;
    z-index: 1
}

.oga-vision-ev__carousel-dots .dot {
    background-color: transparent;
    border: .0625rem solid #2e2d2c;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: .5rem;
    margin: 0 .625rem;
    width: .5rem
}

.bg-dark-grey .oga-vision-ev__carousel-dots .dot {
    border: .0625rem solid #fff
}

.oga-vision-ev__carousel-dots .dot.active {
    background-color: #2e2d2c
}

.bg-dark-grey .oga-vision-ev__carousel-dots .dot.active {
    background-color: #fff
}

.oga-vision-ev-center-circle,
.oga-vision-ev-slide {
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}

.oga-vision-ev-center-circle.inactiveCircleElement,
.oga-vision-ev-slide.inactiveCircleElement {
    opacity: .4
}

.oga-vision-ev-center-circle.activeCircleElement,
.oga-vision-ev-slide.activeCircleElement {
    opacity: 1
}

.oga-vision-ev .oga-scattered-leaf__section {
    right: 0
}

.oga-vision-ev .oga-scattered-leaf__section-wrapper {
    height: 110%;
    overflow-x: hidden
}

.oga-vision-ev .oga-scattered-leaf__section-item {
    position: absolute;
    top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 100% 0;
    border: .25rem solid #707070;
    height: 8.625rem;
    opacity: .3;
    right: -2.125rem;
    top: 1.5625rem;
    width: 8.625rem
}

.bg-white .oga-vision-ev .oga-scattered-leaf__section-item {
    border: .25rem solid #cbcbcb;
    opacity: .5
}

.bg-dark-grey .oga-vision-ev-wheel-block {
    color: #2e2d2c
}

.bg-dark-grey .oga-vision-ev-center-circle {
    background-color: #2e2d2c;
    color: #fff
}

.bg-dark-grey .oga-vision-ev__content-action a,
.bg-dark-grey .oga-vision-ev__content-action a:after {
    color: #fff
}

@-webkit-keyframes wheelAnimation {
    0% {
        opacity: 0;
        -webkit-transform: translateY(75pt);
        transform: translateY(75pt)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes wheelAnimation {
    0% {
        opacity: 0;
        -webkit-transform: translateY(75pt);
        transform: translateY(75pt)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes wheelSlideAnimation {
    0% {
        opacity: .5;
        -webkit-transform: translateX(75%);
        transform: translateX(75%)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes wheelSlideAnimation {
    0% {
        opacity: .5;
        -webkit-transform: translateX(75%);
        transform: translateX(75%)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes wheelSlideDefaultAnimation {
    0% {
        opacity: .5;
        -webkit-transform: translateX(-90%);
        transform: translateX(-90%)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes wheelSlideDefaultAnimation {
    0% {
        opacity: .5;
        -webkit-transform: translateX(-90%);
        transform: translateX(-90%)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@media(min-width:320px) {
    .oga-hero-banner-ev .oga-ev-banner-container {
        margin: 0.1rem auto 0;
        max-width: calc(100% - 0.75rem);
        padding: 0
    }

    .oga-hero-banner-ev-home-banner .oga-hero-banner-ev-image-circle {
        display: none
    }

    .oga-hero-banner-carousel .slick-dots {
        left: calc(50vw + 5.875rem)
    }

    .oga-news-article__container {
        padding-bottom: 3.125rem;
        padding-top: 3.125rem
    }

    .oga-video-player {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .oga-video-player__play-icon-orange {
        height: 4.0625rem;
        width: 4.0625rem
    }
}

@media(min-width:320px)and (max-width:480px) {
    .oga-text-asset-vertical-carousel-ev .slick-dots {
        left: calc(100vw - .5625rem);
        top: 38%
    }
}

@media(min-width:320px)and (max-width:349px) {
    .oga-two-cards-panel-ev__img {
        height: 10.9375rem
    }
}

@media(min-width:320px)and (max-width:991px) {
    .oga-two-cards-panel-ev__curve-wrap svg {
        left: 1.8125rem
    }
}

@media(min-width:350px)and (max-width:358px) {
    .oga-two-cards-panel-ev__img {
        height: 12.5rem !important
    }
}

@media(min-width:359px)and (max-width:374px) {
    .oga-two-cards-panel-ev__img {
        height: 12.875rem !important
    }
}

@media(min-width:360px)and (max-width:479px) {
    .oga-two-cards-panel-ev__card {
        margin: 0 auto;
        max-width: 19.625rem
    }
}

@media(min-width:360px)and (max-width:410px) {
    .oga-video-player-ev__profileDetails {
        bottom: 1rem
    }
}

@media(min-width:361px) {
    .oga-two-cards-panel-ev__card .ios-top svg {
        top: -1.5625rem
    }
}

@media(min-width:361px)and (max-width:479px) {
    .oga-two-cards-panel-ev__img {
        height: 13.5rem
    }
}

@media(min-width:370px)and (max-width:400px) {

    .oga-text-tiled-video-quote-ev .oga-video-player-ev__poster,
    .oga-text-tiled-video-quote-ev .oga-video-player-ev__video-container.player-ev--youtube.player-ev--show-poster iframe,
    .oga-text-tiled-video-quote-ev video.oga-video-player-ev__player.damPlayer.oga-video-player-ev__player--no-border-radius {
        height: 10.875rem;
        width: 19.375rem
    }
}

@media(min-width:370px) {

    .oga-video-player-ev__video-dimension .oga-video-player-ev__poster,
    .oga-video-player-ev__video-dimension .oga-video-player-ev__poster img,
    .oga-video-player-ev__video-dimension .oga-video-player-ev__video-container.player-ev--show-poster iframe,
    .oga-video-player-ev__video-dimension .oga-video-player-ev__video-container.player-ev--show-poster video {
        height: 10.875rem;
        width: 19.375rem
    }
}

@media(min-width:375px)and (max-width:390px) {
    .oga-footer-ev .oga-container {
        width: 18.75rem
    }
}

@media(min-width:381px)and (max-width:991px) {
    .oga-hero-banner-carousel .oga-hero-banner__bg-image {
        background-position: 0 65% !important;
        min-height: 28.75rem
    }
}

@media(min-width:390px)and (max-width:449px) {
    @supports (-webkit-touch-callout: none) {
        .oga-two-cards-panel-ev__img {
            height: 14.6875rem !important
        }
    }
}

@media(min-width:390px) {
    .oga-vision-ev-wheel-block {
        height: 21.875rem;
        width: 21.875rem
    }

    .oga-vision-ev__inner-circle {
        --s: 55px;
        height: 14.375rem;
        width: 14.375rem
    }

    .oga-vision-ev__outer-circle {
        --s: 55px;
        height: 21.875rem;
        width: 21.875rem
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--1.single-keyword {
        left: 5%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--1.two-line-txt {
        top: 31%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--1.default,
    .oga-vision-ev__text-block .oga-vision-ev-item--1.two-line-txt {
        left: 4%;
        -webkit-transform: rotate(-65deg);
        transform: rotate(-65deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--2.single-keyword {
        right: 6%;
        top: 34%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--2.two-line-txt {
        right: 4%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--2.default {
        right: 6%;
        top: 34%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--3.single-keyword {
        bottom: 21%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--3.two-line-txt {
        bottom: 17%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--3.default {
        bottom: 21.5%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1 {
        top: 24%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1.single-keyword {
        left: -11%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1.two-line-txt {
        left: -12%;
        top: 21%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1.default {
        left: -13%;
        top: 24%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--2 {
        top: 0
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--2.two-line-txt {
        top: -3%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--3.single-keyword {
        right: -10.5%;
        top: 25%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--3.two-line-txt {
        right: -13%;
        top: 21%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--3.default {
        right: -13%;
        top: 24%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4 {
        bottom: 22%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4.single-keyword {
        right: -8.5%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4.two-line-txt {
        bottom: 21%;
        right: -11%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4.default {
        bottom: 23%;
        right: -11%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--5 {
        bottom: 1%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--5.single-keyword {
        bottom: 1.5%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--5.two-line-txt {
        bottom: -3%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--6.single-keyword {
        bottom: 24%;
        left: -9.5%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--6.two-line-txt {
        bottom: 20%;
        left: -11%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--6.default {
        bottom: 23%;
        left: -11%
    }
}

@media(max-width:991px)and (min-width:400px)and (max-width:480px) {
    .oga-sticky-menu-ev--mobileLayout .oga-sticky-menu-ev__mobile {
        font-size: .8125rem !important
    }
}

@media(min-width:401px)and (max-width:440px) {

    .oga-text-tiled-video-quote-ev .oga-video-player-ev__poster,
    .oga-text-tiled-video-quote-ev .oga-video-player-ev__video-container.player-ev--youtube.player-ev--show-poster iframe,
    .oga-text-tiled-video-quote-ev video.oga-video-player-ev__player.damPlayer.oga-video-player-ev__player--no-border-radius {
        height: 12.4375rem;
        width: 21.25rem
    }
}

@media(min-width:401px) {

    .oga-video-player-ev__video-dimension .oga-video-player-ev__poster,
    .oga-video-player-ev__video-dimension .oga-video-player-ev__poster img,
    .oga-video-player-ev__video-dimension .oga-video-player-ev__video-container.player-ev--show-poster iframe,
    .oga-video-player-ev__video-dimension .oga-video-player-ev__video-container.player-ev--show-poster video {
        height: 12.4375rem;
        width: 21.25rem
    }

    .oga-vision-ev-wheel-block {
        height: 23.1875rem;
        width: 23.1875rem
    }

    .oga-vision-ev__inner-circle {
        height: 15.625rem;
        width: 15.625rem
    }

    .oga-vision-ev__outer-circle {
        height: 23.1875rem;
        width: 23.1875rem
    }

    .oga-vision-ev-center-circle img {
        height: 4.375rem;
        width: 4.375rem
    }

    .oga-vision-ev__text-block {
        height: 23.1875rem;
        width: 23.1875rem
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--1.single-keyword {
        left: 10.5%;
        -webkit-transform: rotate(-68deg);
        transform: rotate(-68deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--1.two-line-txt {
        left: 9%;
        top: 33%;
        -webkit-transform: rotate(-62deg);
        transform: rotate(-62deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--1.default {
        left: 10%;
        top: 35%;
        -webkit-transform: rotate(-62deg);
        transform: rotate(-62deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--2.single-keyword {
        right: 9.5%;
        top: 36%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--2.two-line-txt {
        right: 10%;
        top: 33%;
        -webkit-transform: rotate(65deg);
        transform: rotate(65deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--2.default {
        right: 10%;
        -webkit-transform: rotate(62deg);
        transform: rotate(62deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--3.single-keyword {
        bottom: 22%;
        left: 34%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--3.two-line-txt {
        bottom: 19%;
        left: 35%;
        -webkit-transform: rotate(-3deg);
        transform: rotate(-3deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--3.default {
        bottom: 22%;
        left: 33%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1 {
        left: -3%;
        top: 27%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1.single-keyword {
        left: -4.5%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1.two-line-txt {
        left: -3%;
        top: 24%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1.default {
        left: -4.5%;
        -webkit-transform: rotate(-62deg);
        transform: rotate(-62deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--2 {
        left: 37%;
        top: 5%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--2.single-keyword {
        left: 33%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--2.two-line-txt {
        left: 34%;
        top: 3%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--2.default {
        left: 33%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--3 {
        right: -1%;
        top: 26%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--3.single-keyword {
        right: -3.5%;
        top: 27%;
        -webkit-transform: rotate(63deg);
        transform: rotate(63deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--3.two-line-txt {
        right: -4%;
        top: 25%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--3.default {
        right: -5%;
        top: 26%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4 {
        bottom: 26%;
        right: -1%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4.single-keyword {
        right: -2%;
        -webkit-transform: rotate(-60deg);
        transform: rotate(-60deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4.two-line-txt {
        bottom: 23%;
        right: -3%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4.default {
        bottom: 26%;
        right: -3.5%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--5 {
        bottom: 6%;
        left: 37%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--5.single-keyword {
        bottom: 5.5%;
        left: 34%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--5.two-line-txt {
        bottom: 3%;
        left: 34%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--5.default {
        left: 33%;
        -webkit-transform: rotate(-1deg);
        transform: rotate(-1deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--6.single-keyword {
        bottom: 28%;
        left: -3.5%;
        -webkit-transform: rotate(64deg);
        transform: rotate(64deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--6.two-line-txt {
        bottom: 23%;
        left: -3%;
        -webkit-transform: rotate(62deg);
        transform: rotate(62deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--6.default {
        bottom: 26%;
        left: -4%;
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg)
    }
}

@media(min-width:414px)and (max-width:479px) {
    .oga-two-cards-panel-ev__card {
        max-width: 22.125rem
    }

    .oga-two-cards-panel-ev__img {
        height: 15.375rem
    }
}

@media(min-width:441px) {

    .oga-text-tiled-video-quote-ev .oga-video-player-ev__poster,
    .oga-text-tiled-video-quote-ev .oga-video-player-ev__video-container.player-ev--youtube.player-ev--show-poster iframe,
    .oga-text-tiled-video-quote-ev video.oga-video-player-ev__player.damPlayer.oga-video-player-ev__player--no-border-radius,
    .oga-video-player-ev__video-dimension .oga-video-player-ev__poster,
    .oga-video-player-ev__video-dimension .oga-video-player-ev__poster img,
    .oga-video-player-ev__video-dimension .oga-video-player-ev__video-container.player-ev--show-poster iframe,
    .oga-video-player-ev__video-dimension .oga-video-player-ev__video-container.player-ev--show-poster video {
        height: 13.3125rem;
        width: 23.75rem
    }

    .oga-vision-ev-wheel-block {
        height: 25.6875rem;
        width: 25.6875rem
    }

    .oga-vision-ev__inner-circle {
        --s: 65px;
        height: 16.875rem;
        width: 16.875rem
    }

    .oga-vision-ev__outer-circle {
        --s: 65px;
        height: 25.6875rem;
        width: 25.6875rem
    }

    .oga-vision-ev-center-circle img {
        height: 5.625rem;
        width: 5.625rem
    }

    .oga-vision-ev__text-block {
        height: 25.6875rem;
        row-gap: .3125rem;
        width: 25.6875rem
    }

    .oga-vision-ev__text-block .oga-vision-ev-slice--outer .curve-text-extended span,
    .oga-vision-ev__text-block .oga-vision-ev-slice--outer .curve-text span,
    .oga-vision-ev__text-block .oga-vision-ev-slice .curve-text-extended span,
    .oga-vision-ev__text-block .oga-vision-ev-slice .curve-text span {
        font-size: .875rem
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--1.single-keyword {
        left: 13%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--1.two-line-txt {
        left: 13%;
        top: 35%;
        -webkit-transform: rotate(-66deg);
        transform: rotate(-66deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--1.default {
        left: 13%;
        top: 35%;
        -webkit-transform: rotate(-59deg);
        transform: rotate(-59deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--2.single-keyword {
        right: 14%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--2.two-line-txt {
        right: 12%;
        top: 35%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--2.default {
        right: 13%;
        top: 35%;
        -webkit-transform: rotate(58deg);
        transform: rotate(58deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--3.single-keyword {
        bottom: 24%;
        left: 36%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--3.two-line-txt {
        bottom: 20%;
        left: 37%;
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--3.default {
        bottom: 24%;
        left: 34%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1 {
        left: -4%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1.single-keyword {
        left: -2.5%;
        top: 29%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1.two-line-txt {
        left: -3%;
        top: 25%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1.default {
        left: -2.5%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--2 {
        left: 36%;
        top: 6%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--2.single-keyword {
        left: 35%;
        top: 5.5%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--2.two-line-txt {
        left: 35%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--2.default {
        left: 34%;
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--3.single-keyword {
        right: -1%;
        top: 26%;
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--3.default,
    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4 {
        right: -2%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4.single-keyword {
        right: -.5%;
        -webkit-transform: rotate(-62deg);
        transform: rotate(-62deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4.two-line-txt {
        bottom: 25%;
        right: -2%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4.default {
        right: -1.5%;
        -webkit-transform: rotate(-60deg);
        transform: rotate(-60deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--5.single-keyword {
        left: 35%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--5.two-line-txt {
        bottom: 2%;
        left: 35%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--5.default {
        left: 34.5%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--6.single-keyword {
        left: -2%;
        -webkit-transform: rotate(62deg);
        transform: rotate(62deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--6.two-line-txt {
        bottom: 24%;
        left: -1%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--6.default {
        left: -3%
    }
}

@media(min-width:480px) {
    .oga-container {
        max-width: 21.4375rem;
        padding: 0
    }

    .modal__close-modal {
        margin: 1.0625rem 1.0625rem 0
    }

    .oga-form__section {
        max-width: 17.625rem;
        min-width: 17.625rem
    }

    .oga-form__menu-container {
        width: 17.625rem
    }

    .oga-bod-ev__tile {
        margin: 0 1.25rem
    }

    .oga-bod-ev-modal__container {
        max-height: 36.25rem
    }

    .oga-bod-ev-modal__image {
        height: 13rem;
        width: 16.4375rem
    }

    .oga-bod-ev .modal__container {
        max-width: 21.375rem
    }

    .oga-bod-ev .modal__content {
        margin-bottom: 2.125rem;
        margin-right: 1.625rem;
        margin-top: 2.125rem
    }

    .oga-bod-ev .modal__close-modal {
        right: .125rem
    }

    .oga-bod__tile {
        margin: 0 1.625rem
    }

    .oga-bod-modal__container {
        max-height: 36.25rem
    }

    .oga-bod-modal__image {
        height: 13rem;
        width: 16.4375rem
    }

    .oga-bod .modal__container {
        max-width: 21.375rem
    }

    .oga-bod .modal__content {
        margin-bottom: 2.125rem;
        margin-right: 1.625rem;
        margin-top: 2.125rem
    }

    .oga-bod .modal__close-modal {
        right: .125rem
    }

    .oga-cards__card {
        width: 20rem !important
    }

    .oga-cards__card-container {
        max-width: 20rem
    }

    .oga-cards__card--video .oga-video-player__poster,
    .oga-cards__card-image {
        height: 12.125rem
    }

    .oga-flip-card__items {
        gap: 1.875rem 1.0625rem
    }

    .oga-flip-card__frame-image,
    .oga-flip-card__item {
        height: 14.0625rem;
        width: 10.1875rem
    }

    .oga-flip-card__frame-title {
        padding-left: .75rem
    }

    .oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__image {
        height: 13.0625rem;
        width: 17.75rem
    }

    .oga-flip-card .modal--for-popup-variation .modal__container {
        width: 21.375rem
    }

    .oga-header .oga-search__search-panel {
        padding: 1.25rem 3.125rem;
        width: 21.4375rem
    }

    .oga-hero-banner-ev .oga-ev-banner-container {
        max-width: 21.4375rem
    }

    .oga-hero-banner-ev__model-box .oga-video-player-ev__modal-container {
        height: 15.8125rem;
        width: 28.125rem
    }

    .oga-hero-banner-carousel .slick-dots {
        left: calc(50vw + 6.875rem)
    }

    .oga-icon-banner-ev__image-container {
        margin: 0 auto
    }

    .oga-icon-banner-ev__brand {
        max-height: 3.75rem
    }

    .oga-icon-banner-ev--animation .oga-icon-banner-ev__brand {
        max-height: 5.625rem;
        max-width: 5.625rem
    }

    .oga-icon-banner-ev--animation .oga-icon-banner-ev__image-container {
        height: 7.625rem;
        margin: 2rem auto 0;
        width: 7.625rem
    }

    .oga-icon-banner-ev--animation .slick-active .oga-icon-banner-ev__image-container {
        height: 11.375rem;
        width: 11.3125rem
    }

    .oga-icon-banner__image-container {
        margin: 0 auto
    }

    .oga-icon-banner__brand {
        max-height: 3.75rem
    }

    .oga-icon-banner--animation .oga-icon-banner__brand {
        max-height: 5.625rem;
        max-width: 5.625rem
    }

    .oga-icon-banner--animation .oga-icon-banner__image-container {
        height: 7.625rem;
        margin: 2rem auto 0;
        width: 7.625rem
    }

    .oga-icon-banner--animation .slick-active .oga-icon-banner__image-container {
        height: 11.375rem;
        width: 11.3125rem
    }

    .oga-locations__countries {
        width: 12.5625rem
    }

    .oga-metrics-ev__container {
        max-width: -webkit-min-content;
        max-width: -moz-min-content;
        max-width: min-content
    }

    .oga-metrics-ev__content-box {
        width: 18.75rem
    }

    .oga-metrics-ev__heading {
        width: 14.9375rem
    }

    .oga-metrics-ev__heading h4 {
        padding-top: 2%;
    }

    .oga-news-ev__container-wrapper {
        margin-left: calc(50% - 171.5px)
    }

    .oga-news__card {
        width: 19.8125rem !important
    }

    .oga-news__card-image {
        height: 12.375rem
    }

    .oga-newsletter-subscription-ev {
        padding: 2.5rem 1.875rem;
        width: 21.375rem
    }

    .oga-newsletter-subscription-ev-result {
        padding: 1.875rem 2.25rem;
        width: 21.4375rem
    }

    .oga-product-carousel__product,
    .oga-product-services-carousel-ev__product {
        width: 11.125rem
    }

    .oga-product-services-grid-ev__items--phone {
        grid-template-columns: 9.6875rem 9.6875rem
    }

    .oga-product-services-grid-ev__item {
        width: 9.6875rem
    }

    .oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__image {
        height: 13.0625rem;
        width: 17.75rem
    }

    .oga-product-services-grid-ev .modal--for-popup-variation .modal__container {
        width: 21.375rem
    }

    .oga-product-tiles__image-sm {
        height: 11.25rem
    }

    .oga-product-tiles__product-description {
        max-height: 2.75rem;
        width: 16.25rem
    }

    .oga-social-media-teaser-ev__container-wrapper {
        margin-left: calc(50% - 171.5px)
    }

    .oga-social-media-teaser-ev__card {
        width: 20rem !important
    }

    .oga-social-media-teaser-ev__card-img img {
        height: 8.5625rem
    }

    .oga-text-asset-carousel__card {
        width: 21.4375rem !important
    }

    .oga-text-asset-carousel__card-asset {
        height: 12.0625rem;
        width: 21.4375rem
    }

    .oga-text-asset-vertical-carousel-ev__model-box .oga-video-player-ev__modal-container {
        height: 15.8125rem;
        width: 28.125rem
    }

    .oga-text-image-ev__asset,
    .oga-text-image-ev__asset-caption {
        width: 21.4375rem
    }

    .oga-text-image-ev.parallax-animation .oga-text-image-ev__asset {
        height: 14.8125rem
    }

    .oga-text-image-ev--portrait .oga-text-image-ev__asset {
        height: 14.0625rem;
        width: 21.4375rem
    }

    .oga-text-image-ev--portrait .oga-text-image-ev__asset-caption {
        width: 14.0625rem
    }

    .oga-text-image-ev--article-img .oga-container--inner {
        max-width: 21.4375rem;
        padding: 0
    }

    .oga-text-image-ev--article-img .oga-text-image-ev__asset {
        height: 14.0625rem;
        width: 21.4375rem
    }

    .oga-text-image-ev--video .oga-text-image-ev__asset {
        height: 15rem;
        width: 26.625rem
    }

    .oga-text-image-ev.oga-text-image-ev--article-img.oga-text-image-ev--maxi .oga-text-image-ev__asset,
    .oga-text-image-ev.oga-text-image-ev--maxi .oga-text-image-ev__asset {
        height: 14.375rem;
        width: 21.375rem
    }

    .oga-text-image-ev.oga-text-image-ev--article-img.oga-text-image-ev--maxi .oga-text-image-ev__asset-caption,
    .oga-text-image-ev.oga-text-image-ev--maxi .oga-text-image-ev__asset-caption {
        width: 21.375rem
    }

    .oga-text-image__asset {
        height: 14.0625rem;
        width: 21.4375rem
    }

    .oga-text-image__asset-caption {
        width: 21.4375rem
    }

    .oga-text-image--portrait .oga-text-image__asset {
        height: 14.375rem;
        width: 21.375rem
    }

    .oga-text-image--maxi .oga-text-image__asset,
    .oga-text-image--maxi .oga-text-image__asset-caption,
    .oga-text-image--portrait .oga-text-image__asset-caption {
        width: 21.375rem
    }

    .oga-text-image--maxi .oga-text-image__asset img {
        height: 14.375rem
    }

    .oga-tile-carousel-ev__items {
        margin-left: calc(50% - 171.5px)
    }

    .oga-two-cards-panel-ev__card {
        width: 21.25rem
    }

    .oga-two-cards-panel-ev__img {
        height: 14.6875rem
    }

    .oga-video-player-ev__wrapper {
        max-width: 21.25rem;
        padding: 0
    }

    .oga-video-player-ev__video-dimension .oga-video-player-ev__player {
        min-height: 11.875rem
    }

    .oga-video-player-ev .oga-video-poster,
    .oga-video-player-ev .oga-video-poster img {
        height: 11.875rem
    }

    .oga-video-player-ev__modal-container {
        height: 12.0625rem;
        width: 21.4375rem
    }

    .oga-video-player__play-icon-orange {
        height: 4.0625rem;
        width: 4.0625rem
    }

    .oga-video-player__modal-container {
        height: 12.0625rem;
        width: 21.4375rem
    }

    .oga-vision-ev-container {
        margin: 0
    }

    .oga-vision-ev-wheel-block {
        height: 21.375rem;
        width: 21.375rem
    }

    .oga-vision-ev__inner-circle {
        --s: 55px;
        height: 13.9375rem;
        width: 13.9375rem
    }

    .oga-vision-ev__outer-circle {
        --s: 55px;
        height: 21.375rem;
        width: 21.375rem
    }

    .oga-vision-ev-center-circle img {
        height: 3.4375rem;
        width: 3.4375rem
    }

    .oga-vision-ev__text-block {
        height: 19.5625rem;
        row-gap: 0;
        width: 19.5625rem
    }

    .oga-vision-ev__text-block .oga-vision-ev-slice--outer .curve-text-extended span,
    .oga-vision-ev__text-block .oga-vision-ev-slice--outer .curve-text span,
    .oga-vision-ev__text-block .oga-vision-ev-slice .curve-text-extended span,
    .oga-vision-ev__text-block .oga-vision-ev-slice .curve-text span {
        font-size: .8125rem
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--1 {
        top: 36%;
        -webkit-transform: rotate(-65deg);
        transform: rotate(-65deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--1.single-keyword {
        left: 7%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--1.two-line-txt {
        left: 7%;
        top: 31%;
        -webkit-transform: rotate(-62deg);
        transform: rotate(-62deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--1.default {
        left: 6%;
        top: 33%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--2 {
        right: 12%;
        top: 33%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--2.single-keyword {
        right: 7%;
        top: 35%;
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--2.two-line-txt {
        right: 6%;
        top: 33%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--2.default {
        right: 5%;
        top: 33%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--3 {
        bottom: 23%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--3.single-keyword {
        bottom: 22%;
        left: 31%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--3.two-line-txt {
        bottom: 18%;
        left: 31%;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--3.default {
        bottom: 21%;
        left: 29%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1,
    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1.single-keyword {
        left: -9%;
        top: 25%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1.two-line-txt {
        left: -10%;
        top: 22%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1.default {
        left: -11.5%;
        top: 24%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--2 {
        left: 35%;
        top: 2%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--2.single-keyword {
        left: 31%;
        top: 1.5%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--2.two-line-txt {
        left: 32%;
        top: -1%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--2.default {
        left: 30%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--3 {
        right: -6%;
        top: 24%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--3.single-keyword {
        right: -8.5%;
        top: 24.5%;
        -webkit-transform: rotate(62deg);
        transform: rotate(62deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--3.two-line-txt {
        right: -9%;
        top: 22%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--3.default {
        right: -10%;
        top: 23.5%;
        -webkit-transform: rotate(59deg);
        transform: rotate(59deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4 {
        bottom: 25%;
        right: -5%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4.single-keyword {
        bottom: 24%;
        right: -7.5%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4.two-line-txt {
        bottom: 21%;
        right: -10%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4.default {
        bottom: 24%;
        right: -11.5%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--5 {
        bottom: 3%;
        left: 35%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--5.single-keyword {
        bottom: 2%;
        left: 30.5%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--5.two-line-txt {
        bottom: -1%;
        left: 32%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--5.default {
        bottom: 1%;
        left: 29.5%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--6 {
        bottom: 21%;
        left: -1%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--6.single-keyword {
        bottom: 26%;
        left: -8.5%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--6.two-line-txt {
        bottom: 23%;
        left: -8%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--6.default {
        bottom: 24%;
        left: -12%
    }
}

@media(min-width:480px)and (max-width:991px) {
    .oga-text-asset-carousel-ev__card {
        max-width: 21.4375rem !important;
        min-width: 16.25rem !important
    }

    .oga-text-asset-carousel-ev__card-asset {
        max-width: 21.4375rem
    }

    .oga-text-asset-carousel-ev__card-content {
        max-width: 21.4375rem;
        width: 100%
    }

    .oga-text-asset-vertical-carousel-ev .slick-dots {
        left: calc(100vw - 3.125rem);
        top: 30%
    }

    .oga-text-image-ev--video {
        margin: 0 auto
    }

    .oga-text-image-ev--video,
    .oga-text-image-with-leaf__text-wrap {
        max-width: 21.4375rem;
        padding: 0
    }

    .oga-text-tiled-video-quote-ev .oga-video-player-ev__video-container.player-ev--youtube.player-ev--show-poster {
        height: unset
    }

    .player-ev--youtube {
        height: 11.875rem
    }
}

@media(max-width:991px)and (min-width:481px) {
    .oga-sticky-menu-ev--mobileLayout .oga-sticky-menu-ev__list {
        padding: 0 !important
    }
}

@media(min-width:500px)and (max-width:991px) {
    .oga-hero-banner-carousel .oga-hero-banner__bg-image {
        background-position: 50% !important
    }
}

@media(min-width:768px) {
    .bg-curvature:after {
        background: radial-gradient(70% 67px at 50% 100%, #f8f8f8 75%, transparent 0) no-repeat
    }

    .bg-curvature--secondary:after {
        background: radial-gradient(70% 67px at 50% 100%, #fff 75%, transparent 0) no-repeat
    }

    .oga-bgimagecard__container {
        position: absolute
    }

    .oga-bgimagecard__content {
        background-color: #f8f8f8;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 0;
        max-height: 21.875rem;
        max-width: 25.625rem;
        padding: 40px 4pc 40px 40px
    }

    .oga-bgimagecard__description {
        -webkit-line-clamp: 7;
        max-height: 12.5rem
    }

    .oga-case-study-ev__container {
        position: absolute
    }

    .oga-case-study-ev__content {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        background-color: #f8f8f8;
        margin-top: 0;
        max-height: 21.875rem;
        max-width: 25.625rem;
        padding: 2.5rem 4rem 2.5rem 2.5rem
    }

    .oga-case-study-ev__description {
        -webkit-line-clamp: 7;
        max-height: 12.5rem
    }

    .oga-hero-banner-carousel .slick-dots {
        left: calc(50vw + 14.875rem)
    }

    .oga-video-player-ev__modal-container,
    .oga-video-player__modal-container {
        height: 17.9375rem;
        width: 31.9375rem
    }
}

@media(min-width:768px)and (max-width:992px) {
    .oga-curvature-container svg {
        margin-top: -1.6875rem !important
    }
}

@media(min-width:768px)and (max-width:1279px) {
    .oga-image-grid--overlay .oga-image-grid__tile-container {
        gap: 1.25rem
    }
}

@media(min-width:769px) {
    .oga-socialmediateaser__card-wrapper {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        margin: 0 -8px
    }

    .oga-socialmediateaser__card {
        margin: 0 auto 1pc;
        padding: 0
    }

    .oga-socialmediateaser__card-container,
    .oga-socialmediateaser__card:hover .oga-socialmediateaser__card-container {
        border-color: rgba(38, 38, 38, .10196078431372549)
    }

    .oga-socialmediateaser__card:hover .oga-socialmediateaser__card-description {
        height: 270px;
        -webkit-line-clamp: 15;
        opacity: 1
    }
}

@media(min-width:992px) {
    .oga-container {
        max-width: 57rem
    }

    .no-top-spacer-desktop {
        margin-top: 0 !important;
        padding-top: 0 !important
    }

    .bg-curvature {
        height: 3.75rem
    }

    .bg-curvature:after {
        background: radial-gradient(75% 5pc at 50% 98%, #f8f8f8 74%, transparent 0) no-repeat;
        height: 3.75rem
    }

    .bg-curvature--secondary:after {
        background: radial-gradient(75% 5pc at 50% 98%, #fff 74%, transparent 0) no-repeat;
        height: 3.75rem
    }

    .modal__close-modal {
        margin: 1.75rem 1.75rem 1rem
    }

    .oga-modal__overlay--adjust-modal .oga-modal__container {
        margin: 3.75rem auto
    }

    .same-size-button__wrapper {
        gap: 1.25rem
    }

    .rte__action {
        margin-top: 1.875rem
    }

    .oga-modal--disclaimer .oga-disclaimer-container {
        padding: 2.5rem;
        width: 55.625rem
    }

    .oga-modal--disclaimer .oga-disclaimer-container__wrapper {
        margin-bottom: 1.125rem
    }

    .oga-curvature-container svg {
        margin-top: -2.9375rem !important
    }

    .oga-form__section {
        max-width: 16.3125rem;
        min-width: 16.3125rem
    }

    .oga-form__dropdown-wrapper {
        height: 2.375rem;
        margin-right: 1.625rem
    }

    .oga-form__selected-label {
        padding: .4375rem .625rem
    }

    .oga-form__dropdown-selected .oga-form__menu-container,
    .oga-form__menu-container {
        width: 16.3125rem
    }

    .oga-form__menu-list {
        padding: .625rem .625rem .5625rem
    }

    .oga-button--align-left-lg {
        -webkit-box-pack: left;
        -ms-flex-pack: left;
        justify-content: left
    }

    .oga-button--align-center-lg {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .oga-button--align-right-lg {
        -webkit-box-pack: right;
        -ms-flex-pack: right;
        justify-content: right
    }

    .oga-button-two {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        width: 100%
    }

    .slick-slider {
        margin-bottom: 2.8125rem
    }

    .slick-dots {
        bottom: -2.5rem
    }

    .slick-dots li {
        margin-right: .625rem
    }

    .slick-dots li button,
    .slick-dots li button:before {
        height: .75rem;
        width: .75rem
    }

    .oga-rte__content ul {
        margin-left: 1.0625rem
    }

    .oga-rte__content ol {
        margin-left: 1.3125rem
    }

    .oga-text.oga-richtext-ev {
        padding: 3.75rem 0
    }

    .oga-richtext-ev .oga-scattered-leaf__section-item {
        border: .375rem solid #707070;
        height: 13.8125rem;
        left: 1.875rem;
        top: -4.4375rem;
        width: 13.8125rem
    }

    .oga-richtext-ev.oga-richtext-leaf {
        padding-top: 7.5rem
    }

    .oga-richtext-ev.oga-richtext-ev--location-layout {
        padding: 10.125rem 0 7.5rem
    }

    .oga-richtext-ev.oga-richtext-ev--location-layout.ribbon {
        padding: 12.6875rem 0 7.5rem
    }

    .bg-white .oga-richtext-ev .oga-scattered-leaf__section-item {
        border: .375rem solid #cbcbcb
    }

    .oga-asset-quote__container {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-column-gap: 3.0625rem;
        -moz-column-gap: 3.0625rem;
        column-gap: 3.0625rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 5rem 0
    }

    .oga-asset-quote__img-container {
        min-height: 25.6875rem;
        min-width: 25.6875rem
    }

    .oga-asset-quote__img {
        border-bottom-left-radius: 5rem;
        border-top-right-radius: 5rem
    }

    .oga-asset-quote__text-container {
        margin-top: 0
    }

    .oga-asset-quote__heading {
        line-height: 1.25rem
    }

    .oga-asset-quote__para {
        margin-top: 1.84375rem
    }

    .oga-asset-quote__btn {
        margin-top: 1.90625rem
    }

    .oga-bgimagecard__content {
        max-height: 22.25rem
    }

    .oga-bgimagecard__description {
        -webkit-line-clamp: 7;
        max-height: 20.4375rem
    }

    .oga-bgimagecard__action {
        margin-top: 1.875rem
    }

    .oga-bgimagecard__image {
        display: none;
        max-height: unset;
        min-height: 20.375rem
    }

    .oga-bgimagecard__image--mobile {
        display: none !important
    }

    .oga-bgimagecard__image--desktop {
        display: block !important
    }

    .oga-bgimagecard--two-col-text .oga-bgimagecard__content,
    .oga-bgimagecard .oga-bgimagecard__content {
        border-bottom-left-radius: 3.125rem;
        border-top-right-radius: 3.125rem
    }

    .oga-bgimagecard--two-col-text .oga-bgimagecard__container {
        position: absolute
    }

    .oga-bgimagecard--two-col-text .oga-bgimagecard__column-container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 3.125rem
    }

    .oga-bgimagecard--two-col-text .oga-bgimagecard__column-container__rte {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        max-width: 50%
    }

    .oga-bod-ev {
        padding: 3.75rem 0
    }

    .oga-bod-ev__header-content {
        gap: 1.25rem 0;
        margin: 0 0 5rem
    }

    .oga-bod-ev__tile {
        margin: 0;
        width: 13.1875rem
    }

    .oga-bod-ev__tile:hover .oga-bod-ev__tile-image img {
        -webkit-box-shadow: -.0625rem .25rem .25rem 0 #aca7a7;
        box-shadow: -.0625rem .25rem .25rem 0 #aca7a7;
        margin-top: -.625rem
    }

    .oga-bod-ev__tile:hover .btn--link:before {
        width: 100%
    }

    .oga-bod-ev__tile-container {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        gap: 3.75rem .875rem
    }

    .oga-bod-ev__tile-image {
        height: 14.25rem;
        width: 13.1875rem
    }

    .oga-bod-ev__tile-action {
        margin-top: 1.25rem
    }

    .oga-bod-ev-modal__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        max-height: unset;
        overflow-x: unset;
        padding: 1.5rem 2.125rem 1.5rem 1.5rem
    }

    .oga-bod-ev-modal__image {
        height: 22.625rem;
        width: 21.875rem
    }

    .oga-bod-ev-modal__action {
        padding: 0 0 0 2.75rem
    }

    .oga-bod-ev-modal__action--lg {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-bod-ev-modal__action--sm {
        display: none
    }

    .oga-bod-ev-modal__description {
        margin: 3rem 0 0 2.75rem;
        max-height: 20.125rem;
        overflow-y: auto;
        padding: 0 2.75rem 0 0
    }

    .oga-bod-ev-modal__designation {
        margin-bottom: 1.5625rem
    }

    .oga-bod-ev .modal__container {
        max-width: 55.625rem
    }

    .oga-bod-ev .modal__content {
        margin: 0
    }

    .oga-bod-ev .modal__close-modal {
        background-color: none;
        padding: 0;
        top: 1.875rem
    }

    .oga-bod {
        padding: 5rem 0
    }

    .oga-bod__header-content {
        gap: 1.25rem 0;
        margin: 0 0 5rem
    }

    .oga-bod__tile {
        height: 23.15rem;
        margin: 0;
        max-width: 13.125rem
    }

    .oga-bod__tile-container {
        gap: 1.5rem;
        margin: 0 auto;
        max-width: 57rem
    }

    .oga-bod__tile-image {
        height: 13.75rem;
        width: 13.75rem
    }

    .oga-bod__tile-action {
        margin-top: .625rem
    }

    .oga-bod-modal__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        max-height: unset;
        overflow-x: unset;
        padding: 1.5rem 2.125rem 1.5rem 1.5rem
    }

    .oga-bod-modal__image {
        height: 30.375rem;
        width: 29.375rem
    }

    .oga-bod-modal__action {
        padding: 0 0 0 2.75rem
    }

    .oga-bod-modal__action--lg {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-bod-modal__action--sm {
        display: none
    }

    .oga-bod-modal__description {
        margin: 3rem 0 0 2.75rem;
        max-height: 26.5rem;
        overflow-y: auto;
        padding: 0 2.75rem 0 0
    }

    .oga-bod-modal__designation {
        margin-bottom: 1.5625rem
    }

    .oga-bod .modal__container {
        max-width: 55.625rem
    }

    .oga-bod .modal__content {
        margin-bottom: 0;
        margin-right: 0;
        margin-top: 0
    }

    .oga-bod .modal__close-modal {
        background-color: none;
        padding: 0;
        top: 1.875rem
    }

    .oga-breadcrumb-ev {
        display: block;
        height: 3.8125rem;
        margin-top: 5.625rem;
        position: absolute;
        width: 100%;
        z-index: 2
    }

    .oga-breadcrumb-ev.ribbon {
        margin-top: 8.1875rem
    }

    .oga-breadcrumb-ev__wrapper {
        display: block
    }

    .oga-breadcrumb-ev__wrapper .oga-breadcrumb-ev__links {
        max-width: unset;
        padding: .75rem 0 0
    }

    .oga-breadcrumb-ev__links {
        max-width: 37.5rem;
        padding: 1.25rem 0
    }

    .oga-breadcrumb-ev__article-details {
        display: inline-block;
        font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
        font-size: 1rem;
        line-height: 1.375rem;
        padding-bottom: 0
    }

    .oga-breadcrumb {
        display: block
    }

    .oga-breadcrumb .oga-container {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .oga-breadcrumb .oga-breadcrumb__container {
        display: block
    }

    .oga-breadcrumb .oga-breadcrumb__container .oga-breadcrumb__links {
        padding: 1.25rem 0 0;
        max-width: unset
    }

    .oga-breadcrumb__links {
        max-width: 37.5rem;
        padding: 1.25rem 0
    }

    .oga-breadcrumb__article-details {
        display: inline-block;
        padding-bottom: 0
    }

    .oga-cards__container {
        display: block;
        padding: 3.75rem 0
    }

    .oga-cards__header {
        margin-bottom: 2.5rem;
        row-gap: 1.25rem
    }

    .oga-cards__card {
        height: 26.8125rem;
        width: 18.375rem !important
    }

    .oga-cards__card-container {
        -ms-flex-item-align: unset;
        align-self: unset;
        gap: .875rem;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        max-width: unset
    }

    .oga-cards__card-container .slick-dots {
        left: 2.5rem;
        width: auto
    }

    .oga-cards__card--video .oga-video-player__poster,
    .oga-cards__card-image {
        height: 11.125rem
    }

    .oga-cards__card-title {
        max-height: 3rem
    }

    .oga-cards__card-description {
        max-height: 6.875rem
    }

    .oga-cards__card:not(.oga-cards__card--video):hover .oga-cards__card-title {
        max-height: 6rem
    }

    .oga-cards__card:not(.oga-cards__card--video):hover .oga-cards__card-description {
        -webkit-line-clamp: 14;
        max-height: 19.25rem
    }

    .oga-cards__card:not(.oga-cards__card--video):hover .oga-cards__action {
        margin-top: 1.0625rem
    }

    .oga-cards__card--no-cta:not(.oga-cards__card--video):hover .oga-cards__card-description {
        -webkit-line-clamp: 16;
        max-height: 22rem
    }

    .oga-cards__two-column {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .oga-cards__two-column .oga-cards__header {
        max-width: 33%;
        padding-right: 2.5rem
    }

    .oga-cards__two-column .oga-cards__card-container {
        max-width: 37.625rem
    }

    .oga-cards--small .oga-cards__card {
        height: 16.75rem
    }

    .oga-cards--small .oga-cards__card-content {
        padding: 1.25rem 3.125rem 1.25rem 1.25rem
    }

    .oga-cards--small .oga-cards__card-title,
    .oga-cards--small .oga-cards__card:not(.oga-cards__card--video):hover .oga-cards__card-title {
        max-height: 3rem
    }

    .oga-cards--small .oga-cards__card:not(.oga-cards__card--video):hover .oga-cards__card-description {
        -webkit-line-clamp: 7;
        max-height: 9.625rem
    }

    .oga-cards--small .oga-cards__card--no-cta:not(.oga-cards__card--video):hover .oga-cards__card-content {
        padding: .625rem 1.25rem 1.25rem
    }

    .oga-cards--small .oga-cards__card--no-cta:not(.oga-cards__card--video):hover .oga-cards__card-description {
        -webkit-line-clamp: 8;
        max-height: 11rem
    }

    .oga-case-study-ev__content {
        max-height: 22.25rem
    }

    .oga-case-study-ev__description {
        max-height: 20.4375rem
    }

    .oga-case-study-ev__action .btn {
        margin-top: 1.875rem
    }

    .oga-case-study-ev__image {
        display: none;
        max-height: unset;
        min-height: 20.375rem
    }

    .oga-case-study-ev__image--mobile {
        display: none !important
    }

    .oga-case-study-ev__image--desktop {
        display: block !important
    }

    .oga-case-study-ev--two-col-text .oga-case-study-ev__content,
    .oga-case-study-ev .oga-case-study-ev__content {
        border-bottom-left-radius: 3.125rem;
        border-top-right-radius: 3.125rem
    }

    .oga-case-study-ev--two-col-text .oga-case-study-ev__container {
        position: absolute
    }

    .oga-case-study-ev--two-col-text .oga-case-study-ev__column-container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 3.125rem
    }

    .oga-case-study-ev--two-col-text .oga-case-study-ev__column-container__rte {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        max-width: 50%
    }

    .oga-chapter-cards-ev {
        padding: 3.75rem 0
    }

    .oga-chapter-cards-ev__cards {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .oga-chapter-cards-ev__cards.oga-chapter-cards-ev--align-left {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .oga-chapter-cards-ev__card {
        height: 15.625rem;
        width: 18.125rem
    }

    .oga-chapter-cards-ev__card-title-no-hover {
        bottom: 0;
        display: block;
        padding: 4.75rem 1.875rem 1.875rem;
        position: absolute;
        -webkit-transition: -webkit-transform .3s;
        transition: -webkit-transform .3s;
        transition: transform .3s;
        transition: transform .3s, -webkit-transform .3s;
        width: 100%
    }

    .oga-chapter-cards-ev__card-title-no-hover>* {
        bottom: 1.875rem;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        max-height: 7.9375rem;
        overflow: hidden;
        padding-right: 1.875rem;
        position: absolute;
        -webkit-transition: all .3s;
        transition: all .3s
    }

    .oga-chapter-cards-ev__card:hover .oga-chapter-cards-ev__overlay {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        opacity: 1;
        z-index: 1
    }

    .oga-chapter-cards-ev__card:hover .oga-chapter-cards-ev__overlay-action {
        z-index: 1
    }

    .oga-chapter-cards-ev__card:hover .oga-chapter-cards-ev__card-title-no-hover {
        background: none
    }

    .oga-chapter-cards-ev__card:hover .oga-chapter-cards-ev__card-title-no-hover>* {
        bottom: 9.25rem;
        max-height: 7.625rem;
        z-index: 2
    }

    .oga-chapter-cards-ev__card:hover .oga-chapter-cards-ev__card-title-no-hover>h3 {
        bottom: 8.5rem
    }

    .oga-chapter-cards-ev__card:hover .oga-chapter-cards-ev__card-title-no-hover.title-transform>* {
        bottom: 1.875rem
    }

    .oga-chapter-cards-ev__img {
        display: block;
        height: 15.625rem;
        width: 18.125rem
    }

    .oga-chapter-cards-ev__overlay {
        opacity: 0;
        padding: 1.875rem
    }

    .oga-chapter-cards-ev__overlay-title {
        -webkit-line-clamp: 2;
        margin-bottom: .625rem;
        min-height: 5rem;
        opacity: 0
    }

    .oga-chapter-cards-ev__overlay-description {
        -webkit-line-clamp: 4;
        max-height: 5.625rem
    }

    .oga-chapter-cards-ev__overlay-action span {
        font-size: 1rem;
        line-height: 1rem
    }

    .oga-chapter-cards-ev--solidBackground .oga-chapter-cards-ev__card--orange .btn--link:before,
    .oga-chapter-cards-ev--solidBackground .oga-chapter-cards-ev__card--pink .btn--link:before {
        border-bottom: .125rem solid #fff
    }

    .oga-chapter-cards-ev--v2 .oga-chapter-cards-ev__card {
        height: 13.9375rem
    }

    .oga-chapter-cards-ev--v2 .oga-chapter-cards-ev__overlay {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-top: 1.25rem
    }

    .oga-chapter-cards-ev--v2 .oga-chapter-cards-ev__overlay-title {
        display: none
    }

    .oga-chapter-cards-ev--v2 .oga-chapter-cards-ev__overlay-description {
        -webkit-line-clamp: 6
    }

    .oga-chapter-cards-ev .oga-scattered-leaf__section {
        top: -50px
    }

    .oga-chapter-cards-ev .oga-scattered-leaf__section-item {
        height: 6.125rem;
        width: 6.125rem
    }

    .safari-mac .oga-chapter-cards-ev__card-title-no-hover {
        bottom: -.0625rem
    }

    .oga-chapter-cards {
        padding: 5rem 0
    }

    .oga-chapter-cards__cards {
        -webkit-column-gap: .8125rem;
        -moz-column-gap: .8125rem;
        column-gap: .8125rem;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .oga-chapter-cards__card {
        height: 12.5rem;
        width: 18.4375rem
    }

    .oga-chapter-cards__card-title-no-hover {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        bottom: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 50%;
        padding: 0 1.875rem 1.25rem;
        position: absolute;
        width: 100%
    }

    .oga-chapter-cards__card:hover .oga-chapter-cards__overlay {
        opacity: 1
    }

    .oga-chapter-cards__card:hover .oga-chapter-cards__card-title-no-hover {
        opacity: 0
    }

    .oga-chapter-cards__img {
        display: block;
        height: 12.5rem;
        width: 18.4375rem
    }

    .oga-chapter-cards__overlay {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        opacity: 0;
        padding: .625rem 1.875rem 1.25rem
    }

    .oga-chapter-cards__overlay-title {
        -webkit-line-clamp: 2
    }

    .oga-chapter-cards__overlay-description {
        font-size: .875rem;
        line-height: 1.125rem;
        margin-bottom: .625rem
    }

    .oga-chapter-cards__overlay-action span {
        font-size: 1rem;
        line-height: 1.25rem
    }

    .oga-chapter-cards--v2 .oga-chapter-cards__card {
        height: 12.5rem
    }

    .oga-chapter-cards--v2 .oga-chapter-cards__overlay {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-top: 1.25rem
    }

    .oga-chapter-cards--v2 .oga-chapter-cards__overlay-title {
        display: none
    }

    .oga-contact-banner-ev__container {
        max-width: 46rem;
        padding-bottom: 3.75rem;
        padding-top: 3.75rem
    }

    .oga-contact-banner-ev__icon {
        height: 4.125rem;
        width: 5.25rem
    }

    .oga-contact-banner-ev__description,
    .oga-contact-banner-ev__title {
        margin-top: 1.25rem
    }

    .oga-contact-banner-ev__action {
        margin-top: 1.875rem
    }

    .oga-contact-banner-ev__action .btn {
        font-size: 1rem;
        line-height: 1.125rem;
        min-width: 12.5rem;
        padding: 1rem 1.25rem
    }

    .oga-contact-banner-ev-cta-container {
        padding: 5rem 0 3.75rem
    }

    .oga-contact-banner-ev-cta-heading {
        font-size: 1.375rem;
        line-height: 1.75rem;
        padding-bottom: 1.75rem
    }

    .oga-contact-banner-ev-cta-button-container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .oga-contact-banner-ev-cta-button-container .btn {
        font-size: 1rem;
        line-height: 1.125rem;
        min-width: 12.5rem;
        padding: 1rem 1.25rem
    }

    .oga-contact-banner-ev-cta-button-container .btn:not(:last-child) {
        margin-bottom: unset;
        margin-right: 1.25rem
    }

    .bg-dark-grey .oga-contact-banner-ev-cta-container {
        padding: 5rem 0 3.75rem
    }

    .oga-contact-banner__container {
        padding: 3.75rem 0
    }

    .oga-contact-banner__title {
        margin-top: .6875rem
    }

    .oga-contact-banner__action {
        margin-top: 1.875rem
    }

    .oga-contact-banner-cta-container {
        padding: 5rem 0 3.75rem
    }

    .oga-contact-information-ev {
        padding: 1.75rem 0
    }

    .oga-contact-information-ev__group-section {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .oga-contact-information-ev__group-item {
        -webkit-column-gap: .9375rem;
        -moz-column-gap: .9375rem;
        column-gap: .9375rem;
        width: calc(33.3% - .9375rem)
    }

    .oga-contact-information-ev__item-description {
        margin-top: .75rem
    }

    .oga-contact-information {
        padding: 3.75rem 0
    }

    .oga-contact-information__group-section {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .oga-contact-information__group-item {
        width: calc(33.3% - 1.25rem)
    }

    .oga-contact-information__item-title {
        padding-bottom: .625rem
    }

    .oga-contact-information--details {
        padding: 5rem 0 3.125rem
    }

    .oga-contact-information--details .oga-contact-information__content h5 {
        font-size: 1.25rem
    }

    .oga-contact-information--details .oga-contact-information__group {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .oga-contact-information--details .oga-contact-information__group-title {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 17.25rem;
        flex: 0 0 17.25rem
    }

    .oga-contact-information--details .oga-contact-information__group-section {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .oga-contact-information--details .oga-contact-information__group-link {
        margin-bottom: 1.875rem;
        margin-top: 0;
        width: 50%
    }

    .oga-contact-information--details .oga-contact-information__link-text {
        padding-left: 3.375rem
    }

    .oga-contact-information--details .oga-contact-information__download-link {
        margin-left: 5.625rem
    }

    [dir=rtl] .oga-contact-information--details .oga-contact-information__group-link {
        padding: 0 3.375rem 0 1.25rem
    }

    .oga-contact-us-ev {
        max-width: 57.75rem;
        padding: 2.5rem;
        width: 90%
    }

    .oga-contact-us-ev-result {
        padding: 2.5rem;
        width: 38.75rem
    }

    .oga-contact-us-ev .oga-form__textarea {
        height: 7.3125rem
    }

    .oga-contact-us-ev .oga-recaptcha {
        margin-bottom: 1.875rem
    }

    .oga-contact-us-ev .oga-recaptcha .g-recaptcha {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    .oga-contact-us-ev__form-container {
        margin-bottom: 1.25rem
    }

    .oga-contact-us-ev__form-container,
    .oga-contact-us-ev__form-container .oga-form__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .oga-contact-us-ev__form-container .oga-form__wrapper {
        margin-bottom: 0
    }

    .oga-contact-us-ev__form-container .oga-form__label {
        margin-bottom: 0;
        margin-top: .4375rem
    }

    .oga-contact-us {
        padding: 2.5rem;
        width: 55.625rem
    }

    .oga-contact-us-result {
        padding: 2.5rem;
        width: 38.75rem
    }

    .oga-contact-us-result .oga-contact-us__heading,
    .oga-contact-us__heading {
        margin-bottom: 1.5625rem
    }

    .oga-contact-us .oga-form__wrapper {
        margin-bottom: 1.125rem
    }

    .oga-contact-us .oga-form__textarea {
        height: 10.625rem
    }

    .oga-contact-us .oga-recaptcha {
        margin-bottom: 1.875rem
    }

    .oga-contact-us .oga-recaptcha .g-recaptcha {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    .oga-contact-us__form-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 1rem
    }

    .oga-contact-us__form-container:nth-child(3) {
        margin-bottom: 1.75rem
    }

    .oga-contact-us__form-container .oga-form__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 0;
        width: calc(50% - 17px)
    }

    .oga-contact-us__form-container .oga-form__label {
        margin-bottom: 0;
        margin-top: .4375rem
    }

    .oga-contact-us__form-container .oga-form__section {
        width: 16.375rem
    }

    .oga-content-image-slider-ev__container {
        padding: 3.75rem 0
    }

    .oga-content-image-slider-ev__container-content {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 3.5rem;
        padding: 1.875rem 0 0
    }

    .oga-content-image-slider-ev__container-wrapper {
        border-radius: .125rem;
        border-bottom-left-radius: 3.75rem;
        border-top-right-radius: 3.75rem;
        -webkit-box-shadow: 0 .1875rem 1rem #d6d6d6;
        box-shadow: 0 .1875rem 1rem #d6d6d6;
        padding: 2.4375rem 2.75rem 2.5625rem
    }

    .oga-content-image-slider-ev__content {
        padding: .9375rem .9375rem .9375rem 2.5rem;
        width: 50%
    }

    .oga-content-image-slider-ev__asset {
        display: block
    }

    .oga-content-image-slider-ev__asset div {
        padding-bottom: 1.25rem
    }

    .oga-content-image-slider-ev .slick-slider .slick-dots {
        bottom: 1.875rem !important;
        display: none !important
    }

    .oga-content-image-slider-ev .slick-slider .slick-dots li {
        margin-right: 1.25rem
    }

    .oga-content-image-slider-ev .slick-slider .slick-track {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .oga-content-image-slider-ev .slider.slider-nav {
        display: block
    }

    .oga-custom-table__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-custom-table__col {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .oga-custom-table__col-item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

    .oga-custom-table__col-item-header {
        border-bottom: .0625rem solid #2e2d2c;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        font-size: 1.25rem;
        line-height: 1.75rem;
        max-height: 3.9375rem;
        max-width: unset;
        min-width: unset;
        padding: 1.25rem .875rem 1.25rem 1.25rem;
        width: unset
    }

    .oga-custom-table__col ol,
    .oga-custom-table__col ul {
        font-size: 1rem;
        line-height: 1.5rem;
        padding: 0 .875rem 1.25rem 1.25rem
    }

    .oga-custom-table__col:first-child,
    .oga-custom-table__col:first-child p {
        border-bottom-left-radius: .375rem;
        border-top-left-radius: .375rem;
        border-top-right-radius: .25rem;
        font-size: 1.25rem !important;
        font-weight: 700;
        line-height: 1.75rem !important
    }

    .oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-details {
        margin: 1.25rem 3.75rem 1.25rem 1.25rem
    }

    .oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-details__content {
        margin: 1.875rem 0 0 2.5rem
    }

    .oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-details__action {
        padding-left: 2.5rem
    }

    .oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-decline {
        margin: 3.75rem 5rem 3.75rem 1.25rem
    }

    .oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-decline__content {
        margin: 0 0 0 3.75rem
    }

    .oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-decline__action {
        padding-left: 3.75rem
    }

    .oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-confirm {
        margin: 3.75rem 3.75rem 3.75rem 1.25rem
    }

    .oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-confirm__content {
        margin: 0 0 0 2.5rem
    }

    .oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-confirm__action {
        padding-left: 2.5rem
    }

    .oga-modal--disclaimer-variation .oga-disclaimer__wrapper {
        max-width: calc(100vw - 23pc);
        min-width: 57rem
    }

    .oga-modal--disclaimer-variation .oga-disclaimer-details {
        margin: 1.25rem 1.25rem 1.25rem 3.75rem;
        max-height: calc(100vh - 138px)
    }

    .oga-modal--disclaimer-variation .oga-disclaimer-details__title {
        margin-bottom: 1.25rem
    }

    .oga-modal--disclaimer-variation .oga-disclaimer-details__content {
        margin: 1.875rem 2.5rem 0 0
    }

    .oga-modal--disclaimer-variation .oga-disclaimer-details__action {
        margin-bottom: 1.875rem;
        padding-right: 2.5rem
    }

    .oga-modal--disclaimer-variation .oga-disclaimer-decline {
        margin: 3.75rem 1.25rem 3.75rem 5rem;
        max-height: calc(100vh - 138px);
        min-height: 5.75rem
    }

    .oga-modal--disclaimer-variation .oga-disclaimer-decline__content {
        margin: 0 3.75rem 0 0
    }

    .oga-modal--disclaimer-variation .oga-disclaimer-decline__action {
        gap: 1rem;
        margin-top: 1.875rem;
        padding-right: 3.75rem
    }

    .oga-modal--disclaimer-variation .oga-disclaimer-confirm {
        margin: 3.75rem 1.25rem 3.75rem 3.75rem;
        max-height: calc(100vh - 138px);
        min-height: 5.75rem
    }

    .oga-modal--disclaimer-variation .oga-disclaimer-confirm__content {
        margin: 0 2.5rem 0 0
    }

    .oga-modal--disclaimer-variation .oga-disclaimer-confirm__action {
        gap: 1rem;
        margin-top: 1.875rem;
        padding-right: 2.5rem
    }

    .oga-downloads-ev {
        padding: 5rem 0
    }

    .oga-downloads-ev .oga-downloads-ev__group-section {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
        row-gap: 1.25rem
    }

    .oga-downloads-ev .oga-downloads-ev__group-link {
        -ms-flex-item-align: normal;
        align-self: normal;
        max-height: 6.25rem;
        padding: 2.25rem 1.25rem;
        width: calc(33.33333% - 11.5px)
    }

    .oga-downloads-ev .oga-downloads-ev__group-link .icon-new-download {
        font-size: 2rem;
        height: 2.1875rem;
        width: 2rem
    }

    .oga-downloads-ev .oga-downloads-ev__group-title {
        -webkit-box-flex: 0;
        -ms-flex: 0;
        flex: 0;
        margin: 0 auto 1.25rem;
        max-width: 57.75rem
    }

    .oga-downloads-ev .oga-downloads-ev__link-text {
        font-size: 1.375rem;
        line-height: 1.5625rem;
        margin-right: 1.125rem;
        padding-left: 0
    }

    .oga-downloads {
        padding: 5rem 0 3.125rem
    }

    .oga-downloads__group {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .oga-downloads__group-title {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 17.25rem;
        flex: 0 0 17.25rem
    }

    .oga-downloads__group-section {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .oga-downloads__group-link {
        margin-bottom: 1.875rem;
        margin-top: 0;
        width: 50%
    }

    .oga-downloads__link-text {
        padding-left: 3.8125rem
    }

    .oga-downloads__download-link {
        margin-left: 5.625rem
    }

    .oga-downloads--evolution {
        padding: 3.75rem 0 !important
    }

    .oga-downloads--evolution .oga-downloads__group-section {
        -webkit-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
        row-gap: 1.25rem
    }

    .oga-downloads--evolution .oga-downloads__group-link {
        -ms-flex-item-align: normal;
        align-self: normal;
        max-height: 6.25rem;
        padding: 2.375rem 1.25rem 2.375rem 1.875rem;
        width: calc(33.33333% - 11.5px)
    }

    .oga-downloads--evolution .oga-downloads__group-title {
        -webkit-box-flex: 0;
        -ms-flex: 0;
        flex: 0;
        font-size: 1.875rem;
        line-height: 2.25rem;
        margin-bottom: 1.875rem
    }

    .oga-downloads--evolution .oga-downloads__link-text {
        font-size: 1.25rem;
        line-height: 1.5rem;
        padding-left: 0
    }

    .oga-downloads--evolution .oga-downloads__download-link .icon-new-download {
        height: 1.625rem;
        width: 1.5rem
    }

    [dir=rtl] .oga-downloads__group-link {
        padding: 2.1875rem 1.875rem 2.375rem 1.25rem
    }

    .oga-editor {
        padding-bottom: 3.75rem
    }

    .oga-editor .oga-container {
        padding-top: 3.75rem
    }

    .oga-editor__description {
        padding-bottom: 1.875rem
    }

    .oga-editor__group {
        margin-top: 1.875rem
    }

    .oga-editor__group-title {
        padding-bottom: 1.875rem
    }

    .oga-editor__group-section {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .oga-editor__group-item {
        width: 18.15625rem
    }

    .oga-fact-boxes {
        padding: 2.75rem 0
    }

    .oga-fact-boxes__section {
        margin: 0 -.34375rem
    }

    .oga-fact-boxes__section-grid {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        margin-bottom: 1rem;
        margin-top: 1rem;
        padding: 0 .34375rem;
        width: 25%
    }

    .oga-fact-boxes__card {
        border: .1875rem solid #2e2d2c;
        height: 100%;
        margin-bottom: unset;
        padding: 2.5rem 1.25rem
    }

    .bg-dark-grey .oga-fact-boxes__card,
    .bg-orange .oga-fact-boxes__card {
        border: .1875rem solid #fff
    }

    .oga-faq {
        padding: 5rem 0
    }

    .oga-faq__heading {
        margin-bottom: 2.5rem
    }

    .oga-faq__accordion {
        margin-bottom: 1.875rem;
        padding-bottom: 1.875rem
    }

    .oga-faq__accordion-head {
        padding: 0 1.875rem
    }

    .oga-faq__accordion-content ol,
    .oga-faq__accordion-content p,
    .oga-faq__accordion-content ul {
        padding-top: 1rem
    }

    .oga-faq__accordion-icon {
        font-size: .46875rem
    }

    .oga-faq .active.oga-faq__accordion .oga-faq__accordion-content {
        padding-top: 1.25rem
    }

    .oga-featured-news-ev-list {
        padding: 3.75rem 0
    }

    .oga-featured-news-ev-list__title {
        margin-bottom: 2.5rem;
        padding-left: 0
    }

    .oga-featured-news-ev-list__card-container {
        -webkit-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem
    }

    .oga-featured-news-ev-list__card-row {
        -webkit-box-flex: 0;
        -ms-flex: 0 calc(33.3% - 11px);
        flex: 0 calc(33.3% - 11px)
    }

    .oga-featured-news-ev-list__img,
    .oga-featured-news-ev-list__img-container {
        height: 11.875rem
    }

    .oga-featured-news-ev-list__category {
        letter-spacing: 0
    }

    .oga-featured-news-list {
        padding: 3.75rem 0
    }

    .oga-featured-news-list__title {
        font-size: 1.875rem;
        line-height: 2.25rem;
        margin-bottom: 2.5rem;
        text-align: start
    }

    .oga-featured-news-list__card-container {
        -webkit-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem
    }

    .oga-featured-news-list__card-row {
        -webkit-box-flex: 0;
        -ms-flex: 0 calc(33.3% - 11px);
        flex: 0 calc(33.3% - 11px)
    }

    .oga-featured-news-list__img,
    .oga-featured-news-list__img-container {
        height: 11.125rem
    }

    .oga-featured-news-list__img-tag {
        min-width: 8.4375rem
    }

    .oga-featured-news-list__card-heading {
        font-size: 1.25rem;
        line-height: 1.625rem;
        margin-bottom: 1.1875rem
    }

    .oga-featured-news-list__tag-data {
        margin-bottom: 1rem
    }

    .oga-featured-news-list__tag-data .oga-featured-news-list__tag-name {
        margin-left: -1.3125rem
    }

    .oga-featured-news-list__tag-data .oga-featured-news-list__tag-date {
        padding: .3125rem 0 .25rem
    }

    .oga-financial-results {
        padding: 5rem 0
    }

    .oga-financial-results__header-content {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .oga-financial-results__container {
        margin-top: 0
    }

    .oga-financial-results__dropdown-wrapper {
        left: calc(100% - 164px);
        margin-top: .25rem;
        position: absolute;
        top: 0;
        width: 10.25rem
    }

    .oga-financial-results__accordion {
        margin-bottom: 1.25rem
    }

    .oga-financial-results__accordion-head {
        padding: .875rem 1.25rem
    }

    .oga-financial-results__accordion-content__download {
        padding: 1.875rem 1.25rem 0
    }

    .oga-financial-results__accordion-content__download-item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        padding-bottom: 1.875rem;
        padding-right: 3.375rem
    }

    .oga-financial-results__item-wrapper__document-text {
        line-height: 1.25rem
    }

    .oga-financial-results .oga-action-container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 1.25rem;
        margin-top: 2.5rem;
        width: 100%
    }

    [dir=rtl] .oga-financial-results__accordion-content__download-item {
        padding-left: 2rem;
        padding-right: unset
    }

    .oga-financials-calendar {
        padding: 5rem 0
    }

    .oga-financials-calendar__tab-box {
        margin-top: 2.5rem
    }

    .oga-financials-calendar__tab {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-bottom: 1.25rem;
        width: 10rem
    }

    .oga-financials-calendar__tab.prev-event {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-left: .9375rem
    }

    .oga-financials-calendar__tab-line {
        bottom: -.125rem;
        height: .125rem
    }

    .oga-financials-calendar__tab-container-line {
        height: .125rem
    }

    .oga-financials-calendar__event-box {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        row-gap: 2.21875rem
    }

    .oga-financials-calendar__event-desc-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-column-gap: 2rem;
        -moz-column-gap: 2rem;
        column-gap: 2rem;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
        flex: 1 1 0%;
        padding-right: 1.25rem
    }

    .oga-financials-calendar__event-date {
        width: 9.125rem
    }

    .oga-financials-calendar__event-title {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
        flex: 1 1 0%;
        padding-top: 0
    }

    .oga-financials-calendar__event-cta-box {
        -webkit-column-gap: .875rem;
        -moz-column-gap: .875rem;
        column-gap: .875rem
    }

    .oga-financials-calendar .btn {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .oga-financials-calendar__event-link {
        line-height: 1.25rem;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .oga-financials-calendar__tab--active .oga-financials-calendar__tab-line {
        bottom: -.1875rem;
        height: .25rem
    }

    [dir=rtl] .oga-financials-calendar__event-desc-box {
        padding-left: 1.25rem;
        padding-right: 0
    }

    [dir=rtl] .oga-financials-calendar__tab.prev-event {
        padding-left: 0;
        padding-right: .9375rem
    }

    .oga-find-office-ev {
        padding: 3.75rem 0
    }

    .oga-find-office-ev__title {
        margin-bottom: 1.25rem
    }

    .oga-find-office-ev__description {
        margin-bottom: 3.75rem
    }

    .oga-find-office-ev__container {
        -webkit-box-orient: vertical;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .oga-find-office-ev__container,
    .oga-find-office-ev__filters {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal
    }

    .oga-find-office-ev__filters {
        -webkit-box-orient: horizontal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .oga-find-office-ev__country-filter,
    .oga-find-office-ev__product-filter,
    .oga-find-office-ev__region-filter,
    .oga-find-office-ev__tab-section {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 5rem
    }

    .oga-find-office-ev__country-filter .p3,
    .oga-find-office-ev__product-filter .p3,
    .oga-find-office-ev__region-filter .p3,
    .oga-find-office-ev__tab-section .p3 {
        margin-bottom: 0;
        margin-right: 1.25rem
    }

    .oga-find-office-ev__tabs {
        margin-right: 1.625rem
    }

    .oga-find-office-ev__dropdown-wrapper {
        margin-right: 1.625rem;
        width: 15.5rem
    }

    .oga-find-office-ev__product-filter .oga-find-office-ev__dropdown-wrapper,
    .oga-find-office-ev__product-filter .oga-find-office-ev__menu-container {
        width: 17.25rem
    }

    .oga-find-office-ev__selected-label {
        padding: .625rem .625rem .5625rem
    }

    .oga-find-office-ev__menu-container {
        width: 15.5rem
    }

    .oga-find-office-ev__menu-list {
        padding: .625rem .625rem .5625rem
    }

    .oga-find-office-ev__listing-row {
        margin-top: 3.75rem
    }

    .oga-find-office-ev__details-heading {
        margin-bottom: 1.25rem
    }

    .oga-find-office-ev__address {
        margin-bottom: 2.5rem
    }

    .oga-find-office-ev__phone-email {
        margin-bottom: 3.75rem
    }

    .oga-find-office-ev__email,
    .oga-find-office-ev__phone {
        word-break: break-word
    }

    .oga-find-office-ev__phone {
        margin-right: 3.75rem
    }

    .oga-find-office-ev__pagination-wrapper {
        margin-top: 5rem
    }

    .bg-orange .oga-find-office-ev__email .btn--link:before,
    .bg-orange .oga-find-office-ev__phone .btn--link:before {
        border-bottom: .125rem solid #fff
    }

    .oga-find-office {
        padding: 5rem 0
    }

    .oga-find-office__description {
        margin-bottom: 3.125rem
    }

    .oga-find-office__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .oga-find-office__filters-section {
        display: inline-block;
        padding: 0 .625rem 0 0;
        width: 30%
    }

    .oga-find-office__filters {
        padding: 1.875rem 1.625rem
    }

    .oga-find-office__listing-section {
        display: inline-block;
        padding: 0 0 0 .625rem;
        width: 70%
    }

    .oga-find-office__listing-row {
        margin-top: 1.25rem;
        padding: 1.875rem
    }

    .oga-find-office__phone-email {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-top: 1.125rem
    }

    .oga-find-office__email,
    .oga-find-office__phone {
        width: 50%;
        word-break: break-word
    }

    .oga-flip-card {
        padding: 3.75rem 0
    }

    .oga-flip-card__description {
        margin-bottom: 3.125rem
    }

    .oga-flip-card__items {
        gap: 2.5rem 1.25rem
    }

    .oga-flip-card__item {
        height: 18.375rem;
        margin-bottom: 0;
        width: 13.3125rem
    }

    .oga-flip-card__item:hover .oga-flip-card__detail {
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }

    .oga-flip-card__detail {
        display: block;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-transition: -webkit-transform .5s;
        transition: -webkit-transform .5s;
        transition: transform .5s;
        transition: transform .5s, -webkit-transform .5s
    }

    .oga-flip-card__frame-image {
        height: 18.375rem;
        width: 13.3125rem
    }

    .oga-flip-card__frame-title {
        bottom: 1rem;
        left: .375rem;
        padding: 0 1.0625rem;
        top: 1.875rem
    }

    .oga-flip-card__plus-icon {
        display: none
    }

    .oga-flip-card__content {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        background-color: #00a865;
        border-bottom-left-radius: 3.125rem;
        border-top-right-radius: 3.125rem;
        display: block;
        height: 100%;
        padding: 1.25rem 1.25rem 1.8125rem;
        position: absolute;
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg);
        width: 100%
    }

    .oga-flip-card__content-icon {
        height: 3.75rem;
        margin-bottom: .9375rem;
        width: 3.75rem
    }

    .oga-flip-card__content-title {
        height: 3rem;
        -webkit-line-clamp: 2;
        margin-bottom: .9375rem
    }

    .oga-flip-card__content-description,
    .oga-flip-card__content-title {
        -webkit-box-orient: vertical;
        color: #fff;
        display: -webkit-box;
        overflow: hidden
    }

    .oga-flip-card__content-description {
        height: 4.125rem;
        -webkit-line-clamp: 3;
        margin-bottom: 1.25rem
    }

    .oga-flip-card__content-action {
        bottom: 1.875rem
    }

    .oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        max-height: unset;
        overflow-x: unset;
        padding: 0 1.8125rem 1.9375rem 2.5rem
    }

    .oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__content {
        padding: 0 0 0 2.75rem
    }

    .oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__title {
        margin-bottom: .625rem
    }

    .oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__title--lg {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__title--sm {
        display: none
    }

    .oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__image {
        height: 16.875rem;
        width: 23rem
    }

    .oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__action--lg {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__action--sm {
        display: none
    }

    .oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__description {
        max-height: 19.4375rem;
        overflow-y: auto;
        padding: 0 2.75rem 0 0
    }

    .oga-flip-card .modal--for-popup-variation .modal__container {
        width: 55.625rem
    }

    .oga-floating-menu,
    .oga-floating-menu-ev {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-footer-ev {
        border-top: .25rem solid #00904c
    }

    .oga-footer-ev__logo-img {
        width: 11.25rem
    }

    .oga-footer-ev__links-header {
        border: none;
        margin-bottom: 0;
        padding-bottom: .75rem;
        padding-right: 3.125rem
    }

    .oga-footer-ev__quick-links .oga-footer-ev__link {
        padding-bottom: .9375rem
    }

    .oga-footer-ev__links-section {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        padding-bottom: 1.6875rem
    }

    .oga-footer-ev__links-section .oga-footer-ev__logo-section {
        padding: 0;
        width: 25.5%
    }

    .oga-footer-ev__links-section .oga-footer-ev__all-links {
        width: 57%
    }

    .oga-footer-ev__links-section .oga-footer-ev__products-links-section,
    .oga-footer-ev__links-section .oga-footer-ev__quick-links-section {
        display: inline-block;
        max-width: 50%
    }

    .oga-footer-ev__links-section .oga-footer-ev__footer-links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-footer-ev__links-section .oga-footer-ev__social-links-section {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: right;
        -ms-flex-pack: right;
        justify-content: right;
        padding: 0;
        width: 16%
    }

    .oga-footer-ev__products-links-section,
    .oga-footer-ev__quick-links-section {
        padding: .625rem 0 0
    }

    .oga-footer-ev__products-links-section .oga-footer-ev__link,
    .oga-footer-ev__quick-links-section .oga-footer-ev__link {
        padding-right: 1.5625rem
    }

    .oga-footer-ev__products-links-section .oga-footer-ev__link a,
    .oga-footer-ev__quick-links-section .oga-footer-ev__link a {
        width: 5.625rem
    }

    .oga-footer-ev__products-links-section .oga-footer-ev__link a {
        display: block;
        width: 16rem
    }

    .oga-footer-ev__link a {
        font-size: .875rem
    }

    .oga-footer-ev__social-links-section {
        padding-top: .625rem !important
    }

    .oga-footer-ev__social-links-section .oga-footer-ev__social-links {
        padding-left: 0
    }

    .oga-footer-ev__social-links-section .oga-footer-ev__social-links-item {
        margin-bottom: .75rem;
        padding-left: 0;
        padding-right: 0
    }

    .oga-footer-ev__footer-links {
        display: block
    }

    .oga-footer-ev__all-links {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .oga-footer-ev__social-links-section .oga-footer-ev__links-header {
        border: 0 !important;
        margin-bottom: 0 !important
    }

    .oga-footer-ev__social-links__quick-links .oga-footer-ev__link {
        padding-bottom: .9375rem;
        width: 5.625rem
    }

    .oga-footer-ev__accordion-icon .icon-arrow {
        display: none
    }

    .oga-footer-ev__all-links[dir=rtl] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-footer-ev__all-links[dir=rtl] .oga-footer-ev__quick-links-section {
        padding-right: 3.875rem
    }

    .oga-footer-ev__all-links[dir=rtl] .oga-footer-ev__links-header {
        padding-left: 3.125rem;
        padding-right: 0
    }

    .oga-footer {
        border-top: .25rem solid #00a865
    }

    .oga-footer__container {
        padding-top: 2.75rem
    }

    .oga-footer__logo-img {
        height: 3rem;
        margin-bottom: 0;
        width: 13.1875rem
    }

    .oga-footer__links-header {
        padding-bottom: .75rem;
        padding-right: 3.125rem
    }

    .oga-footer__quick-links .oga-footer__link {
        padding-bottom: .5625rem
    }

    .oga-footer__links-section {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        padding-bottom: 1.6875rem
    }

    .oga-footer__links-section .oga-footer__logo-section {
        padding: 0;
        width: 27%
    }

    .oga-footer__links-section .oga-footer__all-links {
        width: 57%
    }

    .oga-footer__links-section .oga-footer__products-links-section,
    .oga-footer__links-section .oga-footer__quick-links-section {
        display: inline-block;
        max-width: 50%
    }

    .oga-footer__links-section .oga-footer__footer-links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-footer__links-section .oga-footer__social-links-section {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: right;
        -ms-flex-pack: right;
        justify-content: right;
        padding: .625rem 0 0;
        width: 16%
    }

    .oga-footer__products-links-section,
    .oga-footer__quick-links-section {
        padding: 1.0625rem 0 0
    }

    .oga-footer__products-links-section .oga-footer__link,
    .oga-footer__quick-links-section .oga-footer__link {
        padding-right: 1.5625rem
    }

    .oga-footer__social-links-section .oga-footer__social-links {
        padding-left: 0
    }

    .oga-footer__social-links-section .oga-footer__social-links-item {
        padding-left: 2rem;
        padding-right: 0
    }

    .oga-footer__all-links[dir=rtl] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-footer__all-links[dir=rtl] .oga-footer__quick-links-section {
        padding-right: 3.875rem
    }

    .oga-footer__all-links[dir=rtl] .oga-footer__products-links-section {
        padding-right: 0
    }

    .oga-footer__all-links[dir=rtl] .oga-footer__links-header {
        padding-left: 3.125rem;
        padding-right: 0
    }

    .oga-footer__social-links-section[dir=rtl] .oga-footer__social-links {
        padding-right: 0
    }

    .oga-full-bleed-notes__container {
        padding: 5rem 0
    }

    .oga-full-bleed-notes__sub-heading {
        margin-bottom: 0;
        min-height: 98px;
        padding-left: 1rem;
        padding-right: .625rem;
        width: calc(25% - 18.66px)
    }

    .oga-full-bleed-notes__main-heading {
        margin-bottom: 2.5rem;
        text-align: center
    }

    .oga-full-bleed-notes__boxes-main-section {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 2.5rem 1.25rem
    }

    [dir=rtl] .oga-full-bleed-notes__sub-heading {
        padding-right: 1rem
    }

    .oga-full-screen-image-ev {
        padding: 5rem 0 3.75rem
    }

    .oga-full-screen-image-ev__frame {
        padding: 0 1.875rem
    }

    .oga-full-screen-image-ev__plus-icon {
        display: block;
        position: absolute;
        right: 1.5625rem;
        top: 1.5625rem
    }

    .oga-full-screen-image-ev__plus-icon a {
        background-color: #fff;
        padding: .3125rem .3125rem .125rem;
        text-decoration: none
    }

    .oga-full-screen-image-ev__img-lg {
        display: block;
        width: 100%
    }

    .oga-full-screen-image-ev__img-sm {
        display: none
    }

    .oga-full-screen-image-ev__description {
        margin-top: 3.75rem
    }

    .oga-full-screen-image-ev__action {
        margin-top: 1.875rem
    }

    .oga-full-screen-image-ev__action .btn {
        height: 3.125rem;
        line-height: 1.125rem;
        min-height: 3.125rem;
        min-width: 12.5rem
    }

    .oga-full-screen-image-ev__action .btn--link:after {
        font-size: .46875rem
    }

    .oga-full-screen-image-ev .modal__overlay {
        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;
        background: rgba(46, 45, 44, .5);
        height: 100%;
        left: 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 100
    }

    .oga-full-screen-image-ev .modal__content {
        display: initial
    }

    .oga-full-screen-image-ev .modal__container {
        background-color: #fff;
        display: block;
        height: 100%;
        max-height: 26.375rem;
        max-width: 970px;
        opacity: 1;
        position: relative;
        z-index: 110
    }

    .oga-full-screen-image {
        padding: 3.75rem 0
    }

    .oga-full-screen-image__plus-icon {
        display: block;
        position: absolute;
        right: 1.5625rem;
        top: 1.5625rem
    }

    .oga-full-screen-image__plus-icon a {
        background-color: #fff;
        padding: .3125rem .3125rem .125rem;
        text-decoration: none
    }

    .oga-full-screen-image__img-lg {
        display: block;
        max-width: 57rem;
        width: 100%
    }

    .oga-full-screen-image__img-sm {
        display: none
    }

    .oga-full-screen-image__description {
        margin-top: 3.75rem
    }

    .oga-full-screen-image__action {
        margin-top: 1.875rem
    }

    .oga-full-screen-image .modal__overlay {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background: rgba(46, 45, 44, .5);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        left: 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 100
    }

    .oga-full-screen-image .modal__content {
        display: initial
    }

    .oga-full-screen-image .modal__container {
        background-color: #fff;
        display: block;
        height: 100%;
        max-height: 26.375rem;
        max-width: 970px;
        opacity: 1;
        position: relative;
        z-index: 110
    }

    .oga-gated-form-ev {
        max-width: 57.75rem;
        padding: 2.5rem;
        width: 90%
    }

    .oga-gated-form-ev-result {
        padding: 2.5rem;
        width: 38.75rem
    }

    .oga-gated-form-ev .oga-form__textarea {
        height: 7.3125rem
    }

    .oga-gated-form-ev .oga-recaptcha {
        margin-bottom: 1.875rem
    }

    .oga-gated-form-ev .oga-recaptcha .g-recaptcha {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    .oga-gated-form-ev__form-container {
        margin-bottom: 1.25rem
    }

    .oga-gated-form-ev__form-container,
    .oga-gated-form-ev__form-container .oga-form__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .oga-gated-form-ev__form-container .oga-form__wrapper {
        margin-bottom: 0
    }

    .oga-gated-form-ev__form-container .oga-form__label {
        margin-bottom: 0;
        margin-top: .4375rem
    }

    .oga-grievance-ev {
        max-width: 57.75rem;
        padding: 2.5rem;
        width: 90%
    }

    .oga-grievance-ev-result {
        padding: 2.5rem;
        width: 38.75rem
    }

    .oga-grievance-ev .oga-form__textarea {
        height: 7.3125rem
    }

    .oga-grievance-ev .oga-recaptcha .g-recaptcha {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    .oga-grievance-ev__form-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 1.25rem
    }

    .oga-grievance-ev__form-container:nth-child(3) {
        margin-bottom: 1.25rem
    }

    .oga-grievance-ev__form-container .oga-form__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 0
    }

    .oga-grievance-ev__form-container .oga-form__wrapper input::-webkit-inner-spin-button,
    .oga-grievance-ev__form-container .oga-form__wrapper input::-webkit-outer-spin-button {
        -webkit-appearance: none;
        appearance: none;
        margin: 0
    }

    .oga-grievance-ev__form-container .oga-form__wrapper input[type=number] {
        -webkit-appearance: textfield;
        -moz-appearance: textfield;
        appearance: textfield
    }

    .oga-grievance-ev__form-container .oga-form__label {
        margin-bottom: 0;
        margin-top: .4375rem
    }

    .oga-grievance-ev__form-container .oga-form__label[data-field-name=orgname] {
        margin-top: 0
    }

    .oga-header-ev.ribbon {
        /*top: 2.93125rem;*/
        -webkit-transition: top .7s ease;
        transition: top .7s ease;
        -webkit-transition-delay: .2s;
        transition-delay: .2s
    }

    .oga-header-ev__menu-popup-card {
        padding: 1.25rem 1.875rem
    }

    .oga-header-ev__menu-popup-card-img {
        height: 3.75rem;
        width: 3.75rem
    }

    .oga-header-ev__menu-popup-card-list {
        padding-right: 5rem
    }

    .oga-header-ev__mobile-overlay--open {
        background-color: #fff
    }

    .oga-header-ev__wrapper {
        -webkit-column-gap: 4.3125rem;
        -moz-column-gap: 4.3125rem;
        column-gap: 0.3125rem;
        padding-top: 1.4375rem
    }

    .oga-header-ev__img {
        width: 8.75rem
    }

    .oga-header-ev__desktop {
        display: block
    }

    .oga-header-ev__desktop .oga-header-ev__menu-item-tier1-elem .icon-arrow {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg)
    }

    .oga-header-ev__desktop .oga-header-ev__menu-item-tier1-elem .icon-arrow:before {
        content: "";
        font-size: .875rem
    }

    .oga-header-ev__mobile {
        display: none
    }

    .oga-header-ev__right-bottom-section .oga-header-ev__menu-item-link a {
        font-size: .875rem;
        padding: .5rem .9375rem
    }

    .oga-header-ev__right-bottom-section .oga-header-ev__menu-item-link a:after {
        /*width: calc(100% - 30px)*/
    }

    .oga-header-ev__menu {
        -webkit-box-align: unset;
        -ms-flex-align: unset;
        align-items: unset;
        -webkit-box-orient: unset;
        -webkit-box-direction: unset;
        -ms-flex-direction: unset;
        flex-direction: unset
    }

    .oga-header-ev__menu-item-link {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .oga-header-ev__item-lists {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-header-ev__mobile-nav-list input[type=checkbox]:checked+label {
        margin-right: .9375rem
    }

    .oga-header-ev__menu-popup-wrapper {
        width: 90%
    }

    .oga-header-ev__menu-popup-wrapper-link span {
        display: inline;
        font-size: .875rem;
        position: relative
    }

    .oga-header-ev__mobile-nav-list-item .icon-arrow:before {
        content: "";
        font-size: .875rem
    }

    .oga-header__img {
        width: 13rem
    }

    .oga-header__desktop {
        display: block
    }

    .oga-header__mobile {
        display: none
    }

    .oga-header__right-bottom-section .oga-header__menu-item-link a {
        margin-left: 2.1875rem
    }

    .oga-header__menu {
        -webkit-box-align: unset;
        -ms-flex-align: unset;
        align-items: unset;
        -webkit-box-orient: unset;
        -webkit-box-direction: unset;
        -ms-flex-direction: unset;
        flex-direction: unset
    }

    .oga-header__menu-item-link {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .oga-header__item-lists {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-hero-banner-ev-container {
        height: 560px;
    }

    .oga-hero-banner-ev-container .oga-hero-banner-ev-text-area.slick-initialized .slick-dots {
        bottom: 2.375rem !important;
        display: block;
        width: auto
    }

    .oga-hero-banner-ev-container .oga-hero-banner-ev-text-area.slick-initialized .slick-dots li button:before {
        height: .875rem;
        width: .875rem
    }

    /*.oga-hero-banner-ev.ribbon {
        margin-top: 2.875rem
    }*/

    .oga-hero-banner-ev-text-area {
        padding: 0;
        width: 50%
    }

    .oga-hero-banner-ev__description {
        margin-top: 1.25rem
    }

    .oga-hero-banner-ev__action {
        margin-top: 1.875rem
    }

    .oga-hero-banner-ev-image-area {
        height: auto;
        width: 34%
    }

    .oga-hero-banner-ev-image-desktop {
        display: block
    }

    .oga-hero-banner-ev-image-mobile {
        display: none
    }

    .oga-hero-banner-ev-each-image-wrapper {
        border-radius: 100% 0 0;
        -webkit-transform: translateY(-25%);
        transform: translateY(-25%);
        width: 150%
    }

    .oga-hero-banner-ev-image-container {
        border-radius: 0;
        -webkit-transform: none;
        transform: none;
        width: 100%
    }

    .oga-hero-banner-ev-cutout-image {
        bottom: 25%;
        height: 50%
    }

    .oga-hero-banner-ev .oga-ev-banner-container {
        margin: unset;
        max-width: none;
        padding-left: calc(50% - 28.5rem)
    }

    .oga-hero-banner-ev-home-banner .oga-hero-banner-ev-image-circle {
        display: block;
        height: 175%;
        left: -30%;
        top: -3.5%;
        width: 425%
    }

    .oga-hero-banner-ev-home-banner .oga-hero-banner-ev-border {
        /*border: 29vw solid #e75c0b*/
    }

    .oga-hero-banner-ev-home-banner .oga-hero-banner-ev-right-image {
        min-height: 33.75rem
    }

    .oga-hero-banner-ev-sub-banner .oga-hero-banner-ev-each-text-wrapper h1 {
        margin-top: 0.1rem
    }

    .oga-hero-banner-ev-sub-banner .oga-hero-banner-ev-image-circle {
        display: block;
        height: 156%;
        left: -16%;
        top: 5%;
        width: 300%
    }

    .oga-hero-banner-ev-sub-banner .oga-hero-banner-ev-border {
        -webkit-backdrop-filter: opacity(.5);
        backdrop-filter: opacity(.5);
        /*border: 12.5vw solid #e75c0b;*/
        -webkit-filter: opacity(.8);
        filter: opacity(.8)
    }

    .oga-hero-banner-ev-sub-banner .oga-hero-banner-ev-right-image {
        min-height: 23.125rem
    }

    .oga-hero-banner-ev__model-box .oga-video-player-ev__modal-container {
        height: 31.625rem;
        width: 56.3125rem
    }

    .oga-hero-banner__content {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 0;
        width: 50%
    }

    .oga-hero-banner__description {
        margin-top: 1.25rem
    }

    .oga-hero-banner__action {
        margin-top: 1.875rem
    }

    .oga-hero-banner-carousel .oga-hero-banner--sm .oga-hero-banner__image {
        max-height: unset
    }

    .oga-hero-banner-carousel .oga-hero-banner__bg-image {
        display: none;
        max-height: unset;
        min-height: 23rem
    }

    .oga-hero-banner-carousel .oga-hero-banner__bg-image--desktop {
        display: block
    }

    .oga-hero-banner-carousel .oga-hero-banner__image {
        display: none;
        max-height: unset
    }

    .oga-hero-banner-carousel .oga-hero-banner__image--desktop {
        display: block
    }

    .oga-hero-banner-carousel .slick-dots {
        left: calc(50vw + 21.5rem)
    }

    .oga-hero-banner-carousel .oga-hero-banner--enableAnimation .slick-slide.slick-active .oga-hero-banner__content {
        -webkit-animation-name: fadeInUpSD;
        animation-name: fadeInUpSD
    }

    .oga-icon-banner-ev {
        padding: 3.75rem 0
    }

    .oga-icon-banner-ev__sub-title {
        margin-bottom: 2.5rem
    }

    .oga-icon-banner-ev__carousel-wrapper {
        margin: 0 auto;
        max-width: 57rem;
        padding: 0
    }

    .oga-icon-banner-ev__brands {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap
    }

    .oga-icon-banner-ev__image-container {
        margin: 0 auto
    }

    .oga-icon-banner-ev__brand {
        max-height: 5rem
    }

    .oga-icon-banner-ev__description {
        margin-top: 3.125rem
    }

    .oga-icon-banner-ev__action {
        margin-top: 1.875rem
    }

    .oga-icon-banner-ev .slick-track {
        -webkit-column-gap: 1.875rem;
        -moz-column-gap: 1.875rem;
        column-gap: 1.875rem
    }

    .oga-icon-banner-ev--animation .oga-icon-banner-ev__carousel-wrapper {
        margin-bottom: unset
    }

    .oga-icon-banner-ev--animation .oga-icon-banner-ev__brands {
        -webkit-column-gap: 2.1875rem;
        -moz-column-gap: 2.1875rem;
        column-gap: 2.1875rem
    }

    .oga-icon-banner-ev--animation .oga-icon-banner-ev__image-container {
        -webkit-transition: -webkit-transform .2s;
        transition: -webkit-transform .2s;
        transition: transform .2s;
        transition: transform .2s, -webkit-transform .2s
    }

    .oga-icon-banner-ev--animation .oga-icon-banner-ev__image-container:hover {
        border-color: #00a865;
        -webkit-transform: scale(1.29);
        transform: scale(1.29)
    }

    .oga-icon-banner__container {
        padding: 3.75rem 0
    }

    .oga-icon-banner__title {
        margin-bottom: .625rem
    }

    .oga-icon-banner__sub-title {
        margin-bottom: 2.5rem
    }

    .oga-icon-banner__carousel-wrapper {
        margin: 0 auto;
        max-width: 57rem;
        padding: 0
    }

    .oga-icon-banner__brands {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .oga-icon-banner__image-container {
        margin: 0 auto
    }

    .oga-icon-banner__brand {
        max-height: 5rem
    }

    .oga-icon-banner__description {
        margin-top: 2.5rem
    }

    .oga-icon-banner__action {
        margin-top: 1.875rem
    }

    .oga-icon-banner-carouselView {
        padding-bottom: .0625rem
    }

    .oga-icon-banner .slick-track {
        -webkit-column-gap: 1.875rem;
        -moz-column-gap: 1.875rem;
        column-gap: 1.875rem
    }

    .oga-icon-banner--animation .oga-icon-banner__carousel-wrapper {
        margin-bottom: unset
    }

    .oga-icon-banner--animation .oga-icon-banner__brand {
        max-height: 5.625rem;
        max-width: 5.625rem
    }

    .oga-icon-banner--animation .oga-icon-banner__brands {
        -webkit-column-gap: 2.1875rem;
        -moz-column-gap: 2.1875rem;
        column-gap: 2.1875rem
    }

    .oga-icon-banner--animation .oga-icon-banner__image-container {
        -webkit-transition: -webkit-transform .2s;
        transition: -webkit-transform .2s;
        transition: transform .2s;
        transition: transform .2s, -webkit-transform .2s
    }

    .oga-icon-banner--animation .oga-icon-banner__image-container:hover {
        border-color: #00a865;
        -webkit-transform: scale(1.29);
        transform: scale(1.29)
    }

    .oga-image-content-ev {
        padding: 6.25rem 2.5rem
    }

    .oga-image-content-ev__container {
        height: 27.25rem;
        margin: 0 auto;
        width: 57.1875rem
    }

    .oga-image-content-ev__image {
        border-bottom-left-radius: 3.125rem;
        border-top-right-radius: 3.125rem
    }

    .oga-image-content-ev__image-box {
        position: absolute
    }

    .oga-image-content-ev__image--desktop {
        display: block
    }

    .oga-image-content-ev__image--mobile {
        display: none
    }

    .oga-image-content-ev__content--desktop {
        border-bottom-left-radius: 3.125rem;
        display: block
    }

    .oga-image-content-ev__content--mobile {
        display: none
    }

    .oga-image-content-ev__content-container {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-column-gap: 5rem;
        -moz-column-gap: 5rem;
        column-gap: 5rem;
        padding-bottom: 3.75rem
    }

    .oga-image-content-ev__title {
        padding: 0;
        width: 25rem
    }

    .oga-image-content-ev__title--desktop {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .oga-image-content-ev__title--mobile {
        display: none
    }

    .oga-image-content-ev__description-box {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
        flex: 1 1 0%;
        max-width: 21.875rem;
        padding-bottom: 0
    }

    .oga-image-content-ev__cta {
        margin-top: 1.875rem;
        min-height: 3.125rem;
        min-width: 12.5rem
    }

    .oga-image-content-ev__cta-label {
        line-height: 1.125rem;
        min-height: 1.1875rem
    }

    .oga-image-content__wrapper {
        padding-bottom: 3.125rem;
        padding-top: 3.125rem
    }

    .oga-image-content__bg-desktopImage {
        border-bottom-left-radius: 5.125rem;
        border-top-right-radius: 5.125rem;
        display: block;
        height: 28rem;
        width: 100%
    }

    .oga-image-content__bg-mobileImage {
        display: none
    }

    .oga-image-content__title {
        margin-bottom: 1.25rem
    }

    .oga-image-content__para {
        -webkit-line-clamp: 8;
        margin-bottom: 1.875rem
    }

    .oga-image-content .oga-image-content-desktop-center {
        left: 50%;
        max-width: 35.4375rem;
        padding-top: 0;
        text-align: center;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .oga-image-content .oga-image-content-desktop-left {
        left: 2.1875rem;
        padding-left: 1.25rem
    }

    .oga-image-content .oga-image-content-desktop-left,
    .oga-image-content .oga-image-content-desktop-right {
        max-width: 35.4375rem;
        text-align: left;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .oga-image-content .oga-image-content-desktop-right {
        padding-right: 1.25rem;
        right: 0
    }

    [dir=rtl].oga-image-content-desktop-left {
        left: 0 !important;
        text-align: right !important
    }

    [dir=rtl].oga-image-content-desktop-right {
        text-align: right !important
    }

    .oga-image-ev {
        padding: 3.75rem 0
    }

    .oga-image-ev-caption {
        margin-top: 1.25rem
    }

    .oga-image-ev__desktop {
        display: block
    }

    .oga-image-ev__mobile {
        display: none
    }

    .oga-image-ev .oga-container.oga-image-ev-wrapper,
    .oga-image-ev .oga-container.oga-image-ev-wrapper img {
        border-bottom-left-radius: 5rem;
        border-top-right-radius: 5rem
    }

    .oga-image-grid__container {
        padding: 5rem 0
    }

    .oga-image-grid__title {
        padding-bottom: 2.5rem
    }

    .oga-image-grid__tile-container {
        -webkit-column-gap: .875rem;
        -moz-column-gap: .875rem;
        column-gap: .875rem;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .oga-image-grid__tile {
        width: 32.3%
    }

    .oga-image-grid__tile-image {
        max-height: 13.75rem
    }

    .oga-image-grid__tile-image img {
        height: 13.875rem
    }

    .oga-image-grid__tile-image-desktop {
        display: block
    }

    .oga-image-grid__tile-image-mobile {
        display: none
    }

    .oga-image-grid--overlay .oga-image-grid__tile {
        width: 31.3%
    }

    .oga-investor-theme-table__header {
        padding: .6875rem 1.875rem
    }

    .oga-investor-theme-table__filters {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: .625rem;
        margin-bottom: 0
    }

    .oga-investor-theme-table__filters .oga-investor-theme-table__input {
        border: none
    }

    .oga-investor-theme-table__label {
        display: none
    }

    .oga-investor-theme-table__input {
        padding: .6875rem 1rem .625rem
    }

    .oga-investor-theme-table__result-item {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
        padding: 1.25rem 1.875rem
    }

    .oga-language-preference__wrapper {
        padding: .625rem 0
    }

    .oga-leaf-banner-ev {
        height: 45rem
    }

    .oga-leaf-banner-ev.ribbon {
        margin-bottom: 2.875rem;
        top: 2.93125rem
    }

    .oga-leaf-banner-ev__title h1 {
        font-size: 5rem;
        letter-spacing: -.15rem;
        line-height: 5.875rem
    }

    .oga-leaf-banner-ev__leaf-1 {
        right: .3125rem;
        top: -4.5rem
    }

    .oga-leaf-banner-ev__leaf-1 .oga-leaf-banner-ev__image {
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1)
    }

    .oga-leaf-banner-ev__leaf-1 .oga-leaf-banner-ev__cutout {
        right: -3.6875rem;
        top: -1.8125rem
    }

    .oga-leaf-banner-ev__leaf-1 .oga-leaf-banner-ev__cutout-img {
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1)
    }

    .oga-leaf-banner-ev__leaf-2 {
        bottom: 5.0625rem;
        left: -3.1875rem
    }

    .oga-leaf-banner-ev__leaf-2 .oga-leaf-banner-ev__cutout {
        left: -3.125rem;
        top: -1.875rem
    }

    .oga-leaf-banner-ev__leaf-3 {
        bottom: -5rem;
        right: 8rem
    }

    .oga-leaf-banner-ev__cutout-img,
    .oga-leaf-banner-ev__image {
        height: 21.875rem;
        width: 21.875rem
    }

    @-webkit-keyframes leaf1animation {
        0% {
            right: -6.25rem
        }

        to {
            right: .3125rem
        }
    }

    @keyframes leaf1animation {
        0% {
            right: -6.25rem
        }

        to {
            right: .3125rem
        }
    }

    @-webkit-keyframes leaf2animation {
        0% {
            left: -6.25rem
        }

        to {
            left: -3.1875rem
        }
    }

    @keyframes leaf2animation {
        0% {
            left: -6.25rem
        }

        to {
            left: -3.1875rem
        }
    }

    @-webkit-keyframes leaf3animation {
        0% {
            bottom: -10rem
        }

        to {
            bottom: -5rem
        }
    }

    @keyframes leaf3animation {
        0% {
            bottom: -10rem
        }

        to {
            bottom: -5rem
        }
    }

    .oga-locations-ev {
        padding: 3.75rem 0
    }

    .oga-locations-ev__region-details {
        padding: 5rem 0
    }

    .oga-locations-ev__region--no-countries {
        margin-bottom: 3.75rem
    }

    .oga-locations-ev__countries {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        gap: 1.875rem 0;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-top: 1.875rem;
        width: 100%
    }

    .oga-locations-ev__country-name {
        -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
        padding-right: 1.5625rem
    }

    .oga-locations-ev__country-name a:after {
        content: "";
        display: none
    }

    .oga-locations-ev__country-name a:hover span {
        display: inline-block
    }

    .oga-locations-ev__country-name a:hover:after {
        content: "";
        font-size: .5rem;
        padding-left: .3125rem;
        position: absolute;
        right: -.6875rem;
        top: .03125rem
    }

    .oga-locations-ev__country-name .btn {
        padding-bottom: .09375rem
    }

    .oga-locations-ev__country-name .btn:active,
    .oga-locations-ev__country-name .btn:hover,
    .oga-locations-ev__country-name .btn:visited {
        background-position: 0 100%;
        background-size: 100% .125rem
    }

    .oga-locations-ev__accordion-icon {
        display: none
    }

    .oga-locations {
        padding: 5rem 0
    }

    .oga-locations__container {
        row-gap: 3.75rem
    }

    .oga-locations__region-map {
        display: block;
        height: 7.5rem;
        margin-right: 2.4375rem;
        min-width: 7.5rem;
        width: 7.5rem
    }

    .oga-locations__region-details {
        padding-bottom: 3.75rem
    }

    .oga-locations__region--no-countries {
        margin-bottom: 3.75rem
    }

    .oga-locations__region--no-countries .oga-locations__region-details {
        margin-bottom: -3.75rem;
        padding-bottom: 3.75rem
    }

    .oga-locations__countries {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        gap: 20px 0;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-top: 1.25rem;
        width: 100%
    }

    .oga-locations__country-name {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%
    }

    .oga-locations__country-name a {
        font-family: Gilroy-Medium, HelveticaNeueLT-Arabic-Roman !important
    }

    .oga-locations__country-name a:after {
        content: ""
    }

    .oga-locations__country-name a:hover {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold !important
    }

    .oga-locations__country-name a:hover:after {
        content: ">"
    }

    .oga-locations__accordion-icon {
        display: none
    }

    .oga-maps-ev {
        padding: 3.75rem 0
    }

    .oga-maps-ev.active .oga-maps-ev__container-country {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .oga-maps-ev.active .oga-maps-ev__container-country ul {
        border-bottom-left-radius: 1.875rem;
        border-top-right-radius: 1.875rem
    }

    .oga-maps-ev__details {
        margin-bottom: 3.5625rem
    }

    .oga-maps-ev .oga-scattered-leaf__section-item {
        position: absolute;
        top: 0;
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg);
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
        border-radius: 100% 0;
        border: .375rem solid #707070;
        height: 13.8125rem;
        left: -4.0625rem;
        top: -8.5625rem;
        width: 13.8125rem
    }

    .oga-maps-ev__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-column-gap: 2.6875rem;
        -moz-column-gap: 2.6875rem;
        column-gap: 2.6875rem;
        margin: 0
    }

    .oga-maps-ev__container-map {
        background-color: #2e2d2c;
        height: 25.3125rem;
        width: 65%
    }

    .oga-maps-ev__container-country {
        height: 25.3125rem;
        margin: 0;
        padding-right: .625rem;
        width: 35%
    }

    .oga-maps-ev__container-country li {
        padding: .375rem 0
    }

    .oga-maps-ev__container-country li:hover {
        background-color: var(--map);
        cursor: pointer;
        -webkit-transition: .4s;
        transition: .4s
    }

    .oga-maps-ev__container-country li:hover .oga-maps-ev__container-country__name {
        color: #fff
    }

    .oga-maps-ev__container-country li.active {
        background-color: transparent;
        margin-right: .3125rem;
        max-height: 25rem;
        -webkit-transition: 0s;
        transition: 0s
    }

    .oga-maps-ev__container-country li.active::-webkit-scrollbar {
        -webkit-appearance: none;
        appearance: none;
        border-radius: .25rem;
        width: .1875rem
    }

    .oga-maps-ev__container-country li.active::-webkit-scrollbar-thumb {
        background-color: #00a865;
        border-radius: .25rem;
        width: .125rem
    }

    .oga-maps-ev__container-country li.active::-webkit-scrollbar-track {
        background-color: rgba(255, 112, 0, .25);
        margin-top: 1.5625rem
    }

    .oga-maps-ev__container-country__name {
        color: #fff;
        font-size: 1.125rem;
        line-height: 1.5rem
    }

    .oga-maps-ev__container-country__details-img {
        margin-top: 1.25rem
    }

    .oga-maps-ev__container-country__details-close {
        right: .625rem;
        top: 1.8125rem
    }

    .oga-metrics-ev__main {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        /*justify-content: center*/
    }

    .oga-metrics-ev__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-column-gap: 6.875rem;
        -moz-column-gap: 6.875rem;
        column-gap: 6.875rem;
        max-width: none;
        /*padding: 6.25rem 0*/
    }

    .oga-metrics-ev__content-box {
        min-width: 30.5rem
    }

    .oga-metrics-ev__heading {
        width: 100%
    }

    .oga-metrics-ev__sub {
        /* margin-top: 1.25rem*/
    }

    .oga-metrics-ev__asset-box {
        display: grid;
        /* gap: 5rem 3.25rem;*/
        grid-template-columns: repeat(2, minmax(0, 1fr));
        margin-top: -20px;
    }

    .oga-metrics-ev__asset {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        gap: .625rem 1.875rem;
        grid-template-columns: auto;
        grid-template-rows: -webkit-min-content;
        grid-template-rows: min-content;
        min-width: 14.375rem
    }

    .oga-metrics-ev__img-box {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        height: 6.875rem;
        width: 6.875rem
    }

    .oga-metrics-ev__img-box img {
        -o-object-position: 0;
        object-position: 0
    }

    .oga-metrics-ev__text-box {
        width: 100%
    }

    .oga-metrics-ev__category {
        width: 10.75rem
    }

    .oga-metrics__title {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 4.375rem;
        font-weight: 400;
        line-height: 4.375rem;
        letter-spacing: 0
    }

    .oga-metrics--lg-icons .oga-metrics__card-img {
        height: 10.625rem;
        width: 10.625rem
    }

    .oga-metrics__cards {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .oga-metrics__card {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        margin-bottom: 0
    }

    .oga-metrics__card-img-container {
        margin-bottom: 1.25rem;
        margin-right: 0
    }

    .oga-metrics__card-details {
        text-align: center;
        width: 11.625rem
    }

    .oga-metrics__card-img {
        height: 7.25rem;
        width: 7.25rem
    }

    .oga-metrics__title {
        margin-bottom: .375rem
    }

    .oga-metrics__heading {
        font-size: 1.5rem;
        line-height: 1.25rem
    }

    .oga-metrics--maxi .oga-metrics__cards {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        row-gap: 0
    }

    .oga-metrics--maxi .oga-metrics__card-details .oga-metrics__title {
        font-size: 4.375rem;
        line-height: 4.375rem
    }

    .oga-metrics--maxi .oga-metrics__card-details .oga-metrics__item-name {
        font-size: 1.5rem;
        line-height: 1.75rem
    }

    .oga-metrics--maxi .oga-metrics__withImage .oga-metrics__card-details {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        width: 11.625rem
    }

    .oga-metrics .oga-metrics__container {
        padding: 3.75rem 0
    }

    .oga-news-article-ev {
        padding: 11.25rem 0 2.5rem
    }

    .oga-news-article-ev.ribbon {
        padding: 13.8125rem 0 2.5rem
    }

    .oga-news-article-ev__title {
        letter-spacing: -.06rem;
        margin-bottom: 2.5rem
    }

    .oga-news-article-ev__description {
        letter-spacing: 0
    }

    .oga-news-article-ev__news-type {
        font-size: .875rem;
        letter-spacing: 0;
        line-height: 1.125rem;
        margin-bottom: 1.25rem
    }

    .oga-news-article__container {
        padding-bottom: 3.75rem;
        padding-top: 3.75rem
    }

    .oga-news-ev {
        padding: 3.75rem 0
    }

    .oga-news-ev__container-wrapper {
        margin-left: calc(50% - 456px);
        -webkit-column-gap: 1.875rem;
        -moz-column-gap: 1.875rem;
        column-gap: 1.875rem
    }

    .oga-news-ev__card {
        margin-right: 1.875rem;
        width: 33.8125rem !important
    }

    .oga-news-ev__card-content {
        padding: 0 1.25rem 1.25rem
    }

    .oga-news-ev__card-image {
        height: 17.6875rem;
        width: 33.8125rem
    }

    .oga-news-ev__card-image,
    .oga-news-ev__card-image img {
        border-bottom-left-radius: 5rem;
        border-top-right-radius: 5rem
    }

    .oga-news-ev__card-date {
        font-size: 1rem;
        line-height: 1.375rem;
        margin-bottom: 1rem;
        margin-top: 2.5rem
    }

    .oga-news-ev__additional-content {
        gap: 1.875rem;
        margin-top: 3.75rem
    }

    .oga-news-ev__action .btn {
        font-size: 1rem;
        line-height: 1.125rem;
        padding: 1rem 1.25rem
    }

    .oga-news-ev .slick-track {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-news-ev .slick-dots {
        bottom: -1.875rem !important;
        max-width: 57rem;
        padding-left: 25px
    }

    .oga-news-ev .slick-dots li {
        height: .75rem;
        margin-right: 1.5rem;
        width: .75rem
    }

    .oga-news-ev .slick-dots button {
        height: .75rem;
        width: .75rem
    }

    .oga-news-ev .slick-dots button:before {
        height: .5rem;
        width: .5rem
    }

    .oga-news-ev .slick-prev {
        left: -4.375rem
    }

    .oga-news-ev .slick-next:before,
    .oga-news-ev .slick-prev:before {
        font-size: 2.8125rem
    }

    .oga-news-list-ev {
        padding: 3.75rem 0
    }

    .oga-news-list-ev__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .oga-news-list-ev__validation-msg {
        left: 0;
        position: absolute;
        top: 100%;
        width: 25rem
    }

    .oga-news-list-ev__title {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin-bottom: 0;
        width: 18.0625rem
    }

    .oga-news-list-ev__filters-dates {
        margin-bottom: 3.75rem;
        padding: 0
    }

    .oga-news-list-ev__filters-dates,
    .oga-news-list-ev__filters-dates .oga-news-list-ev__form-element {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .oga-news-list-ev__filters-dates .oga-news-list-ev__form-element {
        -webkit-column-gap: .625rem;
        -moz-column-gap: .625rem;
        column-gap: .625rem;
        width: auto
    }

    .oga-news-list-ev__filters-dates .oga-news-list-ev__form-element:first-of-type {
        margin-right: 1.25rem
    }

    .oga-news-list-ev__filters-dates .oga-news-list-ev__input-field {
        padding: 0 2.25rem 0 .625rem
    }

    .oga-news-list-ev__filters-dates .oga-news-list-ev__input-container {
        width: 9.25rem
    }

    .oga-news-list-ev__filters-dates .filter-field {
        margin-left: 3.125rem;
        margin-top: 0;
        width: 15.75rem
    }

    .oga-news-list-ev__filters-dates .filter-field label {
        left: 0;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 2
    }

    .oga-news-list-ev__filters-dates .filter-field .oga-news-list-ev__input-field {
        border: none;
        border-bottom: 2px solid #2e2d2c;
        border-radius: 0;
        padding-left: 3.875rem
    }

    .oga-news-list-ev__filters-dates .filter-field--mobile-category {
        display: none
    }

    .oga-news-list-ev__cards-section {
        -webkit-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
        row-gap: 3.125rem
    }

    .oga-news-list-ev__img-container {
        height: 11.125rem
    }

    .oga-news-list-ev__card-row {
        -webkit-box-flex: 0;
        -ms-flex: 0 calc(33.3% - 11px);
        flex: 0 calc(33.3% - 11px)
    }

    .oga-news-list-ev__card-row .oga-news-list-ev__img,
    .oga-news-list-ev__card-row .oga-news-list-ev__img-container {
        height: 12.375rem
    }

    .oga-news-list-ev__filters-section {
        margin-bottom: 3.75rem
    }

    .oga-news-list-ev__category-container {
        display: block;
        margin: 0 auto;
        text-align: center
    }

    .bg-dark-grey .oga-news-list-ev__filters-dates .filter-field .oga-news-list-ev__input-field {
        border-color: #fff
    }

    .oga-news-list {
        padding: 3.75rem 0
    }

    .oga-news-list__validation-msg {
        width: 25rem
    }

    .oga-news-list__filters {
        padding: 1.875rem 1.625rem
    }

    .oga-news-list__title {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        font-size: 1.875rem;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        line-height: 2.25rem;
        margin-bottom: 0;
        padding-top: 1.0625rem;
        width: 18.0625rem
    }

    .oga-news-list__filters-dates {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 2.5rem;
        padding: 0
    }

    .oga-news-list__filters-dates .oga-news-list__form-element {
        width: 10.5625rem
    }

    .oga-news-list__filters-dates .oga-news-list__form-element:first-of-type {
        margin-right: .875rem
    }

    .oga-news-list__filters-dates .filter-field {
        margin-left: 5.5rem;
        margin-top: 0;
        width: 14.1875rem
    }

    .oga-news-list__filters-dates .filter-field--mobile-category {
        display: none
    }

    .oga-news-list__cards-section {
        -webkit-column-gap: 1.3125rem;
        -moz-column-gap: 1.3125rem;
        column-gap: 1.3125rem;
        row-gap: 1.875rem
    }

    .oga-news-list__img-container {
        height: 11.125rem
    }

    .oga-news-list__tag-data {
        margin-bottom: .9375rem
    }

    .oga-news-list__tag-data .oga-news-list__tag-name {
        min-width: 8.4375rem
    }

    .oga-news-list__card-row {
        -webkit-box-flex: 0;
        -ms-flex: 0 calc(33.3% - 14px);
        flex: 0 calc(33.3% - 14px)
    }

    .oga-news-list__card-row .oga-news-list__img {
        height: 11.125rem
    }

    .oga-news-list__card-row .oga-news-list__img-tag {
        min-width: 8.4375rem
    }

    .oga-news-list__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 0 !important
    }

    .oga-news-list__pagination-wrapper {
        margin-top: 2.5rem
    }

    .oga-news-list__category-container {
        display: block
    }

    .oga-news__container {
        padding: 3.75rem 0
    }

    .oga-news__description {
        margin-bottom: 2.5rem
    }

    .oga-news__card {
        width: 18.4375rem !important
    }

    .oga-news__card-container {
        gap: .8125rem
    }

    .oga-news__card-image {
        height: 11.5rem
    }

    .oga-news__card-description {
        max-height: 5.5rem
    }

    .oga-news__card:hover .oga-news__card-description {
        -webkit-line-clamp: 10;
        max-height: 16.25rem
    }

    .oga-news__additional-content {
        gap: 1.875rem;
        margin-top: 1.875rem
    }

    .oga-newsletter-subscription-ev {
        padding: 2.5rem;
        width: 57.75rem
    }

    .oga-newsletter-subscription-ev__heading {
        margin-bottom: 1rem
    }

    .oga-newsletter-subscription-ev__form-container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-column-gap: 2.875rem;
        -moz-column-gap: 2.875rem;
        column-gap: 2.875rem;
        margin-bottom: .75rem
    }

    .oga-newsletter-subscription-ev__form-container .oga-form__wrapper {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-bottom: 0;
        width: 50%
    }

    .oga-newsletter-subscription-ev__checkbox-group {
        margin-bottom: 3.125rem
    }

    .oga-newsletter-subscription-ev__group-heading {
        font-size: 1rem;
        line-height: 1.375rem;
        margin-bottom: .875rem;
        margin-top: 1.625rem
    }

    .oga-newsletter-subscription-ev__action-container .btn {
        font-size: 1rem;
        height: 3.125rem;
        line-height: 1.125rem;
        min-height: 3.125rem;
        min-width: 12.625rem
    }

    .oga-newsletter-subscription-ev .oga-recaptcha .g-recaptcha {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    .oga-newsletter-subscription-ev-result {
        padding: 2.5rem;
        width: 38.75rem
    }

    .oga-newsletter-subscription-ev-result p {
        margin-bottom: 1.25rem
    }

    .oga-newsletter-subscription {
        padding: 2.5rem;
        width: 55.625rem
    }

    .oga-newsletter-subscription-result {
        padding: 2.5rem;
        width: 38.75rem
    }

    .oga-newsletter-subscription-result .oga-newsletter-subscription__heading {
        margin-bottom: 1.5625rem
    }

    .oga-newsletter-subscription-result .oga-newsletter-subscription__message p {
        margin-bottom: 1.25rem
    }

    .oga-newsletter-subscription__heading {
        margin-bottom: 1.5625rem
    }

    .oga-newsletter-subscription .oga-form__wrapper {
        margin-bottom: 1.125rem
    }

    .oga-newsletter-subscription .oga-form__textarea {
        height: 10.625rem
    }

    .oga-newsletter-subscription .oga-recaptcha {
        margin-bottom: 1.875rem
    }

    .oga-newsletter-subscription .oga-recaptcha .g-recaptcha {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    .oga-newsletter-subscription__form-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 1rem
    }

    .oga-newsletter-subscription__form-container:nth-child(3) {
        margin-bottom: 1.75rem
    }

    .oga-newsletter-subscription__form-container .oga-form__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 0;
        width: calc(50% - 17px)
    }

    .oga-newsletter-subscription__form-container .oga-form__label {
        margin-bottom: 0;
        margin-top: .4375rem
    }

    .oga-newsletter-subscription__form-container .oga-form__section {
        width: 16.375rem
    }

    .oga-newsletter-subscription__checkbox-group.oga-form__wrapper {
        margin-bottom: 2.1875rem
    }

    .oga-product-carousel-ev {
        padding: 2.25rem 0
    }

    .oga-product-carousel-ev .oga-container {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .oga-product-carousel-ev__title {
        margin-bottom: 1.25rem
    }

    .oga-product-carousel-ev__container {
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
        max-width: 20rem;
        padding-right: 5.625rem
    }

    .oga-product-carousel-ev__product {
        gap: .9375rem
    }

    .oga-product-carousel-ev__product-wrapper {
        max-width: 13.75rem
    }

    .oga-product-carousel-ev__product-wrapper:hover a {
        display: inline !important;
        position: relative
    }

    .oga-product-carousel-ev__product-wrapper:hover .icon-text-link-chevron {
        display: inline-block
    }

    .oga-product-carousel-ev__product-wrapper:hover .oga-product-carousel-ev__product-img--primary {
        display: none
    }

    .oga-product-carousel-ev__product-wrapper:hover .oga-product-carousel-ev__product-img--secondary {
        display: block
    }

    .oga-product-carousel-ev__product-wrapper:nth-child(odd) {
        margin-right: 1rem
    }

    .oga-product-carousel-ev__product-title {
        font-family: Gilroy-Medium, HelveticaNeueLT-Arabic-Roman;
        letter-spacing: -.025rem;
        text-decoration: none
    }

    .oga-product-carousel-ev__hover-image-container {
        display: block;
        position: relative
    }

    .oga-product-carousel-ev__hover-image-container img {
        height: 18.75rem;
        width: 100%
    }

    .oga-product-carousel-ev__hover-image-container img.fadein {
        -webkit-animation: fadeIn 1s;
        animation: fadeIn 1s
    }

    .oga-product-carousel {
        padding: 3.75rem 0
    }

    .oga-product-carousel__carousel-wrapper {
        margin: 0 auto;
        max-width: 57rem;
        padding: 0
    }

    .oga-product-carousel__products .oga-product-carousel__product:hover .oga-product-carousel__product-title {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        text-decoration: none
    }

    .oga-product-carousel__product-wrapper {
        margin-right: .8125rem
    }

    .oga-product-carousel__product {
        width: 11.1875rem
    }

    .oga-product-carousel__product-img {
        max-height: 3.75rem;
        max-width: 3.75rem
    }

    .oga-product-carousel--maxi {
        border-top-left-radius: 11.25rem
    }

    .oga-product-carousel--maxi .oga-container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .oga-product-carousel--maxi .oga-product-carousel__carousel-wrapper {
        max-width: 39.25rem
    }

    .oga-product-carousel--maxi .oga-product-carousel__container {
        padding-right: 5.5625rem
    }

    .oga-product-carousel--maxi .oga-product-carousel__title {
        font-size: 2.125rem;
        letter-spacing: -.0425rem;
        line-height: 2.5rem;
        margin-bottom: 2.5rem;
        text-align: start;
        width: 21.625rem
    }

    .oga-product-carousel--maxi .oga-product-carousel__product-img {
        max-height: 3.875rem;
        max-width: 3.875rem
    }

    .oga-product-carousel--maxi .oga-product-carousel__product-title {
        font-family: Gilroy-Medium, HelveticaNeueLT-Arabic-Roman;
        font-size: 1.25rem;
        letter-spacing: -.025rem;
        line-height: 1.625rem
    }

    .oga-product-carousel--maxi .oga-product-carousel__product {
        width: 12.0625rem
    }

    .oga-product-carousel--maxi .oga-container--inner {
        width: 21.625rem
    }

    .oga-product-category-ev {
        padding: 3.75rem 0;
        position: relative
    }

    .oga-product-category-ev .oga-scattered-leaf__section-item--1,
    .oga-product-category-ev .oga-scattered-leaf__section-item--2 {
        top: 0;
        -webkit-transform: rotate(354deg);
        transform: rotate(354deg);
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
        border-radius: 100% 0;
        border: .375rem solid #cbcbcb;
        border-radius: 0 100%;
        height: 13.8125rem;
        opacity: .5;
        position: absolute;
        width: 13.8125rem
    }

    .oga-product-category-ev .oga-scattered-leaf__section-item--1 {
        position: absolute;
        top: 0;
        -webkit-transform: rotate(273deg);
        transform: rotate(273deg);
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
        border-radius: 100% 0;
        bottom: -1.5625rem;
        left: -3.125rem;
        top: unset
    }

    .oga-product-category-ev .oga-scattered-leaf__section-item--2 {
        right: -4.375rem;
        top: 50%;
        -webkit-transform: translateY(-50%) rotate(270deg);
        transform: translateY(-50%) rotate(270deg)
    }

    .oga-product-category-ev__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-column-gap: 3.4375rem;
        -moz-column-gap: 3.4375rem;
        column-gap: 3.4375rem;
        position: relative;
        row-gap: unset;
        z-index: 1
    }

    .oga-product-category-ev__product-tile {
        border-bottom-left-radius: 2.5rem;
        border-top-right-radius: 2.5rem;
        -ms-flex-preferred-size: 20.0625rem;
        flex-basis: 20.0625rem;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding: 1.875rem 1.25rem 2.5rem
    }

    .oga-product-category-ev__title {
        margin-bottom: 1.25rem
    }

    .oga-product-category-ev__product-list {
        -webkit-column-gap: 2.1875rem;
        -moz-column-gap: 2.1875rem;
        column-gap: 2.1875rem;
        row-gap: 3.75rem
    }

    .oga-product-category-ev__item {
        -webkit-box-flex: 45%;
        -ms-flex: 45%;
        flex: 45%
    }

    .oga-product-category-ev__item.leaf-left-view img {
        border-radius: 0 88%
    }

    .oga-product-category-ev__item img {
        height: 5.8125rem;
        width: 5.8125rem
    }

    .oga-product-category-ev__item-details {
        padding-left: 1.25rem
    }

    .oga-product-category-ev__item-title {
        font-size: 1.25rem;
        line-height: 1.625rem;
        margin-bottom: .5rem
    }

    .bg-dark-grey .oga-product-category-ev .oga-scattered-leaf__section-item--1,
    .bg-dark-grey .oga-product-category-ev .oga-scattered-leaf__section-item--2 {
        border: .375rem solid #707070;
        opacity: .3
    }

    .oga-product-services-carousel-ev {
        padding: 3.75rem 0
    }

    .oga-product-services-carousel-ev__title {
        margin-bottom: 1.25rem
    }

    .oga-product-services-carousel-ev__subtitle {
        margin-bottom: 3.75rem
    }

    .oga-product-services-carousel-ev__carousel-wrapper {
        margin: 0 auto;
        max-width: 57rem;
        padding-bottom: .3125rem
    }

    .oga-product-services-carousel-ev__product-wrapper {
        margin-right: .8125rem
    }

    .oga-product-services-carousel-ev__product {
        width: 11.1875rem
    }

    .oga-product-services-carousel-ev__product:hover .oga-product-services-carousel-ev__product-title {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        text-decoration: none
    }

    .oga-product-services-carousel-ev__product-img {
        max-height: 3.75rem;
        max-width: 3.75rem
    }

    .oga-product-services-carousel-ev--maxi {
        border-top-left-radius: 11.25rem
    }

    .oga-product-services-carousel-ev--maxi .oga-container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .oga-product-services-carousel-ev--maxi .oga-product-services-carousel-ev__carousel-wrapper {
        max-width: 39.25rem
    }

    .oga-product-services-carousel-ev--maxi .oga-product-services-carousel-ev__container {
        padding-right: 5.5625rem
    }

    .oga-product-services-carousel-ev--maxi .oga-product-services-carousel-ev__title {
        font-size: 2.125rem;
        letter-spacing: -.0425rem;
        line-height: 2.5rem;
        margin-bottom: 2.5rem;
        text-align: start;
        width: 21.625rem
    }

    .oga-product-services-carousel-ev--maxi .oga-product-services-carousel-ev__product-img {
        max-height: 3.875rem;
        max-width: 3.875rem
    }

    .oga-product-services-carousel-ev--maxi .oga-product-services-carousel-ev__product-title {
        font-family: Gilroy-Medium, HelveticaNeueLT-Arabic-Roman;
        font-size: 1.25rem;
        letter-spacing: -.025rem;
        line-height: 1.625rem
    }

    .oga-product-services-carousel-ev--maxi .oga-product-services-carousel-ev__product {
        width: 12.0625rem
    }

    .oga-product-services-carousel-ev--maxi .oga-container--inner {
        width: 21.625rem
    }

    .oga-product-services-carousel-ev .slick-dots li {
        height: .75rem;
        margin-right: 1.5rem;
        width: .75rem
    }

    .oga-product-services-carousel-ev .slick-dots button {
        height: .75rem;
        width: .75rem
    }

    .oga-product-services-carousel-ev .slick-dots button:before {
        height: .5rem;
        width: .5rem
    }

    .oga-product-services-grid-ev {
        /*padding: 5rem 0*/
    }

    .oga-product-services-grid-ev__title {
        margin-bottom: 1.25rem
    }

    .oga-product-services-grid-ev__description {
        margin-bottom: 3.125rem
    }

    .oga-product-services-grid-ev__items--phone {
        display: none
    }

    .oga-product-services-grid-ev__items--desktop {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        row-gap: 1.25rem
    }

    .oga-product-services-grid-ev__item {
        border-bottom-left-radius: 3.125rem;
        border-top-right-radius: 3.125rem;
        height: 18.0625rem;
        padding: 1.625rem 1.25rem .625rem;
        width: 10.3125rem
    }

    .oga-product-services-grid-ev__item:hover {
        padding: 1.625rem 1.25rem 1.25rem;
        text-decoration: none
    }

    .oga-product-services-grid-ev__item:hover .oga-product-services-grid-ev__content {
        display: block
    }

    .oga-product-services-grid-ev__item:hover .oga-product-services-grid-ev__frame {
        display: none
    }

    .oga-product-services-grid-ev__item:hover.yellow {
        background-color: #ffc400
    }

    .oga-product-services-grid-ev__item:hover.yellow .oga-product-services-grid-ev__content-description a {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
        background-image: linear-gradient(#fff 0 0);
        color: #fff
    }

    .oga-product-services-grid-ev__item:hover.pink {
        background-color: #ff5baf
    }

    .oga-product-services-grid-ev__item:hover.pink .oga-product-services-grid-ev__content-description a {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
        background-image: linear-gradient(#fff 0 0);
        color: #fff
    }

    .oga-product-services-grid-ev__item:hover.purple {
        background-color: #8e75f8
    }

    .oga-product-services-grid-ev__item:hover.purple .oga-product-services-grid-ev__content-description a {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
        background-image: linear-gradient(#fff 0 0);
        color: #fff
    }

    .oga-product-services-grid-ev__item:hover.green {
        background-color: #00a865
    }

    .oga-product-services-grid-ev__item:hover.green .oga-product-services-grid-ev__content-description a {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
        background-image: linear-gradient(#fff 0 0);
        color: #fff
    }

    .oga-product-services-grid-ev__item:hover.sky-blue {
        background-color: #00b2e7
    }

    .oga-product-services-grid-ev__item:hover.sky-blue .oga-product-services-grid-ev__content-description a {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
        background-image: linear-gradient(#fff 0 0);
        color: #fff
    }

    .oga-product-services-grid-ev__item:hover.blue-dark {
        background-color: #007fcf
    }

    .oga-product-services-grid-ev__item:hover.blue-dark .oga-product-services-grid-ev__content-description a {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
        background-image: linear-gradient(#fff 0 0);
        color: #fff
    }

    .oga-product-services-grid-ev__item:hover.pink-mid-tone {
        background-color: #ff4399
    }

    .oga-product-services-grid-ev__item:hover.pink-mid-tone .oga-product-services-grid-ev__content-description a {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
        background-image: linear-gradient(#fff 0 0);
        color: #fff
    }

    .oga-product-services-grid-ev__item:hover.orange {
        background-color: #00a865
    }

    .oga-product-services-grid-ev__item:hover.orange .oga-product-services-grid-ev__content-description a {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
        background-image: linear-gradient(#fff 0 0);
        color: #fff
    }

    .oga-product-services-grid-ev__product-img {
        height: 5.3125rem;
        right: .625rem;
        width: 5.3125rem
    }

    .oga-product-services-grid-ev__content {
        -webkit-animation: fadeIn 1.5s;
        animation: fadeIn 1.5s;
        color: #2e2d2c
    }

    .oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        max-height: unset;
        overflow-x: unset;
        padding: 0 1.8125rem 1.9375rem 2.5rem
    }

    .oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__content {
        padding: 0 0 0 2.75rem
    }

    .oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__title--lg {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__title--sm {
        display: none
    }

    .oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__image {
        height: 16.875rem;
        width: 23rem
    }

    .oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__action--lg {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__action--sm {
        display: none
    }

    .oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__description {
        max-height: 19.4375rem;
        overflow-y: auto;
        padding: 0 2.75rem 0 0
    }

    .oga-product-services-grid-ev .modal--for-popup-variation .modal__container {
        width: 55.625rem
    }

    .oga-product-tiles {
        padding: 3.75rem 0
    }

    .oga-product-tiles__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        gap: 1pc;
        margin-top: 3.125rem
    }

    .oga-product-tiles__image-lg {
        display: block;
        height: 28.25rem;
        -o-object-fit: contain;
        object-fit: contain;
        width: 28.25rem
    }

    .oga-product-tiles__image-sm {
        display: none
    }

    .oga-product-tiles__tile-wrapper {
        height: 28.25rem;
        width: 28rem
    }

    .oga-product-tiles__tile-wrapper:hover .oga-product-tiles__tile-content {
        background-color: #00a865;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-flow: column-reverse;
        flex-flow: column-reverse;
        height: 28.25rem;
        max-width: 28.25rem;
        opacity: 1;
        overflow: hidden;
        -webkit-transition: opacity 1.4s, background-color 1s;
        transition: opacity 1.4s, background-color 1s;
        visibility: visible;
        width: 28.25rem
    }

    .oga-product-tiles__tile-wrapper:hover .oga-product-tiles__tile-content-heading {
        -webkit-animation: animateHeader 1s;
        animation: animateHeader 1s
    }

    .oga-product-tiles__tile-wrapper:hover .oga-product-tiles__product-list {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition: all 1s;
        transition: all 1s
    }

    .oga-product-tiles__tile-shadow {
        background: transparent -webkit-gradient(linear, left bottom, left top, from(#fff), to(#000)) 0 0 no-repeat padding-box;
        background: transparent linear-gradient(1turn, #fff, #000) 0 0 no-repeat padding-box;
        border-top-right-radius: 3.125rem;
        display: block;
        height: 8.125rem;
        left: 0;
        mix-blend-mode: multiply;
        position: absolute;
        width: 28.25rem
    }

    .oga-product-tiles__tile-content {
        bottom: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-flow: column-reverse wrap;
        flex-flow: column-reverse wrap;
        height: 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        opacity: 0;
        padding: 1.875rem .8125rem 1.875rem 2rem;
        position: absolute;
        visibility: hidden;
        width: 0
    }

    .oga-product-tiles__tile-content-heading {
        color: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 4.5rem;
        left: 3.125rem;
        margin-bottom: 0;
        padding: unset;
        position: absolute;
        top: 2.125rem;
        width: 22.0625rem;
        z-index: 1
    }

    .oga-product-tiles__product {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-bottom: 2.1875rem
    }

    .oga-product-tiles__product a {
        color: #fff
    }

    .oga-product-tiles__product a:hover {
        color: #474747
    }

    .oga-product-tiles__product a:hover .oga-product-tiles__product-icon {
        display: none
    }

    .oga-product-tiles__product a:hover .oga-product-tiles__product-icon-black {
        display: block
    }

    .oga-product-tiles__product-list {
        -ms-flex-line-pack: start;
        align-content: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-transform: translateY(40px);
        transform: translateY(40px)
    }

    .oga-product-tiles__product-icon,
    .oga-product-tiles__product-icon-black {
        margin-right: .8125rem
    }

    .oga-product-tiles__product-icon {
        display: block
    }

    .oga-product-tiles__product-icon-black {
        display: none
    }

    .oga-product-tiles__product-description {
        max-height: 4.75rem;
        width: 7.875rem
    }

    .oga-quote-ev__wrapper {
        padding: 3.75rem 0
    }

    .oga-quote-ev__asset-content-box {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        -webkit-column-gap: 2.5rem;
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem;
        text-align: left
    }

    .oga-quote-ev__content {
        margin-top: .3125rem;
        text-align: unset
    }

    .oga-quote-ev__executive {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: unset;
        -ms-flex-pack: unset;
        justify-content: unset;
        margin-top: 1.875rem
    }

    .oga-quote-ev__executive-designation {
        margin-left: .4375rem
    }

    .oga-quote-ev__icon i {
        font-size: 1.5625rem
    }

    .oga-quote-ev__icon--start {
        left: -2.5rem;
        top: -.9375rem
    }

    .oga-quote-ev__icon--end {
        right: -2.5rem;
        top: -.9375rem
    }

    .oga-quote-ev-line-top {
        left: .9375rem;
        top: -.125rem;
        width: calc(100% - .9375rem)
    }

    .oga-quote-ev-line-bottom {
        bottom: -.125rem;
        right: .9375rem;
        width: calc(100% - .9375rem)
    }

    .oga-quote__container {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        padding: 5.625rem 0
    }

    .oga-quote__content {
        margin: 20px 0 0 2.25rem;
        max-width: unset;
        text-align: unset;
        width: 43.75rem
    }

    .oga-quote__executive {
        -webkit-box-pack: unset;
        -ms-flex-pack: unset;
        justify-content: unset
    }

    .oga-redirect-link-ev {
        padding: 3.75rem 0
    }

    .oga-search-results-ev {
        padding: 3.75rem 0 3.125rem
    }

    .oga-search-results-ev__heading {
        padding-bottom: 1.875rem
    }

    .oga-search-results-ev__results-list {
        padding-bottom: 3.75rem
    }

    .oga-search-results-ev__results-data {
        margin-bottom: 1.875rem
    }

    .oga-search-results-ev__result-card {
        height: 6.875rem;
        margin: 1.25rem auto;
        padding: 1.25rem 1.875rem;
        height: 7.1875rem
    }

    .oga-search-results-ev__result-title {
        -webkit-line-clamp: 1
    }

    .oga-search-results-ev__result-description {
        -webkit-line-clamp: 2;
        margin-top: .3125rem
    }

    .oga-search-results-ev__suggestive-keyword.btn--link {
        font-size: 2.125rem
    }

    .oga-search-results {
        padding: 5rem 0 3.125rem
    }

    .oga-search-results__heading {
        padding-bottom: 1.875rem
    }

    .oga-search-results__results-list {
        padding-bottom: 3.75rem
    }

    .oga-search-results__results-data {
        margin-bottom: 1.875rem
    }

    .oga-search-results__result-card {
        height: 6.875rem;
        margin: 1.25rem auto;
        padding: 1.25rem 1.875rem;
        height: 7.1875rem
    }

    .oga-search-results__result-title {
        -webkit-line-clamp: 1
    }

    .oga-search-results__result-description {
        -webkit-line-clamp: 2;
        margin-top: .3125rem
    }

    .oga-sitemap-ev a:hover span {
        display: inline-block;
        visibility: visible
    }

    .oga-sitemap-ev a:hover:after {
        content: "";
        font-size: .5rem;
        padding-left: .3125rem;
        position: absolute;
        right: -.6875rem;
        top: .03125rem
    }

    .oga-sitemap-ev .btn {
        padding-bottom: .15625rem
    }

    .oga-sitemap-ev .btn:active,
    .oga-sitemap-ev .btn:hover,
    .oga-sitemap-ev .btn:visited {
        background-position: 0 100%;
        background-size: 100% .125rem
    }

    .oga-sitemap-ev__container {
        padding: 3.75rem 0
    }

    .oga-sitemap-ev__nav-list-tier2 {
        display: block
    }

    .oga-sitemap-ev__nav-item-tier3 {
        padding-right: 1.5625rem;
        width: auto
    }

    .oga-sitemap-ev__accordion-icon {
        display: none
    }

    .oga-sitemap__container {
        padding: 3.75rem 0
    }

    .oga-sitemap__nav-list-tier2 {
        display: block
    }

    .oga-sitemap__nav-item-tier3 {
        padding-right: .625rem;
        width: 25%
    }

    .oga-sitemap__accordion-icon {
        display: none
    }

    .oga-small-icon-banner-ev {
        padding: 3.75rem 0
    }

    .oga-small-icon-banner-ev__title {
        margin-bottom: 1.25rem
    }

    .oga-small-icon-banner-ev__container {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-top: 3.75rem
    }

    .oga-small-icon-banner-ev__content {
        margin-bottom: 0;
        min-width: 25%
    }

    .oga-small-icon-banner-ev__content-info {
        margin-top: 1.8125rem
    }

    .oga-small-icon-banner {
        padding: 3.75rem 0
    }

    .oga-small-icon-banner__content-info {
        margin-top: 1.25rem
    }

    .oga-small-icon-banner__container {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .oga-small-icon-banner__content {
        margin-bottom: 0;
        min-width: 25%
    }

    .oga-social-media-teaser-ev {
        padding: 3.75rem 0
    }

    .oga-social-media-teaser-ev__container-wrapper {
        margin-left: calc(50% - 437px)
    }

    .oga-social-media-teaser-ev__card {
        margin-bottom: 0;
        width: 18.125rem !important
    }

    .oga-social-media-teaser-ev__card-container {
        border-bottom-left-radius: 3.125rem;
        border-top-right-radius: 3.125rem;
        padding: 1.875rem
    }

    .oga-social-media-teaser-ev__card-img img {
        height: 7.5625rem;
        width: 14rem
    }

    .oga-social-media-teaser-ev .slick-track {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-social-media-teaser-ev .slick-dots {
        bottom: -.9375rem !important;
        max-width: 57rem;
        padding-left: 1.5625rem
    }

    .oga-social-media-teaser-ev .slick-dots li {
        height: .75rem;
        margin-right: 1.5rem;
        width: .75rem
    }

    .oga-social-media-teaser-ev .slick-dots button {
        height: .75rem;
        width: .75rem
    }

    .oga-social-media-teaser-ev .slick-dots button:before {
        height: .5rem;
        width: .5rem
    }

    .oga-social-media-teaser-ev .slick-prev {
        left: -1.4375rem
    }

    .oga-social-media-teaser-ev .slick-next:before,
    .oga-social-media-teaser-ev .slick-prev:before {
        font-size: 2.8125rem
    }

    .oga-social-media-teaser-ev__follow-us {
        font-size: 2.5rem
    }

    .oga-social-media-teaser-ev__follow-us-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .oga-social-media-teaser-ev__follow-us-icon .btn {
        height: 3.125rem;
        line-height: 1.125rem;
        min-height: 3.125rem;
        min-width: 12.5rem
    }

    [data-video-poster=true] .oga-social-media-teaser-ev__card-container .oga-video-player-ev__play-icon-orange {
        height: 2.5rem;
        width: 2.5rem
    }

    [data-video-poster=true] .oga-social-media-teaser-ev__card-container .oga-video-player-ev__play-icon button {
        border-width: .4rem 0 .4rem .55rem !important
    }

    .oga-socialmediateaser__title {
        margin-bottom: 40px
    }

    .oga-socialmediateaser__title h4 {
        font-size: 1.875rem;
        line-height: 36px
    }

    .oga-socialmediateaser__card {
        height: 466px;
        width: calc(33.34% - 1pc)
    }

    .oga-socialmediateaser__card-header {
        margin-bottom: 10px
    }

    .oga-socialmediateaser__card-description {
        height: 223px;
        -webkit-line-clamp: 10;
        line-height: 22px
    }

    .oga-socialmediateaser__card-img img {
        height: 169px
    }

    .oga-socialmediateaser__card:hover .oga-socialmediateaser__card-container {
        padding-bottom: 35px
    }

    .oga-socialmediateaser__card:hover .oga-socialmediateaser__card-description {
        height: 376px;
        -webkit-line-clamp: 17
    }

    .oga-socialmediateaser .oga-container {
        padding-bottom: 2.5rem;
        padding-top: 3.75rem
    }

    .oga-socialshare__label {
        font-size: 1.375rem;
        line-height: 1.75rem
    }

    .oga-sticky-menu-ev__container-sticky {
        border-bottom: 2px solid #fff;
        left: 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 3
    }

    .ribbon .oga-sticky-menu-ev__container-sticky {
        top: 6.625rem !important;
        -webkit-transition: all .7s ease;
        transition: all .7s ease;
        -webkit-transition-delay: .2s;
        transition-delay: .2s
    }

    .oga-sticky-menu-ev__item {
        border-bottom: .125rem solid
    }

    .oga-sticky-menu-ev.bg-light-grey .oga-sticky-menu-ev__item,
    .oga-sticky-menu-ev.bg-white .oga-sticky-menu-ev__item {
        border-bottom-color: #fed4b3
    }

    .oga-sticky-menu-ev.bg-light-grey .oga-sticky-menu-ev__item--active,
    .oga-sticky-menu-ev.bg-white .oga-sticky-menu-ev__item--active {
        border-bottom-color: #00a865
    }

    .oga-sticky-menu-ev.bg-dark-grey .oga-sticky-menu-ev__item,
    .oga-sticky-menu-ev.bg-light-orange .oga-sticky-menu-ev__item {
        border-bottom-color: hsla(0, 0%, 100%, .25098039215686274)
    }

    .oga-sticky-menu-ev.bg-dark-grey .oga-sticky-menu-ev__item--active,
    .oga-sticky-menu-ev.bg-light-orange .oga-sticky-menu-ev__item--active {
        border-bottom-color: #00a865
    }

    .oga-sticky-menu-ev.bg-orange .oga-sticky-menu-ev__item {
        border-bottom-color: hsla(0, 0%, 100%, .25098039215686274)
    }

    .oga-sticky-menu-ev.bg-orange .oga-sticky-menu-ev__item--active {
        border-bottom-color: #2e2d2c
    }

    .oga-tables {
        padding: 3.75rem 0 5rem
    }

    .oga-tables__container table tr:not(:first-child) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-tables__container table tr:not(:first-child) td {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .oga-tables__container table tr th {
        padding: .875rem 1.875rem
    }

    .oga-tables__container table tbody tr td {
        padding: 1.25rem 1.875rem
    }

    .oga-tabs-ev {
        padding: 3.75rem 0
    }

    .oga-tabs-ev__title {
        margin-bottom: 2.5rem
    }

    .oga-tabs-ev__tab-headers {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        color: #2e2d2c;
        gap: 0;
        margin: 0 auto;
        overflow-x: clip;
        padding: 0 4.375rem 0 0
    }

    .oga-tabs-ev__tab-btn,
    .oga-tabs-ev__tab-headers {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-tabs-ev__tab-btn {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        border-color: transparent;
        padding: .5rem .75rem
    }

    .oga-tabs-ev__main-container {
        display: none;
        margin-bottom: 0;
        position: relative
    }

    .oga-tabs-ev__main-container .icon-arrow {
        display: none
    }

    .oga-tabs-ev__main-container .oga-tabs-ev__content-description,
    .oga-tabs-ev__main-container .oga-tabs-ev__media {
        background: transparent;
        display: block
    }

    .oga-tabs-ev__main-container--expanded .oga-tabs-ev__media,
    .oga-tabs-ev__main-container--show {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-tabs-ev__main-container--show {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background: #2e2d2c;
        border-radius: 0 1.875rem;
        border-radius: 0 3.75rem;
        color: #2e2d2c;
        gap: 3.125rem;
        padding: 1.6875rem 1.125rem 2.625rem;
    }

    .oga-tabs-ev__main-container--show .oga-tabs-ev__content-description {
        color: #fff
    }

    .oga-tabs-ev__content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-line-pack: center;
        align-content: center;
        height: 100%;
        width: 40.8%;
        z-index: 1
    }

    .oga-tabs-ev__content-title {
        background: transparent;
        border-radius: 0;
        color: #fff;
        padding: .625rem 0 0
    }

    .oga-tabs-ev__image,
    .oga-tabs-ev__video {
        min-height: 17.1875rem;
        width: 50%
    }

    .oga-tabs-ev__video {
        display: inline-block
    }

    .oga-tabs-ev__video+.oga-tabs-ev__image {
        display: none
    }

    .oga-tabs-ev__image {
        height: 21.0625rem;
        margin: 3.75rem 3.125rem 3.75rem 0;
        width: 28.375rem
    }

    .oga-tabs-ev__media {
        background: #2e2d2c;
        border-radius: 0 3.75rem;
        height: 16.875rem;
        max-width: 100%;
        position: relative;
        width: 25.6875rem
    }

    .oga-tabs-ev__content-section,
    .oga-tabs-ev__media {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-tabs-ev__content-section {
        background-color: transparent;
        height: 100%
    }

    .oga-tabs-ev__content-section h2 {
        display: none
    }

    .oga-tabs-ev__content-description {
        padding: 0 0 1.25rem
    }

    .oga-tabs-ev .oga-video-player-ev__poster img {
        border-radius: 0 3.75rem
    }

    .oga-tabs-ev .oga-video-player-ev__container {
        width: unset
    }

    .oga-tabs-ev .oga-video-player-ev__player {
        border-radius: 0 3.75rem;
        height: 21.0625rem;
        width: 28.375rem
    }

    .oga-tabs-ev__action {
        gap: 1.25rem;
        margin-top: 1.875rem
    }

    .oga-tabs-ev__action .btn {
        height: 3.125rem;
        line-height: 1.125rem;
        min-height: 3.125rem;
        min-width: 10.5rem
    }

    .bg-dark-grey .oga-tabs-ev__main-container--show,
    .bg-dark-grey .oga-tabs-ev__tab-btn--selected {
        background: #f8f8f8
    }

    .oga-tabs {
        padding: 3.75rem 0 0
    }

    .oga-tabs__title {
        margin-bottom: 1.25rem
    }

    .oga-tabs__description {
        margin-bottom: 2.5rem
    }

    .oga-tabs__tab-headers {
        color: #2e2d2c;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 0;
        overflow-x: auto
    }

    .oga-tabs__tab-btn,
    .oga-tabs__tab-headers {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-tabs__tab-btn {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 1.25rem .625rem 1.25rem 1.875rem
    }

    .oga-tabs__main-container {
        display: none;
        margin-bottom: 0;
        position: relative
    }

    .oga-tabs__main-container .oga-tabs__content-description {
        display: block
    }

    .oga-tabs__main-container .oga-tabs__action,
    .oga-tabs__main-container .oga-tabs__media {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-tabs__main-container .icon-arrow {
        display: none
    }

    .oga-tabs__main-container--show {
        display: block
    }

    .oga-tabs__content {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        position: absolute;
        width: 100%;
        z-index: 1
    }

    .oga-tabs__content-section {
        width: 46%
    }

    .oga-tabs__content-title {
        background: transparent;
        border-radius: none;
        cursor: auto;
        display: none;
        margin-bottom: .4375rem;
        padding: 0
    }

    .oga-tabs__content-description {
        padding: 0 0 1.75rem
    }

    .oga-tabs__action {
        padding: 0
    }

    .oga-tabs__media {
        background: #f8f8f8;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        max-width: 100%;
        position: relative
    }

    .oga-tabs__image,
    .oga-tabs__video {
        min-height: 17.1875rem;
        width: 50%
    }

    .oga-tabs__video {
        display: inline-block
    }

    .oga-tabs__video+.oga-tabs__image {
        display: none
    }

    .oga-tabs__curve {
        display: block;
        height: 100%;
        left: calc(50% - 1px);
        position: absolute;
        -webkit-transform: scaleY(1.003);
        transform: scaleY(1.003)
    }

    .oga-tabs__curve--trans-layer {
        left: calc(50% - 10px)
    }

    .oga-tabs--constrained-width {
        padding: 3.75rem 0
    }

    .oga-tabs--constrained-width .oga-tabs__media {
        max-width: 57rem
    }

    .oga-tabs--constrained-width .oga-tabs__tab-headers {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .oga-tabs--constrained-width .oga-tabs__tab-btn {
        min-height: 72px;
        padding: 0 10px 0 25px;
        width: 100%
    }

    .oga-tabs--constrained-width .oga-tabs__image {
        height: 21.0625rem;
        margin: 3.75rem 3.125rem 3.75rem 0;
        width: 28.375rem
    }

    .oga-tabs--constrained-width .oga-tabs__media .oga-video-player__container {
        width: unset
    }

    .oga-tabs--constrained-width .oga-tabs__media .oga-video-player__container .oga-video-player__poster {
        margin: 3.75rem 3.125rem 3.75rem 0
    }

    .oga-tabs--constrained-width .oga-tabs__media .oga-video-player__container .oga-video-player__poster img {
        height: 21.0625rem;
        width: 28.375rem
    }

    .oga-tabs--constrained-width .oga-tabs__media .oga-video-player__container .oga-video-player__player {
        height: 21.0625rem;
        margin: 3.75rem 3.125rem 3.75rem 0;
        width: 28.375rem
    }

    .oga-tabs--constrained-width .oga-tabs__content-section {
        background-color: transparent;
        margin-left: 3.125rem;
        width: 35%
    }

    .bg-light-grey .oga-tabs__media {
        background: #fff
    }

    .oga-text-asset-banner__main-container {
        padding-top: 0;
        position: relative
    }

    .oga-text-asset-banner__main-container--sm .oga-text-asset-banner__content-section {
        width: 50%
    }

    .oga-text-asset-banner__main-container--sm .oga-text-asset-banner__media {
        overflow: hidden
    }

    .oga-text-asset-banner__main-container--sm .oga-text-asset-banner__image,
    .oga-text-asset-banner__main-container--sm .oga-text-asset-banner__video {
        width: 50%
    }

    .oga-text-asset-banner__main-container--sm .oga-text-asset-banner__curve {
        left: calc(50% - 1px);
        top: -.125rem
    }

    .oga-text-asset-banner__main-container--full-bleed .oga-container {
        height: 100%;
        max-width: none
    }

    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__content-section {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left: 2.5rem;
        width: 41%
    }

    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__media {
        height: 43.5rem;
        overflow: hidden
    }

    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__image,
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__video {
        width: 100%
    }

    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__curve {
        left: calc(36% + 10pc);
        -webkit-transform: scale(1.8, 2.5);
        transform: scale(1.8, 2.5);
        width: 100%
    }

    .oga-text-asset-banner__content {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        position: absolute;
        width: 100%;
        z-index: 1
    }

    .oga-text-asset-banner__content-section {
        width: 32%
    }

    .oga-text-asset-banner__title {
        margin-bottom: .4375rem
    }

    .oga-text-asset-banner__description {
        margin-bottom: 1.75rem
    }

    .oga-text-asset-banner__action {
        margin-bottom: 0
    }

    .oga-text-asset-banner__media {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        position: relative
    }

    .oga-text-asset-banner__image,
    .oga-text-asset-banner__video {
        min-height: 21.25rem;
        width: 62%
    }

    .oga-text-asset-banner__video {
        display: inline-block
    }

    .oga-text-asset-banner__video+.oga-text-asset-banner__image {
        display: none
    }

    .oga-text-asset-banner__curve {
        display: block;
        height: calc(100% + 1px);
        left: calc(38% - 1px);
        position: absolute
    }

    .oga-text-asset-carousel-ev__title {
        padding: 0 2.375rem
    }

    .oga-text-asset-carousel-ev__description {
        margin-bottom: 1.25rem
    }

    .oga-text-asset-carousel-ev__card {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        padding-bottom: 1.5rem;
        width: 51.875rem !important
    }

    .oga-text-asset-carousel-ev__card-container {
        margin-bottom: .875rem !important
    }

    .oga-text-asset-carousel-ev__card-container .slick-slide {
        margin: 0 1.375rem
    }

    .oga-text-asset-carousel-ev__card-asset {
        height: 19.125rem;
        width: 25rem
    }

    .oga-text-asset-carousel-ev__card-asset img {
        border-bottom-left-radius: 3.75rem;
        border-top-right-radius: 0
    }

    .oga-text-asset-carousel-ev__card-content {
        border-bottom-left-radius: 0;
        border-top-right-radius: 3.75rem;
        height: 19.125rem;
        max-width: unset;
        padding: 0 1.875rem;
        width: calc(100% - 25pc)
    }

    .oga-text-asset-carousel-ev__card-title {
        -webkit-line-clamp: 2;
        margin-bottom: 1.25rem;
        margin-top: 0
    }

    .oga-text-asset-carousel-ev__card-description {
        margin-bottom: 1.25rem
    }

    .oga-text-asset-carousel-ev__card .oga-video-player-ev__poster {
        height: 19.125rem
    }

    .oga-text-asset-carousel-ev__card .oga-video-player-ev__poster img {
        border-bottom-left-radius: 3.75rem
    }

    .oga-text-asset-carousel-ev__action a {
        font-size: 1rem;
        line-height: 1.375rem
    }

    .oga-text-asset-carousel-ev--right .oga-text-asset-carousel-ev__card {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .oga-text-asset-carousel-ev--right .oga-text-asset-carousel-ev__card-asset img {
        border-bottom-left-radius: 0;
        border-top-right-radius: 3.75rem
    }

    .oga-text-asset-carousel-ev--right .oga-text-asset-carousel-ev__card-content {
        border-bottom-left-radius: 3.75rem;
        border-top-right-radius: 0
    }

    .oga-text-asset-carousel-ev .oga-scattered-leaf__section-item {
        height: 11.9375rem;
        left: -6.25rem;
        -webkit-transform: matrix(.96, -.29, .29, .96, 0, 0);
        transform: matrix(.96, -.29, .29, .96, 0, 0);
        width: 11.875rem
    }

    .oga-text-asset-carousel-ev .oga-scattered-leaf__section.transparent .oga-scattered-leaf__section-item {
        position: absolute;
        top: 0;
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
        border-radius: 100% 0;
        border: .375rem solid #cbcbcb;
        height: 13.8125rem;
        left: 67%;
        top: -1.5625rem;
        width: 13.8125rem
    }

    .oga-text-asset-carousel-ev .slick-track {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-text-asset-carousel-ev .slick-dots li {
        margin-right: 1.5rem
    }

    .oga-text-asset-carousel-ev .slick-dots button {
        height: .75rem;
        width: .75rem
    }

    .oga-text-asset-carousel-ev .slick-dots button:before {
        height: .5rem;
        width: .5rem
    }

    .oga-text-asset-carousel-ev .slick-prev {
        left: .625rem
    }

    .oga-text-asset-carousel-ev .slick-next:before,
    .oga-text-asset-carousel-ev .slick-prev:before {
        font-size: 2.8125rem;
        position: relative
    }

    .bg-dark-grey .oga-text-asset-carousel-ev .oga-scattered-leaf__section.transparent .oga-scattered-leaf__section-item {
        border: .375rem solid #707070
    }

    .oga-text-asset-carousel__container {
        padding: 3.75rem 0
    }

    .oga-text-asset-carousel__title {
        margin-bottom: 1.25rem
    }

    .oga-text-asset-carousel__description {
        margin-bottom: 2.5rem
    }

    .oga-text-asset-carousel__card {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        width: 57rem !important
    }

    .oga-text-asset-carousel__card-asset {
        height: 17.9375rem;
        width: 31.9375rem
    }

    .oga-text-asset-carousel__card-content {
        padding-left: 2.8125rem;
        padding-top: 0;
        width: calc(100% - 511px)
    }

    .oga-text-asset-carousel__card-title {
        margin-bottom: 1.25rem
    }

    .oga-text-asset-carousel__action {
        margin: .625rem 0
    }

    .oga-text-asset-carousel--right .oga-text-asset-carousel__card {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .oga-text-asset-carousel--right .oga-text-asset-carousel__card-content {
        padding-left: 0;
        padding-right: 2.8125rem
    }

    .oga-text-asset-carousel .slick-track {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-text-asset-carousel--integrated .slick-dots {
        bottom: -.96875rem !important
    }

    .oga-text-asset-carousel--integrated .oga-text-asset-carousel--right .oga-text-asset-carousel__card-content {
        border-bottom-left-radius: 5rem;
        border-top-right-radius: 0;
        padding: .9375rem 2.75rem
    }

    .oga-text-asset-carousel--integrated .oga-text-asset-carousel--right .oga-text-asset-carousel__card-asset img {
        border-bottom-left-radius: 0;
        border-top-right-radius: 5rem
    }

    .oga-text-asset-carousel--integrated .oga-text-asset-carousel__container {
        padding: 5rem 0
    }

    .oga-text-asset-carousel--integrated .oga-text-asset-carousel__title {
        margin-bottom: 2.5rem
    }

    .oga-text-asset-carousel--integrated .oga-text-asset-carousel__card-asset {
        height: 21.875rem;
        width: 50%
    }

    .oga-text-asset-carousel--integrated .oga-text-asset-carousel__card-content {
        height: 21.875rem;
        padding: .9375rem 2.75rem;
        width: 50%
    }

    .oga-text-asset-carousel--integrated .oga-text-asset-carousel__card-title {
        min-height: auto
    }

    .oga-text-asset-carousel--integrated .oga-text-asset-carousel__card-description {
        -webkit-line-clamp: 7
    }

    .oga-text-asset-carousel--integrated .oga-text-asset-carousel__card .oga-video-player__poster {
        height: 21.875rem
    }

    .oga-text-asset-carousel--integrated .oga-text-asset-carousel__card-container {
        margin: 0 auto;
        max-width: 57rem;
        width: 100%
    }

    .oga-text-asset-carousel--integrated .oga-text-asset-carousel__action {
        margin: 0 0 .625rem
    }

    .oga-text-asset-carousel--integrated[dir=rtl] .oga-text-asset-carousel__card-container {
        margin: 0 auto
    }

    .oga-text-asset-vertical-carousel-ev__container {
        margin-bottom: unset;
        /* padding: 4.625rem 0 5rem*/
    }

    .oga-text-asset-vertical-carousel-ev__title {
        margin-bottom: 1.25rem
    }

    .oga-text-asset-vertical-carousel-ev__description {
        margin-bottom: 3.75rem
    }

    .oga-text-asset-vertical-carousel-ev__constant-img-play-icon {
        position: absolute;
        top: 50%;
        -webkit-transform: translate(-50%, 50%);
        transform: translate(-50%, 50%);
        z-index: 2
    }

    .oga-text-asset-vertical-carousel-ev .hide-icon-for-desktop {
        display: none
    }

    .oga-text-asset-vertical-carousel-ev__card {
        width: 100%
    }

    .oga-text-asset-vertical-carousel-ev__card-container-with-still-image .oga-text-asset-vertical-carousel-ev__card-asset {
        left: 0;
        position: absolute;
        top: 0
    }

    .oga-text-asset-vertical-carousel-ev__card-container-with-still-image .oga-text-asset-vertical-carousel-ev__card-wrapper {
        height: 32.5rem;
        -webkit-box-pack: right;
        -ms-flex-pack: right;
        justify-content: right;
        width: 31.25rem
    }

    .oga-text-asset-vertical-carousel-ev__card-container-with-still-image .oga-text-asset-vertical-carousel-ev__card-content {
        margin-left: 0 !important
    }

    .oga-text-asset-vertical-carousel-ev__card-asset {
        height: 32.5rem;
        width: 31.25rem
    }

    .oga-text-asset-vertical-carousel-ev__card-asset img {
        border-bottom-left-radius: 3.75rem;
        border-top-right-radius: 3.75rem
    }

    .oga-text-asset-vertical-carousel-ev__card-image {
        border-radius: 0 3.125rem
    }

    .oga-text-asset-vertical-carousel-ev__card-content {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-bottom-left-radius: 3.75rem;
        border-top-right-radius: 3.75rem;
        height: auto;
        margin-bottom: unset;
        margin-left: -2.5rem;
        max-width: 100%;
        min-height: 24.0625rem;
        padding: 2.5rem;
        width: calc(100% - 28.75rem);
        z-index: 9
    }

    .oga-text-asset-vertical-carousel-ev__card-title {
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        margin-bottom: 1.25rem;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .oga-text-asset-vertical-carousel-ev__card-description {
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 8;
        margin-bottom: 0;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .oga-text-asset-vertical-carousel-ev__card .oga-video-player__poster {
        height: 32.5rem;
        width: 31.25rem
    }

    .oga-text-asset-vertical-carousel-ev__card-container {
        margin: 0 auto;
        width: 100%
    }

    .oga-text-asset-vertical-carousel-ev__action {
        margin: 1.25rem 0 .625rem
    }

    .oga-text-asset-vertical-carousel-ev__carousel-scroll-wrapper {
        max-width: auto
    }

    .oga-text-asset-vertical-carousel-ev--with-still-image .oga-text-asset-vertical-carousel-ev__card-asset {
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .oga-text-asset-vertical-carousel-ev__model-box .oga-video-player-ev__modal-container {
        height: 31.625rem;
        width: 56.3125rem
    }

    .oga-text-asset-vertical-carousel-ev--image-right .oga-text-asset-vertical-carousel-ev__constant-img-play-icon {
        right: 25%
    }

    .oga-text-asset-vertical-carousel-ev--image-right .oga-text-asset-vertical-carousel-ev__card {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .oga-text-asset-vertical-carousel-ev--image-right .oga-text-asset-vertical-carousel-ev__card-container-with-still-image-carousel {
        margin-left: -2.5rem
    }

    .oga-text-asset-vertical-carousel-ev--image-right .oga-text-asset-vertical-carousel-ev__card-container-with-still-image .oga-text-asset-vertical-carousel-ev__card-asset {
        left: auto;
        right: 0
    }

    .oga-text-asset-vertical-carousel-ev--image-right .oga-text-asset-vertical-carousel-ev__card-container-with-still-image .oga-text-asset-vertical-carousel-ev__card-wrapper {
        -webkit-box-pack: left;
        -ms-flex-pack: left;
        justify-content: left
    }

    .oga-text-asset-vertical-carousel-ev--image-left .oga-text-asset-vertical-carousel-ev__constant-img-play-icon {
        left: 25%
    }

    .oga-text-asset-vertical-carousel-ev--image-left .oga-text-asset-vertical-carousel-ev__card-container-with-still-image-carousel {
        max-width: 100%;
        width: 100%
    }

    .oga-text-asset-vertical-carousel-ev--image-right .oga-text-asset-vertical-carousel-ev__card-content,
    .oga-text-asset-vertical-carousel-ev[dir=rtl] .oga-text-asset-vertical-carousel-ev__card-content {
        margin-left: 0;
        margin-right: -2.5rem
    }

    .oga-text-asset-vertical-carousel-ev--image-right .oga-text-asset-vertical-carousel-ev__card-container-with-still-image .oga-text-asset-vertical-carousel-ev__card-asset,
    .oga-text-asset-vertical-carousel-ev[dir=rtl] .oga-text-asset-vertical-carousel-ev__card-container-with-still-image .oga-text-asset-vertical-carousel-ev__card-asset {
        left: auto;
        right: 0
    }

    .oga-text-asset-vertical-carousel-ev--image-right .oga-text-asset-vertical-carousel-ev__card-container-with-still-image .oga-text-asset-vertical-carousel-ev__card-wrapper,
    .oga-text-asset-vertical-carousel-ev[dir=rtl] .oga-text-asset-vertical-carousel-ev__card-container-with-still-image .oga-text-asset-vertical-carousel-ev__card-wrapper {
        -webkit-box-pack: left;
        -ms-flex-pack: left;
        justify-content: left
    }

    .oga-text-asset-vertical-carousel-ev[dir=rtl].oga-text-asset-vertical-carousel-ev--image-right .oga-text-asset-vertical-carousel-ev__card-content {
        margin-left: -2.5rem
    }

    .oga-text-asset-vertical-carousel-ev .slick-slider {
        margin-bottom: 1.375rem !important
    }

    .oga-text-asset-vertical-carousel-ev .oga-text-asset-vertical-carousel-ev__card-container-with-still-image-carousel.slick-slider {
        margin-bottom: unset !important
    }

    .oga-text-asset-vertical-carousel-ev .slick-dots {
        gap: 1.5rem;
        left: -1.25rem
    }

    .oga-text-asset-vertical-carousel-ev .slick-dots li {
        height: .5rem;
        width: .5rem;
        margin: 0
    }

    .oga-text-image-ev__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        padding: 3.75rem 0
    }

    .oga-text-image-ev__content {
        margin: 0 0 0 3.125rem
    }

    .oga-text-image-ev__action {
        margin-top: 1.875rem
    }

    .oga-text-image-ev__asset,
    .oga-text-image-ev__asset-caption {
        width: 31.375rem
    }

    .oga-text-image-ev__bg {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .oga-text-image-ev__bg,
    .oga-text-image-ev__bg-img {
        border-bottom-left-radius: 5rem;
        border-top-right-radius: 5rem
    }

    .oga-text-image-ev__cutout-img {
        height: 38.625rem;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .oga-text-image-ev__cutout--top img {
        top: 47%
    }

    .oga-text-image-ev__cutout--bottom img {
        top: 53.5%
    }

    .oga-text-image-ev.parallax-animation .oga-text-image-ev__asset {
        height: 21.625rem
    }

    .oga-text-image-ev.parallax-animation .oga-text-image-ev--parallax-anim .oga-text-image-ev__cutout {
        -webkit-transform: translateY(-35px);
        transform: translateY(-35px)
    }

    .oga-text-image-ev .oga-video-player-ev__poster .img-curved {
        border-bottom-left-radius: 5rem;
        border-top-right-radius: 5rem
    }

    .oga-text-image-ev--lg-right .oga-text-image-ev__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .oga-text-image-ev--lg-right .oga-text-image-ev__content {
        margin: 0 3.125rem 0 0
    }

    .oga-text-image-ev--portrait .oga-text-image-ev__asset {
        height: 31.375rem;
        width: 20.625rem
    }

    .oga-text-image-ev--portrait .oga-text-image-ev__asset-caption {
        width: 20.625rem
    }

    .oga-text-image-ev--portrait .oga-text-image-ev__portrait-lg {
        display: block
    }

    .oga-text-image-ev--portrait .oga-text-image-ev__portrait-sm {
        display: none
    }

    .oga-text-image-ev--portrait .oga-text-image-ev__content {
        max-width: 50%
    }

    .oga-text-image-ev--portrait .oga-text-image-ev__cutout--top img {
        top: 42%
    }

    .oga-text-image-ev--portrait .oga-text-image-ev__cutout--bottom img {
        top: 60%
    }

    .oga-text-image-ev--only-img.oga-text-image-ev--portrait .oga-text-image-ev__content {
        max-width: 50%
    }

    .oga-text-image-ev--article-img .oga-container--inner {
        max-width: 57rem
    }

    .oga-text-image-ev--article-img .oga-text-image-ev__asset {
        height: 20.0625rem;
        width: 27.25rem
    }

    .oga-text-image-ev--article-img .oga-text-image-ev__content {
        margin: 0 0 0 2.5rem
    }

    .oga-text-image-ev--article-img.oga-text-image-ev--lg-right .oga-text-image-ev__content {
        margin: 0 2.5rem 0 0
    }

    .oga-text-image-ev--article-img.oga-text-image-ev--portrait .oga-text-image-ev__asset {
        height: 100%;
        max-width: 32.75rem;
        width: 100%
    }

    .oga-text-image-ev--article-img.oga-text-image-ev--portrait .oga-text-image-ev__asset-caption {
        width: 26rem
    }

    .oga-text-image-ev--article-img.oga-text-image-ev--portrait .oga-text-image-ev__content {
        max-width: 50%
    }

    .oga-text-image-ev--video .oga-text-image-ev__asset {
        height: 17.6875rem;
        width: 31.375rem
    }

    .oga-text-image-ev--video .oga-text-image-ev__content {
        margin: 0 0 0 2.5rem
    }

    .oga-text-image-ev--video.oga-text-image-ev--lg-right .oga-text-image-ev__content {
        margin: 0 2.5rem 0 0
    }

    .oga-text-image-ev.oga-text-image-ev--article-img.oga-text-image-ev--maxi .oga-text-image-ev__asset,
    .oga-text-image-ev.oga-text-image-ev--maxi .oga-text-image-ev__asset {
        height: 31.9375rem;
        width: 26.875rem
    }

    .oga-text-image-ev.oga-text-image-ev--article-img.oga-text-image-ev--maxi .oga-text-image-ev__asset-caption,
    .oga-text-image-ev.oga-text-image-ev--maxi .oga-text-image-ev__asset-caption {
        width: 26.875rem
    }

    .oga-text-image-ev.oga-text-image-ev--article-img.oga-text-image-ev--maxi .oga-text-image-ev__content,
    .oga-text-image-ev.oga-text-image-ev--maxi .oga-text-image-ev__content {
        margin: 0 0 0 3.5rem
    }

    .oga-text-image-ev.oga-text-image-ev--article-img.oga-text-image-ev--maxi.oga-text-image-ev--lg-right .oga-text-image-ev__content,
    .oga-text-image-ev.oga-text-image-ev--maxi.oga-text-image-ev--lg-right .oga-text-image-ev__content {
        margin: 0 3.75rem 0 0
    }

    .oga-text-image-ev .oga-scattered-leaf__section-item {
        height: 9rem;
        right: -4.875rem;
        width: 9rem
    }

    [dir=rtl] .oga-text-image-ev__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    [dir=rtl] .oga-text-image-ev--lg-right .oga-text-image-ev__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .oga-text-image-with-leaf {
        padding: 3.75rem 0
    }

    .oga-text-image-with-leaf__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-column-gap: 5.5rem;
        -moz-column-gap: 5.5rem;
        column-gap: 5.5rem;
        padding-bottom: 0
    }

    .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__section {
        height: 47.1875rem;
        margin-left: -6.25rem;
        width: 47.1875rem
    }

    .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__primary {
        height: 47.1875rem;
        width: 47.1875rem
    }

    .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__secondary {
        height: 44.0625rem;
        left: 3.125rem;
        top: 2.8125rem;
        width: 44.0625rem
    }

    .oga-text-image-with-leaf__text-wrap {
        width: 22.5rem
    }

    .oga-text-image-with-leaf__text-title {
        margin-bottom: 1.25rem
    }

    .oga-text-image-with-leaf__text-description {
        margin-bottom: 1.875rem
    }

    .oga-text-image-with-leaf__container--top-right {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .oga-text-image-with-leaf__container--top-right .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__section {
        margin-right: -6.25rem
    }

    .oga-text-image-with-leaf__container--bottom-left .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__secondary,
    .oga-text-image-with-leaf__container--bottom-right .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__secondary {
        height: 43.75rem;
        left: 3.125rem;
        top: 2.8125rem;
        width: 43.75rem
    }

    .oga-text-image-with-leaf__container--bottom-left .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__secondary {
        left: 2.9375rem;
        top: 1.5625rem
    }

    .oga-text-image-with-leaf__container--bottom-right {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .oga-text-image-with-leaf__container--bottom-right .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__secondary {
        left: 1.5625rem;
        top: 1.5625rem
    }

    .oga-text-image-with-leaf__container--bottom-right .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__section {
        margin-right: -6.25rem
    }

    .oga-text-image-with-leaf__container--top-left .oga-scattered-leaf__section--2 {
        top: -8.125rem
    }

    .oga-text-image-with-leaf__container--top-left .oga-scattered-leaf__section-item--1 {
        height: 6.875rem;
        right: 50%;
        width: 6.875rem
    }

    .oga-text-image-with-leaf__container--top-left .oga-scattered-leaf__section-item--2 {
        height: 16.875rem;
        right: -11.25rem;
        width: 16.875rem
    }

    .oga-text-image-with-leaf__container--top-left .oga-scattered-leaf__section-item--3 {
        bottom: 4.375rem;
        height: 6.125rem;
        right: 14%;
        width: 6.125rem
    }

    .oga-text-image-with-leaf__container--top-right .oga-scattered-leaf__section--2 {
        top: -8.125rem
    }

    .oga-text-image-with-leaf__container--top-right .oga-scattered-leaf__section-item--1 {
        height: 9.5rem;
        left: -3.125rem;
        top: -1.5625rem;
        width: 9.5rem
    }

    .oga-text-image-with-leaf__container--top-right .oga-scattered-leaf__section-item--2 {
        height: 20rem;
        left: -13.75rem;
        top: 27.8125rem;
        -webkit-transform: matrix(.98, -.21, .21, .98, 0, 0);
        transform: matrix(.98, -.21, .21, .98, 0, 0);
        width: 20rem
    }

    .oga-text-image-with-leaf__container--bottom-left .oga-scattered-leaf__section-item--1 {
        height: 7.5rem;
        left: 45%;
        right: auto;
        top: -40px;
        -webkit-transform: matrix(.98, -.21, .3, .98, 0, 0);
        transform: matrix(.98, -.21, .3, .98, 0, 0);
        width: 7.5rem
    }

    .oga-text-image-with-leaf__container--bottom-left .oga-scattered-leaf__section-item--2 {
        height: 20.25rem;
        right: -11.25rem;
        top: 5.1875rem;
        -webkit-transform: matrix(.28, -.96, .96, .28, 0, 0);
        transform: matrix(.28, -.96, .96, .28, 0, 0);
        width: 20.25rem
    }

    .oga-text-image-with-leaf__container--bottom-left .oga-scattered-leaf__section-item--3 {
        position: absolute;
        top: 0;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
        border-radius: 100% 0;
        background-color: #00b2e7;
        bottom: -3.4375rem;
        height: 6.125rem;
        left: auto;
        right: 9.75rem;
        top: auto;
        -webkit-transform: matrix(-.1, .99, -.99, -.1, 0, 0);
        transform: matrix(-.1, .99, -.99, -.1, 0, 0);
        width: 6.125rem
    }

    .oga-text-image-with-leaf__container--bottom-right .oga-scattered-leaf__section-item--1 {
        height: 9.5rem;
        left: -3.125rem;
        top: -1.5625rem;
        width: 9.5rem
    }

    .oga-text-image-with-leaf__container--bottom-right .oga-scattered-leaf__section-item--2 {
        height: 20rem;
        left: -13.75rem;
        top: 27.8125rem;
        -webkit-transform: matrix(.98, -.21, .21, .98, 0, 0);
        transform: matrix(.98, -.21, .21, .98, 0, 0);
        width: 20rem
    }

    .oga-text-image__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        padding: 5rem 0
    }

    .oga-text-image__content {
        margin: 0 0 0 3.125rem;
        max-width: 22.5rem
    }

    .oga-text-image__action {
        margin-top: 1.875rem
    }

    .oga-text-image__asset {
        height: 20.625rem;
        width: 31.375rem
    }

    .oga-text-image__asset-caption {
        width: 31.375rem
    }

    .oga-text-image__asset img {
        border-bottom-left-radius: 5rem;
        border-top-right-radius: 5rem
    }

    .oga-text-image--lg-right .oga-text-image__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .oga-text-image--lg-right .oga-text-image__content {
        margin: 0 3.125rem 0 0
    }

    .oga-text-image--portrait .oga-text-image__container {
        padding: 5rem 0
    }

    .oga-text-image--portrait .oga-text-image__asset {
        height: 26.9375rem;
        width: 22.625rem
    }

    .oga-text-image--portrait .oga-text-image__asset-caption {
        width: 22.625rem
    }

    .oga-text-image--portrait .oga-text-image__portrait-lg {
        display: block
    }

    .oga-text-image--portrait .oga-text-image__portrait-sm {
        display: none
    }

    .oga-text-image--portrait .oga-text-image__content {
        margin: 0 0 0 3.625rem;
        max-width: 30.875rem
    }

    .oga-text-image--portrait.oga-text-image--lg-right .oga-text-image__content {
        margin: 0 3.625rem 0 0
    }

    .oga-text-image--maxi .oga-text-image__container {
        padding-bottom: 5rem;
        padding-top: 5rem
    }

    .oga-text-image--maxi .oga-text-image__asset,
    .oga-text-image--maxi .oga-text-image__asset-caption {
        width: 26.875rem
    }

    .oga-text-image--maxi .oga-text-image__asset img {
        height: 31.9375rem
    }

    .oga-text-image--maxi .oga-text-image__content {
        margin: 0 0 0 3.75rem;
        max-width: 26.25rem
    }

    .oga-text-image--maxi.oga-text-image--lg-right .oga-text-image__content {
        margin: 0 3.75rem 0 0
    }

    [dir=rtl] .oga-text-image__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    [dir=rtl] .oga-text-image--lg-right .oga-text-image__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .oga-text-tiled-video-quote-ev {
        padding: 3.75rem 0
    }

    .oga-text-tiled-video-quote-ev .oga-container {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 3.75rem 0
    }

    .oga-text-tiled-video-quote-ev__container {
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
        padding-right: 3.125rem;
        width: 27.875rem
    }

    .oga-text-tiled-video-quote-ev__title {
        margin-bottom: 1.25rem
    }

    .oga-text-tiled-video-quote-ev__tiles {
        max-width: 27.25rem
    }

    .oga-text-tiled-video-quote-ev__tiles-container {
        -webkit-column-gap: .5625rem;
        -moz-column-gap: .5625rem;
        column-gap: .5625rem;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        row-gap: .6875rem
    }

    .oga-text-tiled-video-quote-ev__tiles-wrapper {
        text-align: center
    }

    .oga-text-tiled-video-quote-ev__tiles-wrapper.selected-profile {
        pointer-events: none
    }

    .oga-text-tiled-video-quote-ev__tiles-wrapper.column-1 {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    .oga-text-tiled-video-quote-ev__tiles-wrapper.column-2 {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px)
    }

    .oga-text-tiled-video-quote-ev__tiles-wrapper.column-3 {
        -webkit-transform: translateY(50px);
        transform: translateY(50px)
    }

    .oga-text-tiled-video-quote-ev__tiles-wrapper.oga-text-tiled--solid-color {
        display: block;
        pointer-events: none
    }

    .oga-text-tiled-video-quote-ev__icon-video {
        bottom: 1.6875rem;
        left: .6875rem
    }

    .oga-text-tiled-video-quote-ev__tile {
        border-bottom-left-radius: 1.875rem;
        border-top-right-radius: 1.875rem
    }

    .oga-text-tiled-video-quote-ev__content-item {
        padding: .4375rem 0 1.875rem
    }

    .oga-text-tiled-video-quote-ev__content-item.ease-out.quote-content {
        margin: .4375rem 0 1.875rem;
        min-height: 16.875rem
    }

    .oga-text-tiled-video-quote-ev__icon i {
        font-size: 1.625rem
    }

    .oga-text-tiled-video-quote-ev__profileDetails {
        margin-bottom: 0
    }

    .oga-text-tiled-video-quote-ev__profileDetails,
    .oga-text-tiled-video-quote-ev__profileDetails-tile {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .oga-text-tiled-video-quote-ev__profileDetails-tile {
        width: 70%
    }

    .oga-text-tiled-video-quote-ev__tile-overlay {
        border-bottom-left-radius: 1.875rem;
        border-top-right-radius: 1.875rem
    }

    .oga-text-tiled-video-quote-ev .selected-profile .oga-text-tiled-video-quote-ev__tile-overlay {
        padding: 1.25rem
    }

    .oga-text-tiled-video-quote-ev .selected-profile .oga-text-tiled-video-quote-ev__tile-overlay-title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .oga-text-tiled-video-quote-ev .oga-video-player-ev__poster {
        height: 15.6875rem;
        width: 100%
    }

    .oga-text-tiled-video-quote-ev .oga-video-player-ev__player,
    .oga-text-tiled-video-quote-ev .oga-video-player-ev__poster img {
        border-radius: 0 3.75rem
    }

    .oga-text-tiled-video-quote-ev .oga-video-player-ev__video-container.player-ev--youtube.player-ev--show-poster iframe,
    .oga-text-tiled-video-quote-ev video.oga-video-player-ev__player.damPlayer.oga-video-player-ev__player--no-border-radius {
        height: 15.6875rem;
        width: 100%
    }

    .oga-text-tiled-video-quote-ev .oga-scattered-leaf__section-item {
        border-radius: 100% 0;
        height: 8.375rem;
        left: -4.375rem;
        top: 5rem;
        -webkit-transform: matrix(.96, -.29, .29, .96, 0, 0);
        transform: matrix(.96, -.29, .29, .96, 0, 0);
        width: 8.375rem
    }

    .oga-text {
        padding: 5rem 0
    }

    .oga-three-icon-banner-ev {
        padding: 3.75rem 0
    }

    .oga-three-icon-banner-ev__title {
        margin-bottom: 1.25rem
    }

    .oga-three-icon-banner-ev__subtitle {
        margin-bottom: 3.125rem
    }

    .oga-three-icon-banner-ev__image-wrapper {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-line-pack: start;
        align-content: start;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }

    .oga-three-icon-banner-ev__image-wrapper .btn--link {
        font-size: 1.375rem;
        line-height: 1.5625rem
    }

    .oga-three-icon-banner-ev__image-box {
        margin-right: 1rem;
        width: 18.125rem
    }

    .oga-three-icon-banner-ev__image-box a .oga-three-icon-banner-ev__description:after {
        font-size: .53125rem
    }

    .oga-three-icon-banner-ev__image {
        height: 6.875rem;
        margin-bottom: 1.875rem;
        width: 6.875rem
    }

    .oga-three-icon-banner {
        padding: 3.75rem 0
    }

    .oga-three-icon-banner__subtitle {
        margin-bottom: 2.9375rem
    }

    .oga-three-icon-banner__banner-images {
        -ms-flex-line-pack: start;
        align-content: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .oga-three-icon-banner__banner-image {
        margin-bottom: 0;
        padding: 0 2.0625rem;
        width: 19.625rem
    }

    .oga-three-icon-banner__image {
        margin-bottom: 2.125rem
    }

    .oga-three-tiles-background .oga-three-tiles-bg__img {
        height: auto
    }

    .oga-three-tiles-background .oga-three-tiles-bg__content-title {
        margin-bottom: 2.5rem;
        margin-top: 5rem
    }

    .oga-three-tiles-background .oga-three-tiles-body-container {
        -webkit-column-gap: .875rem;
        -moz-column-gap: .875rem;
        column-gap: .875rem;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 5rem
    }

    .oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content {
        margin-bottom: 0;
        padding: 1.625rem;
        width: 33.33%
    }

    .oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-img {
        height: 4.9375rem;
        margin-bottom: 1.25rem
    }

    .oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-title {
        margin-bottom: 1rem
    }

    .oga-tile-carousel-ev {
        padding: 3.75rem 0
    }

    .oga-tile-carousel-ev__subtitle {
        margin-bottom: 2.5rem
    }

    .oga-tile-carousel-ev__items {
        margin-left: calc(50% - 456px);
        -webkit-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem
    }

    .oga-tile-carousel-ev__items.oga-container {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .oga-tile-carousel-ev__item {
        border-bottom-left-radius: 1.875rem;
        border-top-right-radius: 1.875rem;
        height: 18.0625rem;
        padding: 1.25rem .75rem;
        width: 10.75rem !important
    }

    .oga-tile-carousel-ev__item:hover {
        background-color: var(--hover-color);
        color: #2e2d2c
    }

    .oga-tile-carousel-ev__item:hover .oga-tile-carousel-ev__content {
        display: block
    }

    .oga-tile-carousel-ev__item:hover .oga-tile-carousel-ev__frame {
        display: none
    }

    .oga-tile-carousel-ev__content {
        -webkit-animation: fadeIn 1.5s;
        animation: fadeIn 1.5s
    }

    .oga-tile-carousel-ev__product-img {
        height: 4.3125rem;
        width: 4.3125rem
    }

    .oga-tile-carousel-ev .slick-dots {
        max-width: 57rem;
        padding-left: 1.5625rem
    }

    .oga-tile-carousel-ev .slick-dots li {
        height: .75rem;
        margin-right: 1.5rem;
        width: .75rem
    }

    .oga-tile-carousel-ev .slick-dots button {
        height: .75rem;
        width: .75rem
    }

    .oga-tile-carousel-ev .slick-dots button:before {
        height: .5rem;
        width: .5rem
    }

    .oga-tile-carousel-ev .oga-scattered-leaf__section-item {
        border: .375rem solid #cbcbcb;
        display: block;
        height: 13.8125rem;
        left: -3.1875rem;
        width: 13.8125rem
    }

    .bg-dark-grey .oga-tile-carousel-ev .oga-scattered-leaf__section-item {
        border: .375rem solid
    }

    .oga-timeline {
        padding: 5rem 0 3.75rem
    }

    .oga-timeline__country-box {
        margin-top: 2.5rem
    }

    .oga-timeline__country {
        border-bottom: .1875rem solid hsla(0, 0%, 100%, .25);
        padding-bottom: .625rem;
        width: 22.75rem
    }

    .oga-timeline__country--active {
        border-bottom: .1875rem solid #00a865
    }

    .oga-timeline__slider {
        padding-bottom: 1.875rem
    }

    .oga-timeline__text-outbox {
        height: 15.9375rem
    }

    .oga-timeline__text-box {
        margin-top: 4.375rem;
        width: 13.75rem
    }

    .oga-timeline__para {
        font-size: .875rem;
        line-height: 1.125rem
    }

    .oga-timeline__date-box {
        margin-top: 2.375rem
    }

    .oga-timeline__date-text {
        width: 13.75rem
    }

    .oga-timeline__icon {
        margin-top: 1.25rem
    }

    .oga-timeline .slick-slide:nth-child(2n) .oga-timeline__icon {
        margin-top: 6.6875rem
    }

    .oga-timeline .slick-slide:nth-child(2n) .oga-timeline__vr {
        margin-top: 1.25rem
    }

    .oga-timeline .slick-slide:nth-child(2n) .oga-timeline__date-box {
        margin-bottom: 2.375rem
    }

    .oga-two-cards-ev {
        padding: 3.75rem 0
    }

    .oga-two-cards-ev__cards {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-column-gap: 1.875rem;
        -moz-column-gap: 1.875rem;
        column-gap: 1.875rem
    }

    .oga-two-cards-ev__card {
        height: 13.25rem;
        width: 27.5rem
    }

    .oga-two-cards-ev__card-title-no-hover {
        background: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(#000), to(transparent));
        background: linear-gradient(0, #000, transparent);
        border-bottom-left-radius: 2.5rem;
        bottom: 0;
        display: block;
        padding: 5rem 1.875rem 1.875rem;
        position: absolute;
        width: 100%
    }

    .oga-two-cards-ev__card-title-no-hover h5 {
        bottom: 1.875rem;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        max-height: 5rem;
        overflow: hidden;
        padding-right: 1.875rem;
        position: absolute;
        -webkit-transition: all .3s;
        transition: all .3s
    }

    .oga-two-cards-ev__card:hover .oga-two-cards-ev__overlay {
        opacity: 1
    }

    .oga-two-cards-ev__card:hover .oga-two-cards-ev__overlay-action,
    .oga-two-cards-ev__card:hover .oga-two-cards-ev__overlay-description {
        z-index: 1
    }

    .oga-two-cards-ev__card:hover .oga-two-cards-ev__card-title-no-hover {
        background: none;
        z-index: 1
    }

    .oga-two-cards-ev__card:hover .oga-two-cards-ev__card-title-no-hover h5 {
        bottom: 8.875rem;
        -webkit-line-clamp: 1;
        max-height: 2.5rem
    }

    .oga-two-cards-ev__img {
        display: block;
        height: 13.25rem;
        width: 27.5rem
    }

    .oga-two-cards-ev__overlay {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        opacity: 0;
        padding: 1.875rem
    }

    .oga-two-cards-ev__overlay-title {
        margin-bottom: .625rem;
        opacity: 0;
        -webkit-transition: .3s;
        transition: .3s
    }

    .oga-two-cards-ev__overlay-description {
        margin-bottom: .625rem
    }

    .oga-two-cards-ev__overlay-action span {
        font-size: 1rem;
        line-height: 1rem
    }

    .oga-two-cards-ev--solidBackground .oga-two-cards-ev__card--orange .btn--link:before {
        border-bottom: .125rem solid #fff
    }

    .oga-two-cards-ev--v2 .oga-two-cards-ev__card {
        height: 13.9375rem
    }

    .oga-two-cards-ev--v2 .oga-two-cards-ev__overlay {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-top: 1.25rem
    }

    .safari-mac .oga-two-cards-ev__card-title-no-hover {
        bottom: -.0625rem
    }

    .oga-two-cards-panel-ev {
        padding: 3.75rem 0
    }

    @-webkit-keyframes slideUp {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, 15%, 0);
            transform: translate3d(0, 15%, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
    }

    @keyframes slideUp {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, 15%, 0);
            transform: translate3d(0, 15%, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
    }

    .oga-two-cards-panel-ev__wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-column-gap: 3.75rem;
        -moz-column-gap: 3.75rem;
        column-gap: 3.75rem
    }

    .oga-two-cards-panel-ev__card {
        width: 27.5rem
    }

    .oga-two-cards-panel-ev__card .ios-top svg {
        top: -2rem
    }

    .oga-two-cards-panel-ev__image-box {
        padding-left: 2.5rem
    }

    .oga-two-cards-panel-ev__img {
        height: 18.3125rem
    }

    .oga-two-cards-panel-ev__content {
        padding: 0 2.5rem 2.5rem
    }

    .oga-two-cards-panel-ev__content-title {
        margin-bottom: 1.25rem
    }

    .oga-two-cards-panel-ev__content-description {
        margin-bottom: 1.875rem
    }

    .oga-two-cards-panel-ev .oga-scattered-leaf__section-item {
        height: 8.625rem;
        right: -4.6875rem;
        top: 31.25rem;
        width: 8.625rem
    }

    .oga-two-column-text-ev--space {
        padding: 1.75rem 0
    }

    .oga-two-column-text-ev__col-split {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-column-gap: 3.75rem;
        -moz-column-gap: 3.75rem;
        column-gap: 3.75rem
    }

    .oga-two-column-text-ev__col-split .oga-two-column-text-ev__content,
    .oga-two-column-text-ev__col-split .oga-two-column-text-ev__title {
        width: 50%
    }

    .oga-two-column-text-ev__action {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-column-gap: .875rem;
        -moz-column-gap: .875rem;
        column-gap: .875rem
    }

    .oga-two-column-text-ev__action .btn {
        font-size: 1rem;
        height: 3.125rem;
        line-height: 1.125rem;
        min-height: 3.125rem;
        min-width: 13.125rem
    }

    .oga-two-column-text-ev--split-40-60 .oga-two-column-text-ev__title {
        width: 40%
    }

    .oga-two-column-text-ev--split-40-60 .oga-two-column-text-ev__content {
        width: 60%
    }

    .oga-two-column-text-ev .oga-scattered-leaf__section-item {
        height: 6.125rem;
        left: -3.3125rem;
        width: 6.125rem
    }

    .h1,
    .oga-hero-banner__title,
    h1 {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 3.5rem;
        font-weight: 400;
        line-height: 3.875rem;
        letter-spacing: 0
    }

    .h2,
    .oga-hero-banner-carousel .oga-hero-banner--sm .oga-hero-banner__title,
    .oga-metrics-ev__num,
    h2 {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 2.30rem;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0
    }

    .h3,
    .oga-financials-calendar__heading,
    .oga-icon-banner--animation .oga-icon-banner__title,
    .oga-metrics-ev__heading,
    .oga-modal--disclaimer-variation .oga-disclaimer-details__title,
    .oga-small-icon-banner-title,
    .oga-tabs__title,
    .oga-text-asset-banner__title,
    .oga-text-image__title,
    .oga-timeline__header,
    h3 {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 2.5rem;
        font-weight: 400;
        line-height: 2.875rem;
        letter-spacing: 0
    }

    .h4,
    .oga-chapter-cards__overlay-title,
    .oga-contact-banner-ev__title h3,
    .oga-featured-news-ev-list__title,
    .oga-icon-banner__title,
    .oga-image-content__title,
    .oga-locations-ev__region--no-countries .oga-locations-ev__region-details a,
    .oga-locations-ev__region-title a,
    .oga-locations__region-title a,
    .oga-news-list-ev__title,
    .oga-product-services-grid-ev__title,
    .oga-tabs__content-title,
    h4 {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 2.125rem;
        font-weight: 400;
        line-height: 2.5rem;
        letter-spacing: 0
    }

    .h5,
    .oga-chapter-cards-ev__overlay-title,
    .oga-disclaimer__loader-wrapper .oga-disclaimer__loader-text,
    .oga-find-office-ev__loader-wrapper .oga-find-office-ev__loader-text,
    .oga-find-office__loader-wrapper .oga-find-office__loader-text,
    .oga-image-grid__tile-text,
    .oga-investor-theme-table__loader-wrapper .oga-investor-theme-table__loader-text,
    .oga-investor-theme-table__no-result,
    .oga-news-list-ev__loader-wrapper .oga-news-list-ev__loader-text,
    .oga-news-list__card-row .oga-news-list__card-heading,
    .oga-news-list__loader-wrapper .oga-news-list__loader-text,
    .oga-sitemap__nav-item-tier1-label a,
    .oga-small-icon-banner__content-label,
    .oga-tables__container table tr th,
    .oga-tabs-ev__content-title,
    .oga-timeline__date-box,
    .oga-two-cards-ev__overlay-title,
    h5 {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 1.75rem;
        font-weight: 400;
        line-height: 2.25rem;
        letter-spacing: 0
    }

    .h6,
    .oga-find-office__pagination-wrapper .oga-find-office__ellipses,
    .oga-find-office__pagination-wrapper .oga-find-office__page-count,
    .oga-footer__links-header,
    .oga-investor-theme-table__label,
    .oga-investor-theme-table__pagination-wrapper .oga-investor-theme-table__ellipses,
    .oga-investor-theme-table__pagination-wrapper .oga-investor-theme-table__page-count,
    .oga-news-list__pagination-wrapper .oga-news-list__ellipses,
    .oga-news-list__pagination-wrapper .oga-news-list__page-count,
    .oga-small-icon-banner__content-action,
    .oga-tabs--constrained-width .oga-tabs__content-title,
    h6 {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 1.25rem;
        font-weight: 400;
        line-height: 1.625rem;
        letter-spacing: 0
    }

    .oga-sticky-menu__item {
        font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.375rem;
        letter-spacing: 0
    }

    .oga-two-col-text {
        padding: 3.75rem 0
    }

    .oga-two-col-text__content-container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 3.125rem
    }

    .oga-two-col-text__content {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        max-width: 50%
    }

    .oga-two-col-text__action {
        margin-top: 1.875rem
    }

    .oga-two-col-text--split-40-60 .oga-two-col-text__content-container {
        gap: 2.875rem
    }

    .oga-two-col-text--split-40-60 .oga-two-col-text__content:first-child {
        max-width: 33%
    }

    .oga-two-col-text--split-40-60 .oga-two-col-text__content:nth-child(2) {
        max-width: 62%
    }

    .oga-video-player-ev .oga-container {
        padding-bottom: 2.5rem
    }

    .oga-video-player-ev__title {
        margin: 0 auto;
        max-width: 57.75rem
    }

    .oga-video-player-ev__description {
        margin: 0 auto;
        max-width: 57.75rem;
        padding-top: 1.25rem
    }

    .oga-video-player-ev__wrapper {
        max-width: 55.5rem
    }

    .oga-video-player-ev__action {
        margin-top: 2.5rem
    }

    .oga-video-player-ev__action .btn {
        height: 3.125rem;
        line-height: 1.125rem;
        min-height: 3.125rem;
        min-width: 12.5rem
    }

    .oga-video-player-ev__poster,
    .oga-video-player-ev__poster img {
        max-height: 31.25rem
    }

    .oga-video-player-ev__video-dimension {
        padding: 3.75rem 0
    }

    .oga-video-player-ev__video-dimension .img-curved {
        border-bottom-left-radius: 5rem;
        border-top-right-radius: 5rem
    }

    .oga-video-player-ev__video-dimension .oga-video-player-ev__poster,
    .oga-video-player-ev__video-dimension .oga-video-player-ev__poster img {
        height: 37.375rem;
        width: 100%
    }

    .oga-video-player-ev__video-dimension .oga-video-player-ev__player {
        min-height: 31.25rem
    }

    .oga-video-player-ev__video-dimension .oga-video-player-ev__video-container.player-ev--show-poster iframe,
    .oga-video-player-ev__video-dimension .oga-video-player-ev__video-container.player-ev--show-poster video {
        height: 100%;
        width: 100%
    }

    .oga-video-player-ev .oga-video-poster,
    .oga-video-player-ev .oga-video-poster img {
        height: 31.25rem
    }

    .oga-video-player-ev__profileWrapper {
        border-bottom-left-radius: 5rem;
        border-top-right-radius: 5rem
    }

    .oga-video-player-ev__profileDetails {
        bottom: 2.5rem;
        left: 4.375rem
    }

    .oga-video-player-ev .oga-scattered-leaf__section-item {
        height: 6.125rem;
        left: -2.3125rem;
        top: 34.375rem;
        width: 6.125rem
    }

    .oga-video-player-ev .oga-scattered-leaf__section-item-one {
        height: 12rem;
        right: -6.25rem;
        top: -.625rem;
        width: 12rem
    }

    .player-ev--youtube {
        max-height: 31.25rem
    }

    .oga-video-player .oga-video-poster,
    .oga-video-player .oga-video-poster img,
    .oga-video-player__image-container img {
        height: 37.375rem
    }

    .oga-video-player__play-icon-orange {
        height: 6.3125rem;
        width: 6.3125rem
    }

    .oga-video-player__video-dimension {
        padding: 3.75rem 0
    }

    .oga-video-player__video-dimension .oga-video-player__poster,
    .oga-video-player__video-dimension .oga-video-player__poster img {
        height: 37.375rem
    }

    .oga-video-player__video-dimension .oga-video-player__player {
        height: 37.375rem;
        max-height: unset
    }

    .oga-video-player__image-container-dimension {
        margin: 60px 0
    }

    .oga-vision-ev {
        padding: 3.75rem 0
    }

    .oga-vision-ev__title {
        margin-bottom: 1.25rem
    }

    .oga-vision-ev__description {
        margin-bottom: 1.75rem
    }

    .oga-vision-ev-container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        overflow: visible
    }

    .oga-vision-ev-wheel-block {
        height: 25.9375rem;
        width: 25.9375rem
    }

    .oga-vision-ev-wheel-block.wheelSlideAnimation {
        -webkit-animation: wheelSlideAnimation 1s ease-in-out forwards;
        animation: wheelSlideAnimation 1s ease-in-out forwards
    }

    .oga-vision-ev-wheel-block.wheelSlideDefaultAnimation {
        -webkit-animation: wheelSlideDefaultAnimation 1s ease-in-out forwards;
        animation: wheelSlideDefaultAnimation 1s ease-in-out forwards
    }

    .oga-vision-ev__inner-circle {
        --s: 65px;
        height: 17.1875rem;
        width: 17.1875rem
    }

    .oga-vision-ev__outer-circle {
        --s: 65px;
        height: 25.9375rem;
        width: 25.9375rem
    }

    .oga-vision-ev-center-circle {
        height: 9.0625rem;
        width: 9.0625rem
    }

    .oga-vision-ev-center-circle img {
        height: 4.375rem;
        width: 4.375rem
    }

    .oga-vision-ev__text-block {
        height: 25.9375rem;
        width: 25.9375rem
    }

    .oga-vision-ev__text-block .oga-vision-ev-slice,
    .oga-vision-ev__text-block .oga-vision-ev-slice--outer {
        row-gap: .3125rem
    }

    .oga-vision-ev__text-block .oga-vision-ev-slice--outer .curve-text-extended span,
    .oga-vision-ev__text-block .oga-vision-ev-slice--outer .curve-text span,
    .oga-vision-ev__text-block .oga-vision-ev-slice .curve-text-extended span,
    .oga-vision-ev__text-block .oga-vision-ev-slice .curve-text span {
        font-size: 1rem
    }

    .oga-vision-ev__text-block .oga-vision-ev-slice--outer.default,
    .oga-vision-ev__text-block .oga-vision-ev-slice.default {
        min-width: 9.6875rem
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--1 {
        left: 16%;
        top: 37%;
        -webkit-transform: rotate(-68deg);
        transform: rotate(-68deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--1.single-keyword {
        left: 14%;
        -webkit-transform: rotate(-71deg);
        transform: rotate(-71deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--1.two-line-txt {
        left: 13%;
        top: 33%;
        -webkit-transform: rotate(-66deg);
        transform: rotate(-66deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--1.default {
        left: 10%;
        top: 35%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--2 {
        -webkit-transform: rotate(65deg);
        transform: rotate(65deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--2.single-keyword {
        right: 13%;
        top: 36%;
        -webkit-transform: rotate(65deg);
        transform: rotate(65deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--2.two-line-txt {
        right: 12%;
        top: 34%;
        -webkit-transform: rotate(65deg);
        transform: rotate(65deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--2.default {
        right: 10%;
        top: 35%;
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--3 {
        bottom: 24%;
        left: 39%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--3.single-keyword {
        bottom: 23%;
        left: 35%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--3.two-line-txt {
        bottom: 20.5%;
        left: 35%;
        -webkit-transform: rotate(-1deg);
        transform: rotate(-1deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--3.default {
        bottom: 23%;
        left: 32%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1 {
        left: -5%;
        top: 27%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1.single-keyword {
        left: -2%;
        top: 28%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1.two-line-txt {
        left: -2.5%;
        top: 24%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1.default {
        left: -4.5%;
        top: 27%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--2 {
        left: 36%;
        top: 6%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--2.single-keyword {
        left: 36%;
        top: 6%;
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--2.two-line-txt {
        left: 35%;
        top: 3%;
        -webkit-transform: rotate(1deg);
        transform: rotate(1deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--2.default {
        left: 32%;
        -webkit-transform: rotate(1deg);
        transform: rotate(1deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--3 {
        right: -2%;
        top: 27%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--3.single-keyword {
        right: -3%;
        top: 27%;
        -webkit-transform: rotate(61deg);
        transform: rotate(61deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--3.two-line-txt {
        right: -3%;
        top: 25%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--3.default {
        right: -6%;
        top: 27.5%;
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4 {
        bottom: 27%;
        right: -5%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4.single-keyword {
        bottom: 27%;
        right: -1%;
        -webkit-transform: rotate(-62deg);
        transform: rotate(-62deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4.two-line-txt {
        bottom: 23%;
        right: -1%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4.default {
        bottom: 27%;
        right: -5.5%;
        -webkit-transform: rotate(-61deg);
        transform: rotate(-61deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--5 {
        bottom: 6%;
        left: 36%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--5.single-keyword {
        bottom: 6%;
        left: 36%;
        -webkit-transform: rotate(-1deg);
        transform: rotate(-1deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--5.two-line-txt {
        bottom: 2%;
        left: 36%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--5.default {
        bottom: 5%;
        left: 31.5%;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--6 {
        bottom: 24%;
        left: 1%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--6.single-keyword {
        bottom: 28%;
        left: -1%;
        -webkit-transform: rotate(62deg);
        transform: rotate(62deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--6.two-line-txt {
        bottom: 24%;
        left: -1%;
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--6.default {
        bottom: 26%;
        left: -5%
    }

    .oga-vision-ev__content-layout {
        width: 28.0625rem
    }

    .oga-vision-ev__content-container {
        padding-left: 7.875rem
    }

    .oga-vision-ev__content-action a {
        font-size: 1.125rem;
        line-height: 1.625rem
    }

    .oga-vision-ev__arrow-prev {
        left: -6%
    }

    .oga-vision-ev__arrow-next,
    .oga-vision-ev__arrow-prev {
        display: block
    }

    .oga-vision-ev__arrow-next:before,
    .oga-vision-ev__arrow-prev:before {
        font-size: 2.8125rem;
        position: relative
    }

    .oga-vision-ev__carousel-dots .dot {
        height: .75rem;
        margin: 0 .75rem;
        width: .75rem
    }

    .oga-vision-ev .oga-scattered-leaf__section-item {
        border: .375rem solid #707070;
        height: 13.8125rem;
        right: -3.875rem;
        width: 13.8125rem
    }

    .bg-white .oga-vision-ev .oga-scattered-leaf__section-item {
        border: .375rem solid #cbcbcb
    }
}

@media(min-width:992px)and (max-width:1919px) {
    .oga-form__label {
        font-size: 1rem;
        line-height: 1.375rem;
        margin-right: 1.5625rem;
        min-width: 6.875rem
    }

    .oga-bod-ev__tile-designation {
        font-size: .875rem;
        height: 2.125rem;
        line-height: 1.125rem
    }

    .oga-social-media-teaser-ev__card-header-icon {
        height: 1.75rem
    }

    .oga-social-media-teaser-ev__card-header-icon i {
        font-size: 1.75rem !important
    }
}

@media(min-width:992px)and (max-width:1599px) {
    .oga-downloads-ev .oga-downloads-ev__group-description {
        font-size: 1rem;
        line-height: 1.375rem;
        margin: 0 auto 2.5rem;
        max-width: 57.75rem
    }
}

@media(min-width:992px)and (min-width:992px) {
    .oga-footer-ev__links-section .oga-footer-ev__social-links-section {
        margin-left: .6875rem
    }

    .oga-icon-banner-ev__brands,
    .oga-icon-banner__brands {
        -webkit-column-gap: 3.9375rem;
        -moz-column-gap: 3.9375rem;
        column-gap: 3.9375rem
    }
}

@media(min-width:992px)and (max-width:1365px) {
    .oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__title {
        margin-bottom: .625rem
    }
}

@media(min-width:992px)and (max-width:1229px) {
    .oga-text-asset-carousel-ev__description {
        font-size: .75rem;
        line-height: 1rem;
        margin-bottom: 1.875rem;
        padding: 0 2.375rem
    }

    .oga-two-column-text-ev__descrip {
        font-size: .75rem;
        line-height: 1rem
    }
}

@media(min-width:992px)and (max-width:1230px) {
    .oga-text-tiled-video-quote-ev__profileDetails {
        min-height: 5.3125rem
    }
}

@media(min-width:993px) {
    .oga-cards--small .oga-cards__card:not(.oga-cards__card--video):hover .oga-cards__action {
        bottom: .9375rem
    }

    .oga-contact-us-ev .oga-form__wrapper--comments,
    .oga-gated-form-ev .oga-form__wrapper--comments {
        margin-top: 1.25rem
    }

    .oga-maps-ev__container-country__details-description {
        margin-bottom: .625rem
    }

    .oga-sticky-menu-ev__mobile {
        display: none
    }

    .oga-tile-carousel-ev__title {
        margin-bottom: 1.25rem
    }
}

@media(min-width:1045px)and (max-width:1095px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__content-section {
        width: 43%
    }
}

@media(min-width:1096px)and (max-width:1148px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__content-section {
        width: 45%
    }
}

@media(min-width:1149px)and (max-width:1239px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__content-section {
        width: 48%
    }
}

@media(min-width:1200px) {
    .oga-contact-banner-cta-heading {
        font-size: 1.375rem;
        line-height: 1.75rem;
        padding-bottom: 1.75rem
    }

    .oga-contact-banner-cta-button-container {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .oga-contact-banner-cta-button-container .btn {
        padding: .5625rem 1.5rem
    }

    .oga-contact-banner-cta-button-container .btn:not(:last-child) {
        margin-bottom: unset
    }
}

@media(min-width:1230px) {
    .oga-container {
        max-width: 69.5rem
    }

    .oga-container--news-detail-container {
        max-width: 57.75rem
    }

    .oga-curvature {
        margin-top: 3.5%
    }

    .oga-bgimagecard__content {
        max-height: 27.9375rem
    }

    .oga-bgimagecard__description {
        -webkit-line-clamp: 8
    }

    .oga-bgimagecard--two-col-text .oga-bgimagecard__content {
        max-height: 30.9375rem
    }

    .oga-bgimagecard--two-col-text .oga-bgimagecard__container .oga-bgimagecard__description {
        -webkit-line-clamp: 12
    }

    .oga-case-study-ev__content {
        max-height: 27.9375rem
    }

    .oga-case-study-ev__description {
        -webkit-line-clamp: 8
    }

    .oga-case-study-ev--two-col-text .oga-case-study-ev__content {
        max-height: 30.9375rem
    }

    .oga-case-study-ev--two-col-text .oga-case-study-ev__container .oga-case-study-ev__description {
        -webkit-line-clamp: 12
    }

    .oga-chapter-cards-ev__card {
        width: 22.3125rem
    }

    .oga-chapter-cards-ev__card:hover .oga-chapter-cards-ev__card-title-no-hover>* {
        bottom: 8.75rem
    }

    .oga-chapter-cards-ev__img {
        width: 22.3125rem
    }

    .oga-chapter-cards-ev__overlay-action span {
        line-height: 1.25rem
    }

    .oga-contact-us-ev {
        max-width: none;
        width: 57.75rem
    }

    .oga-contact-us-ev-result .oga-contact-us-ev__heading,
    .oga-contact-us-ev__heading {
        margin-bottom: 1rem
    }

    .oga-contact-us-ev .oga-form__label {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.375rem;
        letter-spacing: 0
    }

    .oga-contact-us-ev .oga-form__dropdown {
        font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.375rem;
        letter-spacing: 0
    }

    .oga-contact-us-ev .oga-form__checkbox-section .oga-form__label {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold
    }

    .oga-content-image-slider-ev__description li::marker {
        font-size: .875rem
    }

    .oga-downloads-ev .oga-downloads-ev__group-link {
        padding: 2.25rem 1.25rem 2.25rem 1.875rem
    }

    .oga-featured-news-ev-list__tag-data ul li {
        font-size: 1rem
    }

    .oga-financials-calendar .btn {
        min-width: 9rem;
        width: 9rem
    }

    .oga-footer-ev__container {
        max-width: 82rem
    }

    .oga-footer-ev__logo-img {
        width: 16.1875rem
    }

    .oga-footer-ev__products-links-section .oga-footer-ev__link a {
        width: 20rem !important
    }

    .oga-footer-ev__all-links {
        gap: 1rem !important
    }

    .oga-footer-ev__social-links__quick-links .oga-footer-ev__link {
        width: 7.5rem !important
    }

    .oga-full-screen-image-ev .modal__container {
        max-height: 34.25rem;
        max-width: 78.75rem
    }

    .oga-full-screen-image .modal__container {
        max-height: 34.25rem;
        max-width: 945pt
    }

    .oga-gated-form-ev {
        max-width: none;
        width: 57.75rem
    }

    .oga-gated-form-ev__heading {
        margin-bottom: 1rem
    }

    .oga-gated-form-ev .oga-form__label {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.375rem;
        letter-spacing: 0
    }

    .oga-gated-form-ev .oga-form__dropdown {
        font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.375rem;
        letter-spacing: 0
    }

    .oga-gated-form-ev .oga-form__checkbox-section .oga-form__label {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold
    }

    .oga-grievance-ev {
        max-width: none;
        width: 57.75rem
    }

    .oga-grievance-ev-result .oga-grievance-ev__heading,
    .oga-grievance-ev__heading {
        margin-bottom: 1rem
    }

    .oga-grievance-ev .oga-form__label {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold
    }

    .oga-grievance-ev .oga-form__dropdown,
    .oga-grievance-ev .oga-form__label {
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.375rem;
        letter-spacing: 0
    }

    .oga-grievance-ev .oga-form__checkbox-section .oga-form__label,
    .oga-grievance-ev .oga-form__dropdown {
        font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light
    }

    .oga-header-ev__menu-popup-card-title {
        max-width: 76%
    }

    .oga-header-ev__mobile-overlay.sticky .oga-header-ev__wrapper {
        -webkit-column-gap: 5.125rem;
        -moz-column-gap: 5.125rem;
        column-gap: 5.125rem;
        height: 3.75rem;
        padding: 1.25rem 0
    }

    .oga-header-ev__mobile-overlay.sticky .oga-header-ev__menu-item-link a {
        padding-bottom: 1.25rem;
        padding-top: 1.25rem
    }

    .oga-header-ev__mobile-overlay.sticky .oga-header-ev__menu-item-link a:after {
        bottom: 1.125rem
    }

    .oga-header-ev__img {
        width: 15.875rem
    }

    .oga-header-ev__right-bottom-section .oga-header-ev__menu-item-link a {
        padding: .8125rem 1.5625rem
    }

    .oga-header-ev__right-bottom-section .oga-header-ev__menu-item-link a:after {
        /*width: calc(100% - 50px)*/
    }

    .oga-header-ev__menu-popup-wrapper {
        width: 90%
    }

    .oga-hero-banner-ev .oga-ev-banner-container {
        padding-left: calc(50% - 34.75rem)
    }

    .oga-hero-banner-ev-home-banner .oga-hero-banner-ev-right-image {
        min-height: 44.375rem
    }

    .oga-hero-banner-ev-sub-banner .oga-hero-banner-ev-right-image {
        min-height: 29.375rem
    }

    .oga-hero-banner-ev__model-box .oga-video-player-ev__modal-container {
        height: 36.25rem;
        width: 64.375rem
    }

    .oga-hero-banner-carousel .oga-hero-banner__bg-image {
        min-height: 29.25rem
    }

    .oga-hero-banner-carousel .oga-hero-banner__bg-image--parallex {
        min-height: 29.625rem
    }

    .oga-hero-banner-carousel .slick-dots {
        left: calc(50vw - 28.5rem)
    }

    .oga-image-content-ev__container {
        height: 35.6875rem;
        width: 75rem
    }

    .oga-image-content-ev__content-container {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-column-gap: 7rem;
        -moz-column-gap: 7rem;
        column-gap: 7rem
    }

    .oga-image-content-ev__title {
        width: 28.125rem
    }

    .oga-image-content-ev__description-box {
        max-width: 34.125rem
    }

    .oga-maps-ev__container {
        -webkit-column-gap: 3.9375rem;
        -moz-column-gap: 3.9375rem;
        column-gap: 3.9375rem
    }

    .oga-maps-ev__container-map {
        height: 30.3125rem;
        width: 70%
    }

    .oga-maps-ev__container-country {
        height: 30.3125rem;
        width: 30%
    }

    .oga-maps-ev__container-country li {
        padding: .71875rem 0
    }

    .oga-maps-ev__container-country li.active {
        max-height: 30rem
    }

    .oga-maps-ev__container-country__name {
        font-size: 1.375rem
    }

    .oga-maps-ev__container-country__details-name {
        font-size: 1.5rem;
        line-height: 2.125rem
    }

    .oga-maps-ev__container-country__details-title {
        font-size: 1.125rem;
        line-height: 1.375rem;
        margin-bottom: .625rem
    }

    .oga-news-ev__container-wrapper {
        margin-left: calc(50% - 556px)
    }

    .oga-news-ev__title {
        margin-bottom: 2.5rem
    }

    .oga-news-ev .slick-dots {
        max-width: 69.5rem
    }

    .oga-news-ev .slick-next:before,
    .oga-news-ev .slick-prev:before {
        font-size: 3.75rem
    }

    .oga-news-list-ev__tag-data ul li {
        font-size: 1rem
    }

    .oga-news-list-ev__card-row .oga-news-list-ev__img,
    .oga-news-list-ev__card-row .oga-news-list-ev__img-container {
        border-bottom-left-radius: 3.125rem;
        border-top-right-radius: 3.125rem
    }

    .oga-news-list-ev__pagination-wrapper {
        margin-top: 3.125rem
    }

    .oga-news-list-ev__category-container li {
        padding: 0 1.875rem 1rem
    }

    .oga-product-carousel-ev__carousel-wrapper {
        max-width: 25.375rem;
        margin-top: 7%;
    }

    .oga-product-carousel-ev__container {
        max-width: 28.25rem;
        padding-right: 6.875rem
    }

    .oga-product-carousel-ev__product-wrapper {
        margin-bottom: 1.875rem;
        max-width: 16.5625rem
    }

    .oga-product-services-grid-ev__item {
        width: 12.875rem
    }

    .oga-product-services-grid-ev__product-img {
        height: 6.25rem;
        width: 6.25rem
    }

    .oga-quote-ev__asset-content-box {
        -webkit-column-gap: 3.3125rem;
        -moz-column-gap: 3.3125rem;
        column-gap: 3.3125rem
    }

    .oga-quote-ev__asset {
        height: 10.875rem;
        width: 10.875rem
    }

    .oga-quote-ev__content {
        margin-top: .625rem
    }

    .oga-quote-ev__icon i {
        font-size: 2.3125rem
    }

    .oga-quote-ev__icon--start {
        left: -3.6875rem
    }

    .oga-quote-ev__icon--end {
        right: -3.5rem
    }

    .oga-quote-ev-line-top {
        top: .375rem
    }

    .oga-quote-ev-line-bottom {
        bottom: .375rem
    }

    .oga-redirect-link-ev__content {
        padding: 1.25rem 0
    }

    .oga-redirect-link-ev__content a {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 1.25rem;
        font-weight: 400;
        line-height: 1.625rem;
        letter-spacing: 0
    }

    .oga-search-results-ev__suggestive-keyword.btn--link {
        font-size: 2.5rem
    }

    .oga-sitemap-ev__nav-item-tier1-label a {
        font-size: 1.25rem;
        line-height: 1.5rem
    }

    .oga-sitemap-ev__nav-item-tier1-label a,
    .oga-small-icon-banner-ev__content-label {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-weight: 400;
        letter-spacing: 0
    }

    .oga-small-icon-banner-ev__content-label {
        font-size: 1.125rem;
        line-height: 1.375rem
    }

    .oga-small-icon-banner-ev-two-card-layout,
    .oga-small-icon-banner-two-card-layout {
        margin: 0 auto;
        width: 34.5rem
    }

    .oga-social-media-teaser-ev__title {
        margin-bottom: 2.5rem
    }

    .oga-social-media-teaser-ev__container-wrapper {
        margin-left: calc(50% - 556px)
    }

    .oga-social-media-teaser-ev__card {
        margin-right: 1rem;
        width: 22.5rem !important
    }

    .oga-social-media-teaser-ev__card-header {
        height: 1.75rem
    }

    .oga-social-media-teaser-ev__card-img img {
        height: 9.9375rem;
        width: 18.375rem
    }

    .oga-social-media-teaser-ev__card-description {
        height: 7.875rem;
        margin-top: 1.875rem;
        min-height: 7.875rem
    }

    .oga-social-media-teaser-ev .slick-dots {
        max-width: 69.5rem
    }

    .oga-social-media-teaser-ev .slick-prev {
        left: -4.375rem
    }

    .oga-social-media-teaser-ev .slick-next:before,
    .oga-social-media-teaser-ev .slick-prev:before {
        font-size: 3.75rem
    }

    .oga-socialmediateaser__card-header-img img {
        height: 2pc;
        width: 90px
    }

    .oga-socialmediateaser__card:hover .oga-socialmediateaser__card-container {
        padding-bottom: 17px
    }

    .oga-socialmediateaser__card:hover .oga-socialmediateaser__card-description {
        height: 396px;
        -webkit-line-clamp: 18;
        margin-bottom: 0
    }

    i.social-media-teaser__instagram-icon {
        font-size: 20px;
        padding: 0
    }

    .oga-sticky-menu-ev__item {
        font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.1875rem;
        letter-spacing: -.02rem
    }

    .oga-tabs-ev__media {
        height: 22.1875rem;
        width: 33.75rem
    }

    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__content-section {
        padding-left: 11.5rem;
        width: 41.5%
    }

    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__curve {
        -webkit-transform: scale(2.2, 2.4);
        transform: scale(2.2, 2.4)
    }

    .oga-text-asset-carousel-ev__container {
        padding: 3.75rem 0
    }

    .oga-text-asset-carousel-ev__title {
        margin-bottom: 1.25rem;
        padding: 0
    }

    .oga-text-asset-carousel-ev__description {
        margin-bottom: 3.75rem
    }

    .oga-text-asset-carousel-ev__card {
        padding-bottom: 2.5rem;
        width: 69.5rem !important
    }

    .oga-text-asset-carousel-ev__card-container .slick-slide {
        margin: 0 .9375rem
    }

    .oga-text-asset-carousel-ev__card-asset {
        height: 25.375rem;
        width: 38.75rem
    }

    .oga-text-asset-carousel-ev__card-content {
        height: 25.375rem;
        padding: 0 3.125rem;
        width: calc(100% - 620px)
    }

    .oga-text-asset-carousel-ev__card-description {
        margin-bottom: 1.875rem
    }

    .oga-text-asset-carousel-ev__card .oga-video-player-ev__poster {
        height: 25.375rem
    }

    .oga-text-asset-carousel-ev .slick-next {
        right: 4.5rem
    }

    .oga-text-asset-carousel-ev .slick-next:before,
    .oga-text-asset-carousel-ev .slick-prev:before {
        font-size: 3.75rem
    }

    .oga-text-asset-vertical-carousel-ev__card-asset,
    .oga-text-asset-vertical-carousel-ev__card-container-with-still-image .oga-text-asset-vertical-carousel-ev__card-wrapper {
        height: 35.5625rem;
        width: 34.25rem
    }

    .oga-text-asset-vertical-carousel-ev__card-content {
        margin-left: -2.5rem;
        padding: 2.5rem;
        width: calc(100% - 31.75rem)
    }

    .oga-text-asset-vertical-carousel-ev__card .oga-video-player__poster {
        height: 35.5625rem;
        width: 34.25rem
    }

    .oga-text-asset-vertical-carousel-ev__model-box .oga-video-player-ev__modal-container {
        height: 36.25rem;
        width: 64.375rem
    }

    .oga-text-asset-vertical-carousel-ev .slick-dots {
        left: -2.4375rem
    }

    .oga-text-image-ev__logo {
        height: 7.125rem;
        margin-top: 0;
        width: 8.9375rem
    }

    .oga-text-image-ev__content {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0 0 0 3.5rem
    }

    .oga-text-image-ev__description {
        margin-top: 1.25rem
    }

    .oga-text-image-ev__asset {
        width: 37.6875rem
    }

    .oga-text-image-ev.parallax-animation .oga-text-image-ev__asset {
        height: 26rem
    }

    .oga-text-image-ev--lg-right .oga-text-image-ev__content {
        margin: 0 3.5rem 0 0
    }

    .oga-text-image-ev--portrait .oga-text-image-ev__asset {
        height: 37.6875rem;
        width: 26rem
    }

    .oga-text-image-ev--portrait .oga-text-image-ev__asset-caption {
        width: 26rem
    }

    .oga-text-image-ev--only-img.oga-text-image-ev--portrait .oga-text-image-ev__content,
    .oga-text-image-ev--portrait .oga-text-image-ev__content {
        max-width: none
    }

    .oga-text-image-ev--article-img .oga-container--inner {
        max-width: 57.75rem
    }

    .oga-text-image-ev--article-img .oga-text-image-ev__asset {
        height: 20.3125rem;
        width: 27.5625rem
    }

    .oga-text-image-ev--article-img.oga-text-image-ev--portrait .oga-text-image-ev__asset-caption {
        width: 32.75rem
    }

    .oga-text-image-ev--article-img.oga-text-image-ev--portrait .oga-text-image-ev__content {
        max-width: none
    }

    .oga-text-image-ev--video .oga-text-image-ev__asset {
        height: 22.8125rem;
        width: 40.5rem
    }

    .oga-text-image-ev--video .oga-text-image-ev__content {
        margin: 0 0 0 3.375rem
    }

    .oga-text-image-ev--video.oga-text-image-ev--lg-right .oga-text-image-ev__content {
        margin: 0 3.375rem 0 0
    }

    .oga-text-image-ev.oga-text-image-ev--article-img.oga-text-image-ev--maxi .oga-text-image-ev__asset,
    .oga-text-image-ev.oga-text-image-ev--maxi .oga-text-image-ev__asset {
        height: 31.9375rem;
        width: 26.875rem
    }

    .oga-text-image-ev.oga-text-image-ev--article-img.oga-text-image-ev--maxi .oga-text-image-ev__asset-caption,
    .oga-text-image-ev.oga-text-image-ev--maxi .oga-text-image-ev__asset-caption {
        width: 26.875rem
    }

    .oga-text-tiled-video-quote-ev__container {
        padding-right: 5rem;
        width: 40.25rem
    }

    .oga-text-tiled-video-quote-ev__tiles {
        max-width: 35.125rem
    }

    .oga-text-tiled-video-quote-ev__tiles-wrapper .oga-text-tiled-video-quote-ev__tile i.icon-quote {
        bottom: 1.6875rem;
        font-size: .6875rem;
        left: 1.25rem
    }

    .oga-text-tiled-video-quote-ev__icon-video {
        bottom: 1.6875rem;
        height: 2.125rem;
        left: 1.25rem;
        width: 2.125rem
    }

    .oga-text-tiled-video-quote-ev__icon-video svg {
        width: 2.125rem
    }

    .oga-text-tiled-video-quote-ev__tile {
        border-bottom-left-radius: 3.125rem;
        border-top-right-radius: 3.125rem;
        height: 9.25rem;
        width: 9.3125rem
    }

    .oga-text-tiled-video-quote-ev__content-item.ease-out.quote-content {
        min-height: 19.1875rem
    }

    .oga-text-tiled-video-quote-ev__icon i {
        font-size: 1.8125rem
    }

    .oga-text-tiled-video-quote-ev__profileDetails {
        min-height: 6.875rem
    }

    .oga-text-tiled-video-quote-ev__profileDetails-tile {
        gap: 2.5rem
    }

    .oga-text-tiled-video-quote-ev__profileDetails img {
        height: 6.25rem;
        width: 6.125rem
    }

    .oga-text-tiled-video-quote-ev__tile-overlay {
        border-bottom-left-radius: 3.125rem;
        border-top-right-radius: 3.125rem
    }

    .oga-text-tiled-video-quote-ev .oga-video-player-ev__poster {
        height: 19.1875rem
    }

    .oga-text-tiled-video-quote-ev .oga-video-player-ev__play-icon-orange {
        height: 4.375rem;
        width: 4.375rem
    }

    .oga-text-tiled-video-quote-ev__tile-action-link {
        font-size: 1.125rem !important
    }

    .oga-text-tiled-video-quote-ev .oga-video-player-ev__video-container.player-ev--youtube.player-ev--show-poster iframe,
    .oga-text-tiled-video-quote-ev video.oga-video-player-ev__player.damPlayer.oga-video-player-ev__player--no-border-radius {
        height: 19.1875rem
    }

    .oga-three-icon-banner-ev__image-box {
        width: 22.5rem
    }

    .oga-tile-carousel-ev__items {
        margin-left: calc(50% - 556px)
    }

    .oga-tile-carousel-ev .slick-dots {
        max-width: 69.5rem
    }

    .oga-two-cards-ev__card {
        height: 13.9375rem;
        width: 29rem
    }

    .oga-two-cards-ev__card:hover .oga-two-cards-ev__card-title-no-hover h5 {
        bottom: 9.75rem
    }

    .oga-two-cards-ev__img {
        height: 13.9375rem;
        width: 29rem
    }

    .oga-two-cards-ev__overlay-action span {
        line-height: 1.375rem
    }

    .oga-two-cards-panel-ev__card {
        border-bottom-left-radius: 5rem;
        border-top-right-radius: 5rem;
        width: 32.875rem
    }

    .oga-two-cards-panel-ev__card .ios-top svg {
        top: -3rem
    }

    .oga-two-cards-panel-ev__image-box {
        padding-left: 3.75rem
    }

    .oga-two-cards-panel-ev__img {
        height: 22.125rem;
        margin-left: .0625rem
    }

    .oga-two-cards-panel-ev__content {
        padding: 0 3.75rem 3.75rem
    }

    .oga-two-column-text-ev__heading {
        margin-bottom: 1.25rem
    }

    .oga-two-column-text-ev__col-split {
        -webkit-column-gap: 2.9375rem;
        -moz-column-gap: 2.9375rem;
        column-gap: 2.9375rem
    }

    .oga-two-column-text-ev__text {
        margin-bottom: 1.875rem
    }

    .h1,
    .oga-hero-banner__title,
    h1 {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 4.0625rem;
        font-weight: 400;
        line-height: 4.5rem;
        letter-spacing: 0
    }

    .h2,
    .oga-hero-banner-carousel .oga-hero-banner--sm .oga-hero-banner__title,
    .oga-metrics-ev__num,
    h2 {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 2.5rem;
        font-weight: 400;
        line-height: 3.25rem;
        letter-spacing: 0
    }

    .h3,
    .oga-financials-calendar__heading,
    .oga-icon-banner--animation .oga-icon-banner__title,
    .oga-metrics-ev__heading,
    .oga-modal--disclaimer-variation .oga-disclaimer-details__title,
    .oga-small-icon-banner-title,
    .oga-tabs__title,
    .oga-text-asset-banner__title,
    .oga-text-image__title,
    .oga-timeline__header,
    h3 {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 3rem;
        font-weight: 400;
        line-height: 3.4375rem;
        letter-spacing: 0
    }

    .h4,
    .oga-chapter-cards__overlay-title,
    .oga-contact-banner-ev__title h3,
    .oga-featured-news-ev-list__title,
    .oga-icon-banner__title,
    .oga-image-content__title,
    .oga-locations-ev__region--no-countries .oga-locations-ev__region-details a,
    .oga-locations-ev__region-title a,
    .oga-locations__region-title a,
    .oga-news-list-ev__title,
    .oga-product-services-grid-ev__title,
    .oga-tabs__content-title,
    h4 {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 2.5rem;
        font-weight: 400;
        line-height: 3rem;
        letter-spacing: 0
    }

    .h5,
    .oga-chapter-cards-ev__overlay-title,
    .oga-disclaimer__loader-wrapper .oga-disclaimer__loader-text,
    .oga-find-office-ev__loader-wrapper .oga-find-office-ev__loader-text,
    .oga-find-office__loader-wrapper .oga-find-office__loader-text,
    .oga-image-grid__tile-text,
    .oga-investor-theme-table__loader-wrapper .oga-investor-theme-table__loader-text,
    .oga-investor-theme-table__no-result,
    .oga-news-list-ev__loader-wrapper .oga-news-list-ev__loader-text,
    .oga-news-list__card-row .oga-news-list__card-heading,
    .oga-news-list__loader-wrapper .oga-news-list__loader-text,
    .oga-sitemap__nav-item-tier1-label a,
    .oga-small-icon-banner__content-label,
    .oga-tables__container table tr th,
    .oga-tabs-ev__content-title,
    .oga-timeline__date-box,
    .oga-two-cards-ev__overlay-title,
    h5 {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 2rem;
        font-weight: 400;
        line-height: 2.5rem;
        letter-spacing: 0
    }

    .h6,
    .oga-find-office__pagination-wrapper .oga-find-office__ellipses,
    .oga-find-office__pagination-wrapper .oga-find-office__page-count,
    .oga-footer__links-header,
    .oga-investor-theme-table__label,
    .oga-investor-theme-table__pagination-wrapper .oga-investor-theme-table__ellipses,
    .oga-investor-theme-table__pagination-wrapper .oga-investor-theme-table__page-count,
    .oga-news-list__pagination-wrapper .oga-news-list__ellipses,
    .oga-news-list__pagination-wrapper .oga-news-list__page-count,
    .oga-small-icon-banner__content-action,
    .oga-tabs--constrained-width .oga-tabs__content-title,
    h6 {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 1.5rem;
        font-weight: 400;
        line-height: 2.125rem;
        letter-spacing: 0
    }

    .h7,
    .oga-featured-news-ev-list__card-heading,
    .oga-news-list-ev__card-row .oga-news-list-ev__card-heading,
    h7 {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 1.25rem;
        font-weight: 400;
        line-height: 1.625rem;
        letter-spacing: 0
    }

    .oga-financial-results__accordion-head h5,
    .oga-financials-calendar__event-date,
    .oga-financials-calendar__event-title,
    .oga-financials-calendar__tab,
    .oga-floating-menu-ev .oga-search-ev__search-text,
    .oga-floating-menu .oga-search__search-text,
    .oga-header .oga-search__search-text,
    .oga-image-content__para,
    .oga-locations-ev__country-name a,
    .oga-metrics-ev__category,
    .oga-product-carousel-ev__product-title,
    .oga-quote__quote,
    .oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-title,
    .oga-timeline__country,
    .p1 {
        font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
        font-size: 1.25rem;
        font-weight: 400;
        line-height: 1.625rem;
        letter-spacing: 0
    }

    .oga-asset-quote__para,
    .oga-find-office-ev__address,
    .oga-footer-ev__links-header,
    .oga-form__dropdown,
    .oga-form__textarea,
    .oga-hero-banner-ev__description,
    .oga-icon-banner__sub-title,
    .oga-investor-theme-table__result-title,
    .oga-locations__country-name a,
    .oga-metrics-ev__sub,
    .oga-modal--disclaimer-variation .oga-disclaimer-confirm p,
    .oga-modal--disclaimer-variation .oga-disclaimer-decline p,
    .oga-news-list-ev__category-container li,
    .oga-news__description,
    .oga-news__summary,
    .oga-product-carousel-ev__product-title a,
    .oga-product-services-grid-ev__description,
    .oga-quote__executive,
    .oga-sitemap__nav-item-tier2-label a,
    .oga-small-icon-banner-ev__content-info,
    .oga-small-icon-banner__content-info,
    .oga-tabs__description,
    .oga-text-asset-banner__description,
    .oga-text-image__description,
    .oga-text-tiled-video-quote-ev .selected-profile .oga-text-tiled-video-quote-ev__tile-overlay-title,
    .oga-text-tiled-video-quote-ev__tile-action-link,
    .oga-two-col-text__description,
    .oga-two-col-text__rte,
    .p2 {
        font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
        font-size: 1.125rem;
        font-weight: 400;
        line-height: 1.5625rem;
        letter-spacing: 0
    }

    .datepicker-custom,
    .oga-asset-quote__heading,
    .oga-breadcrumb__article-details,
    .oga-cards__card-description,
    .oga-chapter-cards-ev__overlay-description,
    .oga-contact-banner-ev__description p,
    .oga-content-image-slider-ev .slider.slider-nav h3,
    .oga-content-image-slider-ev__description,
    .oga-financial-results__menu-container,
    .oga-financial-results__menu-list,
    .oga-financial-results__selected-label,
    .oga-find-office-ev__menu-container,
    .oga-find-office-ev__menu-list,
    .oga-find-office-ev__selected-label,
    .oga-find-office-ev__tab,
    .oga-find-office-ev__tabs a,
    .oga-find-office__address-one,
    .oga-find-office__address-three,
    .oga-find-office__address-two,
    .oga-find-office__menu-container,
    .oga-find-office__menu-list,
    .oga-find-office__selected-label,
    .oga-find-office__tab,
    .oga-form__menu-container,
    .oga-form__menu-list,
    .oga-form__selected-label,
    .oga-header-ev__menu-item-tier3-link,
    .oga-header-ev__menu-popup-card-title *,
    .oga-header-ev__menu-popup-wrapper-link span,
    .oga-header-ev__mobile-nav-list-item-tier1 .h5 a,
    .oga-header-ev__mobile-nav-list-item a,
    .oga-header-ev__right-bottom-section .oga-header-ev__menu-item-link a,
    .oga-header-ev__wrapper-link span,
    .oga-header__menu-item-tier3-link,
    .oga-header__mobile-nav-list-item-tier1 h5 a,
    .oga-header__mobile-nav-list-item a,
    .oga-header__right-bottom-section .oga-header__menu-item-link a,
    .oga-news__card-description,
    .oga-sitemap__nav-item-tier3 a,
    .oga-tabs__content-description,
    .oga-text-asset-carousel-ev__card-description,
    .oga-timeline__heading,
    .oga-two-cards-ev__overlay-description,
    .p3 {
        font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.375rem;
        letter-spacing: 0
    }

    .btn,
    .btn1,
    .btn2,
    .btn--link,
    .oga-bod-ev__tile-action .btn--link,
    .oga-contact-information-ev__item-action .btn--link,
    .oga-full-bleed-notes__sub-heading-action,
    .oga-small-icon-banner-ev__content-action.btn--link {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.375rem;
        letter-spacing: 0
    }

    .oga-video-player-ev__wrapper {
        max-width: 64.375rem
    }

    .oga-video-player-ev__poster,
    .oga-video-player-ev__poster img {
        max-height: 36.25rem
    }

    .oga-video-player-ev__video-dimension .oga-video-player-ev__player {
        min-height: 36.25rem
    }

    .oga-video-player-ev .oga-video-poster,
    .oga-video-player-ev .oga-video-poster img {
        height: 36.25rem
    }

    .oga-video-player-ev__play-icon button {
        border-width: .8125rem 0 .8125rem 1.25rem !important
    }

    .oga-video-player-ev__play-icon-orange {
        height: 5.625rem;
        width: 5.625rem
    }

    .oga-video-player-ev__profileDetails {
        bottom: 4.375rem;
        left: 5.875rem
    }

    .oga-video-player-ev__modal-container {
        height: 26rem;
        width: 45.625rem
    }

    .player-ev--youtube {
        max-height: 36.25rem
    }

    .oga-video-player__modal-container {
        height: 26rem;
        width: 45.625rem
    }

    .oga-vision-ev__arrow-next {
        right: -6%
    }

    .oga-vision-ev__arrow-next:before,
    .oga-vision-ev__arrow-prev:before {
        font-size: 3.75rem
    }
}

@media(min-width:993px)and (min-width:1230px) {

    .oga-contact-us-ev .oga-form__wrapper--comments,
    .oga-gated-form-ev .oga-form__wrapper--comments {
        margin-top: 1.625rem
    }
}

@media(min-width:992px)and (min-width:1230px) {
    .oga-contact-us-ev__form-container {
        margin-bottom: .75rem
    }

    .oga-contact-us-ev__form-container .oga-form__wrapper {
        width: calc(50% - 25px)
    }

    .oga-footer-ev__products-links-section .oga-footer-ev__link a,
    .oga-footer-ev__quick-links-section .oga-footer-ev__link a {
        width: 6.5625rem
    }

    .oga-gated-form-ev__form-container {
        margin-bottom: .75rem
    }

    .oga-gated-form-ev__form-container .oga-form__wrapper {
        width: calc(50% - 25px)
    }

    .oga-grievance-ev__form-container {
        margin-bottom: .75rem
    }

    .oga-grievance-ev__form-container:nth-child(3) {
        margin-bottom: 1.625rem
    }

    .oga-grievance-ev__form-container .oga-form__wrapper {
        width: calc(50% - 25px)
    }

    .oga-grievance-ev__form-container .oga-form__section {
        width: 66%
    }
}

@media(min-width:1230px)and (max-width:1599px) {
    .oga-text-asset-vertical-carousel-ev .oga-video-player-ev__play-icon-orange {
        height: 5.625rem;
        width: 5.625rem
    }
}

@media(min-width:1231px) {
    .oga-maps-ev__container-country__details-context {
        font-size: 1rem;
        line-height: 1.25rem
    }
}

@media(min-width:1240px)and (max-width:1270px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__content-section {
        width: 51%
    }
}

@media(min-width:1366px) {
    .oga-container--inner {
        max-width: 66.5rem
    }

    .oga-modal--disclaimer .oga-disclaimer-container {
        padding: 3.75rem;
        width: 68.5rem
    }

    .datepicker-custom .datepicker-grid {
        width: 19.75rem
    }

    .oga-rte__content ul {
        margin: 0 0 1.25rem 1.125rem
    }

    .oga-rte__content ol {
        margin: 0 0 1.25rem 1.4375rem
    }

    .oga-rte__content .h1,
    .oga-rte__content .h2,
    .oga-rte__content .h3,
    .oga-rte__content .h4,
    .oga-rte__content .h5,
    .oga-rte__content .h6,
    .oga-rte__content h1,
    .oga-rte__content h2,
    .oga-rte__content h3,
    .oga-rte__content h4,
    .oga-rte__content h5,
    .oga-rte__content h6,
    .oga-rte__content li,
    .oga-rte__content p {
        margin-bottom: 1.25rem
    }

    .oga-richtext-ev.oga-richtext-ev--remove-title-margin .h1,
    .oga-richtext-ev.oga-richtext-ev--remove-title-margin .h2,
    .oga-richtext-ev.oga-richtext-ev--remove-title-margin .h3,
    .oga-richtext-ev.oga-richtext-ev--remove-title-margin .h4,
    .oga-richtext-ev.oga-richtext-ev--remove-title-margin .h5,
    .oga-richtext-ev.oga-richtext-ev--remove-title-margin .h6,
    .oga-richtext-ev.oga-richtext-ev--remove-title-margin h1,
    .oga-richtext-ev.oga-richtext-ev--remove-title-margin h2,
    .oga-richtext-ev.oga-richtext-ev--remove-title-margin h3,
    .oga-richtext-ev.oga-richtext-ev--remove-title-margin h4,
    .oga-richtext-ev.oga-richtext-ev--remove-title-margin h5,
    .oga-richtext-ev.oga-richtext-ev--remove-title-margin h6,
    .oga-richtext-ev.oga-richtext-ev--remove-title-margin p {
        margin-bottom: 0;
        padding-bottom: 1.25rem
    }

    .oga-asset-quote__container {
        -webkit-column-gap: 6.5rem;
        -moz-column-gap: 6.5rem;
        column-gap: 6.5rem
    }

    .oga-asset-quote__img-container {
        min-height: 33.75rem;
        min-width: 33.75rem
    }

    .oga-asset-quote__text * {
        margin: 1.25rem 0
    }

    .oga-asset-quote__para {
        margin-top: 2.46875rem
    }

    .oga-asset-quote__name {
        margin-top: 2.4875rem
    }

    .oga-asset-quote__designation,
    .oga-asset-quote__name {
        font-size: 1.125rem !important;
        line-height: 1.5rem !important
    }

    .oga-asset-quote__btn {
        margin-top: 1.85125rem
    }

    .oga-asset-quote__icon i {
        font-size: 1.3375rem
    }

    .oga-asset-quote--right .oga-asset-quote__container {
        -webkit-column-gap: 9.375rem;
        -moz-column-gap: 9.375rem;
        column-gap: 9.375rem
    }

    .oga-bgimagecard__content {
        max-height: 31.9375rem;
        max-width: 30rem;
        min-height: 28.75rem;
        padding: 72px 85px 71px 70px
    }

    .oga-bgimagecard__description {
        -webkit-line-clamp: 10;
        max-height: 18rem
    }

    .oga-bgimagecard__image {
        min-height: 27.5rem
    }

    .oga-bgimagecard--two-col-text .oga-bgimagecard__content {
        border-bottom-left-radius: 5.125rem;
        border-top-right-radius: 5.125rem;
        max-height: 31.9375rem;
        min-height: 28.75rem;
        padding: 3.5625rem 4rem 4.4375rem 3.4375rem
    }

    .oga-bgimagecard--two-col-text .oga-bgimagecard__column-container {
        gap: 2.75rem
    }

    .oga-bod-ev-modal__action {
        padding: 0 0 0 3.125rem
    }

    .oga-bod-ev-modal__description {
        margin: 3rem 0 0 3.125rem;
        padding: 0 4.5625rem 0 0
    }

    .oga-bod-ev .modal__container {
        max-width: 68.5rem
    }

    .oga-bod__tile-container {
        gap: 5rem 1.5625rem;
        max-width: 72rem
    }

    .oga-bod-modal__action {
        padding: 0 0 0 3.125rem
    }

    .oga-bod-modal__description {
        margin: 3rem 0 0 3.125rem;
        max-height: 26.5rem;
        padding: 0 4.5625rem 0 0
    }

    .oga-bod .modal__container {
        max-width: 68.5rem
    }

    .oga-breadcrumb-ev__links {
        max-width: 50rem
    }

    .oga-breadcrumb .oga-breadcrumb__container .oga-breadcrumb__links {
        max-width: unset
    }

    .oga-breadcrumb__links {
        max-width: 50rem;
        padding: 1.25rem 0
    }

    .oga-cards__header {
        margin-bottom: 3.125rem
    }

    .oga-cards__card {
        height: 31.6875rem;
        width: 26rem !important
    }

    .oga-cards__card-container {
        gap: 1rem
    }

    .oga-cards__card-container .slick-slide {
        margin: 0 .5rem
    }

    .oga-cards__card--video .oga-video-player__poster,
    .oga-cards__card-image {
        height: 15.75rem
    }

    .oga-cards__card-content {
        padding: 1.25rem 1.875rem 2.5rem
    }

    .oga-cards__card-content:not(.oga-cards__card-content--video):hover {
        padding: 1.875rem 1.875rem 3.125rem
    }

    .oga-cards__card-title {
        margin-bottom: .875rem;
        max-height: 3.25rem
    }

    .oga-cards__card-description {
        -webkit-line-clamp: 4;
        max-height: 6.5rem
    }

    .oga-cards__card:not(.oga-cards__card--video):hover .oga-cards__card-title {
        max-height: 6.5rem
    }

    .oga-cards__card:not(.oga-cards__card--video):hover .oga-cards__card-description {
        -webkit-line-clamp: 14;
        max-height: 22.75rem
    }

    .oga-cards__card:not(.oga-cards__card--video):hover .oga-cards__action {
        margin-top: 1.25rem
    }

    .oga-cards__card--no-cta .oga-cards__card-content {
        padding: 1.25rem 1.875rem 1.875rem
    }

    .oga-cards__card--no-cta .oga-cards__card-content:not(.oga-cards__card-content--video):hover {
        padding: 1.875rem
    }

    .oga-cards__card--no-cta:not(.oga-cards__card--video):hover .oga-cards__card-description {
        -webkit-line-clamp: 15;
        max-height: 24.375rem
    }

    .oga-cards__two-column .oga-cards__header {
        padding-right: 3.75rem
    }

    .oga-cards__two-column .oga-cards__card-container {
        max-width: 53rem
    }

    .oga-cards--small .oga-cards__card {
        height: 21.75rem
    }

    .oga-cards--small .oga-cards__card-content {
        padding: 1.25rem 2.5rem 1.25rem 1.875rem
    }

    .oga-cards--small .oga-cards__card-title {
        max-height: 3.25rem
    }

    .oga-cards--small .oga-cards__card:not(.oga-cards__card--video):hover .oga-cards__card-content {
        padding: 1.25rem 1.875rem 3.125rem
    }

    .oga-cards--small .oga-cards__card:not(.oga-cards__card--video):hover .oga-cards__card-title {
        margin-bottom: .875rem;
        max-height: 3.25rem
    }

    .oga-cards--small .oga-cards__card:not(.oga-cards__card--video):hover .oga-cards__card-description {
        -webkit-line-clamp: 8;
        max-height: 14.625rem
    }

    .oga-cards--small .oga-cards__card--no-cta:not(.oga-cards__card--video):hover .oga-cards__card-content {
        padding: 1.25rem 1.875rem
    }

    .oga-cards--small .oga-cards__card--no-cta:not(.oga-cards__card--video):hover .oga-cards__card-description {
        -webkit-line-clamp: 9;
        max-height: 16.25rem
    }

    .oga-case-study-ev__content {
        max-height: 31.9375rem;
        max-width: 30rem;
        min-height: 28.75rem;
        padding: 4.5rem 5.3125rem 4.4375rem 4.375rem
    }

    .oga-case-study-ev__description {
        -webkit-line-clamp: 10;
        max-height: 18rem
    }

    .oga-case-study-ev__image {
        min-height: 27.5rem
    }

    .oga-case-study-ev--two-col-text .oga-case-study-ev__content {
        border-bottom-left-radius: 5.125rem;
        border-top-right-radius: 5.125rem;
        max-height: 31.9375rem;
        min-height: 28.75rem;
        padding: 3.5625rem 4rem 4.4375rem 3.4375rem
    }

    .oga-case-study-ev--two-col-text .oga-case-study-ev__column-container {
        gap: 2.75rem
    }

    .oga-chapter-cards__cards {
        -webkit-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem
    }

    .oga-chapter-cards__card {
        height: 15.4375rem;
        width: 26rem
    }

    .oga-chapter-cards__card-title-no-hover {
        padding: 0 2.5rem 1.875rem
    }

    .oga-chapter-cards__img {
        height: 15.4375rem;
        width: 26rem
    }

    .oga-chapter-cards__overlay {
        padding: .625rem 2.5rem 1.875rem
    }

    .oga-chapter-cards__overlay-title {
        max-height: 5rem
    }

    .oga-chapter-cards__overlay-description {
        font-size: 1rem;
        line-height: 1.25rem;
        margin-bottom: 1.25rem
    }

    .oga-chapter-cards--v2 .oga-chapter-cards__card {
        height: 15.4375rem
    }

    .oga-chapter-cards--v2 .oga-chapter-cards__overlay {
        padding-top: 1.875rem
    }

    .oga-chapter-cards--v2 .oga-chapter-cards__overlay-description {
        -webkit-line-clamp: 9
    }

    .oga-contact-banner-ev__container {
        max-width: 57.5rem
    }

    .oga-contact-banner-ev__icon {
        height: 6.125rem;
        width: 7.75rem
    }

    .oga-contact-banner-ev__title {
        margin-top: 1.125rem
    }

    .oga-contact-banner__description {
        margin-top: 1.25rem
    }

    .oga-contact-information-ev__group-section {
        -webkit-column-gap: 2.1875rem;
        -moz-column-gap: 2.1875rem;
        column-gap: 2.1875rem
    }

    .oga-contact-information-ev__group-item {
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
        width: calc(33.3% - 1.5rem)
    }

    .oga-contact-information-ev__item-description {
        margin-top: 1rem
    }

    .oga-contact-information-ev__item-action {
        margin-top: 1.875rem
    }

    .oga-contact-information__group-section {
        -webkit-column-gap: 1.875rem;
        -moz-column-gap: 1.875rem;
        column-gap: 1.875rem
    }

    .oga-contact-information__group-item {
        width: calc(25% - 1.875rem)
    }

    .oga-contact-information--details .oga-contact-information__group-title {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 23.125rem;
        flex: 0 0 23.125rem
    }

    .oga-contact-information--details .oga-contact-information__group-section {
        padding-top: 1rem
    }

    .oga-contact-information--details .oga-contact-information__link-text {
        padding-left: 3.875rem
    }

    .oga-contact-information--details .oga-contact-information__download-link {
        margin-left: 6.1875rem
    }

    [dir=rtl] .oga-contact-information--details .oga-contact-information__group-link {
        padding: 0 3.875rem 0 1.25rem
    }

    .oga-contact-us-ev-result {
        padding: 3.75rem
    }

    .oga-contact-us {
        padding: 3.75rem;
        width: 68.5rem
    }

    .oga-contact-us-result {
        padding: 3.75rem
    }

    .oga-contact-us-result .oga-contact-us__heading,
    .oga-contact-us__heading {
        margin-bottom: 1.5625rem
    }

    .oga-contact-us__form-container .oga-form__section {
        width: 20.1875rem
    }

    .oga-content-image-slider-ev__description {
        margin-top: 1.25rem
    }

    .oga-content-image-slider-ev .slick-slider .slick-next:before,
    .oga-content-image-slider-ev .slick-slider .slick-prev:before {
        font-size: 3.125rem
    }

    .oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-details {
        margin: 1.875rem 3.75rem 1.875rem 1.25rem
    }

    .oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-decline {
        margin: 5rem 3.75rem 5rem 1.25rem
    }

    .oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-decline__content {
        margin: 0 0 0 2.5rem
    }

    .oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-decline__action {
        padding-left: 2.5rem
    }

    .oga-modal--disclaimer-variation[dir=rtl] .oga-disclaimer-confirm {
        margin: 5rem 3.75rem 5rem 1.25rem
    }

    .oga-modal--disclaimer-variation .oga-disclaimer__wrapper {
        max-width: calc(100vw - 344px);
        min-width: 68.5rem
    }

    .oga-modal--disclaimer-variation .oga-disclaimer-details {
        margin: 1.875rem 1.25rem 1.875rem 3.75rem;
        max-height: calc(100vh - 81pt)
    }

    .oga-modal--disclaimer-variation .oga-disclaimer-decline {
        margin: 5rem 1.25rem 5rem 3.75rem;
        max-height: calc(100vh - 81pt);
        min-height: 6rem
    }

    .oga-modal--disclaimer-variation .oga-disclaimer-decline__content {
        margin: 0 2.5rem 0 0
    }

    .oga-modal--disclaimer-variation .oga-disclaimer-decline__action {
        padding-right: 2.5rem
    }

    .oga-modal--disclaimer-variation .oga-disclaimer-confirm {
        margin: 5rem 1.25rem 5rem 3.75rem;
        max-height: calc(100vh - 81pt);
        min-height: 6rem
    }

    .oga-modal--disclaimer-variation .oga-form__section {
        width: 20.1875rem
    }

    .oga-downloads-ev .oga-downloads-ev__group-link {
        padding: 2.25rem 1.25rem 2.3125rem 1.875rem
    }

    .oga-downloads__group-title {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 23.125rem;
        flex: 0 0 23.125rem
    }

    .oga-downloads__link-text {
        padding-left: 4.375rem
    }

    .oga-downloads__download-link {
        margin-left: 6.1875rem
    }

    .oga-downloads--evolution .oga-downloads__group-link {
        padding: 2.25rem 1.25rem 2.3125rem 1.875rem
    }

    .oga-downloads--evolution .oga-downloads__group-title {
        font-size: 2.125rem;
        line-height: 2.5rem;
        margin-bottom: 1.90625rem
    }

    .oga-downloads--evolution .oga-downloads__link-text {
        font-size: 1.375rem;
        line-height: 1.5625rem
    }

    .oga-downloads--evolution .oga-downloads__download-link .icon-new-download {
        font-size: 2rem;
        height: 2.1875rem;
        width: 2rem
    }

    [dir=rtl] .oga-downloads__group-link {
        padding: 2rem 1.875rem 2rem 1.25rem
    }

    .oga-editor__group-section {
        -webkit-column-gap: 1.875rem;
        -moz-column-gap: 1.875rem;
        column-gap: 1.875rem
    }

    .oga-editor__group-item {
        width: 18.59375rem
    }

    .oga-fact-boxes {
        padding: 4rem 0
    }

    .oga-fact-boxes__section {
        margin: 0 -.5rem
    }

    .oga-faq .oga-container {
        max-width: 66.625rem
    }

    .oga-faq__accordion-content {
        font-size: 1.125rem
    }

    .oga-featured-news-ev-list__title {
        margin-bottom: 3.125rem
    }

    .oga-featured-news-ev-list__card-content-container {
        padding: 1.875rem 1.25rem 0
    }

    .oga-featured-news-ev-list__img,
    .oga-featured-news-ev-list__img-container {
        height: 17.5rem
    }

    .oga-featured-news-ev-list__card-heading {
        margin-bottom: 1.875rem
    }

    .oga-featured-news-ev-list__tag-data ul li {
        padding: 0 .5rem
    }

    .oga-featured-news-list__title {
        font-size: 2.125rem;
        line-height: 2.5rem
    }

    .oga-featured-news-list__card-content-container {
        padding: .6875rem 1.875rem 1.875rem
    }

    .oga-featured-news-list__img,
    .oga-featured-news-list__img-container {
        height: 15.75rem
    }

    .oga-featured-news-list__img-tag {
        padding-left: 1.875rem
    }

    .oga-featured-news-list__card-heading {
        font-size: 1.375rem;
        line-height: 1.625rem;
        margin-bottom: 1.375rem
    }

    .oga-featured-news-list__tag-data .oga-featured-news-list__tag-name {
        margin-left: -1.9375rem;
        padding: .3125rem .5625rem .25rem 1.875rem
    }

    .oga-financial-results__item-wrapper__document-text {
        font-size: 1.125rem;
        line-height: 1.625rem
    }

    .oga-financials-calendar__tab {
        width: auto
    }

    .oga-financials-calendar__tab.prev-event {
        padding-left: 2.1875rem
    }

    .oga-financials-calendar__tab-container-line {
        height: .125rem;
        width: 100%
    }

    [dir=rtl] .oga-financials-calendar__tab.prev-event {
        padding-right: 2.1875rem
    }

    .oga-find-office__title {
        margin-bottom: 1.25rem
    }

    .oga-find-office__filters {
        padding: 1.875rem
    }

    .oga-flip-card__title {
        margin-bottom: 1.25rem
    }

    .oga-flip-card__items {
        gap: 3.75rem 2.5rem
    }

    .oga-flip-card__frame-image,
    .oga-flip-card__item {
        height: 25rem;
        width: 18.125rem
    }

    .oga-flip-card__frame-title {
        bottom: 1.25rem;
        padding: 0 1.25rem
    }

    .oga-flip-card__content {
        padding: 1.8125rem 1.25rem
    }

    .oga-flip-card__content-icon {
        margin-bottom: 1.3125rem
    }

    .oga-flip-card__content-title {
        height: 3.25rem
    }

    .oga-flip-card__content-description {
        font-size: 1.375rem !important;
        height: 4.875rem
    }

    .oga-flip-card__content-action {
        bottom: 5.625rem
    }

    .oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__container {
        padding: 0 2.1875rem 3.5rem 3.75rem
    }

    .oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__content {
        padding: 0 0 0 3.125rem
    }

    .oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__title {
        margin-bottom: 1.25rem
    }

    .oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__image {
        height: 20.5625rem;
        width: 28rem
    }

    .oga-flip-card .modal--for-popup-variation .oga-flip-card-modal__description {
        max-height: 20rem;
        padding: 0 4.5625rem 0 0
    }

    .oga-flip-card .modal--for-popup-variation .modal__container {
        width: 68.5rem
    }

    .oga-footer-ev__links-header {
        padding-bottom: 1.375rem;
        padding-right: 5.625rem
    }

    .oga-footer-ev__quick-links .oga-footer-ev__link {
        padding-bottom: .75rem
    }

    .oga-footer-ev__links-section .oga-footer-ev__logo-section {
        width: 25%
    }

    .oga-footer-ev__links-section .oga-footer-ev__all-links {
        width: 60%
    }

    .oga-footer-ev__links-section .oga-footer-ev__social-links-section {
        padding-top: 0;
        width: 11.5%
    }

    .oga-footer-ev__products-links-section .oga-footer-ev__link,
    .oga-footer-ev__quick-links-section .oga-footer-ev__link {
        padding-right: 2.5rem
    }

    .oga-footer-ev__products-links-section ul:first-child {
        max-width: 54%
    }

    .oga-footer-ev__link a {
        font-size: 1rem;
        min-width: 7.5rem
    }

    .oga-footer-ev__social-links-section .oga-footer-ev__social-links-item {
        margin-bottom: .9375rem
    }

    .oga-footer-ev__social-links-item a {
        font-size: 1rem
    }

    .oga-footer-ev__social-links__quick-links .oga-footer-ev__link {
        padding-right: 2.5rem;
        width: 10rem !important
    }

    .oga-footer-ev__all-links[dir=rtl] {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .oga-footer-ev__all-links[dir=rtl] .oga-footer-ev__quick-links-section {
        padding-right: 0
    }

    .oga-footer-ev__all-links[dir=rtl] .oga-footer-ev__links-header {
        padding-left: 5.625rem
    }

    .oga-footer-ev__all-links[dir=rtl] .oga-footer-ev__link {
        padding-left: 3.125rem
    }

    .oga-footer__links-header {
        padding-right: 5.625rem
    }

    .oga-footer__links-section .oga-footer__logo-section {
        width: 25%
    }

    .oga-footer__links-section .oga-footer__all-links {
        width: 60%
    }

    .oga-footer__links-section .oga-footer__social-links-section {
        padding-top: .8125rem;
        width: 15%
    }

    .oga-footer__products-links-section .oga-footer__link,
    .oga-footer__quick-links-section .oga-footer__link {
        padding-right: 3.125rem
    }

    .oga-footer__products-links-section ul:first-child {
        max-width: 54%
    }

    .oga-footer__all-links[dir=rtl] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .oga-footer__all-links[dir=rtl] .oga-footer__quick-links-section {
        padding-right: 0
    }

    .oga-footer__all-links[dir=rtl] .oga-footer__links-header {
        padding-left: 5.625rem
    }

    .oga-footer__all-links[dir=rtl] .oga-footer__link {
        padding-left: 3.125rem
    }

    .oga-full-bleed-notes__sub-heading {
        max-width: 16.8125rem;
        padding-left: 1.25rem
    }

    .oga-full-bleed-notes__sub-heading__title {
        font-size: 1.625rem;
        line-height: 2rem
    }

    [dir=rtl] .oga-full-bleed-notes__sub-heading {
        padding-right: 1.25rem
    }

    .oga-full-screen-image__img-lg {
        max-width: 80rem
    }

    .oga-gated-form-ev-result,
    .oga-grievance-ev-result {
        padding: 3.75rem
    }

    .oga-header-ev__menu-popup-card {
        padding: 2.5rem 3.125rem
    }

    .oga-header-ev__menu-popup-card-img {
        height: 4.375rem;
        width: 4.375rem
    }

    .oga-header-ev__menu-popup-card-list {
        padding-right: 4.375rem
    }

    .oga-header-ev__menu-popup-wrapper-list-3-col .oga-header-ev__menu-popup-wrapper-list-item {
        width: 31%
    }

    .oga-header-ev__menu-item-tier3-item:before {
        margin-top: .1875rem
    }

    .oga-header__img {
        width: 14.4375rem
    }

    .oga-header__right-bottom-section .oga-header__menu-item-link a {
        margin-left: 2.5rem
    }

    .oga-header__menu-item-tier3-item:before {
        margin-top: .1875rem
    }

    .oga-hero-banner-ev-single-card .oga-hero-banner-ev__heading h2 {
        font-size: 2.75rem;
        line-height: 3rem
    }

    .oga-hero-banner-ev-home-banner .oga-hero-banner-ev-right-image {
        min-height: 46.875rem
    }

    .oga-hero-banner-ev-sub-banner .oga-hero-banner-ev-right-image {
        min-height: 32.5rem
    }

    .oga-hero-banner-carousel .oga-hero-banner--sm .oga-hero-banner__image {
        max-height: 33.3125rem
    }

    .oga-hero-banner-carousel .oga-hero-banner--sm .oga-hero-banner__bg-image {
        max-height: 33.3125rem;
        min-height: 31.5625rem
    }

    .oga-hero-banner-carousel .oga-hero-banner__bg-image,
    .oga-hero-banner-carousel .oga-hero-banner__image {
        max-height: 45.3125rem
    }

    .oga-hero-banner-carousel .slick-dots {
        left: calc(50vw - 40.125rem)
    }

    .oga-icon-banner-ev__title {
        margin-bottom: 1.25rem
    }

    .oga-icon-banner-ev__carousel-wrapper {
        max-width: 66.5rem
    }

    .oga-icon-banner-ev--animation .oga-icon-banner-ev__brands {
        -webkit-column-gap: 2.5rem;
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem
    }

    .oga-icon-banner-ev--animation .oga-icon-banner-ev__image-container {
        height: 8.75rem;
        width: 8.75rem
    }

    .oga-icon-banner__title {
        margin-bottom: 1.25rem
    }

    .oga-icon-banner__carousel-wrapper {
        max-width: 66.5rem
    }

    .oga-icon-banner--animation .oga-icon-banner__brands {
        -webkit-column-gap: 2.5rem;
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem
    }

    .oga-icon-banner--animation .oga-icon-banner__image-container {
        height: 8.75rem;
        width: 8.75rem
    }

    .oga-image-content__bg-desktopImage {
        height: 39.375rem;
        width: 100%
    }

    .oga-image-grid__tile-container {
        -webkit-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem
    }

    .oga-image-grid__tile {
        width: 24%
    }

    .oga-image-grid__tile-image {
        max-height: 14.4375rem
    }

    .oga-image-grid--overlay .oga-image-grid__tile {
        width: 24%
    }

    .oga-investor-theme-table__header {
        padding: .75rem 1.875rem
    }

    .oga-locations-ev__country-name {
        padding-right: .625rem
    }

    .oga-locations__region-map {
        margin-right: 2.9375rem
    }

    .oga-metrics__title {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 5.25rem;
        font-weight: 400;
        line-height: 5.25rem;
        letter-spacing: 0
    }

    .oga-metrics__card-details {
        width: 14.0625rem
    }

    .oga-metrics--maxi .oga-metrics__cards {
        -webkit-column-gap: 4rem;
        -moz-column-gap: 4rem;
        column-gap: 4rem
    }

    .oga-metrics--maxi .oga-metrics__card-details {
        min-width: 16.25rem
    }

    .oga-metrics--maxi .oga-metrics__card-details .oga-metrics__title {
        font-size: 5.25rem;
        line-height: 4.375rem
    }

    .oga-metrics--maxi .oga-metrics__withImage .oga-metrics__card-details {
        min-width: 16.25rem;
        width: 14.0625rem
    }

    .oga-news-article__container {
        padding-top: 5rem
    }

    .oga-news-article__title {
        margin-bottom: 1.25rem
    }

    .oga-news-list-ev__title {
        width: 17.75rem
    }

    .oga-news-list-ev__cards-section {
        row-gap: 3.75rem
    }

    .oga-news-list-ev__img-container {
        height: 15.75rem
    }

    .oga-news-list-ev__tag-data ul li {
        padding: 0 .5rem
    }

    .oga-news-list-ev__card-row .oga-news-list-ev__card-content-container {
        padding: 1.875rem 1.25rem 0
    }

    .oga-news-list-ev__card-row .oga-news-list-ev__card-heading {
        margin-bottom: 1.875rem
    }

    .oga-news-list-ev__card-row .oga-news-list-ev__img {
        height: 17.5rem
    }

    .oga-news-list-ev__card-row .oga-news-list-ev__img-container {
        height: 17.625rem
    }

    .oga-news-list__filters {
        padding: 1.875rem
    }

    .oga-news-list__title {
        font-size: 2.125rem;
        line-height: 2.5rem;
        width: 17.75rem
    }

    .oga-news-list__cards-section {
        -webkit-column-gap: .8125rem;
        -moz-column-gap: .8125rem;
        column-gap: .8125rem;
        row-gap: 1.875rem
    }

    .oga-news-list__img-container {
        height: 15.75rem
    }

    .oga-news-list__tag-data .oga-news-list__tag-name {
        margin-left: -1.9375rem;
        padding-left: 1.875rem
    }

    .oga-news-list__tag-data .oga-news-list__tag-date {
        font-weight: 700
    }

    .oga-news-list__card-row {
        -webkit-box-flex: 0;
        -ms-flex: 0 calc(33.3% - 9px);
        flex: 0 calc(33.3% - 9px)
    }

    .oga-news-list__card-row .oga-news-list__card-content-container {
        padding: .9375rem 1.875rem 1.875rem
    }

    .oga-news-list__card-row .oga-news-list__img {
        height: 15.75rem
    }

    .oga-news-list__card-row .oga-news-list__img-tag {
        padding-left: 1.875rem
    }

    .oga-news__title {
        margin-bottom: 1.25rem
    }

    .oga-news__description {
        margin-bottom: 3.125rem
    }

    .oga-news__card {
        height: 29.1875rem;
        width: 21rem !important
    }

    .oga-news__card-container {
        gap: 1.25rem
    }

    .oga-news__card-image {
        height: 13.125rem
    }

    .oga-news__card-content {
        padding: 1.25rem 1.875rem 1.875rem
    }

    .oga-news__card-content:hover {
        padding: 1.25rem 1.875rem 3.125rem
    }

    .oga-news__card-title {
        margin-bottom: .875rem;
        max-height: 3.25rem
    }

    .oga-news__card-description,
    .oga-news__card:hover .oga-news__card-title {
        max-height: 6.5rem
    }

    .oga-newsletter-subscription-ev-result {
        padding: 3.75rem
    }

    .oga-newsletter-subscription {
        padding: 3.75rem;
        width: 68.5rem
    }

    .oga-newsletter-subscription-result {
        padding: 3.75rem
    }

    .oga-newsletter-subscription-result .oga-newsletter-subscription__heading,
    .oga-newsletter-subscription__heading {
        margin-bottom: 1.5625rem
    }

    .oga-newsletter-subscription__form-container .oga-form__section {
        width: 20.1875rem
    }

    .oga-product-carousel-ev__subtitle {
        margin-bottom: 3.125rem
    }

    .oga-product-carousel-ev__hover-image-container {
        right: 20%
    }

    .oga-product-carousel__title {
        margin-bottom: 1.25rem
    }

    .oga-product-carousel__subtitle {
        margin-bottom: 3.125rem
    }

    .oga-product-carousel__carousel-wrapper {
        max-width: 66.5rem
    }

    .oga-product-carousel__product-wrapper {
        margin-right: 1rem
    }

    .oga-product-carousel__product {
        width: 12.375rem
    }

    .oga-product-services-carousel-ev__carousel-wrapper {
        max-width: 66.5rem
    }

    .oga-product-services-carousel-ev__product-wrapper {
        margin-right: 1rem
    }

    .oga-product-services-carousel-ev__product {
        width: 12.375rem
    }

    .oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__container {
        padding: 0 2.1875rem 3.5rem 3.75rem
    }

    .oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__content {
        padding: 0 0 0 3.125rem
    }

    .oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__image {
        height: 20.5625rem;
        width: 28rem
    }

    .oga-product-services-grid-ev .modal--for-popup-variation .oga-product-services-grid-ev-modal__description {
        max-height: 20rem;
        padding: 0 4.5625rem 0 0
    }

    .oga-product-services-grid-ev .modal--for-popup-variation .modal__container {
        width: 68.5rem
    }

    .oga-product-tiles__title {
        margin-bottom: 1.25rem
    }

    .oga-product-tiles__image-lg {
        border-radius: 0 5.125rem;
        height: 39.5rem;
        width: 39.5rem
    }

    .oga-product-tiles__tile-wrapper {
        height: 39.5rem;
        width: 39.5rem
    }

    .oga-product-tiles__tile-wrapper:hover .oga-product-tiles__tile-content {
        border-radius: 0 5.125rem;
        height: 39.5rem;
        max-width: 39.5rem;
        width: 39.5rem
    }

    .oga-product-tiles__tile-shadow {
        border-top-right-radius: 5.125rem;
        width: 39.5rem
    }

    .oga-product-tiles__tile-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-flow: column-reverse wrap;
        flex-flow: column-reverse wrap;
        height: 0;
        padding: 3.125rem 2.875rem 3.125rem 3.125rem;
        width: 0
    }

    .oga-product-tiles__product {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-bottom: 4.375rem
    }

    .oga-product-tiles__product-description {
        max-height: 4.75rem;
        width: 10.625rem
    }

    .oga-quote__asset {
        height: 12.5rem;
        width: 12.5rem
    }

    .oga-quote__content {
        margin: 20px 0 0 2.5rem;
        width: 51.5rem
    }

    .oga-quote__executive {
        margin-top: 1.875rem
    }

    .oga-sitemap-ev__nav-item-tier1-label a {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 1.375rem;
        font-weight: 400;
        line-height: 1.625rem;
        letter-spacing: 0
    }

    .oga-sitemap-ev__nav-item-tier2-label a {
        font-size: 1.25rem;
        font-weight: 700
    }

    .oga-sitemap-ev__nav-item-tier2-label a,
    .oga-sitemap-ev__nav-item-tier3 a {
        font-family: Gilroy-Medium, HelveticaNeueLT-Arabic-Roman;
        line-height: 1.625rem;
        letter-spacing: 0
    }

    .oga-sitemap-ev__nav-item-tier3 a {
        font-size: 1.125rem;
        font-weight: 400
    }

    .oga-small-icon-banner-ev-desc {
        font-size: 1.25rem
    }

    .oga-small-icon-banner-ev__content-info {
        margin-top: 2.375rem
    }

    .oga-small-icon-banner-desc {
        font-size: 1.25rem
    }

    .oga-small-icon-banner__content-info {
        margin-top: 1.9375rem
    }

    .oga-small-icon-banner-title {
        margin-bottom: 1.25rem
    }

    .oga-socialmediateaser__title h4 {
        font-size: 2.125rem;
        line-height: 40px
    }

    .oga-socialmediateaser__card {
        height: 488px
    }

    .oga-socialmediateaser__card-container {
        padding-bottom: 34px
    }

    .oga-socialmediateaser__card-header {
        margin-bottom: 20px
    }

    .oga-socialmediateaser__card-description {
        font-size: 18px;
        height: 157px;
        -webkit-line-clamp: 7;
        line-height: 22px
    }

    .oga-socialmediateaser__card-img img {
        height: 235px
    }

    .oga-socialmediateaser__card:hover .oga-socialmediateaser__card-container {
        padding-bottom: 26px
    }

    .oga-socialmediateaser__card:hover .oga-socialmediateaser__card-description {
        height: 399px;
        -webkit-line-clamp: 18
    }

    .oga-sticky-menu-ev[dir=rtl] .oga-sticky-menu-ev__item:first-child {
        margin-left: 0 !important
    }

    .oga-sticky-menu__item {
        padding: 1.125rem 1.875rem .625rem
    }

    .oga-sticky-menu__item:first-child {
        margin-left: 1.875rem
    }

    .oga-sticky-menu[dir=rtl] .oga-sticky-menu__item:first-child {
        margin-left: 0 !important
    }

    .oga-tabs-ev__main-container--show {
        border-radius: 0 5rem
    }

    .oga-tabs-ev__image,
    .oga-tabs-ev__video {
        width: 56%
    }

    .oga-tabs-ev__media {
        border-radius: 0 5rem;
        height: 23.25rem;
        width: 35.5rem
    }

    .oga-tabs__description {
        margin-bottom: 3.125rem
    }

    .oga-tabs__tab-btn,
    .oga-tabs__tab-btn:first-child {
        padding: 1.25rem 2.5rem
    }

    .oga-tabs__content-section {
        width: 37%
    }

    .oga-tabs__content-title {
        margin-bottom: .9375rem
    }

    .oga-tabs__media {
        max-width: 100%
    }

    .oga-tabs__image,
    .oga-tabs__video {
        width: 56%
    }

    .oga-tabs__curve {
        left: calc(44% - 1px)
    }

    .oga-tabs__curve--trans-layer {
        left: calc(44% - 10px)
    }

    .oga-tabs--constrained-width .oga-tabs__media {
        max-width: 80rem
    }

    .oga-tabs--constrained-width .oga-tabs__tab-btn {
        max-width: calc(14.29% - 3.5px);
        min-height: 5.25rem
    }

    .oga-tabs--constrained-width .oga-tabs__content-section {
        margin-left: 6.75rem;
        width: 37.5%
    }

    .oga-text-asset-banner__main-container--sm .oga-text-asset-banner__content-section {
        width: 49%
    }

    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__content-section {
        padding-left: 2.6875rem;
        width: 40%
    }

    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__media {
        height: 42.6875rem
    }

    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__curve {
        -webkit-transform: scale(2.35);
        transform: scale(2.35)
    }

    .oga-text-asset-banner__content-section {
        width: 29%
    }

    .oga-text-asset-banner__title {
        margin-bottom: .9375rem
    }

    .oga-text-asset-banner__image,
    .oga-text-asset-banner__video {
        width: 64%
    }

    .oga-text-asset-banner__curve {
        left: calc(36% - 1px)
    }

    .oga-text-asset-carousel__description {
        margin-bottom: 3.125rem
    }

    .oga-text-asset-carousel__card {
        width: 80rem !important
    }

    .oga-text-asset-carousel__card-container .slick-slide {
        margin: 0 .5rem
    }

    .oga-text-asset-carousel__card-asset {
        height: 26rem;
        width: 46.25rem
    }

    .oga-text-asset-carousel__card-image {
        border-radius: 0 5.125rem
    }

    .oga-text-asset-carousel__card-content {
        padding-left: 7.75rem;
        width: calc(100% - 740px)
    }

    .oga-text-asset-carousel--right .oga-text-asset-carousel__card-content {
        padding-right: 7.75rem
    }

    .oga-text-asset-carousel--integrated .slick-slide {
        margin: 0
    }

    .oga-text-asset-carousel--integrated .oga-text-asset-carousel--right .oga-text-asset-carousel__card-content {
        padding-right: 2.75rem
    }

    .oga-text-asset-carousel--integrated .oga-text-asset-carousel__card-asset,
    .oga-text-asset-carousel--integrated .oga-text-asset-carousel__card .oga-video-player__poster {
        height: 28.125rem
    }

    .oga-text-asset-carousel--integrated .oga-text-asset-carousel__card-container {
        max-width: 80rem
    }

    .oga-text-asset-vertical-carousel-ev__container {
        padding: 0.8125rem 0 5rem
    }

    .oga-text-asset-vertical-carousel-ev__card-image {
        border-radius: 0 5.125rem
    }

    .oga-text-asset-vertical-carousel-ev__card-content {
        min-height: 22.4375rem
    }

    .oga-text-asset-vertical-carousel-ev__card-container {
        max-width: 100%
    }

    .oga-text-asset-vertical-carousel-ev .slick-dots {
        left: -2.125rem
    }

    .oga-text-image-ev__content {
        margin: 0 0 0 4.6875rem
    }

    .oga-text-image-ev--lg-right .oga-text-image-ev__content {
        margin: 0 4.6875rem 0 0
    }

    .oga-text-image-ev--portrait .oga-text-image-ev__asset-caption {
        width: 28.6875rem
    }

    .oga-text-image-ev--article-img .oga-container--inner {
        max-width: 66.5rem
    }

    .oga-text-image-ev--article-img .oga-text-image-ev__asset {
        height: 23.3125rem;
        width: 31.6875rem
    }

    .oga-text-image-ev--article-img .oga-text-image-ev__content {
        margin: 0 0 0 3.125rem
    }

    .oga-text-image-ev--article-img.oga-text-image-ev--lg-right .oga-text-image-ev__content {
        margin: 0 3.125rem 0 0
    }

    .oga-text-image-ev--video .oga-text-image-ev__asset {
        height: 25.8125rem;
        width: 45.8125rem
    }

    .oga-text-image-ev--video .oga-text-image-ev__content {
        margin: 0 0 0 3.875rem
    }

    .oga-text-image-ev--video.oga-text-image-ev--lg-right .oga-text-image-ev__content {
        margin: 0 3.875rem 0 0
    }

    .oga-text-image-ev.oga-text-image-ev--article-img.oga-text-image-ev--maxi .oga-text-image-ev__asset,
    .oga-text-image-ev.oga-text-image-ev--maxi .oga-text-image-ev__asset {
        height: 35.625rem;
        width: 30rem
    }

    .oga-text-image-ev.oga-text-image-ev--article-img.oga-text-image-ev--maxi .oga-text-image-ev__asset-caption,
    .oga-text-image-ev.oga-text-image-ev--maxi .oga-text-image-ev__asset-caption {
        width: 30rem
    }

    .oga-text-image-ev.oga-text-image-ev--article-img.oga-text-image-ev--maxi.oga-text-image-ev--lg-right .oga-text-image-ev__content,
    .oga-text-image-ev.oga-text-image-ev--maxi.oga-text-image-ev--lg-right .oga-text-image-ev__content {
        margin: 0 3.75rem 0 0
    }

    .oga-text-image__content {
        margin: 0 0 0 6.25rem;
        max-width: 30rem
    }

    .oga-text-image__description {
        margin-top: 1.25rem
    }

    .oga-text-image__asset {
        height: 28.6875rem;
        width: 43.6875rem
    }

    .oga-text-image__asset-caption {
        width: 43.6875rem
    }

    .oga-text-image--lg-right .oga-text-image__content {
        margin: 0 6.25rem 0 0
    }

    .oga-text-image--portrait .oga-text-image__asset {
        height: 39rem;
        width: 32.75rem
    }

    .oga-text-image--portrait .oga-text-image__asset-caption {
        width: 32.75rem
    }

    .oga-text-image--portrait .oga-text-image__content {
        margin: 0 0 0 6.75rem;
        max-width: 39.5rem
    }

    .oga-text-image--portrait.oga-text-image--lg-right .oga-text-image__content {
        margin: 0 6.75rem 0 0
    }

    .oga-text-image--maxi .oga-text-image__asset,
    .oga-text-image--maxi .oga-text-image__asset-caption {
        width: 30rem
    }

    .oga-text-image--maxi .oga-text-image__asset img {
        height: 35.625rem
    }

    .oga-text-image--maxi .oga-text-image__content {
        margin: 0 0 0 3.75rem;
        max-width: 29.6875rem
    }

    .oga-text-image--maxi.oga-text-image--lg-right .oga-text-image__content {
        margin: 0 3.75rem 0 0
    }

    .oga-text-tiled-video-quote-ev__subtitle {
        margin-bottom: 3.125rem
    }

    .oga-three-icon-banner__title {
        margin-bottom: 1.25rem
    }

    .oga-three-icon-banner__banner-image {
        padding: 0 .5rem;
        width: 27rem
    }

    .oga-three-icon-banner__image {
        margin-bottom: 1.5rem
    }

    .oga-three-tiles-background .oga-three-tiles-body-container {
        -webkit-column-gap: 1.0625rem;
        -moz-column-gap: 1.0625rem;
        column-gap: 1.0625rem;
        margin-bottom: 5rem
    }

    .oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content {
        padding: 1.875rem
    }

    .oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-img {
        height: 5.625rem
    }

    .oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description .h1,
    .oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description .h2,
    .oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description .h3,
    .oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description .h4,
    .oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description .h5,
    .oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description .h6,
    .oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description h1,
    .oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description h2,
    .oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description h3,
    .oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description h4,
    .oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description h5,
    .oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description h6,
    .oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-description p {
        margin-bottom: 1.25rem
    }

    .oga-timeline {
        padding-top: 6.25rem
    }

    .oga-timeline__country {
        width: 33.25rem
    }

    .oga-timeline__text-box {
        width: 16.25rem
    }

    .oga-timeline__para {
        font-size: 1rem
    }

    .oga-timeline__date-text {
        width: 16.25rem
    }

    .oga-two-cards-ev__overlay-description,
    .oga-two-column-text-ev__wrapper {
        margin-bottom: 1.25rem
    }

    .oga-sticky-menu__item {
        font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
        font-size: .875rem;
        font-weight: 400;
        line-height: 1.3125rem;
        letter-spacing: 0
    }

    .oga-two-col-text {
        padding: 5rem 0
    }

    .oga-two-col-text__description,
    .oga-two-col-text__title {
        margin-bottom: 1.25rem
    }

    .oga-two-col-text__content-container {
        gap: 3.75rem
    }

    .oga-two-col-text--split-40-60 .oga-two-col-text__content:first-child {
        max-width: 37%
    }

    .oga-two-col-text--split-40-60 .oga-two-col-text__content:nth-child(2) {
        max-width: 60%
    }

    .player-ev--dam .damEvPlayer {
        max-height: 28.75rem
    }

    .oga-video-player__play-icon-orange {
        height: 8.125rem;
        width: 8.125rem
    }

    .player--dam .damPlayer {
        max-height: 28.75rem
    }
}

@media(min-width:992px)and (min-width:1366px) {
    .oga-fact-boxes__section-grid {
        padding: 0 .5rem
    }

    .oga-footer-ev__links-section .oga-footer-ev__social-links-section {
        margin-left: 1.875rem
    }

    .oga-icon-banner-ev__brands,
    .oga-icon-banner__brands {
        -webkit-column-gap: 5.1875rem;
        -moz-column-gap: 5.1875rem;
        column-gap: 5.1875rem
    }

    .oga-text-asset-carousel--integrated .oga-text-asset-carousel__card-content {
        height: 28.125rem
    }
}

@media(min-width:1366px)and (max-width:1439px) {
    .oga-financials-calendar__event-desc-box {
        -webkit-column-gap: 3.75rem;
        -moz-column-gap: 3.75rem;
        column-gap: 3.75rem
    }
}

@media(min-width:1367px) {
    .oga-full-bleed-notes__boxes-main-section {
        -webkit-column-gap: 4.25rem;
        -moz-column-gap: 4.25rem;
        column-gap: 4.25rem
    }

    .oga-full-screen-image-ev .modal__container,
    .oga-full-screen-image .modal__container {
        max-height: 36.625rem;
        max-width: 84.125rem
    }

    .oga-tabs-ev__image {
        margin-right: 5.75rem
    }

    .oga-tabs-ev .oga-video-player-ev__player,
    .oga-tabs-ev__image {
        height: 25.0625rem;
        width: 33.75rem
    }

    .oga-tabs--constrained-width .oga-tabs__image {
        height: 25.0625rem;
        margin-right: 5.75rem;
        width: 33.75rem
    }

    .oga-tabs--constrained-width .oga-tabs__media .oga-video-player__container .oga-video-player__poster {
        margin-right: 5.75rem
    }

    .oga-tabs--constrained-width .oga-tabs__media .oga-video-player__container .oga-video-player__poster img {
        height: 25.0625rem;
        width: 33.75rem
    }

    .oga-tabs--constrained-width .oga-tabs__media .oga-video-player__container .oga-video-player__player {
        height: 25.0625rem;
        margin-right: 5.75rem;
        width: 33.75rem
    }

    .oga-timeline__icon {
        margin-top: 1.875rem
    }
}

@media(min-width:1407px)and (max-width:1439px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__content-section {
        width: 43%
    }
}

@media(min-width:1439px)and (max-width:1541px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__content-section {
        width: 43%
    }
}

@media(min-width:1440px) {
    .oga-container {
        max-width: 80rem
    }

    .oga-container--news-detail-container {
        max-width: 66.5rem
    }

    .oga-curvature-container svg {
        margin-top: -3.5625rem !important
    }

    .oga-bod-ev__tile {
        width: 15.25rem
    }

    .oga-bod-ev__tile-image {
        height: 16.4375rem;
        width: 15.25rem
    }

    .oga-chapter-cards-ev--v2 .oga-chapter-cards-ev__card {
        height: 15.6875rem
    }

    .oga-chapter-cards-ev--v2 .oga-chapter-cards-ev__overlay {
        padding-top: 1.875rem
    }

    .oga-contact-banner-ev.oga-curvature .oga-curvature-container svg {
        margin-top: -3.25rem !important
    }

    .oga-financials-calendar__event-desc-box {
        -webkit-column-gap: 1.625rem;
        -moz-column-gap: 1.625rem;
        column-gap: 1.625rem
    }

    .oga-financials-calendar__event-date {
        width: 11.5625rem
    }

    .oga-financials-calendar .btn {
        min-width: 9.625rem;
        width: 9.625rem
    }

    .oga-footer-ev__all-links {
        gap: 2.25rem !important
    }

    .oga-full-screen-image-ev {
        padding: 5rem 0 4.0625rem
    }

    .oga-full-screen-image-ev__frame {
        padding: 0 2.5rem
    }

    .oga-full-screen-image-ev__action .btn {
        height: 3.5rem;
        min-height: 3.5rem;
        min-height: 1.375rem;
        min-width: 15rem
    }

    .oga-header-ev__menu-popup-card {
        padding: 3.125rem 3.75rem
    }

    .oga-header-ev__menu-popup-card-img {
        height: 5rem;
        width: 5rem
    }

    .oga-hero-banner-ev .oga-ev-banner-container {
        padding-left: calc(50% - 40rem)
    }

    .oga-hero-banner-ev-home-banner .oga-hero-banner-ev-right-image {
        min-height: 50rem
    }

    .oga-hero-banner-ev-sub-banner .oga-hero-banner-ev-right-image {
        min-height: 33.75rem
    }

    .oga-image-content-ev {
        padding: 6.25rem 2.5rem 2.5rem 1.25rem
    }

    .oga-image-content-ev__container {
        height: 40.4375rem;
        width: 84.9375rem
    }

    .oga-image-content-ev__content-container {
        -webkit-column-gap: 7.875rem;
        -moz-column-gap: 7.875rem;
        column-gap: 7.875rem;
        padding-left: .9375rem;
        padding-right: .9375rem
    }

    .oga-image-content-ev__title {
        width: 32.75rem
    }

    .oga-image-content-ev__description-box {
        max-width: 39.375rem
    }

    .oga-image-content-ev__cta {
        min-height: 3.5rem;
        min-width: 15rem
    }

    .oga-image-content-ev__cta-label {
        min-height: 1.375rem
    }

    .oga-metrics-ev__container {
        -webkit-column-gap: 11.25rem;
        -moz-column-gap: 11.25rem;
        column-gap: 11.25rem;
        padding: 8.4375rem 0 9.375rem
    }

    .oga-metrics-ev__content-box {
        min-width: 31.6875rem
    }

    .oga-metrics-ev__asset-box {
        gap: 6.25rem 9.625rem
    }

    .oga-metrics-ev__asset {
        gap: 1.5625rem 1.875rem;
        max-width: 16.25rem;
        min-width: 16.25rem
    }

    .oga-metrics-ev__img-box {
        height: 11.25rem;
        width: 11.25rem
    }

    .oga-metrics-ev__category {
        width: 100%
    }

    .oga-news-ev__container-wrapper {
        margin-left: calc(50% - 40pc)
    }

    .oga-news-ev__card {
        width: 39rem !important
    }

    .oga-news-ev__card-image {
        height: 20.4375rem;
        width: 39rem
    }

    .oga-news-ev .slick-dots {
        max-width: 80rem
    }

    .oga-news-ev .slick-prev {
        left: -4.0625rem
    }

    .oga-product-carousel-ev__carousel-wrapper {
        max-width: 41.25rem
    }

    .oga-product-carousel-ev__container {
        max-width: 32.75rem;
        padding-right: 6.875rem
    }

    .oga-product-carousel-ev__product-wrapper {
        max-width: 18.75rem
    }

    .oga-product-carousel-ev__hover-image-container img {
        height: 17.5rem;
        width: 80%;
        margin-bottom: 6%;
    }

    .oga-quote-ev__icon--start {
        left: -3.625rem
    }

    .oga-redirect-link-ev__content {
        padding: 1.4375rem 0
    }

    .oga-small-icon-banner-ev-two-card-layout,
    .oga-small-icon-banner-two-card-layout {
        width: 53rem
    }

    .oga-social-media-teaser-ev__container-wrapper {
        margin-left: calc(50% - 40pc)
    }

    .oga-social-media-teaser-ev__card {
        width: 26rem !important
    }

    .oga-social-media-teaser-ev__card-img img {
        height: 12.375rem;
        width: 21.875rem
    }

    .oga-social-media-teaser-ev .slick-dots {
        max-width: 80rem
    }

    .oga-social-media-teaser-ev .slick-prev {
        left: -4.0625rem
    }

    [data-video-poster=true] .oga-social-media-teaser-ev__card-container .oga-video-player-ev__play-icon-orange {
        height: 2.8125rem;
        width: 2.8125rem
    }

    .oga-tabs-ev__action .btn {
        height: 3.5rem;
        min-height: 3.5rem;
        min-width: 12rem
    }

    .oga-text-asset-carousel-ev__card {
        width: 80rem !important
    }

    .oga-text-asset-carousel-ev__card-asset {
        height: 29.1875rem;
        width: 44.625rem
    }

    .oga-text-asset-carousel-ev__card-content {
        height: 29.1875rem;
        width: calc(100% - 714px)
    }

    .oga-text-asset-carousel-ev__card-description {
        margin-bottom: 2.25rem
    }

    .oga-text-asset-carousel-ev__card .oga-video-player-ev__poster {
        height: 29.1875rem;
        max-height: 29.1875rem
    }

    .oga-text-asset-vertical-carousel-ev__card-asset {
        height: 41rem;
        width: 39.5rem
    }

    .oga-text-asset-vertical-carousel-ev__card-content {
        width: calc(100% - 35.8125rem)
    }

    .oga-text-image-ev__asset,
    .oga-text-image-ev__asset-caption {
        width: 42.5rem
    }

    .oga-text-image-ev__cutout-img {
        height: 55.9375rem
    }

    .oga-text-image-ev.parallax-animation .oga-text-image-ev__asset {
        height: 29.3125rem
    }

    .oga-text-image-ev--portrait .oga-text-image-ev__asset {
        height: 42.5rem;
        width: 29.3125rem
    }

    .oga-text-image-with-leaf__container {
        -webkit-column-gap: 9.125rem;
        -moz-column-gap: 9.125rem;
        column-gap: 9.125rem
    }

    .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__primary,
    .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__section {
        height: 49.375rem;
        width: 49.375rem
    }

    .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__secondary {
        height: 46.25rem;
        width: 46.25rem
    }

    .oga-text-image-with-leaf__text-wrap {
        width: 25.75rem
    }

    .oga-text-image-with-leaf__container--bottom-left .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__secondary,
    .oga-text-image-with-leaf__container--bottom-right .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__secondary {
        height: 45.9375rem;
        width: 45.9375rem
    }

    .oga-text-image-with-leaf__container--bottom-left .oga-scattered-leaf__section-item--1 {
        left: 40%
    }

    .oga-text-tiled-video-quote-ev__tiles {
        max-width: 39.5625rem
    }

    .oga-text-tiled-video-quote-ev__tiles-container {
        -webkit-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
        row-gap: 1rem
    }

    .oga-text-tiled-video-quote-ev__tiles-wrapper .oga-text-tiled-video-quote-ev__tile i.icon-quote {
        bottom: 2.25rem;
        font-size: .90625rem;
        left: 1.625rem
    }

    .oga-text-tiled-video-quote-ev__icon-video {
        bottom: 2.25rem;
        height: 2.8125rem;
        left: 1.625rem;
        width: 2.8125rem
    }

    .oga-text-tiled-video-quote-ev__icon-video svg {
        width: 2.8125rem
    }

    .oga-text-tiled-video-quote-ev__tile {
        height: 12.375rem;
        width: 12.375rem
    }

    .oga-text-tiled-video-quote-ev__content-item.ease-out.quote-content {
        min-height: 20.25rem
    }

    .oga-text-tiled-video-quote-ev__profileDetails-tile {
        gap: 2.5rem
    }

    .oga-text-tiled-video-quote-ev .oga-video-player-ev__poster {
        height: 20.25rem
    }

    .oga-text-tiled-video-quote-ev .oga-video-player-ev__play-icon-orange {
        height: 5rem;
        width: 5rem
    }

    .oga-text-tiled-video-quote-ev .oga-video-player-ev__video-container.player-ev--youtube.player-ev--show-poster iframe,
    .oga-text-tiled-video-quote-ev video.oga-video-player-ev__player.damPlayer.oga-video-player-ev__player--no-border-radius {
        height: 20.25rem
    }

    .oga-text-tiled-video-quote-ev .oga-scattered-leaf__section-item {
        height: 9.4375rem;
        width: 9.4375rem
    }

    .oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-title {
        font-size: 1.375rem;
        font-weight: 600;
        line-height: 2rem
    }

    .oga-tile-carousel-ev__items {
        margin-left: calc(50% - 40pc)
    }

    .oga-tile-carousel-ev__item {
        height: 21rem;
        width: 12.5rem !important
    }

    .oga-tile-carousel-ev .slick-dots {
        max-width: 80rem
    }

    .oga-two-cards-ev__card {
        height: 15.6875rem;
        width: 33.3125rem
    }

    .oga-two-cards-ev__card:hover .oga-two-cards-ev__card-title-no-hover h5 {
        bottom: 11.4375rem
    }

    .oga-two-cards-ev__img {
        height: 15.6875rem;
        width: 33.3125rem
    }

    .oga-two-cards-ev--v2 .oga-two-cards-ev__card {
        height: 15.6875rem
    }

    .oga-two-cards-ev--v2 .oga-two-cards-ev__overlay {
        padding-top: 1.875rem
    }

    .oga-two-cards-panel-ev__wrapper {
        -webkit-column-gap: 5.375rem;
        -moz-column-gap: 5.375rem;
        column-gap: 5.375rem
    }

    .oga-two-cards-panel-ev__card {
        width: 36.9375rem
    }

    .oga-two-cards-panel-ev__card .ios-top svg {
        top: -3.125rem
    }

    .oga-two-cards-panel-ev__img {
        height: 25.1875rem
    }

    .oga-two-column-text-ev__col-split {
        -webkit-column-gap: 3.8125rem;
        -moz-column-gap: 3.8125rem;
        column-gap: 3.8125rem
    }

    .oga-video-player-ev__action .btn {
        height: 3.5rem;
        min-height: 3.5rem;
        min-height: 1.375rem;
        min-width: 15rem
    }

    .oga-video-player-ev__play-icon button {
        border-width: .9375rem 0 .9375rem 1.5625rem !important
    }

    .oga-video-player-ev__play-icon-orange {
        height: 6.625rem;
        width: 6.625rem
    }

    .oga-video-player-ev__profileDetails {
        bottom: 3.75rem;
        left: 6.875rem
    }
}

@media only screen and (min-width:1440px) {
    .oga-hero-banner-carousel .oga-hero-banner--sm .oga-hero-banner__bg-image {
        min-height: 32.9375rem
    }

    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__content-section {
        padding-left: 5rem
    }

    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__curve {
        left: calc(36% + 145px)
    }
}

@media(min-width:1440px)and (max-width:1599px) {
    .oga-text-asset-carousel-ev__card-title {
        margin-bottom: 1.0625rem
    }
}

@media(min-width:1542px)and (max-width:1599px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__content-section {
        width: 45.5%
    }
}

@media(min-width:1600px) {
    .oga-text.oga-richtext-ev {
        padding: 5rem 0
    }

    .oga-richtext-ev .oga-scattered-leaf__section-item {
        border: .5rem solid #707070;
        height: 20.6875rem;
        left: 1.875rem;
        top: -9.6875rem;
        width: 20.6875rem
    }

    .oga-richtext-ev.oga-richtext-ev--location-layout {
        padding: 10.125rem 0 7.5rem
    }

    .bg-white .oga-richtext-ev .oga-scattered-leaf__section-item {
        border: .5rem solid #cbcbcb
    }

    .oga-bgimagecard__content {
        max-height: 36.125rem
    }

    .oga-bgimagecard__description {
        -webkit-line-clamp: 12;
        max-height: 22.75rem
    }

    .oga-bgimagecard--two-col-text .oga-bgimagecard__content {
        max-height: 36.125rem
    }

    .oga-bod-ev-modal__image {
        height: 30.375rem;
        width: 29.375rem
    }

    .oga-bod-ev-modal__description {
        max-height: 26.5rem
    }

    .oga-breadcrumb-ev {
        margin-top: 8.75rem
    }

    .oga-breadcrumb-ev__link {
        line-height: 1.625rem
    }

    .oga-breadcrumb-ev__article-details {
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .oga-case-study-ev__content {
        max-height: 36.125rem
    }

    .oga-case-study-ev__description {
        -webkit-line-clamp: 12;
        max-height: 22.75rem
    }

    .oga-case-study-ev--two-col-text .oga-case-study-ev__content {
        max-height: 36.125rem
    }

    .oga-chapter-cards-ev .oga-scattered-leaf__section-item {
        height: 7rem;
        width: 7.0625rem
    }

    .oga-content-image-slider-ev__asset {
        padding-right: 1.25rem
    }

    .oga-content-image-slider-ev .slick-slider .slick-dots li {
        margin-right: 1.875rem
    }

    .oga-content-image-slider-ev .slick-slider .slick-next:before,
    .oga-content-image-slider-ev .slick-slider .slick-prev:before {
        font-size: 5rem
    }

    .oga-content-image-slider-ev .slick-slider button.slick-prev {
        left: -2.5rem
    }

    .oga-content-image-slider-ev .slick-slider button.slick-next {
        right: 2.5rem
    }

    .oga-downloads-ev {
        padding: 7.5rem 0
    }

    .oga-downloads-ev .oga-downloads-ev__group-link {
        max-height: 6.875rem;
        padding: 2.5rem
    }

    .oga-downloads-ev .oga-downloads-ev__group-title {
        max-width: 85.25rem
    }

    .oga-downloads-ev .oga-downloads-ev__group-description {
        margin: 0 auto 3.125rem;
        max-width: 85.25rem
    }

    .oga-downloads-ev .oga-downloads-ev__link-text {
        font-size: 1.5rem;
        line-height: 1.75rem;
        margin-right: 3.0625rem
    }

    .oga-floating-menu-ev {
        top: 10.5rem
    }

    .oga-footer-ev__all-links {
        gap: 4.6875rem !important
    }

    .oga-full-screen-image-ev {
        padding: 7.5rem 0 5rem
    }

    .oga-full-screen-image-ev__action .btn--link:after {
        font-size: .59375rem
    }

    .oga-hero-banner-ev-home-banner .oga-hero-banner-ev-right-image {
        min-height: 56.875rem
    }

    .oga-hero-banner-ev-sub-banner .oga-hero-banner-ev-right-image {
        min-height: 38.75rem
    }

    .oga-hero-banner-ev__model-box .oga-video-player-ev__modal-container {
        height: 40.625rem;
        width: 72.3125rem
    }

    .oga-hero-banner-carousel .oga-hero-banner--sm .oga-hero-banner__bg-image {
        background-position: 50% !important;
        min-height: 33.3125rem
    }

    .oga-image-content-ev__image {
        border-top-right-radius: 5rem
    }

    .oga-image-content-ev__content--desktop,
    .oga-image-content-ev__image {
        border-bottom-left-radius: 5rem
    }

    .oga-leaf-banner-ev {
        height: 67.5rem
    }

    .oga-leaf-banner-ev__title h1 {
        font-size: 6.25rem;
        letter-spacing: -.18125rem;
        line-height: 7.5rem
    }

    .oga-leaf-banner-ev__leaf-1 {
        top: -11.125rem
    }

    .oga-leaf-banner-ev__leaf-1 .oga-leaf-banner-ev__cutout {
        right: -6.3125rem;
        top: -3.1875rem
    }

    .oga-leaf-banner-ev__leaf-2 {
        bottom: 4.0625rem;
        left: -9.375rem
    }

    .oga-leaf-banner-ev__leaf-2 .oga-leaf-banner-ev__cutout {
        left: -5.4375rem;
        top: -3.4375rem
    }

    .oga-leaf-banner-ev__leaf-3 {
        bottom: -8.625rem;
        right: 11.6875rem
    }

    .oga-leaf-banner-ev__cutout-img,
    .oga-leaf-banner-ev__image {
        height: 37.25rem;
        width: 37.25rem
    }

    @-webkit-keyframes leaf1animation {
        0% {
            right: -9.375rem
        }

        to {
            right: .3125rem
        }
    }

    @keyframes leaf1animation {
        0% {
            right: -9.375rem
        }

        to {
            right: .3125rem
        }
    }

    @-webkit-keyframes leaf2animation {
        0% {
            left: -15rem
        }

        to {
            left: -9.375rem
        }
    }

    @keyframes leaf2animation {
        0% {
            left: -15rem
        }

        to {
            left: -9.375rem
        }
    }

    @-webkit-keyframes leaf3animation {
        0% {
            bottom: -14.375rem
        }

        to {
            bottom: -8.625rem
        }
    }

    @keyframes leaf3animation {
        0% {
            bottom: -14.375rem
        }

        to {
            bottom: -8.625rem
        }
    }

    .oga-maps-ev .oga-scattered-leaf__section-item {
        border: .5rem solid #707070;
        height: 20.6875rem;
        left: -6.25rem;
        top: -12.5rem;
        width: 20.6875rem
    }

    .oga-maps-ev__container-map {
        height: 32.8125rem;
        padding: 2.5rem .9375rem
    }

    .oga-maps-ev__container-country {
        height: 32.8125rem
    }

    .oga-maps-ev__container-country li {
        padding: .875rem 0
    }

    .oga-maps-ev__container-country li.active {
        max-height: 32.5rem
    }

    .oga-maps-ev__container-country__details-name {
        font-size: 2rem;
        line-height: 2.5rem;
        margin-bottom: 1.5625rem
    }

    .oga-maps-ev__container-country__details-img {
        margin-top: 1.875rem
    }

    .oga-maps-ev__container-country__details-close {
        font-size: 1.125rem;
        right: .9375rem;
        top: 2.1875rem
    }

    .oga-maps-ev__container-country__details-title {
        font-size: 1.25rem;
        line-height: 1.5rem
    }

    .oga-news-article-ev {
        padding: 15.9375rem 0 2.5rem
    }

    .oga-news-ev .slick-prev {
        left: -5rem
    }

    .oga-news-ev .slick-next {
        right: 9.6875rem;
        right: 8.125rem
    }

    .oga-product-carousel-ev__carousel-wrapper {
        max-width: 45rem
    }

    .oga-product-carousel-ev__product {
        gap: 1.25rem
    }

    .oga-product-carousel-ev__product-wrapper:nth-child(odd) {
        margin-right: 1.5625rem
    }

    .oga-product-carousel-ev__product-img {
        height: 5rem;
        width: 5rem;
        height: 6.25rem;
        width: 6.25rem
    }

    .oga-product-category-ev .oga-scattered-leaf__section-item--1,
    .oga-product-category-ev .oga-scattered-leaf__section-item--2 {
        border: .5rem solid #cbcbcb;
        height: 20.6875rem;
        width: 20.6875rem
    }

    .bg-dark-grey .oga-product-category-ev .oga-scattered-leaf__section-item--1,
    .bg-dark-grey .oga-product-category-ev .oga-scattered-leaf__section-item--2 {
        border: .5rem solid #707070
    }

    .oga-quote-ev__wrapper {
        padding: 5rem 0
    }

    .oga-quote-ev__asset-content-box {
        -webkit-column-gap: 4.3125rem;
        -moz-column-gap: 4.3125rem;
        column-gap: 4.3125rem
    }

    .oga-quote-ev__content {
        margin-top: 2.125rem
    }

    .oga-quote-ev__executive {
        margin-top: 2.5rem
    }

    .oga-quote-ev__icon i {
        font-size: 3.25rem
    }

    .oga-quote-ev__icon--start {
        left: -5rem
    }

    .oga-quote-ev__icon--end {
        right: -5rem
    }

    .oga-quote-ev-line-top {
        top: .625rem
    }

    .oga-quote-ev-line-bottom {
        bottom: .625rem
    }

    .oga-search-results-ev {
        padding: 5rem 0 3.125rem
    }

    .oga-social-media-teaser-ev .slick-prev {
        left: -5rem
    }

    .oga-social-media-teaser-ev .slick-next {
        right: 9.6875rem;
        right: 7.6875rem
    }

    [data-video-poster=true] .oga-social-media-teaser-ev__card-container .oga-video-player-ev__play-icon-orange {
        height: 3.125rem;
        width: 3.125rem
    }

    .oga-sticky-menu-ev__item {
        font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
        font-size: 1.125rem;
        font-weight: 400;
        line-height: 1.3125rem;
        letter-spacing: -.0225rem
    }

    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__content-section {
        padding-left: 10rem;
        width: 42.5%
    }

    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__curve {
        left: calc(36% + 10pc);
        -webkit-transform: scale(2.6, 2.2);
        transform: scale(2.6, 2.2)
    }

    .oga-text-asset-carousel-ev__card {
        padding-bottom: 3.25rem;
        width: 82.5rem !important
    }

    .oga-text-asset-carousel-ev__card-container .slick-slide {
        margin: 0 1.5625rem
    }

    .oga-text-asset-carousel-ev__card-description {
        font-size: 1.25rem;
        line-height: 1.625rem;
        margin-bottom: 2.5rem
    }

    .oga-text-asset-carousel-ev__action a {
        font-size: 1.125rem;
        line-height: 1.625rem
    }

    .oga-text-asset-carousel-ev .oga-scattered-leaf__section-item {
        height: 15.5625rem;
        left: -7.75rem;
        -webkit-transform: matrix(.95, -.31, .31, .95, 0, 0);
        transform: matrix(.95, -.31, .31, .95, 0, 0);
        width: 15.5rem
    }

    .oga-text-asset-carousel-ev .oga-scattered-leaf__section.transparent .oga-scattered-leaf__section-item {
        border: .5rem solid #cbcbcb;
        height: 20.6875rem;
        top: -3.125rem;
        width: 20.6875rem
    }

    .oga-text-asset-carousel-ev .slick-prev {
        left: 3.75rem
    }

    .oga-text-asset-carousel-ev .slick-next {
        right: 7.6875rem
    }

    .bg-dark-grey .oga-text-asset-carousel-ev .oga-scattered-leaf__section.transparent .oga-scattered-leaf__section-item {
        border: .5rem solid #707070
    }

    .oga-text-asset-vertical-carousel-ev__container {
        padding: 7.375rem 0 8.75rem
    }

    .oga-text-asset-vertical-carousel-ev__card-container-with-still-image .oga-text-asset-vertical-carousel-ev__card-wrapper {
        height: 40.875rem;
        width: 38.9375rem
    }

    .oga-text-asset-vertical-carousel-ev__card-content {
        margin-left: -3.125rem;
        min-height: 31rem;
        padding: 3.75rem 3.125rem
    }

    .oga-text-asset-vertical-carousel-ev__card .oga-video-player__poster {
        height: 40.875rem;
        width: 38.9375rem
    }

    .oga-text-asset-vertical-carousel-ev__model-box .oga-video-player-ev__modal-container {
        height: 40.625rem;
        width: 72.3125rem
    }

    .oga-text-asset-vertical-carousel-ev--image-right .oga-text-asset-vertical-carousel-ev__card-container-with-still-image-carousel {
        margin-left: -3.125rem
    }

    .oga-text-asset-vertical-carousel-ev--image-right .oga-text-asset-vertical-carousel-ev__card-content,
    .oga-text-asset-vertical-carousel-ev[dir=rtl] .oga-text-asset-vertical-carousel-ev__card-content {
        margin-right: -3.125rem
    }

    .oga-text-asset-vertical-carousel-ev[dir=rtl].oga-text-asset-vertical-carousel-ev--image-right .oga-text-asset-vertical-carousel-ev__card-content {
        margin-left: -3.125rem
    }

    .oga-text-asset-vertical-carousel-ev .slick-dots {
        gap: 1.875rem;
        left: -5.25rem
    }

    .oga-text-image-ev__content {
        margin: 0 0 0 5.9375rem
    }

    .oga-text-image-ev--lg-right .oga-text-image-ev__content {
        margin: 0 5.9375rem 0 0
    }

    .oga-text-image-ev--only-img .oga-text-image-ev__content {
        margin: 0 0 0 5.6875rem
    }

    .oga-text-image-ev--only-img.oga-text-image-ev--lg-right .oga-text-image-ev__content {
        margin: 0 5.6875rem 0 0
    }

    .oga-text-image-ev--article-img .oga-text-image-ev__asset {
        height: 30.25rem;
        width: 41.0625rem
    }

    .oga-text-image-ev--video .oga-text-image-ev__content {
        margin: 0 0 0 5.9375rem
    }

    .oga-text-image-ev--video.oga-text-image-ev--lg-right .oga-text-image-ev__content {
        margin: 0 5.9375rem 0 0
    }

    .oga-text-image-ev .oga-scattered-leaf__section-item {
        height: 20.25rem;
        right: -10rem;
        width: 20.375rem
    }

    .oga-text-image-with-leaf__container--top-left .oga-scattered-leaf__section-item--3 {
        bottom: 6.25rem;
        right: 24%
    }

    .oga-three-icon-banner-ev {
        padding: 5rem 0
    }

    .oga-three-icon-banner-ev__subtitle {
        margin-bottom: 3.75rem
    }

    .oga-three-icon-banner-ev__image-wrapper .btn--link {
        font-size: 1.5rem;
        line-height: 1.75rem
    }

    .oga-three-icon-banner-ev__image-box a .oga-three-icon-banner-ev__description:after {
        font-size: .59375rem
    }

    .oga-three-icon-banner-ev__image {
        height: 8.375rem;
        width: 8.375rem
    }

    .oga-tile-carousel-ev .oga-scattered-leaf__section-item {
        border: .5rem solid #cbcbcb;
        height: 20.6875rem;
        left: -4.5rem;
        width: 20.6875rem
    }

    .bg-dark-grey .oga-tile-carousel-ev .oga-scattered-leaf__section-item {
        border: .5rem solid
    }

    .oga-two-column-text-ev--space {
        padding: 5rem 0
    }

    .oga-two-column-text-ev__col-split {
        -webkit-column-gap: 5rem;
        -moz-column-gap: 5rem;
        column-gap: 5rem
    }

    .oga-two-column-text-ev__action {
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem
    }

    .oga-two-column-text-ev__action .btn {
        font-size: 1.125rem;
        height: 3.5rem;
        line-height: 1.25rem;
        min-height: 3.5rem;
        min-width: 15rem
    }

    .oga-video-player-ev__description,
    .oga-video-player-ev__title {
        max-width: 85.25rem
    }

    .oga-video-player-ev__action {
        margin-top: 3.125rem
    }

    .oga-video-player-ev__video-dimension {
        padding: 5rem 0
    }

    .oga-vision-ev__title {
        margin-bottom: .75rem
    }

    .oga-vision-ev__description {
        margin-bottom: 3.125rem
    }

    .oga-vision-ev .oga-scattered-leaf__section-item {
        border: .5rem solid #707070;
        height: 20.6875rem;
        right: -7rem;
        width: 20.6875rem
    }

    .bg-white .oga-vision-ev .oga-scattered-leaf__section-item {
        border: .5rem solid #cbcbcb
    }
}

@media(min-width:992px)and (min-width:1600px) {
    .oga-footer-ev__links-section .oga-footer-ev__social-links-section {
        margin-left: 0
    }
}

@media(min-width:1600px)and (max-width:1919px) {
    .oga-text-asset-vertical-carousel-ev .oga-video-player-ev__play-icon-orange {
        height: 6.25rem;
        width: 6.25rem
    }
}

@media(min-width:1601px) {

    .oga-full-screen-image-ev .modal__container,
    .oga-full-screen-image .modal__container {
        max-height: 43rem;
        max-width: 98.75rem
    }

    .oga-maps-ev__container-country__details-context {
        font-size: 1.125rem;
        line-height: 1.25rem
    }

    .oga-maps-ev__container-country__details-description {
        margin-bottom: 1rem
    }
}

@media(min-width:1685px)and (max-width:1788px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__content-section {
        width: 45%
    }
}

@media(min-width:1790px)and (max-width:1880px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__content-section {
        width: 47%
    }
}

@media(min-width:1850px)and (max-width:1915px) {
    .oga-text-image-with-leaf__text-wrap {
        margin: 0 auto;
        width: 39.75rem
    }
}

@media(min-width:1882px)and (max-width:1918px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__content-section {
        width: 49%
    }
}

@media(min-width:1920px) {
    .oga-container {
        max-width: 102.625rem
    }

    .oga-container--inner,
    .oga-container--news-detail-container {
        max-width: 85.25rem
    }

    .oga-curvature-container svg {
        margin-top: -4.3125rem !important
    }

    .oga-form__label {
        margin-right: 1.25rem;
        min-width: 7.375rem
    }

    .oga-form__section {
        max-width: 31.8125rem;
        min-width: 31.8125rem
    }

    .oga-form__dropdown-wrapper {
        margin-right: 3.125rem
    }

    .oga-form__selected-label {
        padding: .3125rem 2.375rem .3125rem .625rem
    }

    .oga-form__dropdown-selected .oga-form__menu-container,
    .oga-form__menu-container {
        width: 31.8125rem
    }

    .oga-form__menu-list {
        padding: .625rem .9375rem .5rem .625rem
    }

    .oga-richtext-ev.oga-richtext-leaf {
        padding-top: 11.25rem
    }

    .oga-richtext-ev.oga-richtext-ev--location-layout {
        padding: 13.3125rem 0 8.75rem
    }

    .oga-richtext-ev.oga-richtext-ev--location-layout.ribbon {
        padding: 13.3125rem 0 7.5rem
    }

    .oga-bgimagecard__content {
        max-height: 39.4375rem
    }

    .oga-bgimagecard__description {
        -webkit-line-clamp: 14;
        max-height: 26.875rem
    }

    .oga-bgimagecard--two-col-text .oga-bgimagecard__content {
        max-height: 39.4375rem
    }

    .oga-bgimagecard--two-col-text .oga-bgimagecard__container .oga-bgimagecard__description {
        -webkit-line-clamp: 14
    }

    .oga-bod-ev {
        padding: 5rem 0
    }

    .oga-bod-ev__tile {
        width: 16.25rem
    }

    .oga-bod-ev__tile-container {
        gap: 3.75rem 1rem
    }

    .oga-bod-ev__tile-image {
        height: 17.5rem;
        width: 16.25rem
    }

    .oga-breadcrumb-ev.ribbon {
        margin-top: 12.125rem
    }

    .oga-case-study-ev__content {
        max-height: 39.4375rem
    }

    .oga-case-study-ev__description {
        -webkit-line-clamp: 14;
        max-height: 26.875rem
    }

    .oga-case-study-ev--two-col-text .oga-case-study-ev__content {
        max-height: 39.4375rem
    }

    .oga-case-study-ev--two-col-text .oga-case-study-ev__container .oga-case-study-ev__description {
        -webkit-line-clamp: 14
    }

    .oga-chapter-cards-ev {
        padding: 5rem 0
    }

    .oga-chapter-cards-ev__cards {
        -webkit-column-gap: 2.5rem;
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem
    }

    .oga-chapter-cards-ev__card {
        height: 20.4375rem;
        width: 32.5rem
    }

    .oga-chapter-cards-ev__card-title-no-hover {
        padding: 5rem 2.5rem 3.125rem
    }

    .oga-chapter-cards-ev__card-title-no-hover>* {
        letter-spacing: -.0525rem;
        max-height: 10.625rem
    }

    .oga-chapter-cards-ev__card:hover .oga-chapter-cards-ev__card-title-no-hover>* {
        bottom: 10.875rem;
        height: 6.25rem;
        max-height: unset
    }

    .oga-chapter-cards-ev__card:hover .oga-chapter-cards-ev__card-title-no-hover>h3 {
        bottom: 10.875rem
    }

    .oga-chapter-cards-ev__card:hover .oga-chapter-cards-ev__card-title-no-hover>h4 {
        bottom: 10.3125rem;
        height: 7.9375rem
    }

    .oga-chapter-cards-ev__card:hover .oga-chapter-cards-ev__card-title-no-hover>h5 {
        bottom: 13rem
    }

    .oga-chapter-cards-ev__img {
        height: 20.4375rem;
        width: 32.5rem
    }

    .oga-chapter-cards-ev__overlay {
        padding: 2.8125rem 2.5rem 3.125rem
    }

    .oga-chapter-cards-ev__overlay-title {
        letter-spacing: -.0525rem !important;
        margin-bottom: 1.25rem;
        max-height: 6rem;
        min-height: 3.75rem
    }

    .oga-chapter-cards-ev__overlay-description {
        max-height: 6.8125rem
    }

    .oga-chapter-cards-ev__overlay-action span {
        font-size: 1.25rem;
        line-height: 1.625rem
    }

    .oga-chapter-cards-ev--v2 .oga-chapter-cards-ev__card {
        height: 20.375rem
    }

    .oga-contact-banner-ev.oga-curvature .oga-curvature-container svg {
        margin-top: -4.125rem !important
    }

    .oga-contact-banner-ev__container {
        max-width: 68.625rem;
        padding-bottom: 4.5rem;
        padding-top: 4.5rem
    }

    .oga-contact-banner-ev-cta-button-container .btn,
    .oga-contact-banner-ev__action .btn {
        min-width: 15rem;
        padding: 1.0625rem 1.4375rem
    }

    .oga-contact-information-ev {
        padding: 5rem 0
    }

    .oga-contact-information-ev__item-image img {
        max-width: 3.3125rem
    }

    .oga-contact-us-ev {
        padding: 6.25rem 8.625rem;
        width: 102.5rem
    }

    .oga-contact-us-ev-result .oga-contact-us-ev__heading,
    .oga-contact-us-ev__heading {
        margin-bottom: 3.125rem
    }

    .oga-contact-us-ev .oga-form__label {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 1.125rem;
        font-weight: 400;
        line-height: 1.375rem;
        letter-spacing: 0;
        margin-bottom: .875rem
    }

    .oga-contact-us-ev .oga-form__dropdown {
        font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
        font-size: 1.125rem;
        font-weight: 400;
        line-height: 1.375rem;
        letter-spacing: 0
    }

    .oga-contact-us-ev .oga-form__textarea {
        height: 10.625rem
    }

    .oga-contact-us-ev .oga-form__checkbox-section .oga-form__label {
        font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light
    }

    .oga-content-image-slider-ev__container {
        padding: 5rem 0
    }

    .oga-content-image-slider-ev__container-content {
        gap: 5.59375rem
    }

    .oga-content-image-slider-ev__container-wrapper {
        padding: 2.4375rem 3.15625rem 3.125rem 4.375rem
    }

    .oga-content-image-slider-ev__content {
        padding-left: 3.65625rem
    }

    .oga-content-image-slider-ev__asset {
        padding-right: .625rem
    }

    .oga-content-image-slider-ev__asset div {
        padding-bottom: 1.875rem
    }

    .oga-content-image-slider-ev .step {
        height: 1.1875rem;
        width: 1.1875rem
    }

    .oga-content-image-slider-ev .slider.slider-nav h3 {
        margin: .8125rem
    }

    .oga-featured-news-ev-list,
    .oga-find-office-ev {
        padding: 5rem 0
    }

    .oga-find-office-ev__description {
        margin-bottom: 4.375rem
    }

    .oga-find-office-ev__country-filter,
    .oga-find-office-ev__product-filter,
    .oga-find-office-ev__region-filter,
    .oga-find-office-ev__tab-section {
        margin-bottom: 6.25rem
    }

    .oga-find-office-ev__tabs {
        margin-right: 3.125rem
    }

    .oga-find-office-ev__dropdown-wrapper {
        margin-right: 3.125rem;
        width: 19.25rem
    }

    .oga-find-office-ev__product-filter .oga-find-office-ev__dropdown-wrapper,
    .oga-find-office-ev__product-filter .oga-find-office-ev__menu-container {
        width: 21rem
    }

    .oga-find-office-ev__selected-label {
        padding: .5625rem .9375rem .5rem 1.0625rem
    }

    .oga-find-office-ev__menu-container {
        width: 19.25rem
    }

    .oga-find-office-ev__menu-list {
        padding: .5625rem .9375rem .5rem 1.0625rem
    }

    .oga-find-office-ev__pagination-wrapper {
        margin-top: 6.25rem
    }

    .oga-footer-ev__logo-img {
        margin-bottom: 0;
        margin-left: 0;
        width: 20.625rem
    }

    .oga-footer-ev__links-section .oga-footer-ev__logo-section {
        width: 38%
    }

    .oga-footer-ev__all-links {
        gap: 5.875rem !important
    }

    .oga-full-screen-image-ev__action .btn {
        line-height: 1.25rem
    }

    .oga-gated-form-ev {
        padding: 6.25rem 8.625rem;
        width: 102.5rem
    }

    .oga-gated-form-ev__heading {
        margin-bottom: 3.125rem
    }

    .oga-gated-form-ev .oga-form__label {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 1.125rem;
        font-weight: 400;
        line-height: 1.375rem;
        letter-spacing: 0;
        margin-bottom: .875rem
    }

    .oga-gated-form-ev .oga-form__dropdown {
        font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
        font-size: 1.125rem;
        font-weight: 400;
        line-height: 1.375rem;
        letter-spacing: 0
    }

    .oga-gated-form-ev .oga-form__textarea {
        height: 10.625rem
    }

    .oga-gated-form-ev .oga-form__checkbox-section .oga-form__label {
        font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light
    }

    .oga-grievance-ev {
        padding: 6.25rem 8.625rem;
        width: 102.5rem
    }

    .oga-grievance-ev-result .oga-grievance-ev__heading,
    .oga-grievance-ev__heading {
        margin-bottom: 3.125rem
    }

    .oga-grievance-ev .oga-form__label {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 1.125rem;
        font-weight: 400;
        line-height: 1.375rem;
        letter-spacing: 0;
        margin-bottom: .875rem
    }

    .oga-grievance-ev .oga-form__dropdown {
        font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
        font-size: 1.125rem;
        font-weight: 400;
        line-height: 1.375rem;
        letter-spacing: 0
    }

    .oga-grievance-ev .oga-form__textarea {
        height: 10.625rem
    }

    .oga-grievance-ev .oga-form__checkbox-section .oga-form__label {
        font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light
    }

    .oga-header-ev.ribbon {
        /*top: 3.3125rem*/
    }

    .oga-header-ev__menu-popup-card-title * {
        font-size: 1.1875rem !important
    }

    .oga-header-ev__menu-popup-card-list {
        max-width: 80%;
        padding-right: 0
    }

    .oga-header-ev__mobile-overlay.sticky .oga-header-ev__wrapper {
        -webkit-column-gap: 15.9375rem;
        -moz-column-gap: 15.9375rem;
        column-gap: 15.9375rem;
        height: 5.125rem;
        padding: 1.875rem 0
    }

    .oga-header-ev__mobile-overlay.sticky .oga-header-ev__menu-item-link a {
        padding-bottom: 1.875rem;
        padding-top: 1.875rem
    }

    .oga-header-ev__mobile-overlay.sticky .oga-header-ev__menu-item-link a:after {
        bottom: 1.75rem
    }

    .oga-header-ev__wrapper {
        -webkit-column-gap: 12.75rem;
        -moz-column-gap: 12.75rem;
        column-gap: 12.75rem;
        padding-top: 2.5rem
    }

    .oga-header-ev__wrapper-link span {
        font-size: 1.125rem !important
    }

    .oga-header-ev__img {
        width: 14.4375rem
    }

    .oga-header-ev__right-bottom-section .oga-header-ev__menu-item-link a {
        font-size: 1.125rem !important;
        padding: .9375rem 2.1875rem
    }

    .oga-header-ev__right-bottom-section .oga-header-ev__menu-item-link a:after {
        /*width: calc(100% - 70px)*/
    }

    .oga-header-ev__menu-popup-wrapper-link span {
        font-size: 1.125rem !important
    }

    .oga-hero-banner-ev.ribbon {
        margin-top: 3.375rem
    }

    .oga-hero-banner-ev-single-card .oga-hero-banner-ev__heading h2 {
        font-size: 5rem;
        line-height: 5.875rem
    }

    .oga-hero-banner-ev .oga-ev-banner-container {
        padding-left: calc(50% - 51.3125rem)
    }

    .oga-hero-banner-ev-home-banner .oga-hero-banner-ev-right-image {
        min-height: 66.875rem
    }

    .oga-hero-banner-ev-sub-banner .oga-hero-banner-ev-right-image {
        min-height: 45.625rem
    }

    .oga-hero-banner-ev__model-box .oga-video-player-ev__modal-container {
        height: 50rem;
        width: 89rem
    }

    .oga-icon-banner-ev {
        padding: 5rem 0
    }

    .oga-image-content-ev {
        padding: 8.75rem 3.75rem
    }

    .oga-image-content-ev__container {
        height: 53.5rem;
        width: 112.375rem
    }

    .oga-image-content-ev__content-container {
        -webkit-column-gap: 5rem;
        -moz-column-gap: 5rem;
        column-gap: 5rem;
        padding-bottom: 4.375rem;
        padding-left: 0;
        padding-right: 0
    }

    .oga-image-content-ev__title {
        width: 46.875rem
    }

    .oga-image-content-ev__description-box {
        max-width: 42.0625rem
    }

    .oga-image-content-ev__cta-label {
        line-height: 1.25rem
    }

    .oga-image-ev {
        padding: 5rem 0
    }

    .oga-leaf-banner-ev.ribbon {
        top: 3.375rem
    }

    .oga-leaf-banner-ev__title h1 {
        font-size: 7.8125rem;
        letter-spacing: -.234375rem;
        line-height: 8.625rem
    }

    .oga-locations-ev {
        padding: 5rem 0
    }

    .oga-locations-ev__region-details {
        padding: 6.25rem 0
    }

    .oga-locations-ev__countries {
        gap: 2.5rem 0;
        margin-top: 2.5rem
    }

    .oga-locations-ev__country-name {
        padding-right: 1.875rem
    }

    .oga-maps-ev {
        padding: 5rem 0
    }

    .oga-maps-ev__container-map {
        height: 39.375rem;
        padding: 3.3125rem .9375rem
    }

    .oga-maps-ev__container-country {
        height: 39.375rem
    }

    .oga-maps-ev__container-country li {
        padding: 1.03125rem 0
    }

    .oga-maps-ev__container-country li.active {
        max-height: 39.0625rem
    }

    .oga-maps-ev__container-country__name {
        font-size: 1.625rem;
        line-height: 1.990625rem
    }

    .oga-maps-ev__container-country__details {
        padding: 2.1875rem 1.875rem
    }

    .oga-maps-ev__container-country__details-name {
        margin-bottom: 2.3125rem
    }

    .oga-maps-ev__container-country__details-img {
        margin-top: 2.4375rem
    }

    .oga-maps-ev__container-country__details-close {
        right: 1.25rem
    }

    .oga-maps-ev__container-country__details-title {
        font-size: 1.625rem;
        line-height: 2rem;
        margin-bottom: 1rem
    }

    .oga-news-article-ev {
        padding: 15.9375rem 0 3.75rem
    }

    .oga-news-article-ev.ribbon {
        padding: 19.3125rem 0 3.75rem
    }

    .oga-news-article-ev__title {
        letter-spacing: -.09rem;
        margin-bottom: 3.75rem
    }

    .oga-news-article-ev__news-type {
        font-size: 1.125rem
    }

    .oga-news-ev {
        padding: 5rem 0
    }

    .oga-news-ev__container-wrapper {
        margin-left: calc(50% - 821px)
    }

    .oga-news-ev__title {
        margin-bottom: 3.125rem
    }

    .oga-news-ev__card {
        margin-right: 2.5rem;
        width: 50rem !important
    }

    .oga-news-ev__card-image {
        height: 26.25rem;
        width: 50rem
    }

    .oga-news-ev__card-image,
    .oga-news-ev__card-image img {
        border-bottom-left-radius: 6.25rem;
        border-top-right-radius: 6.25rem
    }

    .oga-news-ev__card-date {
        font-size: 1.25rem;
        line-height: 1.75rem;
        margin-bottom: 1.25rem;
        margin-top: 3.125rem
    }

    .oga-news-ev__additional-content {
        gap: 1.875rem;
        margin-top: 4.375rem
    }

    .oga-news-ev__action .btn {
        font-size: 1.125rem;
        line-height: 1.25rem;
        padding: 1.0625rem 1.4375rem
    }

    .oga-news-ev .slick-dots {
        max-width: 102.625rem
    }

    .oga-news-ev .slick-dots li {
        margin-right: 1.875rem
    }

    .oga-news-ev .slick-dots button,
    .oga-news-ev .slick-dots li {
        height: .875rem;
        width: .875rem
    }

    .oga-news-ev .slick-prev {
        left: -6.875rem
    }

    .oga-news-ev .slick-next:before,
    .oga-news-ev .slick-prev:before {
        font-size: 5.625rem
    }

    .oga-news-list-ev {
        padding: 5rem 0
    }

    .oga-news-list-ev__filters-dates .filter-field {
        margin-left: 3.75rem
    }

    .oga-news-list-ev__card-row .oga-news-list-ev__img,
    .oga-news-list-ev__card-row .oga-news-list-ev__img-container {
        border-bottom-left-radius: 4.375rem;
        border-top-right-radius: 4.375rem
    }

    .oga-news-list-ev__pagination-wrapper {
        margin-top: 3.75rem
    }

    .oga-news-list-ev__category-container li {
        padding: 0 2.5rem 1rem
    }

    .oga-newsletter-subscription-ev {
        padding: 5rem 8.625rem;
        width: 102.5rem
    }

    .oga-newsletter-subscription-ev__heading {
        margin-bottom: 3.125rem
    }

    .oga-newsletter-subscription-ev__form-container {
        -webkit-column-gap: 4.375rem;
        -moz-column-gap: 4.375rem;
        column-gap: 4.375rem;
        margin-bottom: 1rem
    }

    .oga-newsletter-subscription-ev .oga-form__terms-condition {
        margin-bottom: 1.4375rem !important
    }

    .oga-newsletter-subscription-ev__group-heading {
        font-size: 1.125rem;
        margin-bottom: 1rem;
        margin-top: 1.875rem
    }

    .oga-newsletter-subscription-ev__action-container {
        margin-top: 1.875rem
    }

    .oga-newsletter-subscription-ev__action-container .btn {
        font-size: 1.125rem;
        height: 3.5rem;
        line-height: 1.25rem;
        min-height: 3.5rem;
        min-width: 13.125rem
    }

    .oga-newsletter-subscription-ev .oga-recaptcha {
        margin-bottom: 1.875rem
    }

    .oga-product-carousel-ev {
        padding: 8.75rem 0 6.25rem
    }

    .oga-product-carousel-ev__carousel-wrapper {
        max-width: 48.75rem
    }

    .oga-product-carousel-ev__container {
        max-width: 33.625rem;
        padding-right: 18.4375rem
    }

    .oga-product-carousel-ev__product {
        gap: 1.875rem
    }

    .oga-product-carousel-ev__product-wrapper {
        max-width: 22.125rem
    }

    .oga-product-carousel-ev__product-wrapper:nth-child(odd) {
        margin-right: 3.4375rem
    }

    .oga-product-carousel-ev__hover-image-container {
        right: 2%
    }

    .oga-product-carousel-ev__hover-image-container img {
        height: 21.25rem;
        width: 100%
    }

    .oga-product-category-ev {
        padding: 5rem 0
    }

    .oga-product-category-ev__container {
        -webkit-column-gap: 4.5rem;
        -moz-column-gap: 4.5rem;
        column-gap: 4.5rem
    }

    .oga-product-category-ev__product-tile {
        border-bottom-left-radius: 3.75rem;
        border-top-right-radius: 3.75rem;
        -ms-flex-preferred-size: 29.9375rem;
        flex-basis: 29.9375rem;
        padding: 2.5rem 2.5rem 6.5rem
    }

    .oga-product-category-ev__product-list {
        -webkit-column-gap: 3.75rem;
        -moz-column-gap: 3.75rem;
        column-gap: 3.75rem
    }

    .oga-product-category-ev__item {
        -webkit-box-flex: 47%;
        -ms-flex: 47%;
        flex: 47%
    }

    .oga-product-category-ev__item img {
        height: 9.375rem;
        width: 9.375rem
    }

    .oga-product-category-ev__item-details {
        padding-left: 2.25rem
    }

    .oga-product-category-ev__item-title {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .oga-product-services-carousel-ev {
        padding: 5rem 0
    }

    .oga-product-services-carousel-ev__subtitle {
        margin-bottom: 4.25rem
    }

    .oga-product-services-carousel-ev .slick-dots {
        bottom: -1.875rem !important
    }

    .oga-product-services-carousel-ev .slick-dots li {
        height: .875rem;
        margin-right: 1.875rem;
        width: .875rem
    }

    .oga-product-services-carousel-ev .slick-dots button {
        height: .875rem;
        width: .875rem
    }

    .oga-product-services-carousel-ev .slick-dots button:before {
        height: .625rem;
        width: .625rem
    }

    .oga-product-services-grid-ev {
        padding: 6.25rem 0
    }

    .oga-product-services-grid-ev__description {
        margin-bottom: 3.75rem
    }

    .oga-product-services-grid-ev__items--desktop {
        -webkit-column-gap: 2.1875rem;
        -moz-column-gap: 2.1875rem;
        column-gap: 2.1875rem;
        row-gap: 2.1875rem
    }

    .oga-product-services-grid-ev__item {
        border-bottom-left-radius: 3.75rem;
        border-top-right-radius: 3.75rem;
        height: 26.25rem;
        padding: 2.5rem 1.875rem 1.875rem;
        width: 18.75rem
    }

    .oga-product-services-grid-ev__item:hover {
        padding: 2.5rem 1.875rem
    }

    .oga-product-services-grid-ev__product-img {
        bottom: 1.875rem;
        height: 9.375rem;
        right: 1.875rem;
        width: 9.375rem
    }

    .oga-product-services-grid-ev__content-title {
        margin-bottom: 2.5rem
    }

    .oga-product-services-grid-ev__content .btn--link {
        font-size: 1.125rem;
        line-height: 1.625rem
    }

    .oga-quote-ev__asset {
        height: 16.75rem;
        width: 16.75rem
    }

    .oga-redirect-link-ev {
        padding: 5rem 0
    }

    .oga-redirect-link-ev__content {
        padding: 1.5625rem 0
    }

    .oga-redirect-link-ev__content a {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 1.75rem;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0
    }

    .oga-redirect-link-ev__content a svg {
        height: .6875rem;
        width: .6875rem
    }

    .oga-ribbon-ev__links-item {
        font-size: 1rem;
        margin-right: 3.75rem;
        padding: 1rem 0 .9375rem
    }

    .oga-ribbon-ev__links-item:last-child {
        padding: 1rem 1.75rem .9375rem
    }

    .oga-ribbon-ev__links-item:last-child .icon-subscribe {
        margin-top: -.25rem
    }

    .oga-ribbon-ev__icon,
    .oga-ribbon-ev__icon:before {
        font-size: 1.1875rem;
        height: 1.125rem;
        width: 1.125rem
    }

    .oga-ribbon-ev .icon-contact-new,
    .oga-ribbon-ev .icon-contact-new:before {
        font-size: 1.09375rem
    }

    .oga-ribbon-ev .icon-location,
    .oga-ribbon-ev .icon-location:before {
        font-size: 1.21875rem
    }

    .oga-ribbon-ev .oga-search-ev__search-panel--open {
        -webkit-transform: translateX(-10.3125rem);
        transform: translateX(-10.3125rem)
    }

    .oga-search-results-ev__suggestive-keyword.btn--link {
        font-size: 3.25rem
    }

    .oga-sitemap-ev__container,
    .oga-small-icon-banner-ev {
        padding: 5rem 0
    }

    .oga-small-icon-banner-ev__content-label {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 1.25rem;
        font-weight: 400;
        line-height: 1.5625rem;
        letter-spacing: 0
    }

    .oga-small-icon-banner-ev__content-action.btn--link:after {
        font-size: .5625rem
    }

    .oga-social-media-teaser-ev {
        padding: 5rem 0
    }

    .oga-social-media-teaser-ev__container-wrapper {
        margin-left: calc(50% - 821px)
    }

    .oga-social-media-teaser-ev__card {
        width: 33.5rem !important
    }

    .oga-social-media-teaser-ev__card-container {
        border-bottom-left-radius: 5rem;
        border-top-right-radius: 5rem;
        padding: 3.125rem
    }

    .oga-social-media-teaser-ev__card-header {
        height: 2.0625rem;
        margin-bottom: 1.5625rem
    }

    .oga-social-media-teaser-ev__card-img img {
        height: 14.5625rem;
        width: 26.875rem
    }

    .oga-social-media-teaser-ev__card-description {
        height: 8.8125rem;
        min-height: 8.8125rem
    }

    .oga-social-media-teaser-ev .slick-dots {
        max-width: 102.625rem
    }

    .oga-social-media-teaser-ev .slick-dots li {
        height: .875rem;
        margin-right: 1.875rem;
        width: .875rem
    }

    .oga-social-media-teaser-ev .slick-dots button {
        height: .875rem;
        width: .875rem
    }

    .oga-social-media-teaser-ev .slick-dots button:before {
        height: .625rem;
        width: .625rem
    }

    .oga-social-media-teaser-ev .slick-prev {
        left: -6.875rem
    }

    .oga-social-media-teaser-ev .slick-next:before,
    .oga-social-media-teaser-ev .slick-prev:before {
        font-size: 5.625rem
    }

    .oga-social-media-teaser-ev__follow-us-icon .btn {
        height: 3.5rem;
        line-height: 1.25rem;
        min-height: 3.5rem;
        min-height: 1.375rem;
        min-width: 15rem
    }

    [data-video-poster=true] .oga-social-media-teaser-ev__card-container .oga-video-player-ev__play-icon button {
        border-width: .5rem 0 .5rem .65pc !important
    }

    .oga-tabs-ev {
        padding: 5rem 0
    }

    .oga-tabs-ev__title {
        margin-bottom: 3.125rem
    }

    .oga-tabs-ev__summary {
        font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
        font-size: 1.375rem;
        font-weight: 400;
        line-height: 1.75rem;
        letter-spacing: 0
    }

    .oga-tabs-ev__tab-btn {
        margin-left: .375rem;
        padding: 1.0625rem 1.1875rem 1.0625rem 1.25rem
    }

    .oga-tabs-ev__main-container--show {
        gap: 5rem;
        padding: 3.875rem 4.5625rem 3.875rem 5rem
    }

    .oga-tabs-ev__content-title {
        padding: 1.25rem 0 0
    }

    .oga-tabs-ev__media {
        height: 32.75rem;
        width: 49.8125rem
    }

    .oga-tabs-ev__action .btn {
        line-height: 1.25rem
    }

    .oga-text-asset-banner__main-container--full-bleed {
        max-width: 100%
    }

    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__content-section {
        padding-left: 20rem;
        width: 49%
    }

    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__curve {
        left: calc(43% + 20px)
    }

    .oga-text-asset-carousel-ev__container {
        padding: 5rem 0
    }

    .oga-text-asset-carousel-ev__card {
        width: 102.625rem !important
    }

    .oga-text-asset-carousel-ev__card-asset {
        height: 37.4375rem;
        width: 57.1875rem
    }

    .oga-text-asset-carousel-ev__card-content {
        height: 37.4375rem;
        padding: 0 6.625rem 0 7rem;
        width: calc(100% - 915px)
    }

    .oga-text-asset-carousel-ev__card .oga-video-player-ev__poster {
        height: 37.4375rem;
        max-height: 37.4375rem
    }

    .oga-text-asset-carousel-ev .slick-dots li {
        margin-right: 1.875rem
    }

    .oga-text-asset-carousel-ev .slick-dots button {
        height: .875rem;
        width: .875rem
    }

    .oga-text-asset-carousel-ev .slick-prev {
        left: 1.875rem
    }

    .oga-text-asset-carousel-ev .slick-next:before,
    .oga-text-asset-carousel-ev .slick-prev:before {
        font-size: 5.625rem
    }

    .oga-text-asset-vertical-carousel-ev__card-asset,
    .oga-text-asset-vertical-carousel-ev__card-container-with-still-image .oga-text-asset-vertical-carousel-ev__card-wrapper {
        height: 52.75rem;
        width: 50.8125rem
    }

    .oga-text-asset-vertical-carousel-ev__card-asset img,
    .oga-text-asset-vertical-carousel-ev__card-content {
        border-bottom-left-radius: 5rem;
        border-top-right-radius: 5rem
    }

    .oga-text-asset-vertical-carousel-ev__card-content {
        margin-left: -4.0625rem;
        padding: 5rem 4.0625rem;
        width: calc(100% - 46.75rem)
    }

    .oga-text-asset-vertical-carousel-ev__card .oga-video-player__poster {
        height: 52.75rem;
        width: 50.8125rem
    }

    .oga-text-asset-vertical-carousel-ev__model-box .oga-video-player-ev__modal-container {
        height: 50rem;
        width: 89rem
    }

    .oga-text-asset-vertical-carousel-ev--image-right .oga-text-asset-vertical-carousel-ev__card-container-with-still-image-carousel {
        margin-left: -4.0625rem
    }

    .oga-text-asset-vertical-carousel-ev--image-right .oga-text-asset-vertical-carousel-ev__card-content,
    .oga-text-asset-vertical-carousel-ev[dir=rtl] .oga-text-asset-vertical-carousel-ev__card-content {
        margin-right: -4.0625rem
    }

    .oga-text-asset-vertical-carousel-ev[dir=rtl].oga-text-asset-vertical-carousel-ev--image-right .oga-text-asset-vertical-carousel-ev__card-content {
        margin-left: -4.0625rem
    }

    .oga-text-asset-vertical-carousel-ev .slick-dots li {
        height: .625rem;
        width: .625rem
    }

    .oga-text-image-ev__container {
        padding: 5rem 0
    }

    .oga-text-image-ev__logo {
        height: 8.5625rem;
        margin-bottom: 1.875rem;
        width: 10.75rem
    }

    .oga-text-image-ev__asset {
        width: 54.5625rem
    }

    .oga-text-image-ev.parallax-animation .oga-text-image-ev__asset {
        height: 37.625rem
    }

    .oga-text-image-ev--portrait .oga-text-image-ev__asset {
        height: 54.5625rem;
        width: 37.625rem
    }

    .oga-text-image-ev--portrait .oga-text-image-ev__asset-caption {
        width: 37.625rem
    }

    .oga-text-image-ev--article-img .oga-container--inner {
        max-width: 85.25rem
    }

    .oga-text-image-ev--article-img.oga-text-image-ev--portrait .oga-text-image-ev__asset {
        height: 39rem;
        width: 32.75rem
    }

    .oga-text-image-ev--video .oga-text-image-ev__asset {
        height: 33.75rem;
        width: 60rem
    }

    .oga-text-image-ev.oga-text-image-ev--article-img.oga-text-image-ev--maxi .oga-text-image-ev__asset,
    .oga-text-image-ev.oga-text-image-ev--maxi .oga-text-image-ev__asset {
        height: 35.625rem;
        width: 30rem
    }

    .oga-text-image-ev.oga-text-image-ev--article-img.oga-text-image-ev--maxi .oga-text-image-ev__asset-caption,
    .oga-text-image-ev.oga-text-image-ev--maxi .oga-text-image-ev__asset-caption {
        width: 30rem
    }

    .oga-text-image-with-leaf {
        padding: 5rem 0
    }

    .oga-text-image-with-leaf__container {
        -webkit-column-gap: 8.375rem;
        -moz-column-gap: 8.375rem;
        column-gap: 8.375rem
    }

    .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__primary,
    .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__section {
        height: 66.5625rem;
        width: 66.5625rem
    }

    .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__secondary {
        height: 63.4375rem;
        width: 63.4375rem
    }

    .oga-text-image-with-leaf__text-wrap {
        width: 33.5rem
    }

    .oga-text-image-with-leaf__container--bottom-left .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__secondary,
    .oga-text-image-with-leaf__container--bottom-right .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__secondary {
        height: 63.125rem;
        width: 63.125rem
    }

    .oga-text-image-with-leaf__container--top-left .oga-scattered-leaf__section-item--1 {
        height: 9.0625rem;
        width: 9.0625rem
    }

    .oga-text-image-with-leaf__container--top-left .oga-scattered-leaf__section-item--2 {
        height: 28.75rem;
        right: -20.625rem;
        width: 28.75rem
    }

    .oga-text-image-with-leaf__container--top-left .oga-scattered-leaf__section-item--3 {
        height: 7.8125rem;
        right: 22%;
        width: 7.8125rem
    }

    .oga-text-image-with-leaf__container--top-right .oga-scattered-leaf__section-item--2 {
        height: 28.75rem;
        left: -18.6875rem;
        top: 37.5rem;
        width: 28.75rem
    }

    .oga-text-image-with-leaf__container--bottom-left .oga-scattered-leaf__section-item--1 {
        left: 35%;
        right: auto;
        top: -2.5rem
    }

    .oga-text-image-with-leaf__container--bottom-left .oga-scattered-leaf__section-item--2 {
        height: 44.375rem;
        right: -28rem;
        width: 44.375rem
    }

    .oga-text-image-with-leaf__container--bottom-left .oga-scattered-leaf__section-item--3 {
        bottom: -3.4375rem;
        height: 7.1875rem;
        left: auto;
        right: 17rem;
        top: auto;
        width: 7.1875rem
    }

    .oga-text-image-with-leaf__container--bottom-right .oga-scattered-leaf__section-item--1 {
        height: 7.8125rem;
        width: 7.8125rem
    }

    .oga-text-image-with-leaf__container--bottom-right .oga-scattered-leaf__section-item--2 {
        height: 28.75rem;
        left: -18.6875rem;
        top: 37.5rem;
        width: 28.75rem
    }

    .oga-text-tiled-video-quote-ev,
    .oga-text-tiled-video-quote-ev .oga-container {
        padding: 5rem 0
    }

    .oga-text-tiled-video-quote-ev__container {
        width: 51.875rem
    }

    .oga-text-tiled-video-quote-ev__tiles {
        max-width: 52.75rem
    }

    .oga-text-tiled-video-quote-ev__tiles-container {
        row-gap: 1.25rem
    }

    .oga-text-tiled-video-quote-ev__tiles-wrapper .oga-text-tiled-video-quote-ev__tile i.icon-quote {
        bottom: 1.875rem;
        font-size: 19px;
        left: 1.875rem
    }

    .oga-text-tiled-video-quote-ev__icon-video {
        bottom: 1.875rem;
        height: 3.6875rem;
        left: 1.875rem;
        width: 3.6875rem
    }

    .oga-text-tiled-video-quote-ev__icon-video svg {
        width: 3.6875rem
    }

    .oga-text-tiled-video-quote-ev__tile {
        border-bottom-left-radius: 3.75rem;
        border-top-right-radius: 3.75rem;
        height: 16.25rem;
        width: 16.25rem
    }

    .oga-text-tiled-video-quote-ev__content-item.ease-out.quote-content {
        min-height: 26.4375rem
    }

    .oga-text-tiled-video-quote-ev__icon i {
        font-size: 2.5rem
    }

    .oga-text-tiled-video-quote-ev__profileDetails {
        min-height: 9.375rem
    }

    .oga-text-tiled-video-quote-ev__profileDetails-tile {
        gap: 1.5rem
    }

    .oga-text-tiled-video-quote-ev__profileDetails .btn--link:after {
        font-size: .5rem
    }

    .oga-text-tiled-video-quote-ev__tile-overlay {
        border-bottom-left-radius: 3.75rem;
        border-top-right-radius: 3.75rem
    }

    .oga-text-tiled-video-quote-ev .selected-profile .oga-text-tiled-video-quote-ev__tile-overlay {
        padding: 1.875rem
    }

    .oga-text-tiled-video-quote-ev .oga-video-player-ev__poster {
        height: 26.4375rem
    }

    .oga-text-tiled-video-quote-ev .oga-video-player-ev__play-icon-orange {
        height: 6.25rem;
        width: 6.25rem
    }

    .oga-text-tiled-video-quote-ev__tile-action-link {
        font-size: 1.375rem !important
    }

    .oga-text-tiled-video-quote-ev .oga-video-player-ev__video-container.player-ev--youtube.player-ev--show-poster iframe,
    .oga-text-tiled-video-quote-ev video.oga-video-player-ev__player.damPlayer.oga-video-player-ev__player--no-border-radius {
        height: 26.4375rem
    }

    .oga-text-tiled-video-quote-ev .oga-scattered-leaf__section-item {
        height: 11.9375rem;
        left: -6.25rem;
        -webkit-transform: matrix(.97, -.26, .26, .97, 0, 0);
        transform: matrix(.97, -.26, .26, .97, 0, 0);
        width: 11.9375rem
    }

    .oga-three-icon-banner-ev__image-box {
        margin-right: 0;
        width: 28.375rem
    }

    .oga-tile-carousel-ev {
        padding: 5rem 0
    }

    .oga-tile-carousel-ev__subtitle {
        margin-bottom: 3.75rem
    }

    .oga-tile-carousel-ev__items {
        margin-left: calc(50% - 821px)
    }

    .oga-tile-carousel-ev__item {
        border-bottom-left-radius: 3.75rem;
        border-top-right-radius: 3.75rem;
        height: 22.75rem;
        padding: 2.125rem 1.625rem 1.875rem;
        width: 16.25rem !important
    }

    .oga-tile-carousel-ev__content-title {
        margin-bottom: 1.25rem
    }

    .oga-tile-carousel-ev__product-img {
        height: 7.25rem;
        width: 7.25rem
    }

    .oga-tile-carousel-ev .slick-dots {
        max-width: 102.625rem
    }

    .oga-tile-carousel-ev .slick-dots li {
        height: .875rem;
        margin-right: 1.875rem;
        width: .875rem
    }

    .oga-tile-carousel-ev .slick-dots button {
        height: .875rem;
        width: .875rem
    }

    .oga-two-cards-ev {
        padding: 5rem 0
    }

    .oga-two-cards-ev__cards {
        -webkit-column-gap: 2.5rem;
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem
    }

    .oga-two-cards-ev__card {
        height: 20.375rem;
        width: 42.375rem
    }

    .oga-two-cards-ev__card-title-no-hover {
        padding: 6.875rem 3.125rem 3.125rem
    }

    .oga-two-cards-ev__card-title-no-hover h5 {
        bottom: 3.125rem;
        max-height: 6.875rem;
        padding-right: 3.125rem
    }

    .oga-two-cards-ev__card:hover .oga-two-cards-ev__card-title-no-hover h5 {
        bottom: 14.5625rem;
        max-height: 3.25rem
    }

    .oga-two-cards-ev__img {
        height: 20.375rem;
        width: 42.375rem
    }

    .oga-two-cards-ev__overlay {
        padding: 2.8125rem 3.125rem 3.125rem
    }

    .oga-two-cards-ev__overlay-title {
        margin-bottom: 1.25rem;
        max-height: 5rem
    }

    .oga-two-cards-ev__overlay-description {
        max-height: 5.125rem
    }

    .oga-two-cards-ev__overlay-action span {
        font-size: 1.25rem;
        line-height: 1.625rem
    }

    .oga-two-cards-ev--v2 .oga-two-cards-ev__card {
        height: 20.375rem
    }

    .oga-two-cards-panel-ev {
        padding: 5rem 0
    }

    .oga-two-cards-panel-ev__wrapper {
        -webkit-column-gap: 5rem;
        -moz-column-gap: 5rem;
        column-gap: 5rem
    }

    .oga-two-cards-panel-ev__card {
        border-bottom-left-radius: 7.5rem;
        border-top-right-radius: 7.5rem;
        width: 48.75rem
    }

    .oga-two-cards-panel-ev__card .ios-top svg {
        top: -3.75rem
    }

    .oga-two-cards-panel-ev__image-box {
        padding-left: 5rem
    }

    .oga-two-cards-panel-ev__img {
        height: 33.25rem
    }

    .oga-two-cards-panel-ev__content {
        padding: 1.25rem 5rem 5rem
    }

    .oga-two-cards-panel-ev .oga-scattered-leaf__section-item {
        height: 15.5rem;
        right: -7.8125rem;
        top: 37.5rem;
        width: 15.5rem
    }

    .oga-two-column-text-ev .oga-scattered-leaf__section-item {
        height: 7rem;
        left: -3.5rem;
        width: 7rem
    }

    .h1,
    .oga-hero-banner__title,
    h1 {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 6.25rem;
        font-weight: 400;
        line-height: 6.875rem;
        letter-spacing: 0
    }

    .h2,
    .oga-hero-banner-carousel .oga-hero-banner--sm .oga-hero-banner__title,
    .oga-metrics-ev__num,
    h2 {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 5rem;
        font-weight: 400;
        line-height: 5.875rem;
        letter-spacing: 0
    }

    .h3,
    .oga-financials-calendar__heading,
    .oga-icon-banner--animation .oga-icon-banner__title,
    .oga-metrics-ev__heading,
    .oga-modal--disclaimer-variation .oga-disclaimer-details__title,
    .oga-small-icon-banner-title,
    .oga-tabs__title,
    .oga-text-asset-banner__title,
    .oga-text-image__title,
    .oga-timeline__header,
    h3 {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 4.5rem;
        font-weight: 400;
        line-height: 5.125rem;
        letter-spacing: 0
    }

    .h4,
    .oga-chapter-cards__overlay-title,
    .oga-contact-banner-ev__title h3,
    .oga-featured-news-ev-list__title,
    .oga-icon-banner__title,
    .oga-image-content__title,
    .oga-locations-ev__region--no-countries .oga-locations-ev__region-details a,
    .oga-locations-ev__region-title a,
    .oga-locations__region-title a,
    .oga-news-list-ev__title,
    .oga-product-services-grid-ev__title,
    .oga-tabs__content-title,
    h4 {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 3.25rem;
        font-weight: 400;
        line-height: 4rem;
        letter-spacing: 0
    }

    .h5,
    .oga-chapter-cards-ev__overlay-title,
    .oga-disclaimer__loader-wrapper .oga-disclaimer__loader-text,
    .oga-find-office-ev__loader-wrapper .oga-find-office-ev__loader-text,
    .oga-find-office__loader-wrapper .oga-find-office__loader-text,
    .oga-image-grid__tile-text,
    .oga-investor-theme-table__loader-wrapper .oga-investor-theme-table__loader-text,
    .oga-investor-theme-table__no-result,
    .oga-news-list-ev__loader-wrapper .oga-news-list-ev__loader-text,
    .oga-news-list__card-row .oga-news-list__card-heading,
    .oga-news-list__loader-wrapper .oga-news-list__loader-text,
    .oga-sitemap__nav-item-tier1-label a,
    .oga-small-icon-banner__content-label,
    .oga-tables__container table tr th,
    .oga-tabs-ev__content-title,
    .oga-timeline__date-box,
    .oga-two-cards-ev__overlay-title,
    h5 {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 2.625rem;
        font-weight: 400;
        line-height: 3.25rem;
        letter-spacing: 0
    }

    .h6,
    .oga-find-office__pagination-wrapper .oga-find-office__ellipses,
    .oga-find-office__pagination-wrapper .oga-find-office__page-count,
    .oga-footer__links-header,
    .oga-investor-theme-table__label,
    .oga-investor-theme-table__pagination-wrapper .oga-investor-theme-table__ellipses,
    .oga-investor-theme-table__pagination-wrapper .oga-investor-theme-table__page-count,
    .oga-news-list__pagination-wrapper .oga-news-list__ellipses,
    .oga-news-list__pagination-wrapper .oga-news-list__page-count,
    .oga-small-icon-banner__content-action,
    .oga-tabs--constrained-width .oga-tabs__content-title,
    h6 {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 2.25rem;
        font-weight: 400;
        line-height: 2.875rem;
        letter-spacing: 0
    }

    .h7,
    .oga-featured-news-ev-list__card-heading,
    .oga-news-list-ev__card-row .oga-news-list-ev__card-heading,
    h7 {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 1.75rem;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0
    }

    .oga-financial-results__accordion-head h5,
    .oga-financials-calendar__event-date,
    .oga-financials-calendar__event-title,
    .oga-financials-calendar__tab,
    .oga-floating-menu-ev .oga-search-ev__search-text,
    .oga-floating-menu .oga-search__search-text,
    .oga-header .oga-search__search-text,
    .oga-image-content__para,
    .oga-locations-ev__country-name a,
    .oga-metrics-ev__category,
    .oga-product-carousel-ev__product-title,
    .oga-quote__quote,
    .oga-three-tiles-background .oga-three-tiles-body-container .oga-three-tiles-body-content .oga-three-tiles-bg-title,
    .oga-timeline__country,
    .p1 {
        font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
        font-size: 1.5rem;
        font-weight: 400;
        line-height: 2.0625rem;
        letter-spacing: 0
    }

    .oga-asset-quote__para,
    .oga-find-office-ev__address,
    .oga-footer-ev__links-header,
    .oga-form__dropdown,
    .oga-form__textarea,
    .oga-hero-banner-ev__description,
    .oga-icon-banner__sub-title,
    .oga-investor-theme-table__result-title,
    .oga-locations__country-name a,
    .oga-metrics-ev__sub,
    .oga-modal--disclaimer-variation .oga-disclaimer-confirm p,
    .oga-modal--disclaimer-variation .oga-disclaimer-decline p,
    .oga-news-list-ev__category-container li,
    .oga-news__description,
    .oga-news__summary,
    .oga-product-carousel-ev__product-title a,
    .oga-product-services-grid-ev__description,
    .oga-quote__executive,
    .oga-sitemap__nav-item-tier2-label a,
    .oga-small-icon-banner-ev__content-info,
    .oga-small-icon-banner__content-info,
    .oga-tabs__description,
    .oga-text-asset-banner__description,
    .oga-text-image__description,
    .oga-text-tiled-video-quote-ev .selected-profile .oga-text-tiled-video-quote-ev__tile-overlay-title,
    .oga-text-tiled-video-quote-ev__tile-action-link,
    .oga-two-col-text__description,
    .oga-two-col-text__rte,
    .p2 {
        font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
        font-size: 1.375rem;
        font-weight: 400;
        line-height: 1.75rem;
        letter-spacing: 0
    }

    .datepicker-custom,
    .oga-asset-quote__heading,
    .oga-breadcrumb__article-details,
    .oga-cards__card-description,
    .oga-chapter-cards-ev__overlay-description,
    .oga-contact-banner-ev__description p,
    .oga-content-image-slider-ev .slider.slider-nav h3,
    .oga-content-image-slider-ev__description,
    .oga-financial-results__menu-container,
    .oga-financial-results__menu-list,
    .oga-financial-results__selected-label,
    .oga-find-office-ev__menu-container,
    .oga-find-office-ev__menu-list,
    .oga-find-office-ev__selected-label,
    .oga-find-office-ev__tab,
    .oga-find-office-ev__tabs a,
    .oga-find-office__address-one,
    .oga-find-office__address-three,
    .oga-find-office__address-two,
    .oga-find-office__menu-container,
    .oga-find-office__menu-list,
    .oga-find-office__selected-label,
    .oga-find-office__tab,
    .oga-form__menu-container,
    .oga-form__menu-list,
    .oga-form__selected-label,
    .oga-header-ev__menu-item-tier3-link,
    .oga-header-ev__menu-popup-card-title *,
    .oga-header-ev__menu-popup-wrapper-link span,
    .oga-header-ev__mobile-nav-list-item-tier1 .h5 a,
    .oga-header-ev__mobile-nav-list-item a,
    .oga-header-ev__right-bottom-section .oga-header-ev__menu-item-link a,
    .oga-header-ev__wrapper-link span,
    .oga-header__menu-item-tier3-link,
    .oga-header__mobile-nav-list-item-tier1 h5 a,
    .oga-header__mobile-nav-list-item a,
    .oga-header__right-bottom-section .oga-header__menu-item-link a,
    .oga-news__card-description,
    .oga-sitemap__nav-item-tier3 a,
    .oga-tabs__content-description,
    .oga-text-asset-carousel-ev__card-description,
    .oga-timeline__heading,
    .oga-two-cards-ev__overlay-description,
    .p3 {
        font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light;
        font-size: 1.25rem;
        font-weight: 400;
        line-height: 1.625rem;
        letter-spacing: 0
    }

    .btn,
    .btn1,
    .btn2,
    .btn--link,
    .oga-bod-ev__tile-action .btn--link,
    .oga-contact-information-ev__item-action .btn--link,
    .oga-full-bleed-notes__sub-heading-action,
    .oga-small-icon-banner-ev__content-action.btn--link {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 1.125rem;
        font-weight: 400;
        line-height: 1.5625rem;
        letter-spacing: 0
    }

    .oga-video-player-ev .oga-container {
        padding-bottom: 3.75rem
    }

    .oga-video-player-ev__wrapper {
        max-width: 88.8125rem
    }

    .oga-video-player-ev__action .btn {
        line-height: 1.25rem
    }

    .oga-video-player-ev__poster,
    .oga-video-player-ev__poster img {
        max-height: 50rem
    }

    .oga-video-player-ev__video-dimension .oga-video-player-ev__player {
        min-height: 50rem
    }

    .oga-video-player-ev .oga-video-poster,
    .oga-video-player-ev .oga-video-poster img {
        height: 50rem
    }

    .oga-video-player-ev__play-icon-orange {
        height: 8.125rem;
        width: 8.125rem
    }

    .oga-video-player-ev__profileDetails {
        bottom: 5rem;
        left: 8.625rem
    }

    .oga-video-player-ev .oga-scattered-leaf__section-item {
        height: 7rem;
        left: -3.5rem;
        top: 50rem;
        width: 7rem
    }

    .oga-video-player-ev .oga-scattered-leaf__section-item-one {
        height: 15.5rem;
        width: 15.5rem
    }

    .player-ev--youtube {
        max-height: 50rem
    }

    .oga-vision-ev {
        padding: 5rem 0
    }

    .oga-vision-ev-wheel-block {
        height: 40.625rem;
        width: 40.625rem
    }

    .oga-vision-ev__inner-circle {
        --s: 100px;
        --g: 10px;
        height: 26.875rem;
        width: 26.875rem
    }

    .oga-vision-ev__outer-circle {
        --s: 100px;
        --g: 10px;
        height: 40.625rem;
        width: 40.625rem
    }

    .oga-vision-ev-center-circle {
        font-size: 1.5rem
    }

    .oga-vision-ev-center-circle img {
        height: 6.75rem;
        width: 6.75rem
    }

    .oga-vision-ev__text-block {
        height: 40.625rem;
        width: 40.625rem
    }

    .oga-vision-ev__text-block .oga-vision-ev-slice,
    .oga-vision-ev__text-block .oga-vision-ev-slice--outer {
        min-width: 14rem
    }

    .oga-vision-ev__text-block .oga-vision-ev-slice--outer .curve-text-extended span,
    .oga-vision-ev__text-block .oga-vision-ev-slice--outer .curve-text span,
    .oga-vision-ev__text-block .oga-vision-ev-slice .curve-text-extended span,
    .oga-vision-ev__text-block .oga-vision-ev-slice .curve-text span {
        font-size: 1.5rem
    }

    .oga-vision-ev__text-block .oga-vision-ev-slice--outer.default,
    .oga-vision-ev__text-block .oga-vision-ev-slice--outer.single-keyword,
    .oga-vision-ev__text-block .oga-vision-ev-slice.default,
    .oga-vision-ev__text-block .oga-vision-ev-slice.single-keyword {
        min-width: 14rem
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--1.single-keyword {
        left: 9.5%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--1.two-line-txt {
        left: 10%;
        top: 34%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--2.single-keyword {
        right: 9.5%
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--2.two-line-txt {
        right: 9%;
        top: 35%;
        -webkit-transform: rotate(68deg);
        transform: rotate(68deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--3.single-keyword {
        bottom: 22.5%;
        left: 32%;
        -webkit-transform: rotate(-1deg);
        transform: rotate(-1deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-item--3.two-line-txt {
        bottom: 20.5%;
        left: 34%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1.single-keyword {
        left: -2%;
        top: 28%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1.two-line-txt {
        left: -4.5%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--1.default {
        top: 26%;
        -webkit-transform: rotate(-60deg);
        transform: rotate(-60deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--2.single-keyword {
        left: 33%;
        top: 5.5%;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--2.two-line-txt {
        left: 33%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--2.default {
        left: 33%;
        top: 5%;
        -webkit-transform: rotate(1deg);
        transform: rotate(1deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--3.single-keyword {
        right: -5%;
        top: 27%;
        -webkit-transform: rotate(64deg);
        transform: rotate(64deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--3.default {
        right: -5%;
        top: 26.5%;
        -webkit-transform: rotate(61deg);
        transform: rotate(61deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4.single-keyword {
        bottom: 27%;
        right: -1%;
        -webkit-transform: rotate(-62deg);
        transform: rotate(-62deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4.two-line-txt {
        right: -3%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--4.default {
        bottom: 26%;
        right: -4.5%;
        -webkit-transform: rotate(-62deg);
        transform: rotate(-62deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--5.single-keyword {
        bottom: 5%;
        left: 34%;
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--5.two-line-txt {
        bottom: 3%;
        left: 34%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--5.default {
        left: 33.5%;
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg)
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--6.single-keyword {
        bottom: 27%;
        left: -4%
    }

    .oga-vision-ev__text-block .oga-vision-ev-outer-item--6.two-line-txt {
        left: -3%
    }

    .oga-vision-ev__content-layout {
        width: 41.1875rem
    }

    .oga-vision-ev__content-container {
        padding-left: 9.1875rem
    }

    .oga-vision-ev__content-container img {
        margin-right: 2.75rem;
        max-height: 5rem;
        max-width: 5rem
    }

    .oga-vision-ev__content-description {
        margin-bottom: 1.875rem
    }

    .oga-vision-ev__arrow-next:before,
    .oga-vision-ev__arrow-prev:before {
        font-size: 5.625rem
    }
}

@media(min-width:993px)and (min-width:1920px) {

    .oga-contact-us-ev .oga-form__wrapper--comments,
    .oga-gated-form-ev .oga-form__wrapper--comments {
        margin-top: 1.875rem
    }
}

@media(min-width:992px)and (min-width:1920px) {
    .oga-contact-us-ev__form-container {
        margin-bottom: 1rem
    }

    .oga-contact-us-ev__form-container .oga-form__wrapper {
        width: calc(50% - 33px)
    }

    .oga-contact-us-ev__form-container .oga-form__section {
        width: 78%
    }

    .oga-gated-form-ev__form-container {
        margin-bottom: 1rem
    }

    .oga-gated-form-ev__form-container .oga-form__wrapper {
        width: calc(50% - 33px)
    }

    .oga-gated-form-ev__form-container .oga-form__section {
        width: 78%
    }

    .oga-grievance-ev__form-container {
        margin-bottom: 1rem
    }

    .oga-grievance-ev__form-container:nth-child(3) {
        margin-bottom: 1.875rem
    }

    .oga-grievance-ev__form-container .oga-form__wrapper {
        width: calc(50% - 33px)
    }

    .oga-grievance-ev__form-container .oga-form__section {
        width: 78%
    }

    .ribbon .oga-sticky-menu-ev__container-sticky {
        top: 8.375rem !important
    }
}

@media(min-width:1366px)and (min-width:1920px) {
    .oga-footer-ev__links-section .oga-footer-ev__all-links {
        padding-left: .75rem;
        width: 63%
    }

    .oga-footer-ev__links-section .oga-footer-ev__social-links-section {
        width: 14%
    }
}

@media(min-width:1921px) {
    .oga-maps-ev__container-country__details-context {
        font-size: 1.25rem;
        line-height: 1.5rem
    }
}

@media(min-width:1988px)and (max-width:2064px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__curve {
        -webkit-transform: scale(2.7, 2.2);
        transform: scale(2.7, 2.2)
    }
}

@media(min-width:2040px) {

    .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__primary,
    .oga-text-image-with-leaf__image-wrap img {
        border-radius: 0 83%
    }

    .oga-text-image-with-leaf__container--top-right .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__primary,
    .oga-text-image-with-leaf__container--top-right .oga-text-image-with-leaf__image-wrap img {
        border-radius: 83% 0
    }

    .oga-text-image-with-leaf__container--bottom-left .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__primary,
    .oga-text-image-with-leaf__container--bottom-left .oga-text-image-with-leaf__image-wrap img {
        border-radius: 0 80%
    }

    .oga-text-image-with-leaf__container--bottom-right .oga-text-image-with-leaf__image-wrap .oga-text-image-with-leaf__primary,
    .oga-text-image-with-leaf__container--bottom-right .oga-text-image-with-leaf__image-wrap img {
        border-radius: 83% 0
    }
}

@media(min-width:2065px)and (max-width:2140px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__curve {
        -webkit-transform: scale(2.8, 2.2);
        transform: scale(2.8, 2.2)
    }
}

@media(min-width:2141px)and (max-width:2220px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__curve {
        -webkit-transform: scale(2.9, 2.2);
        transform: scale(2.9, 2.2)
    }
}

@media(min-width:2150px) {
    .oga-text-image-with-leaf__container {
        -webkit-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0
    }

    .oga-text-image-with-leaf__text-wrap {
        margin: 0 auto;
        width: 39.75rem
    }
}

@media(min-width:2200px) {
    .oga-text-image-with-leaf__text-wrap {
        width: 46rem
    }
}

@media(min-width:2221px)and (max-width:2298px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__curve {
        -webkit-transform: scale(3, 2.2);
        transform: scale(3, 2.2)
    }
}

@media(min-width:2299px)and (max-width:2374px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__curve {
        -webkit-transform: scale(3.1, 2.2);
        transform: scale(3.1, 2.2)
    }
}

@media(min-width:2375px)and (max-width:2452px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__curve {
        -webkit-transform: scale(3.2, 2.2);
        transform: scale(3.2, 2.2)
    }
}

@media(min-width:2453px)and (max-width:2531px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__curve {
        -webkit-transform: scale(3.3, 2.2);
        transform: scale(3.3, 2.2)
    }
}

@media(min-width:2500px) {
    .oga-contact-banner-ev.oga-curvature .oga-curvature-container svg {
        margin-top: -5.625rem !important
    }
}

@media(min-width:2531px)and (max-width:2610px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__curve {
        -webkit-transform: scale(3.4, 2.2);
        transform: scale(3.4, 2.2)
    }
}

@media(min-width:2611px)and (max-width:2688px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__curve {
        -webkit-transform: scale(3.5, 2.2);
        transform: scale(3.5, 2.2)
    }
}

@media(min-width:2689px)and (max-width:2765px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__curve {
        -webkit-transform: scale(3.6, 2.2);
        transform: scale(3.6, 2.2)
    }
}

@media(min-width:2765px)and (max-width:2845px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__curve {
        -webkit-transform: scale(3.7, 2.2);
        transform: scale(3.7, 2.2)
    }
}

@media(min-width:2845px)and (max-width:2924px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__curve {
        -webkit-transform: scale(3.8, 2.2);
        transform: scale(3.8, 2.2)
    }
}

@media(min-width:2924px)and (max-width:3000px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__curve {
        -webkit-transform: scale(3.9, 2.2);
        transform: scale(3.9, 2.2)
    }
}

@media only screen and (min-width:3000px) {
    .oga-text-asset-banner__main-container--full-bleed .oga-text-asset-banner__curve {
        -webkit-transform: scale(4, 2.2);
        transform: scale(4, 2.2)
    }
}

@media(max-width:991px) {
    .oga-button-two .oga-two-button {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content
    }

    .oga-bod-ev__container .oga-container,
    .oga-bod__container .oga-container {
        max-width: unset;
        padding: 0
    }

    .oga-breadcrumb-ev.news-article {
        margin-top: 5.375rem;
        position: absolute;
        z-index: 2
    }

    .oga-breadcrumb-ev.news-article .oga-breadcrumb-ev__with-detail-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .oga-breadcrumb-ev.news-article .oga-breadcrumb-ev__links {
        padding: 0 0 .5rem
    }

    .oga-breadcrumb-ev.news-article .oga-breadcrumb-ev__article-details {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-bottom: 3.125rem
    }

    .oga-chapter-cards-ev__overlay-title {
        font-size: 1.25rem;
        line-height: 1.625rem
    }

    .oga-chapter-cards-ev__overlay-action .btn--link {
        line-height: 1.25rem
    }

    .oga-chapter-cards-ev__overlay-action .btn--link:before {
        border: 0
    }

    .oga-chapter-cards-ev--transparent .oga-chapter-cards-ev__img {
        height: 100%
    }

    .oga-chapter-cards__overlay-action {
        margin-top: auto
    }

    .oga-contact-banner-ev .btn {
        line-height: 1.25rem
    }

    .oga-contact-banner-ev__title h3 {
        font-size: 1.875rem
    }

    .oga-contact-banner-ev__description p {
        line-height: 20px
    }

    .oga-contact-information--details .oga-contact-information__group-link:first-child {
        margin-top: 1.25rem
    }

    .oga-content-image-slider-ev__container-content {
        border-radius: .125rem;
        border-bottom-left-radius: 2.5rem;
        border-top-right-radius: 2.5rem;
        -webkit-box-shadow: 0 .1875rem 1rem #d6d6d6;
        box-shadow: 0 .1875rem 1rem #d6d6d6;
        margin-bottom: 1.875rem;
        margin-top: .625rem
    }

    .oga-content-image-slider-ev .slick-slider .slick-next,
    .oga-content-image-slider-ev .slick-slider .slick-prev {
        display: none !important
    }

    .oga-content-image-slider-ev .slick-slider .slick-slide:first-child.slick-current.slick-active {
        margin-left: 1rem
    }

    .bg-dark-grey .oga-content-image-slider-ev__container-content {
        background: #fff;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .bg-dark-grey .oga-content-image-slider-ev .slick-dots li button:before {
        background-color: transparent;
        border: 1px solid #fff !important
    }

    .bg-dark-grey .oga-content-image-slider-ev .slick-dots .slick-active button:before {
        background-color: #fff;
        border: 1px solid #fff !important
    }

    .bg-dark-grey .oga-content-image-slider-ev__container-list {
        background: #2e2d2c
    }

    .oga-financial-results__accordion-content__download-item:last-child {
        padding-bottom: 0
    }

    .oga-financial-results .oga-action-container a {
        margin-bottom: .625rem
    }

    .oga-financial-results .oga-action-container a:last-child {
        margin-bottom: 0
    }

    .oga-find-office-ev__dropdown-selected .oga-find-office-ev__menu-container {
        width: 101.2%
    }

    .oga-find-office-ev__email .btn--link:before,
    .oga-find-office-ev__phone .btn--link:before {
        border-bottom: 0
    }

    .oga-footer-ev__links-section {
        margin: 0 auto;
        max-width: 81%
    }

    .oga-footer-ev__products-links-section,
    .oga-footer-ev__quick-links-section {
        padding-bottom: 0
    }

    .oga-footer-ev__social-links {
        padding-left: 0 !important
    }

    .oga-footer-ev__social-links-section {
        padding-left: 0;
        padding-top: 0
    }

    .oga-grievance-ev .oga-form__textarea {
        margin-bottom: 1.875rem
    }

    .oga-header-ev__mobile-overlay--open .oga-header-ev__img-secondary {
        display: block
    }

    .oga-header-ev__mobile-overlay--open .oga-header-ev__img-primary {
        display: none
    }

    .oga-header-ev__mobile-overlay--open .icon-hamburger-menu:before {
        color: #fff !important
    }

    .oga-header-ev__mobile-overlay--open .oga-header-ev__menu-item__subscribe {
        background-color: #ffc400;
        bottom: 0;
        height: 3.125rem;
        left: 0;
        padding: 1rem 0 .9375rem;
        position: fixed;
        top: auto;
        width: 100%;
        z-index: 1
    }

    .oga-header-ev__mobile-overlay--open .oga-header-ev__menu-item__subscribe .oga-header-ev__menu-item-link {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        color: #2e2d2c
    }

    .oga-header-ev__mobile-overlay.sticky .icon-hamburger-menu:before {
        color: #fff
    }

    .oga-header-ev__wrapper {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .oga-header-ev__item-lists {
        min-height: 11.25rem
    }

    .oga-header-ev__mobile-nav-list-item-tier1 .h5 a {
        color: #fff;
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold;
        font-size: 1.25rem
    }

    .oga-header-ev__mobile-nav-list-item-tier1 label {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    .oga-header-ev__mobile-nav-list-item {
        border-bottom: 0;
        margin-bottom: .625rem
    }

    .oga-header-ev__mobile-nav-list-item label {
        margin-bottom: 0;
        margin-left: .5rem;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    .oga-header-ev__mobile-nav-list input[type=checkbox]:checked+label {
        margin-bottom: -.0625rem
    }

    .oga-hero-banner-ev-text-area {
        padding: 1.25rem 0 !important
    }

    .oga-hero-banner-ev-image-area {
        bottom: -.0625rem;
        overflow: hidden;

    }

    .oga-image {
        margin-top: -44% !important;
    }

    .oga-hero-banner-ev-right-image {
        display: inline-block
    }

    .oga-hero-banner-ev .player-ev--youtube .oga-video-player-ev__player {
        min-height: 11.875rem
    }

    .oga-hero-banner-ev-home-banner .oga-hero-banner-ev-image-circle {
        z-index: 1
    }

    .oga-hero-banner-ev-sub-banner .oga-hero-banner-ev-each-image-wrapper {
        width: 100%
    }

    .oga-image-content__wrapper {
        padding-bottom: 3.125rem;
        padding-top: 3.125rem
    }

    .oga-image-content .oga-image-content-mobile-center {
        left: 50%;
        padding-left: .9375rem;
        padding-right: .9375rem;
        text-align: center;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .oga-image-content .oga-image-content-mobile-bottom {
        bottom: 1.875rem;
        left: 50%;
        padding: 0 .9375rem 2.5rem;
        text-align: center;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .oga-image-content .oga-image-content-mobile-top {
        left: 50%;
        padding: 5rem .9375rem 0;
        text-align: center;
        top: 0;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .no-spacer .oga-image-content-mobile-top,
    .no-top-spacer .oga-image-content-mobile-top {
        padding-top: 2.5625rem
    }

    .oga-locations-ev__region--no-countries .oga-locations-ev__region-details a:hover:before {
        width: 0
    }

    .oga-locations-ev__region--expanded .oga-locations-ev__countries {
        display: block;
        width: 100%
    }

    .oga-locations-ev__region--expanded .oga-locations-ev__country-name a {
        display: inline-block;
        margin: .3125rem 0 .3125rem 1.25rem
    }

    .oga-locations-ev__region--expanded .oga-locations-ev__country-name a:after {
        content: ""
    }

    .oga-locations-ev__region--expanded .icon-arrow {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .oga-locations__region--expanded .oga-locations__countries {
        background-color: #2e2d2c;
        display: block;
        width: 100%
    }

    .oga-locations__region--expanded .oga-locations__country-name {
        border-bottom: .0625rem solid hsla(0, 0%, 100%, .2)
    }

    .oga-locations__region--expanded .oga-locations__country-name a {
        background-image: -webkit-gradient(linear, left top, right top, from(#00a865), color-stop(50%, #00a865), color-stop(0, #fff));
        background-image: linear-gradient(90deg, #00a865, #00a865 50%, #fff 0);
        display: inline-block;
        font-size: 1rem;
        margin: 1.09375rem 0 .90625rem 1.5rem
    }

    .oga-locations__region--expanded .oga-locations__country-name a:after {
        content: ""
    }

    .oga-locations__region--expanded .icon-arrow {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .oga-maps-ev {
        background: -webkit-gradient(linear, left top, left bottom, from(#2e2d2c), color-stop(45%, #fff));
        background: linear-gradient(#2e2d2c 45%, #fff 0 100%)
    }

    .oga-maps-ev.active {
        background: -webkit-gradient(linear, left top, left bottom, from(#2e2d2c), color-stop(35%, #fff));
        background: linear-gradient(#2e2d2c 35%, #fff 0 100%)
    }

    .oga-maps-ev__container-country li.active {
        background-color: #2e2d2c;
        border: none;
        border-bottom-left-radius: 1.875rem;
        border-top-right-radius: 1.875rem
    }

    .oga-metrics-ev__asset--no-img .oga-metrics-ev__num {
        font-size: 2.5rem;
        line-height: 2.75rem
    }

    .oga-metrics__card:last-child {
        margin-bottom: 0
    }

    .oga-metrics .oga-metrics__container {
        max-width: 17.625rem
    }

    .oga-news-ev .slick-track .slick-slide {
        margin-left: 0;
        margin-right: .625rem
    }

    .oga-news-list-ev__filters-dates {
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem
    }

    .oga-news-list-ev__filters-dates .oga-news-list-ev__field-name {
        margin-bottom: .375rem
    }

    .oga-news__carousel {
        max-width: 20rem
    }

    .oga-newsletter-subscription-ev__action-container .btn {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold
    }

    .oga-product-carousel-ev__product-title a {
        font-size: 1.125rem
    }

    .oga-product-carousel-ev__product-img--primary {
        margin-right: .9375rem
    }

    .oga-product-category-ev .oga-scattered-leaf__section-item--1,
    .oga-product-category-ev .oga-scattered-leaf__section-item--2 {
        display: none
    }

    .oga-product-category-ev__item:nth-child(2n) img {
        border-radius: 0 88%
    }

    .oga-product-services-grid-ev__item a {
        bottom: .625rem;
        left: 1rem;
        position: absolute;
        right: 1rem;
        top: 1.25rem
    }

    .oga-product-services-grid-ev__item.item-1 {
        grid-column-start: 1;
        grid-row-end: 3;
        grid-row-start: 1
    }

    .oga-product-services-grid-ev__item.item-2 {
        grid-column-start: 2;
        grid-row-end: 4;
        grid-row-start: 2
    }

    .oga-product-services-grid-ev__item.item-3 {
        grid-column-start: 1;
        grid-row-end: 5;
        grid-row-start: 3
    }

    .oga-product-services-grid-ev__item.item-4 {
        grid-column-start: 2;
        grid-row-end: 6;
        grid-row-start: 4
    }

    .oga-product-services-grid-ev__item.item-5 {
        grid-column-start: 1;
        grid-row-end: 7;
        grid-row-start: 5
    }

    .oga-product-services-grid-ev__item.item-6 {
        grid-column-start: 2;
        grid-row-end: 8;
        grid-row-start: 6
    }

    .oga-product-services-grid-ev__item.item-7 {
        grid-column-start: 1;
        grid-row-end: 9;
        grid-row-start: 7
    }

    .oga-product-services-grid-ev__item.item-8 {
        grid-column-start: 2;
        grid-row-end: 10;
        grid-row-start: 8
    }

    .oga-product-services-grid-ev__item.item-9 {
        grid-column-start: 1;
        grid-row-end: 11;
        grid-row-start: 9
    }

    .oga-product-services-grid-ev__item.item-10 {
        grid-column-start: 2;
        grid-row-end: 12;
        grid-row-start: 10
    }

    .oga-product-services-grid-ev__item.item-11 {
        grid-column-start: 1;
        grid-row-end: 13;
        grid-row-start: 11
    }

    .oga-product-services-grid-ev__item.item-12 {
        grid-column-start: 2;
        grid-row-end: 14;
        grid-row-start: 12
    }

    .oga-product-services-grid-ev__item.item-13 {
        grid-column-start: 1;
        grid-row-end: 15;
        grid-row-start: 13
    }

    .oga-product-services-grid-ev__item.item-14 {
        grid-column-start: 2;
        grid-row-end: 16;
        grid-row-start: 14
    }

    .oga-product-services-grid-ev__item.item-15 {
        grid-column-start: 1;
        grid-row-end: 17;
        grid-row-start: 15
    }

    .oga-quote__executive {
        font-size: 1rem
    }

    .oga-ribbon-ev {
        display: none
    }

    .oga-small-icon-banner-ev__content-img img {
        display: initial
    }

    .oga-small-icon-banner-ev--mobileCarousel .oga-small-icon-banner-ev__content {
        margin-bottom: 1rem
    }

    .oga-small-icon-banner__content-img img {
        display: initial
    }

    .oga-small-icon-banner-mobileCarousel .oga-small-icon-banner__content {
        margin-bottom: 1rem
    }

    .oga-social-media-teaser-ev .slick-track .slick-slide {
        margin: 0
    }

    .oga-sticky-menu-ev__desktop {
        display: none
    }

    .oga-sticky-menu-ev--mobileLayout .oga-sticky-menu-ev__container {
        -webkit-backdrop-filter: blur(5px);
        backdrop-filter: blur(5px);
        background: linear-gradient(1deg, #535353, rgba(83, 83, 83, .65));
        bottom: 0;
        left: 0;
        padding-bottom: 0;
        position: fixed;
        top: unset !important;
        width: 100%;
        z-index: 97
    }

    .oga-sticky-menu-ev--mobileLayout .oga-sticky-menu-ev__list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        padding: 0 .625rem
    }

    .oga-sticky-menu-ev--mobileLayout .oga-sticky-menu-ev__item {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding: 1.53125rem .25rem
    }

    .oga-sticky-menu-ev--mobileLayout .oga-sticky-menu-ev__item--active {
        font-family: Gilroy-Regular, HelveticaNeueLT-Arabic-Light !important
    }

    .oga-sticky-menu-ev--mobileLayout .oga-sticky-menu-ev__item--active .oga-sticky-menu-ev__mobile p:after {
        display: block;
        left: 0;
        width: 100%
    }

    .oga-sticky-menu-ev--mobileLayout .oga-sticky-menu-ev__withImage {
        padding: .625rem .3125rem
    }

    .oga-sticky-menu-ev--mobileLayout .oga-sticky-menu-ev__mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: .75rem;
        gap: .3125rem
    }

    .oga-sticky-menu-ev--mobileLayout .oga-sticky-menu-ev__mobile img {
        max-height: 1.5625rem;
        max-width: 1.5625rem
    }

    .oga-sticky-menu-ev--mobileLayout .oga-sticky-menu-ev__mobile p {
        color: #fff;
        position: relative
    }

    .oga-sticky-menu-ev--mobileLayout .oga-sticky-menu-ev__mobile p:after {
        background-color: #00a865;
        bottom: 0;
        content: "";
        height: .125rem;
        left: 50%;
        position: absolute;
        top: 1.0625rem;
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
        width: 0
    }

    .oga-sticky-menu,
    .oga-sticky-menu-ev--mobileLayout .oga-sticky-menu-ev__hideDesktopItem {
        display: none
    }

    .oga-tables__container table tbody tr td {
        display: block
    }

    .oga-tables__container table tbody tr td:last-child {
        margin-bottom: 1.25rem
    }

    .oga-tabs-ev__image-media {
        background: #2e2d2c;
        border-radius: 0 0 0 1.875rem;
        margin-top: -.0625rem;
        width: 100%
    }

    .oga-tabs-ev__main-container--expanded .oga-tabs-ev__content-section {
        background: #2e2d2c;
        border: 0;
        border-radius: 0 1.875rem 0 0
    }

    .oga-tabs-ev .oga-video-player-ev__container {
        background: transparent;
        border: 0;
        border-radius: 0 0 0 1.875rem;
        margin-top: -.0625rem
    }

    .bg-dark-grey .oga-tabs-ev__main-container--expanded .oga-tabs-ev__content-section {
        background: #fff
    }

    .bg-dark-grey .oga-tabs-ev__main-container--expanded .oga-tabs-ev__content-section .oga-tabs-ev__content-description,
    .bg-dark-grey .oga-tabs-ev__main-container--expanded .oga-tabs-ev__content-section h2 {
        color: #2e2d2c
    }

    .oga-text-asset-carousel-ev__card-asset {
        min-width: 16.25rem;
        width: 21.4375rem;
        width: 100%
    }

    .oga-text-asset-carousel-ev__card-asset .player-ev--youtube {
        height: 100%
    }

    .oga-text-asset-carousel-ev__action .btn--link:after {
        bottom: .03125rem;
        padding-left: .09375rem
    }

    .oga-text-asset-carousel--integrated .oga-text-asset-carousel__card {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        padding-bottom: 1.875rem;
        width: 19.0625rem !important
    }

    .oga-text-asset-vertical-carousel-ev--full-carousel.oga-text-asset-vertical-carousel-ev--image-right {
        margin-top: 1.875rem
    }

    .oga-text-asset-vertical-carousel-ev__fixed-position {
        left: 0;
        top: 2.5rem
    }

    .oga-text-asset-vertical-carousel-ev__description,
    .oga-text-asset-vertical-carousel-ev__title {
        padding: 0 1.25rem
    }

    .oga-text-asset-vertical-carousel-ev__constant-img-play-icon {
        display: none
    }

    .oga-text-asset-vertical-carousel-ev .player-ev--youtube .oga-video-player-ev__player {
        min-height: 11.875rem
    }

    .oga-text-asset-vertical-carousel-ev__card {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        width: 100%
    }

    .oga-text-asset-vertical-carousel-ev__card-container .slick-slide {
        max-width: 100vw
    }

    .oga-text-asset-vertical-carousel-ev__card-asset {
        position: relative
    }

    .oga-text-asset-vertical-carousel-ev__card-asset img {
        border-top-right-radius: 0 !important
    }

    .oga-text-asset-vertical-carousel-ev__card-title * {
        display: inline
    }

    .oga-text-asset-vertical-carousel-ev__carousel-scroll-wrapper .oga-text-asset-vertical-carousel-ev__card-container-with-still-image-carousel {
        min-height: auto
    }

    .oga-text-asset-vertical-carousel-ev__carousel-scroll-wrapper .oga-text-asset-vertical-carousel-ev__card-container-with-still-image-carousel .slick-dots {
        top: 50%
    }

    .oga-text-asset-vertical-carousel-ev__carousel-scroll-content-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        min-height: 100vh
    }

    .oga-text-asset-vertical-carousel-ev__carousel-scroll-content-wrapper .oga-text-asset-vertical-carousel-ev__card-container-with-still-image-carousel {
        margin-top: 0 !important
    }

    .oga-text-asset-vertical-carousel-ev--with-still-image.oga-text-asset-vertical-carousel-ev--image-right {
        margin-top: 1.875rem
    }

    .oga-text-asset-vertical-carousel-ev .oga-container {
        max-width: 100%;
        padding: 0
    }

    .oga-text-asset-vertical-carousel-ev--card-height-with-button .oga-text-asset-vertical-carousel-ev__card-content {
        height: 33.5625rem !important
    }

    .oga-text-asset-vertical-carousel-ev--image-right .oga-text-asset-vertical-carousel-ev__card-container-with-still-image .oga-text-asset-vertical-carousel-ev__carousel-scroll-container .oga-text-asset-vertical-carousel-ev__carousel-scroll-wrapper {
        max-width: 100%;
        width: 100%
    }

    .oga-text-asset-vertical-carousel-ev .slick-slider {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        max-width: 100vw;
        overflow-x: hidden;
        width: 100%
    }

    .oga-text-asset-vertical-carousel-ev .single-vertical-slide .slick-slide,
    .oga-text-asset-vertical-carousel-ev .single-vertical-slide .slick-track {
        width: 100% !important
    }

    .oga-text-image-ev__container>div:first-child {
        width: 100%
    }

    .oga-text-image-ev .oga-video-player-ev__wrapper {
        margin: 0;
        padding: 0
    }

    .oga-text-image-ev--only-img .oga-text-image-ev__content {
        margin: 1.25rem 0 0
    }

    .oga-text-image-ev--article-img .oga-text-image-ev__content,
    .oga-text-image-ev--video .oga-text-image-ev__content {
        margin: 1.875rem 0 0
    }

    .oga-text-image-ev--sm-bottom .oga-text-image-ev__container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .oga-text-image-ev--sm-bottom .oga-text-image-ev__content {
        margin: 0 0 1.875rem
    }

    .oga-text-image-with-leaf__container:last-child {
        padding-bottom: 0
    }

    .oga-text-image-with-leaf__text-wrap {
        margin-top: 1rem
    }

    .oga-text-image-with-leaf__container--top-right {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .oga-text-image-with-leaf__container--bottom-left .oga-text-image-with-leaf__text-wrap,
    .oga-text-image-with-leaf__container--bottom-right .oga-text-image-with-leaf__text-wrap {
        margin-top: 2.5625rem
    }

    .oga-text-image-with-leaf__container--bottom-right {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .oga-text-image-with-leaf__container--top-right .oga-scattered-leaf__section-item--1 {
        left: -4.0625rem;
        top: -6.25rem;
        -webkit-transform: rotate(278deg);
        transform: rotate(278deg)
    }

    .oga-text-image-with-leaf__container--top-right .oga-scattered-leaf__section-item--2 {
        -webkit-transform: rotate(278deg);
        transform: rotate(278deg)
    }

    .oga-text-image-with-leaf__container--bottom-right .oga-scattered-leaf__section-item--1 {
        left: -4.0625rem;
        top: -6.25rem;
        -webkit-transform: rotate(278deg);
        transform: rotate(278deg)
    }

    .oga-text-image-with-leaf__container--bottom-right .oga-scattered-leaf__section-item--2 {
        -webkit-transform: rotate(278deg);
        transform: rotate(278deg)
    }

    .oga-text-image--sm-bottom .oga-text-image__container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        padding: 3.125rem 0 1.875rem
    }

    .oga-text-image--sm-bottom .oga-text-image__content {
        margin: 0 0 1.875rem
    }

    .oga-text-tiled-video-quote-ev__tiles {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        gap: 1rem;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        overflow-x: auto;
        padding-top: 1.625rem;
        scrollbar-width: none;
        white-space: nowrap;
        width: 92vw
    }

    .oga-text-tiled-video-quote-ev__tiles::-webkit-scrollbar {
        display: none
    }

    .oga-text-tiled-video-quote-ev__tiles-wrapper {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .oga-text-tiled-video-quote-ev__tiles-wrapper.selected-profile {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }

    .oga-text-tiled-video-quote-ev__content-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .oga-text-tiled-video-quote-ev__profileDetails-tile-designation {
        font-size: 1.125rem
    }

    .oga-three-tiles-background .oga-three-tiles-bg__content {
        margin: 0 auto;
        max-width: 20.9375rem
    }

    .oga-tile-carousel-ev__items.oga-container {
        width: unset
    }

    .oga-tile-carousel-ev__content-icon {
        -webkit-animation: rotateArrowLeft .75s;
        animation: rotateArrowLeft .75s;
        bottom: .9375rem;
        display: block;
        left: 1.25rem;
        position: absolute;
        rotate: -45deg
    }

    .oga-tile-carousel-ev__content-icon:before {
        font-size: 2.6875rem
    }

    .oga-tile-carousel-ev__frame-icon {
        -webkit-animation: rotateArrowRight .75s;
        animation: rotateArrowRight .75s;
        bottom: .9375rem;
        display: block;
        left: 1.25rem;
        position: absolute;
        rotate: 0deg
    }

    .oga-tile-carousel-ev__frame-icon:before {
        font-size: 2.6875rem
    }

    .oga-two-cards-ev__overlay-title {
        font-size: 1.25rem;
        line-height: 1.625rem
    }

    .oga-two-cards-ev__overlay-action .btn--link {
        line-height: 1.25rem
    }

    .oga-two-cards-ev__overlay-action .btn--link:before {
        border: 0
    }

    .oga-two-cards-ev--transparent .oga-two-cards-ev__img {
        height: 100%
    }

    .oga-two-column-text-ev__action a:first-child {
        margin-bottom: .625rem
    }

    .oga-two-column-text-ev__action .btn {
        font-family: Gilroy-SemiBold, HelveticaNeueLT-Arabic-Bold
    }

    .oga-video-player-ev__profileDetails-name {
        font-size: 1rem;
        line-height: 1.5
    }

    .oga-video-player-ev__profileDetails-designation {
        font-size: .8125rem;
        line-height: 1;
        max-height: 1.675rem;
        overflow: hidden;
        white-space: wrap
    }

    .oga-video-player-ev .oga-scattered-leaf__section-wrapper-one {
        overflow-x: hidden
    }

    .oga-vision-ev__content-wrapper {
        -ms-flex-item-align: start;
        align-self: flex-start;
        padding: 0 .9375rem
    }

    .oga-vision-ev__content-container {
        margin-top: 2.8125rem
    }

    .oga-vision-ev__content-container img {
        display: none
    }
}

@media(max-width:992px) {
    .btn:hover {
        border-top-left-radius: 0
    }

    .oga-fact-boxes__card-head h3 {
        font-size: 34px;
        line-height: 2.5rem
    }

    .oga-financials-calendar__tab-text {
        font-size: 1rem;
        line-height: 1.25rem
    }

    .oga-hero-banner-carousel .slick-slide {
        margin: 0
    }

    .oga-image-content-ev__title--mobile {
        position: absolute
    }

    .oga-image-grid__title {
        padding-top: 3.125rem
    }

    .oga-image-grid__tile-container {
        padding-bottom: 3.125rem;
        row-gap: 1.25rem
    }

    .oga-image-grid__tile-text {
        padding: 1.25rem 1.875rem
    }

    .oga-locations-ev__accordion {
        cursor: pointer
    }

    .oga-locations__region-title {
        font-size: 1.125rem;
        margin: 0 0 0 1.5rem
    }

    .oga-locations__region-title a {
        font-size: 1.125rem
    }

    .oga-locations__accordion {
        cursor: pointer
    }

    .slick-slide {
        margin: 0 .375rem
    }

    .oga-tile-carousel-ev__item.selected-item {
        color: #2e2d2c
    }

    .oga-tile-carousel-ev__item.selected-item .oga-tile-carousel-ev__content {
        display: block
    }

    .oga-tile-carousel-ev__item.selected-item .oga-tile-carousel-ev__frame {
        display: none
    }

    .oga-tile-carousel-ev__item.selected-item .oga-tile-carousel-ev__content-icon {
        display: block
    }
}

@media print {
    .hide-from-print {
        display: none !important
    }
}

@media(max-width:22.5rem) {
    .datepicker-view .week {
        width: 1.96875rem
    }

    .calendar-weeks+.days .datepicker-grid {
        width: 13.78125rem
    }
}

@media(max-width:768px) {
    .oga-bgimagecard--two-col-text .oga-bgimagecard__content {
        max-height: -webkit-fit-content;
        max-height: -moz-fit-content;
        max-height: fit-content;
        padding: 0
    }

    .oga-bgimagecard--two-col-text .oga-bgimagecard__column-container__rte:first-child {
        margin-bottom: 1.25rem
    }

    .oga-case-study-ev--two-col-text .oga-case-study-ev__content {
        max-height: -webkit-fit-content;
        max-height: -moz-fit-content;
        max-height: fit-content
    }

    .oga-case-study-ev--two-col-text .oga-case-study-ev__column-container__rte:first-child {
        margin-bottom: 1.25rem
    }

    .oga-case-study-ev--two-col-text .oga-case-study-ev__column-container__rte.content-space:first-child {
        margin-bottom: 0
    }

    .oga-financials-calendar .btn--link {
        line-height: .6875rem
    }
}

@media(max-width:479px) {
    .oga-featured-news-ev .oga-container {
        padding: 0 1.25rem
    }

    .oga-hero-banner-ev__model-box .oga-video-player-ev__modal-container {
        padding: .625rem
    }

    .oga-hero-banner-ev__model-box .oga-video-player-ev__modal-container video {
        min-height: 11.875rem
    }

    .oga-leaf-banner-ev__title {
        max-width: 16.125rem
    }

    .oga-newsletter-subscription-ev .oga-recaptcha {
        left: -4%;
        position: relative;
        width: 100vw
    }

    .oga-text-asset-carousel-ev__card {
        max-width: 26.1875rem !important;
        min-width: 16.25rem !important
    }

    .oga-text-asset-carousel-ev__card-asset {
        max-width: 26.1875rem
    }

    .oga-text-asset-carousel-ev__card-content {
        max-width: 26.1875rem;
        min-width: 16.25rem;
        width: 100%
    }

    .oga-text-asset-vertical-carousel-ev__model-box .oga-video-player-ev__modal-container {
        padding: .625rem
    }

    .oga-text-asset-vertical-carousel-ev__model-box .oga-video-player-ev__modal-container video {
        min-height: 11.875rem
    }

    .oga-text-image-ev__container {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .oga-text-image-ev .oga-video-player-ev__wrapper {
        max-width: unset
    }

    .oga-text-image-with-leaf__text-wrap {
        padding: 0 1.875rem
    }
}

@media(max-width:319px) {
    .oga-flip-card .modal__container {
        max-width: 20rem
    }
}

@media(max-width:359px) {
    .oga-footer-ev .oga-container {
        width: 16.875rem
    }
}

@media only screen and (max-height:775px) {
    .oga-header-ev__mobile {
        position: relative
    }
}

@media only screen and (max-width:380px) {
    .oga-hero-banner-carousel .oga-hero-banner__bg-image {
        min-height: 27.875rem
    }
}

@media(max-width:767px) {
    .oga-hero-banner-carousel .oga-hero-banner__bg-image--parallex {
        background-position: top !important;
        background-size: 100% auto !important;
        min-height: 29.1875rem
    }

    .oga-tabs--constrained-width .oga-tabs__media .oga-video-player__container video::-webkit-media-controls-fullscreen-button,
    .oga-tabs-ev .oga-video-player-ev__container video::-webkit-media-controls-fullscreen-button,
    .oga-video-player-ev__modal-container video::-webkit-media-controls-fullscreen-button,
    .oga-video-player__modal-container video::-webkit-media-controls-fullscreen-button {
        display: none
    }
}

@media(max-width:480px) {
    .oga-social-media-teaser-ev .slick-dots {
        margin-left: -.625rem
    }

    .oga-social-media-teaser-ev__follow-us {
        margin-top: 1.875rem
    }
}

@media(max-width:360px) {
    .oga-two-cards-panel-ev__card .ios-top svg {
        top: -1.125rem
    }
}

@media(max-width:369px) {

    .oga-video-player-ev__video-dimension .oga-video-player-ev__poster,
    .oga-video-player-ev__video-dimension .oga-video-player-ev__poster img {
        max-height: 9.125rem
    }
}

.oga-two-column-text-ev__title oga-rte__content_heading {
    width: 25% !important
}

.oga-two-column-text-ev__content_paragraph {
    width: 75% !important
}

.oga-tabs-ev__media {
    background: transparent;
    display: flex;
    /* Use flex to handle the layout */
    justify-content: center;
    /* Center the content horizontally */
}

.oga-tabs-ev .oga-video-player-ev__container {
    width: 100%;
    /* Make the container take the full width */
    max-width: 600px;
    /* Optional: Set a maximum width for better control */
    display: flex;
    flex-direction: column;
    /* Ensure elements are stacked vertically */
    align-items: center;
    /* Center elements horizontally */
}

.oga-tabs-ev .oga-video-player-ev__poster {
    max-height: unset;
    width: 100%;
    /* Make the image take the full width of the container */
    -webkit-transition: background 1s, border-radius 1s;
    transition: background 1s, border-radius 1s;
    text-align: center;
    /* Center the text below the image */
}

.oga-tabs-ev .oga-video-player-ev__poster_cert img {
    width: 100%;
    /* Ensure the image scales to fit the container */
    height: auto;
    /* Maintain the image aspect ratio */
    border-radius: 0 !important;
    margin-top: 2rem;
    border: 2px solid #000;
    /* Black border with a width of 5px */
}

.oga-tabs-ev .oga-video-player-ev__container p {
    color: black;
    padding: 10px 9px;
}


/* Modal styles */
.modal {
    display: none;
    position: fixed;
    z-index: 1000;
    padding-top: 60px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.9);
}

.modal-content {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 30%;
}




.close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
}

.close:hover,
.close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}

.prev,
.next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: white;
    font-size: 100%;
    font-weight: bold;
    transition: 0.3s;
    padding: 16px;
    text-decoration: none !important;
}

.prev {
    left: 0;
    /* Position on the right */
}

.next {
    right: 0;
    /* Position on the left */
}

.prev:hover,
.next:hover {
    background-color: rgba(0, 0, 0, 0.8);
}


@media(max-width: 768px) {
    .modal-content {
        max-width: 60%;
        /* Adjust for mobile view */
    }

    @media(max-width: 1024px) {
        .modal-content {
            max-width: 70%;
            /* Adjust for mobile view */
        }

        .oga-header-ev__mobile-overlay.sticky .oga-header-ev__menu-item-link a:hover {
            color: #02a363;
            /* Change the text color on hover */
        }

        /* Responsive adjustments */
        @media (max-width: 768px) {
            .oga-video-player-ev__container {
                flex: 1 1 45%;
            }
        }

        @media (max-width: 480px) {
            .oga-video-player-ev__container {
                flex: 1 1 100%;
            }

            .oga-tabs-ev__content {
                padding: 10px;
            }

            .oga-tabs-ev__main-container {
                padding: 1px;
            }
        }




        @media only screen and (max-width: 768px) {

            /* Image 1: Energy Commission Certificate */
            .oga-tabs-ev__media:nth-child(2) .oga-video-player-ev__poster_cert img {
                margin-top: 18rem;
            }

            /* Image 2: MOF Certificate */
            .oga-tabs-ev__media:nth-child(3) .oga-video-player-ev__poster_cert img {
                margin-top: 61rem;
            }

            /* Image 3: CIDB Certificate */
            .oga-tabs-ev__media:nth-child(4) .oga-video-player-ev__poster_cert img {
                margin-top: 95rem;
            }
        }

        @media only screen and (max-width: 320px) {

            /* Image 1: Energy Commission Certificate */
            .oga-tabs-ev__media:nth-child(2) .oga-video-player-ev__poster_cert img {
                margin-top: 12rem;
            }

            /* Image 2: MOF Certificate */
            .oga-tabs-ev__media:nth-child(3) .oga-video-player-ev__poster_cert img {
                margin-top: 40rem;
            }

            /* Image 3: CIDB Certificate */
            .oga-tabs-ev__media:nth-child(4) .oga-video-player-ev__poster_cert img {
                margin-top: 66rem;
            }
        }





        .bg-dark-grey .oga-tabs-ev__main-container--expanded-cert {
            background: #fff;
            height: 116rem
        }

        .bg-dark-grey .oga-tabs-ev__main-container--expanded-cert .icon-arrow {
            color: #2e2d2c !important
        }

        .oga-tabs-ev__main-container--expanded-cert {
            background: #2e2d2c;
            border-radius: 0 1.875rem;
            /*color: #fff;*/
            padding: 1.25rem
        }

        .oga-tabs-ev__main-container--expanded-cert .oga-tabs-ev__content-title {
            background: transparent;
            border-radius: 0;
            /*color: #fff;*/
            margin-bottom: .625rem;
            padding: 0
        }

        .oga-tabs-ev__main-container--expanded-cert .oga-tabs-ev__content-description,
        .oga-tabs-ev__main-container--expanded-cert .oga-tabs-ev__media {
            display: block
        }

        .oga-tabs-ev__main-container--expanded-cert .icon-arrow {
            color: #fff !important;
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg)
        }

        .oga-tabs-ev__main-container--expanded-cert .oga-tabs-ev__description {
            color: #fff;
            margin-bottom: 0
        }
    }
}



@media (max-width: 768px) {
    @media (max-width: 320px) {
        .bg-dark-grey .oga-tabs-ev__main-container--expanded-cert {
            background: #fff;
            height: 96rem;
        }
    }
}

#ai a:hover {
    color: #ff8100;
    text-decoration: none
}

#service a:hover {
    text-decoration: none;
    color: #ff8100;
}

.txt-dark-orange {
    color: #ff8100;
}

/* Large Desktop */
@media (min-width: 1400px) {
    .oga-hero-banner-ev-container {
        height: 650px;
    }
}

/* Desktop */
@media (min-width: 1200px) and (max-width: 1399px) {
    .oga-hero-banner-ev-container {
        height: 450px;
    }
}

/* Laptop */
@media (min-width: 992px) and (max-width: 1199px) {
    .oga-hero-banner-ev-container {
        height: 780px;
    }
}

/* Tablet */
@media (min-width: 768px) and (max-width: 991px) {
    .oga-hero-banner-ev-container {
        height: 700px;
    }
}

/* Mobile Large */
@media (min-width: 576px) and (max-width: 767px) {
    .oga-hero-banner-ev-container {
        height: 620px;
    }
}

/* Mobile */
@media (max-width: 575px) {
    .oga-hero-banner-ev-container {
        height: 846px;
    }
}

/* Force default unhovered product titles to display in black color */
.oga-product-carousel-ev__product-wrapper:not([class*="aqua-blue"]):not([class*="purple"]):not([class*="green"]):not([class*="pink"]):not([class*="blue"]):not([class*="yellow"]) .oga-product-carousel-ev__product-title a {
    color: #2e2d2c !important;
}
/* Certificates tab (mobile/tablet): let each certificate take its natural height so captions don't overlap */
@media (max-width: 991.98px) {
    .bg-dark-grey .oga-tabs-ev__main-container--expanded-cert {
        height: auto;
    }

    .oga-tabs-ev__main-container--expanded-cert .oga-tabs-ev__media {
        height: auto;
    }

    .oga-tabs-ev .oga-tabs-ev__media .oga-video-player-ev__poster_cert img {
        margin-top: 1.5rem;
    }

    .oga-tabs-ev__main-container--expanded-cert .oga-video-player-ev__container p {
        margin-bottom: 0;
        text-align: center;
    }
}
