h1, h2, h3 {margin:50px 0 20px 0;}

.top-navigation-ui-23 .top-navigation__flyout {top: 7rem;}

.top-navigation-ui-23 .top-navigation__item:hover > .top-navigation__flyout {display:flex;}

.wp-block-list, .text-ui-23 ul {display:flex; flex-direction:column; gap:15px; 
margin: 30px 0 30px 30px;
list-style: disc;
}

.scroll-infographic-ui-23 .transparent {
    opacity: 1;
    background-image: linear-gradient(to right, rgb(0, 255, 240) 15%, rgb(0, 246, 255) 60%, rgb(184, 150, 255) 95%);
}

.ec-mode .button-ui-23 {
    background-color: #fec010;
    background-image: linear-gradient(90.38deg,#fec010 9.04%,#f06516 82.1%,#f03016 121.37%);
}

.os-viewport-native-scrollbars-invisible {overflow-y:scroll;}

.hamburger-menu-ui-23 .hamburger-menu__list {
overflow-y: auto;
}

.hamburger-menu__dropdown {
    --scrollbar-color: linear-gradient(180.01deg,#00fff0 .01%,#00f6ff 56.12%,#b896ff 90.62%);
    --scrollbar-handle-opacity: 0;
}

.scroll-infographic-ui-23 {
    margin-right: 0;
    overflow: auto;
}

.scrolling-infographic.section ::-webkit-scrollbar {
  width: 0px;
  height:0px;
}

.scroll-infographic-ui-23__scrollable-section {
overflow-x:auto;
}

.scrolling-infographic.section ::-webkit-scrollbar-track {
  background: #fff;
}

.scrolling-infographic.section ::-webkit-scrollbar-thumb {
background-image: linear-gradient(to right, rgb(0, 255, 240) 15%, rgb(0, 246, 255) 60%, rgb(184, 150, 255) 95%);
  border-radius: 0px;
  border: 0px solid #050c26;
}

.slider-ui-23:not(.edit-mode) .slider-ui-23__owl-root:not(.slider--loaded) {
    display: flex;
    justify-content: center;
}

.invisible {
    opacity: 1;
    visibility: visible;
}

.locations-viewer-23__carousel {
    max-width: initial;
}

.tabs-ui-23 .js-tabs-controls .active a {
    pointer-events: auto;
    color: var(--tabs-active-link-color);
text-decoration: underline;
    text-decoration-thickness: 0.1rem;
    text-underline-offset: 0.1rem;
}

.categories-switcher__content-item {
display:none;
}

.categories-switcher__content-item.active {
display:block;
}

.slider-ui-23 .single-slide-ui.two-column-slide-ui:not(.edit-mode) {
max-width:100% !important;
}

.scroll-infographic-ui-23__scrollable-section.vertical-scroll {
    overflow: auto;
}

.scroll-infographic-ui-23.vertical-scroll ::-webkit-scrollbar {
  width: 5px;
  height:10px;
}

.scroll-infographic-ui-23.vertical-scroll ::-webkit-scrollbar-track {
  background: #fff;
}

.scroll-infographic-ui-23.vertical-scroll ::-webkit-scrollbar-thumb {
background-image: linear-gradient(to right, rgb(0, 255, 240) 15%, rgb(0, 246, 255) 60%, rgb(184, 150, 255) 95%);
  border-radius: 0px;
  border: 0px solid #050c26;
}

.breadcrumbs__list {
    color: var(--breadcrumbs-item-color);
    position: relative;
    margin-top: 0;
    display: inline;
    transition: color .3s linear;
    font: 300 1.2rem/1.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;
    letter-spacing: .02em;
}

.breadcrumbs__list a {
    color: var(--breadcrumbs-item-color);
    font: 300 1.2rem/1.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;
    letter-spacing: .02em;
    text-decoration: none;
    margin-right: 0.4rem;
}

.breadcrumbs__list a:hover {
    color: var(--breadcrumbs-link-hover-color);
    text-decoration: underline;
}

.breadcrumbs__list span span {
position:relative;
display:inline;
    margin-right: 0.9rem;
}

.breadcrumbs__list span span:after {
    position: absolute;
    right: -0.9rem;
    bottom: 0;
    content: ">";
    width: 0.9rem;
    height: 1.4rem;
    font-size: 1.2rem;
    font-weight: 300;
    line-height: 1.4rem;
    border-right: 0;
    border-top: 0;
    color: var(--breadcrumbs-item-color);
    transition: color .3s linear;
    transform: none;
}

.breadcrumb_last:after {
display:none;
}

.owl-carousel {
display:block;
}

.timeline-ui-23__event-point:after {
border-top: 1px solid #fff;
z-index:1;
}

.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__wrapper-border {
max-width:326px;
margin:0 49px 0 0;
}

.header-ui-23 .header__logo {
/*max-width:60px;*/
	height: 25px;
	width: auto;
}

.leadership-viewer-ui-23__name-hidden, .leadership-viewer-ui-23-scroll__name-hidden {
display:block;
}

.leadership-viewer-ui-23 .transparent, .leadership-viewer-ui-23-scroll .transparent {
    opacity: 1;
}

.leadership-viewer-ui-23__name, .leadership-viewer-ui-23__name-hidden, .leadership-viewer-ui-23__name span, .leadership-viewer-ui-23__name-hidden span {
color:#fff;
}

.alignleft {
    float: left;
    margin: 0 20px 20px 0;
}
.alignright {
    float: right;
    margin: 0 0 20px 20px;
}
.aligncenter {
    display: block;
    margin: 0 auto;
    text-align: center;
    clear: both;
}
.alignnone {
    display: block;
}

/* Clear Floats */
.clear:before,
.clear:after {
    content: "";
    display: table;
}
.clear:after {
    clear: both;
}
.clear {
    clear: both;
}

.share-popup-ui-23 .share-popup__preference-tooltip {
    position: absolute;
    top: 0.2rem;
    left: -22.7rem;
    display: none;
    width: 21.5rem;
    padding: 1rem 1.3rem;
    border-radius: 1%;
    font: 500 1.6rem/1.8rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;
    letter-spacing: .04em;
    color: var(--leancoded-tooltip-text-color);
    background-color: var(--leancoded-tooltip-bg-color);
}

.share-popup-ui-23 .share-popup__preference-tooltip .triangle {
    position: absolute;
    top: calc(50% - 0.7rem);
    left: 21.5rem;
    width: 0;
    height: 0;
    border-top: 0.7rem solid transparent;
    border-bottom: 0.7rem solid transparent;
    border-left: 0.6rem solid var(--leancoded-tooltip-bg-color);
}


.detail-page23__section--image {
margin: 10rem 0 0 0;
}

.slider-ui-23 .single-slide-ui {
/*height:calc(100vh - 75px);*/
}

.bullet-list {list-style:none !important;}

.responsive-image__image_dark-mode {
visibility:visible;
opacity:1;
}

.divided-list li {
list-style:none;
}

.divided-list {
margin:0px !important;
}

.slider-ui-23 .slider__navigation .slider__left-arrow {
transform: scaleX(1);
background:none !important;
}

.slider__left-arrow.slider-navigation-arrow.slick-arrow {
transform: scaleX(-1);
}

.slider__left-arrow.slider-navigation-arrow.slick-arrow:hover {
background-image: var(--arrow-inside-circle-hover) !important;
}

.scroll-blocks-ui-23__list, .timeline-ui-23__timeline-graph {
width:100vw;
overflow:hidden;
overflow-x:auto;
}

.scroll-blocks-ui-23__list::-webkit-scrollbar, .timeline-ui-23__timeline-graph::-webkit-scrollbar {
width: 0px;
height:0px;
}

.timeline-ui-23__year {
background-image: linear-gradient(to left, rgb(184, 150, 255) 48px, rgb(0, 246, 255) 134.4px, rgb(0, 255, 240) 100%);
    background-size: 100%;
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
    display: inline;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.slider-ui-23 .slider__slide {
display:flex !important;
}

.dropdown-list__selection {
display:block !important;
width:100%;
ont-weight: 100;
    font-size: 2.8rem;
    letter-spacing: .03rem;
    padding-right: 2rem;
    margin-bottom: 0;
    border:0px;
    border-bottom: 1px solid var(--epam-white-theme-color);
    background: transparent;
    letter-spacing: .03em;
    color:#fff;
}

.dropdown-list__selection option {
color:#000;
font-size:16px !important;
}

.header-ui-23 .header__logo-container {
top:-3px;
}

.slider-ui-23__owl-root--mobile {
display:none;
}







@media screen and (max-width:780px) {
	
.locations-viewer-23__country {
    margin: 0 0.8rem 0 0;
    padding: 0;
    overflow: hidden;
}

.locations-viewer-ui-23 .owl-item {
}

.locations-viewer-23__country-bg-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 19.6rem;
    margin-bottom: 1.3rem;
    overflow: hidden;
}

.locations-viewer-23__country-bg {
    height: 100%;
    width: 100%;
}

.colctrl--two-columns-for-responsive > li:last-child {
display:none;
}

.slider-ui-23 .single-slide-ui {
height: calc(100vh - 50px);
}

.slider-ui-23__owl-root .slick-dots {
z-index:3;
display:flex;
justify-content: center;
padding:0px;
position:absolute;
bottom:65px;
left:35px;
right:35px;
z-index:3;
}

.slider-ui-23__owl-root .slick-dots button {
margin:0px;
padding:0px;
width:100%;
height:1px;
background: #fff;
font-size:0px;
line-height:0px;
}

.slider-ui-23__owl-root .slick-dots li {
display:block;
background:none;
font-size:0px;
line-height:0px;
position:relative;
flex:1;
}

.slider-ui-23__owl-root .slick-dots li.slick-active button {
position:relative;
height:3px;
top:-1px;
background:linear-gradient(to right, #00fff0 4.77%, #00f6ff 46.73%, #b896ff 90.19%);
}
















}


















