.epam-continuum .IN-widget{margin-bottom:.7rem}
.form-constructor .invisible{visibility:hidden;height:0}
.form-constructor .IN-widget{display:flex;padding-bottom:1.1rem}
@media screen and (min-width:992px){.form-constructor .IN-widget{display:flex !important}
}
.form-constructor .IN-widget.hidden{display:none !important}
.form-constructor .form-component--inline .IN-widget{justify-content:center}
.form-constructor .epam-continuum-style.form-component--standalone .IN-widget{padding-left:2.3rem}
@media screen and (min-width:992px){.form-constructor .epam-continuum-style.form-component--standalone .IN-widget{padding-left:4.3rem}
}
.IN-Awli-widget{margin-left:-0.5rem}
.epam-continuum .IN-Awli-widget{margin-left:-0.5rem;margin-bottom:.7rem}
.general-vacancy-block-ui .IN-Awli-widget{display:flex !important;justify-content:center;margin-left:1rem;padding-bottom:1.1rem}
.general-vacancy-block-ui .IN-Awli-widget.hidden{display:none !important}
.news-page{padding-top:3.8rem}
@media screen and (min-width:992px){.news-page{padding-top:4.7rem}
}
.news-page h1{margin-bottom:2.1rem}
@media screen and (min-width:768px){.news-page h1{margin-bottom:4.9rem}
}
@media screen and (min-width:992px){.news-page h1{margin-bottom:2rem}
}
.news-page .section__content{margin:0 0 6.8rem}
@media screen and (min-width:992px){.news-page .section__content{margin-bottom:0}
}
.news-page .section__content-holder{padding-right:0}
@media screen and (min-width:992px){.news-page .section__content-holder{padding-right:10%}
}
.news-page .section__sidebar{margin:0}
@media screen and (min-width:992px){.news-page .section__sidebar{margin:.8rem 0 0}
}
.news-page__header{text-align:center;overflow:hidden}
@media screen and (min-width:992px){.news-page__header{margin:0 0 5.9rem}
}
.news-page__header .section__wrapper{padding-left:0;padding-right:0}
.news-page__top-description{font:300 italic 2rem/2.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;letter-spacing:.1rem;padding:0 0 2.6rem}
@media screen and (min-width:992px){.news-page__top-description{padding-right:10%}
}
.news-page__top-title{color:#76cdd8;font:900 2.2rem/3.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;margin:0 0 2.6rem;text-transform:uppercase;letter-spacing:.5rem}
@media screen and (min-width:992px){.news-page__top-title{margin:0 0 3.2rem}
}
.news-page__top-title time{text-transform:none}
.news-page .contact-details-reference-ui{margin-top:0}
.event-details-page{padding-top:11.5rem}
@media screen and (min-width:992px){.event-details-page{padding-top:16.2rem}
}
.event-details-page__summary{padding-bottom:9.4rem;text-align:center}
.event-details-page__summary.cyberdlab{text-align:left}
.event-details-page__summary.cyberdlab h1{padding-bottom:3rem}
.event-details-page__date{font-size:1.7rem;font-weight:600}
@media screen and (min-width:992px){.event-details-page__date{padding-top:1rem}
}
.event-details-page__description{font-size:1.7rem}
@media screen and (min-width:992px){.event-details-page__container{display:flex;flex-wrap:wrap}
}
.event-details-page__content{padding-bottom:4.3rem}
@media screen and (min-width:992px){.event-details-page__content{padding-right:3%;padding-bottom:0;width:70%}
}
.event-details-page__sidebar{margin:0 -2rem}
@media screen and (min-width:992px){.event-details-page__sidebar{margin:0;width:30%}
}
.event-details-page .form-component--inline{margin-left:0;margin-right:0}
.detail-page__container{display:flex;flex-direction:column;margin:auto}
@media screen and (min-width:992px){.detail-page__container{flex-flow:row wrap}
}
@media print{.detail-page__container{display:block}
}
.detail-page__container .form-component--inline{margin-top:0}
@media screen and (min-width:992px){.detail-page__section{flex:1 100%}
}
.detail-page__section--top{order:1;width:100%}
.detail-page__section--top .detail-page-download{display:block;background:transparent;padding:0 2rem}
@media screen and (min-width:992px){.detail-page__section--top .detail-page-download{display:none}
}
.detail-page__section--top .detail-page-download__button{padding:0}
.detail-page__section--top .detail-page-download .button-ui{display:inline-block;padding-left:7.7rem;padding-right:7.7rem}
.detail-page__section--left-column{order:2;flex-shrink:0}
@media screen and (min-width:992px){.detail-page__section--left-column{flex:1 1 63.09931507%;width:100%;max-width:73.7rem;padding-bottom:5.1rem;margin-left:auto}
}
.detail-page__section--left-column.wide-layout{order:3;flex-shrink:0;padding-top:5.1rem}
.detail-page__section--right-column{order:4;flex-shrink:0;width:100%}
@media screen and (min-width:768px){.detail-page__section--right-column{padding-bottom:5.1rem}
}
@media screen and (min-width:992px){.detail-page__section--right-column{flex:1 1 35.18835616%;order:3;max-width:35.18835616%;margin-right:auto;padding-bottom:7.7rem}
}
@media screen and (min-width:1130px){.detail-page__section--right-column{max-width:41.1rem}
}
.detail-page__section--right-column.wide-layout{order:4;flex-shrink:0;width:100%}
@media screen and (min-width:768px){.detail-page__section--right-column.wide-layout{padding-top:5.1rem}
}
.detail-page__section--main{order:3;max-width:100%}
@media screen and (min-width:992px){.detail-page__section--main{order:4}
}
.detail-page__section--main.wide-layout{order:2}
.detail-page__section--main.wide-layout .detail-page__wide-layout-container{padding:0 2rem}
@media screen and (min-width:992px){.detail-page__section--main.wide-layout .detail-page__wide-layout-container{max-width:106.8rem;margin:0 auto;padding:0}
}
.detail-page__section--bottom{order:5}
.detail-page__section--inherited{order:6}
.detail-page__section--left-column .detail-page__section-holder{padding:0 2rem}
@media screen and (min-width:992px){.detail-page__section--left-column .detail-page__section-holder{padding:0 0 0 4rem}
}
.detail-page__section--right-column .detail-page__section-holder{padding:2rem 4rem 0}
@media screen and (min-width:992px){.detail-page__section--right-column .detail-page__section-holder{margin-left:6.2rem;padding-top:0;padding-left:0;padding-right:2rem}
}
.detail-page-download{background:#f7f7f7}
@media print{.detail-page-download{display:none !important}
}
.detail-page-download__picture{display:none}
@media screen and (min-width:992px){.detail-page-download__picture{display:block}
}
.detail-page-download__image{max-width:100%;vertical-align:top}
.detail-page-download__button{padding:0 3.7rem}
.detail-page-download__button .button-ui{display:block}
@media screen and (min-width:992px){.detail-page-download__button .button-ui{padding-left:.9rem;padding-right:.9rem}
}
@media screen and (min-width:1130px){.detail-page-download__button .button-ui{padding-left:0;padding-right:0}
}
.detail-page-download__button .button__content{letter-spacing:.2rem}
@media screen and (min-width:992px){.detail-page-download__button .button__content{font-size:2rem}
}
.detail-page-download__button .button__wrapper{padding:3rem 0 3.3rem}
.detail-page-download .button:first-child .button__wrapper{padding:5.5rem 0}
.detail-page__section--right-column .detail-page-download .button:first-child .button__wrapper{padding-top:0}
@media screen and (min-width:768px){.detail-page__section--right-column .detail-page-download .button:first-child .button__wrapper{padding:5.5rem 0}
}
.detail-page-author{margin-bottom:3.4rem}
.detail-page-author__name{margin-bottom:.8rem;font:normal 900 2.2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;text-transform:uppercase;letter-spacing:.3rem}
.detail-page-author__name.color-light-yellow{color:#ffc000}
.detail-page-author__name.color-light-blue{color:#76cdd8}
.detail-page-author__job-title{margin-bottom:2.6rem;font-size:1.4rem;color:#222;font-weight:700}
@media screen and (min-width:992px){.detail-page-author__job-title{margin-bottom:1.5rem}
}
.detail-page-author__connect-link{font-size:1.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.3rem}
.detail-page-author__connect-link.color-light-yellow{color:#ffc000}
.detail-page-author__connect-link.color-light-blue{color:#76cdd8}
.detail-page-author__connect-link svg{position:relative;top:-1px;width:1.7rem;height:1.7rem;margin-right:.6rem}
.detail-page-author__connect-link:hover{text-decoration:none}
.detail-page-author__connect-link:hover span{text-decoration:underline}
@media print{.detail-page-author__connect-link{position:relative;visibility:hidden}
}
@media print{.detail-page-author__connect-link:after{content:attr(href);visibility:visible;position:absolute;left:0;text-decoration:underline}
}
.detail-page__data{margin-bottom:3.4rem;font-size:1.4rem}
.detail-page__pubdate{color:#222;font-weight:700;text-transform:uppercase;letter-spacing:.2rem}
.detail-page__pubdate:not(:last-child):after{content:"•";margin:0 .6rem}
.detail-page__taglist{display:inline}
.detail-page__tags{display:inline}
.detail-page__tags:not(:first-child):before{content:"|";margin:0 .4rem 0 .5rem}
.detail-page__tag{display:inline;color:#222}
.detail-page__tag:not(:last-of-type):after{content:", "}
.book-meeting-page__event-details{text-align:center}
.book-meeting-page__event-details p{margin:0}
.video-showcase-ui .video-showcase__player-section{position:relative;display:flex;flex-direction:column;justify-content:center;height:auto;width:auto;background-color:#000;overflow:hidden}
.video-showcase-ui .video-showcase__player-section:-webkit-full-screen{width:100% !important;height:100% !important}
.video-showcase-ui .video-showcase__player-section,.video-showcase-ui .video-showcase__title--active{margin:0 2rem}
.video-showcase-ui .video-showcase__title{font-weight:700;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
.video-showcase-ui .video-showcase__title--active{font-size:1.8rem;margin-top:2rem;margin-bottom:3rem}
@media screen and (min-width:768px){.video-showcase-ui .video-showcase__title--active{margin-bottom:5.5rem}
}
.video-showcase-ui.full-width .video-showcase__player-section{max-height:69rem}
.video-showcase-ui.full-width .video-showcase__player-section,.video-showcase-ui.full-width .video-showcase__title--active{max-width:165rem;width:101%;margin-left:auto;margin-right:auto}
.video-showcase-ui.full-width .video-showcase__progress-bar-track{background-color:#76cdd8}
.video-showcase-ui.full-width .video-showcase__seek::-webkit-slider-thumb{box-shadow:-99vw 0 0 99vw #76cdd8}
.video-showcase-ui.full-width .video-showcase__seek::-moz-range-progress{background:#76cdd8}
.video-showcase-ui.full-width .video-showcase__tray-seek::-webkit-slider-thumb{box-shadow:-32.8rem 0 0 32.5rem #76cdd8}
.video-showcase-ui.full-width .video-showcase__tray-seek::-moz-range-progress{background:#76cdd8}
.video-showcase-ui.full-width .video-showcase__tray-seek::-ms-fill-lower{background:#76cdd8}
.video-showcase-ui.full-width .video-showcase__wait-for-play svg path{fill:#76cdd8}
@media screen and (min-width:1650px){.video-showcase-ui.wide .video-showcase__player-section{height:92.8rem}
.video-showcase-ui.wide .video-showcase__player-section,.video-showcase-ui.wide .video-showcase__title--active{width:165rem}
}
@media screen and (min-width:1088px){.video-showcase-ui.standard .video-showcase__player-section{height:61.2rem}
.video-showcase-ui.standard .video-showcase__player-section,.video-showcase-ui.standard .video-showcase__title--active{width:108.8rem}
}
@media screen and (min-width:1088px),screen and (min-width:1650px){.video-showcase-ui.wide .video-showcase__player-section,.video-showcase-ui.standard .video-showcase__player-section,.video-showcase-ui.wide .video-showcase__title--active,.video-showcase-ui.standard .video-showcase__title--active{margin-left:auto;margin-right:auto}
}
.video-showcase__player-section{cursor:pointer}
.video-showcase__player-section.mouse-move .video-showcase__controls-section{bottom:0;transition:transform .2s ease-in}
.video-showcase__player-section.overlay .video-showcase__controls-section{bottom:-10rem}
.video-showcase__player-section.overlay:after{position:absolute;content:"";top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,0.4);z-index:1}
.ie .video-showcase__player-section.overlay:after{display:none}
.video-showcase__player-section.overlay .video-showcase__overlay-icons svg:nth-child(1){display:block}
.ie .video-showcase__player-section.overlay .video-showcase__overlay-icons svg{display:none}
.video-showcase__player-section.delay-overlay:after{position:absolute;content:"";top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,0.4);z-index:1}
.video-showcase__player-section.overlay-pause-active .video-showcase__overlay-icons svg:nth-child(2){display:block;animation:togglePlay 1s forwards}
.ie .video-showcase__player-section.overlay-pause-active .video-showcase__overlay-icons svg{display:none}
.video-showcase__player-section.overlay-play-active .video-showcase__overlay-icons svg:nth-child(1){display:block;animation:togglePlay 1s forwards}
.ie .video-showcase__player-section.overlay-play-active .video-showcase__overlay-icons svg{display:none}
.video-showcase__slider-section{margin-top:2.1rem}
.video-showcase__video{width:100%}
.ie .video-showcase__video{height:100%}
.video-showcase__invincible{opacity:0}
.video-showcase__tray-text{display:none;margin:0}
@media screen and (min-width:768px){.video-showcase__tray-text{display:block}
}
.video-showcase__video-tray-progress{max-height:1.1rem}
@media screen and (min-width:768px){.video-showcase__video-tray-progress{max-height:1.5rem}
}
.video-showcase__overlay-icons{position:absolute;display:flex;justify-content:center;align-items:center;top:50%;left:50%;margin-left:-4.8rem;margin-top:-4.8rem;width:9.6rem;height:9.6rem;z-index:2}
.video-showcase__overlay-icons svg{position:absolute;display:none;width:10.5rem;height:10.5rem;border-radius:50%}
.video-showcase__controls-section{position:absolute;display:flex;flex-wrap:wrap;width:100%;height:9.7rem;bottom:-10rem;transition:bottom .5s ease-in-out;background-color:rgba(0,0,0,0.3);z-index:20}
.video-showcase__bottom-controls{display:flex;justify-content:space-between;width:100%}
.video-showcase__controls-left-section{position:relative;top:-1rem;display:flex;margin-left:1rem}
@media screen and (min-width:768px){.video-showcase__controls-left-section{margin-left:5rem}
}
.video-showcase__controls-right-section{position:relative;top:-1rem;display:flex;justify-content:center;align-items:center;margin-right:1rem}
@media screen and (min-width:768px){.video-showcase__controls-right-section{margin-right:5rem}
}
.video-showcase__fullscreen{height:4.8rem;width:4.6rem}
.video-showcase__video-progress{position:relative;display:flex;justify-content:center;height:3.5rem;margin:0 1rem;width:100%}
.video-showcase__video-progress:hover .video-showcase__seek::-webkit-slider-runnable-track{height:1rem}
.video-showcase__video-progress:hover .video-showcase__seek::-moz-range-track{height:1rem}
.video-showcase__video-progress:hover .video-showcase__seek::-moz-range-progress{height:1rem}
@media screen and (min-width:768px){.video-showcase__video-progress{margin:0 5rem}
}
.video-showcase__progress-bar{display:none;position:absolute;width:100%}
.video-showcase__seek{position:absolute;width:99%;top:1.5rem;background:transparent;cursor:pointer;overflow:hidden;transition:transform .2s;-webkit-appearance:none}
.video-showcase__seek::-webkit-slider-runnable-track{height:.4rem;background:#fff;transition:height .2s}
.video-showcase__seek::-webkit-slider-thumb{width:0;height:0;cursor:pointer;box-shadow:-99vw 0 0 99vw #ffc000;-webkit-appearance:none}
.video-showcase__seek::-moz-range-thumb{border:0;background:transparent}
.video-showcase__seek::-moz-range-progress{height:.4rem;background:#ffc000;border-top-left-radius:2rem;border-bottom-left-radius:2rem}
.video-showcase__seek::-moz-range-track{background-color:#fff;height:.4rem;border-radius:2rem}
.video-showcase__time{display:flex;align-items:center;margin-left:1rem;color:#fff}
.video-showcase__volume-controls{display:flex;align-items:center}
.video-showcase__volume-controls svg{height:3rem;width:3rem}
@media screen and (min-width:768px){.video-showcase__volume-controls svg{height:4rem;width:4rem}
}
.video-showcase__volume{background:transparent;max-width:7rem;-webkit-appearance:none}
@media screen and (min-width:768px){.video-showcase__volume{max-width:none}
}
.video-showcase__volume::-webkit-slider-runnable-track{height:.4rem;background:#fff}
.video-showcase__volume::-webkit-slider-thumb{position:relative;top:-0.5rem;width:1.3rem;height:1.3rem;cursor:pointer;background:#fff;border-radius:50%;-webkit-appearance:none}
@media screen and (min-width:768px){.video-showcase__volume::-webkit-slider-thumb{top:-0.6rem;width:1.6rem;height:1.6rem}
}
.video-showcase__volume::-moz-range-thumb{border:.2rem solid #fff;height:1.3rem;width:1.3rem;border-radius:50%;background:#fff}
@media screen and (min-width:768px){.video-showcase__volume::-moz-range-thumb{width:1.6rem;height:1.6rem}
}
.video-showcase__volume::-moz-range-progress{height:.4rem;background:#fff;border-top-left-radius:2rem;border-bottom-left-radius:2rem}
.video-showcase__volume::-moz-range-track{background-color:#bbb;height:.4rem;border-radius:2rem}
.video-showcase__fullscreen-button{display:flex;align-items:center}
.video-showcase__fullscreen-button svg{height:3rem;width:3rem}
@media screen and (min-width:768px){.video-showcase__fullscreen-button svg{height:4rem;width:4rem}
}
.video-showcase__fullscreen-button svg:nth-child(1){display:block}
.video-showcase__fullscreen-button svg:nth-child(2){display:none}
.video-showcase__fullscreen-button.fullscreen svg:nth-child(1){display:none}
.video-showcase__fullscreen-button.fullscreen svg:nth-child(2){display:block}
.video-showcase__play-button{display:flex;align-items:center}
.video-showcase__play-button svg{position:relative;top:-1px;height:3rem;width:3rem}
@media screen and (min-width:768px){.video-showcase__play-button svg{height:4rem;width:4rem}
}
.video-showcase__play-button svg:nth-child(1){display:block}
.video-showcase__play-button svg:nth-child(2){display:none}
.video-showcase__play-button.play svg:nth-child(1){display:none}
.video-showcase__play-button.play svg:nth-child(2){display:block}
.video-showcase__seek-tooltip{display:none}
.video-showcase__tray-seek{position:relative;width:7.6rem;top:-1.1rem;bottom:.5rem;left:.5px;overflow:hidden;-webkit-appearance:none;background-color:transparent;border:0}
@media screen and (min-width:768px){.video-showcase__tray-seek{top:-0.9rem;left:0;width:20rem}
}
@media screen and (min-width:1340px){.video-showcase__tray-seek{width:32.5rem}
}
.ie .video-showcase__tray-seek{left:1.5rem}
.video-showcase__tray-seek::-webkit-slider-runnable-track{height:.4rem;margin-top:-1px;-webkit-appearance:none}
.video-showcase__tray-seek::-webkit-slider-thumb{position:relative;top:10rem;width:0;height:0;cursor:pointer;box-shadow:-32.8rem 0 0 32.5rem #ffc000;-webkit-appearance:none}
.video-showcase__tray-seek::-moz-range-thumb{border:0;background:transparent}
.video-showcase__tray-seek::-moz-range-progress{height:.3rem;background:#ffc000;transform:translateY(0.4rem)}
.video-showcase__tray-seek::-ms-fill-lower{background:#ffc000;transform:translateX(-0.4rem)}
.video-showcase__tray-seek::-ms-fill-upper{background:transparent}
.video-showcase__tray-seek::-ms-thumb{background:transparent;border:0}
.video-showcase__tray-seek::-ms-track{background:transparent;border-color:transparent;color:transparent}
.video-showcase__tray-seek::-ms-tooltip{display:none}
.video-showcase__delay-play,.video-showcase__wait-for-play{position:absolute;height:2.5rem;width:2.5rem;top:0;right:0;left:0;bottom:0;margin:auto}
@media screen and (min-width:768px){.video-showcase__delay-play,.video-showcase__wait-for-play{height:9.6rem;width:9.6rem}
}
.video-showcase__preserve-nav-space{width:1.6rem;height:0;opacity:0;cursor:default}
.video-showcase__img-wrapper-overlay{display:none;position:absolute;justify-content:center;align-items:center;height:100%;width:7.5rem;font:900 1.2rem/3.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.3rem;background:rgba(0,0,0,0.8);color:#fff}
@media screen and (min-width:768px){.video-showcase__img-wrapper-overlay{width:20rem}
}
@media screen and (min-width:1340px){.video-showcase__img-wrapper-overlay{width:32.5rem}
}
.ie .video-showcase__img-wrapper-overlay{top:0;right:0}
.video-showcase__img-wrapper-overlay p{margin:0;padding:0}
.video-showcase__img-wrapper:after{position:absolute;display:none;content:"";background:rgba(0,0,0,0.3);height:100%;width:7.5rem;z-index:10}
.ie .video-showcase__img-wrapper:after{right:0}
@media screen and (min-width:768px){.video-showcase__img-wrapper:after{width:20rem}
}
@media screen and (min-width:1340px){.video-showcase__img-wrapper:after{width:32.5rem}
}
.video-showcase__img-wrapper svg{display:none;position:absolute;top:0;bottom:0;height:6.2rem;max-width:20rem;margin:auto;z-index:12}
.ie.ie .video-showcase__img-wrapper svg{height:6.2rem;fill:none;right:-2.2rem}
.video-showcase__img-wrapper:hover:after{display:block}
@media screen and (min-width:768px){.video-showcase__img-wrapper:hover svg{display:block}
}
.video-showcase__img-wrapper.active:after{display:none}
.video-showcase__img-wrapper.active .video-showcase__img-wrapper-overlay{display:flex}
.video-showcase__img-wrapper.active svg{display:none}
.video-showcase__black-frame{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;background-color:#000}
.video-showcase-slider-item-wrapper{text-align:center}
.video-showcase__progress-bar-hidden-area{position:relative;display:flex;flex-grow:1;align-items:center}
.video-showcase__progress-bar-hidden-area:hover .video-showcase__progress-bar-progress{height:35%}
.video-showcase__progress-bar-progress{flex-grow:1;height:15%;background-color:#fff;transition:height .2s}
.video-showcase__progress-bar-track{height:100%;width:0;background-color:#ffc000}
@keyframes togglePlay{0{background:rgba(0,0,0,0.5);transform:scale(1)}
100%{background:rgba(0,0,0,0.8);transform:scale(1.3);opacity:0}
}
.video-showcase-ui .owl-carousel{position:relative;display:flex;max-width:24rem;margin:auto}
@media screen and (min-width:768px){.video-showcase-ui .owl-carousel{max-width:67rem}
}
@media screen and (min-width:1340px){.video-showcase-ui .owl-carousel{max-width:101rem}
.ie .video-showcase-ui .owl-carousel{max-width:102rem}
}
.video-showcase-ui .owl-carousel.owl-item-count-2{max-width:18rem}
@media screen and (min-width:768px){.video-showcase-ui .owl-carousel.owl-item-count-2{max-width:45rem}
}
@media screen and (min-width:1340px){.video-showcase-ui .owl-carousel.owl-item-count-2{max-width:70rem}
}
.video-showcase-ui .owl-stage{display:flex}
.video-showcase-ui .owl-stage-outer{overflow:hidden}
.ie .video-showcase-ui .owl-stage-outer{position:relative;left:-1.4rem}
.video-showcase-ui .owl-item{opacity:1;visibility:visible;-webkit-tap-highlight-color:transparent}
.video-showcase-ui .owl-item.hide-tray-seek .video-showcase__video-tray-progress{visibility:hidden}
.video-showcase-ui .owl-prev,.video-showcase-ui .owl-next{top:1.2rem}
@media screen and (min-width:768px){.video-showcase-ui .owl-prev,.video-showcase-ui .owl-next{top:4.5rem}
}
@media screen and (min-width:1340px){.video-showcase-ui .owl-prev,.video-showcase-ui .owl-next{top:8.3rem}
}
.video-showcase-ui .owl-prev:before,.video-showcase-ui .owl-next:before,.video-showcase-ui .owl-prev:after,.video-showcase-ui .owl-next:after{display:none}
.ie .video-showcase-ui .owl-next{right:-4.1rem}
.video-showcase-ui .video-showcase__nav-control{position:relative;height:100%;width:100%}
.video-showcase-ui .video-showcase__nav-control svg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:100%;width:100%}
.video-showcase-ui .video-showcase__img-wrapper{position:relative;display:flex;justify-content:center;height:4rem;overflow:hidden;cursor:pointer}
@media screen and (min-width:768px){.video-showcase-ui .video-showcase__img-wrapper{height:11rem}
}
@media screen and (min-width:1340px){.video-showcase-ui .video-showcase__img-wrapper{height:18.2rem}
}
.video-showcase-ui .video-showcase__img-wrapper svg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.video-showcase-ui .video-showcase__img-wrapper img{position:absolute;max-width:100%;max-height:100%;height:4em}
.ie .video-showcase-ui .video-showcase__img-wrapper img{right:0}
@media screen and (min-width:768px){.video-showcase-ui .video-showcase__img-wrapper img{height:11rem}
}
@media screen and (min-width:1340px){.video-showcase-ui .video-showcase__img-wrapper img{height:18.2rem}
}
.video-showcase-ui .video-showcase__title--preview,.video-showcase-ui .video-showcase__img-wrapper img{width:7.5rem}
@media screen and (min-width:768px){.video-showcase-ui .video-showcase__title--preview,.video-showcase-ui .video-showcase__img-wrapper img{width:20rem}
}
@media screen and (min-width:1340px){.video-showcase-ui .video-showcase__title--preview,.video-showcase-ui .video-showcase__img-wrapper img{width:32.5rem}
}
.video-showcase-ui .video-showcase__title--preview{margin:0 auto 9.8rem;padding-right:1rem;font-size:1rem;line-height:135%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;-webkit-hyphenate-limit-before:2;-webkit-hyphenate-limit-after:2;-webkit-hyphenate-character:"\2010"}
@media screen and (min-width:768px){.video-showcase-ui .video-showcase__title--preview{margin-top:.8rem;padding:0 1rem 0 0;width:20rem;font-size:1.2rem}
}
@media screen and (min-width:1340px){.video-showcase-ui .video-showcase__title--preview{width:32.5rem}
}
.video-showcase-ui .a11y-navigation-panel:focus{outline:.2rem solid #008ace;outline-offset:-0.5rem}
.video-showcase-ui .a11y-navigation-panel .owl-item:focus{outline:.2rem solid #008ace;outline-offset:-0.5rem}
@media print{.utility-menu-ui{display:none}
}
.utility-menu--center{text-align:center}
.utility-menu__list{display:inline-block;max-width:55.3rem}
@media screen and (min-width:992px){.utility-menu__list{max-width:80.3rem}
}
.utility-menu--center .utility-menu__list{padding-left:2.3rem;padding-right:2.3rem}
@media screen and (min-width:992px){.utility-menu--center .utility-menu__list{padding-left:5.5rem;padding-right:5.5rem}
}
.utility-menu--left .utility-menu__list{margin-left:-1.3rem;margin-right:-1.3rem}
@media screen and (min-width:992px){.utility-menu--left .utility-menu__list{margin:0 -1.3rem}
.utility-menu--left .utility-menu__list .utility-menu__item{margin-left:1.3rem;margin-right:1.3rem}
}
.utility-menu--border--below{border-bottom:1px solid #d6d6d6;margin-bottom:3rem;padding-bottom:3rem;padding-top:1.1rem}
@media screen and (min-width:992px){.utility-menu--border--below{margin-bottom:6.4rem}
}
.utility-menu--border--above{border-top:1px solid #d6d6d6;padding-top:3rem;padding-bottom:1.1rem;margin-top:3rem}
@media screen and (min-width:992px){.utility-menu--border--above{margin-top:6.4rem}
}
.utility-menu__item{margin:1.1rem 1.2rem;float:left;height:3.6rem;line-height:normal;background-color:#008ace}
.utility-menu__item:after{content:"";display:table;clear:both}
.utility-menu__item:hover,.utility-menu__item:active{background-color:#2f7db5}
@media screen and (min-width:768px){.utility-menu__item{min-width:15.5rem}
}
@media screen and (min-width:992px){.utility-menu__item{min-width:17.9rem}
}
.utility-menu__item:nth-child(3n+2){background-color:#76cdd8}
.utility-menu__item:nth-child(3n+2):hover,.utility-menu__item:nth-child(3n+2):active{background-color:#7bbbc6}
.utility-menu__item:nth-child(3n){background-color:#c9db48}
.utility-menu__item:nth-child(3n):hover,.utility-menu__item:nth-child(3n):active{background-color:#c2ce52}
.utility-menu__share-button{height:3.6rem;width:3.6rem;color:#fff;text-align:left;position:relative}
@media screen and (min-width:768px){.utility-menu__share-button{padding-left:4.9rem;padding-right:1.4rem;width:100%}
}
.utility-menu__item:nth-child(3n+1) .utility-menu__share-button{outline-color:#231f20}
.layout-box .utility-menu__share-button{outline-offset:-0.2rem;z-index:1}
.utility-menu__message{display:none}
@media screen and (min-width:768px){.utility-menu__message{display:inline;font:700 1.8rem/3.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif}
}
.utility-menu__icon{position:absolute;left:0;top:0;display:inline-block;background-color:rgba(255,255,255,0.2);margin-right:1.4rem;width:3.6rem;height:3.6rem}
.layout-box .utility-menu__icon{z-index:-1}
.utility-menu__icon svg{pointer-events:none;width:1.8rem;height:1.8rem;position:absolute;left:.9rem;top:.9rem;fill:#fff}
.upcoming-event-ui{background:#fff;margin:8.5rem 0;border:1px solid #d6d6d6;overflow:hidden}
@media screen and (min-width:768px){.upcoming-event-ui{height:28.9rem}
}
@media screen and (min-width:992px){.upcoming-event-ui{height:32.3rem}
}
.upcoming-event__image{width:100%;height:100%;overflow:hidden}
.upcoming-event__image img{width:100%;height:100%}
@media screen and (min-width:768px){.upcoming-event__image img{width:auto;height:100%;position:relative;left:50%;transform:translateX(-50%)}
}
@media screen and (min-width:768px){.upcoming-event__image{float:left;max-width:41%;width:auto}
}
.upcoming-event__content{padding:3.4rem 2.1rem;overflow:hidden}
@media screen and (min-width:768px){.upcoming-event__content{float:left;width:59%;padding:4.3rem}
}
@media screen and (min-width:992px){.upcoming-event__content{padding:6.8rem}
}
.upcoming-event__date{font:700 1.4rem/1.5rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;margin:0 0 1.7rem}
@media screen and (min-width:992px){.upcoming-event__date{margin:0 0 2.55rem}
}
.upcoming-event__title{font:700 1.9rem/2rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;margin:0 0 .9rem}
@media screen and (min-width:992px){.upcoming-event__title{font:700 2.2rem/2.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif}
}
.upcoming-event__info{font:300 1.5rem/2.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif}
.upcoming-event__info p{margin:0}
@media screen and (min-width:992px){.upcoming-event__info{font-size:1.7rem;float:left;width:60%}
}
@media screen and (min-width:1130px){.upcoming-event__info{width:72%}
}
.upcoming-event__buttons{margin:0 0 0 -3%}
@media screen and (min-width:992px){.upcoming-event__buttons-element:only-child{margin:6rem 0 0}
}
@media screen and (min-width:992px){.upcoming-event__buttons{float:right;width:14rem}
}
.upcoming-event__link{font:900 1.4rem/2.2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;text-transform:uppercase;text-align:center;letter-spacing:.2rem;background:#76cdd8;color:#fff;padding:.6rem 0;margin:3.4rem 0 0 3%;border-radius:.9rem;float:left;width:47%}
.upcoming-event__link:hover{color:#fff;text-decoration:none}
.no-touchevents .upcoming-event__link:hover{background:#f15c43}
@media screen and (min-width:768px){.upcoming-event__link{margin-top:2.6rem}
}
@media screen and (min-width:992px){.upcoming-event__link{padding:.6rem;margin:0 0 2.6rem;width:100%}
}
.unsubscribe-button-ui{line-height:3rem;font-weight:300}
@media screen and (min-width:992px){.unsubscribe-button-ui{line-height:4rem}
}
.unsubscribe-button__button{display:block;font:900 1.7rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.2rem;margin:2.5rem auto}
.unsubscribe-button__button[disabled]{opacity:.5}
.unsubscribe-button__message{position:relative;margin:0 auto 2.1rem;line-height:3rem;font-weight:300}
@media screen and (min-width:768px){.unsubscribe-button__message{text-align:center}
}
@media screen and (min-width:992px){.unsubscribe-button__message{max-width:66.3rem;line-height:4rem}
}
.twitter-feed-ui{color:#222}
.twitter-feed-ui .owl-stage-outer{overflow:hidden}
.twitter-feed-ui .owl-stage{display:flex}
.twitter-feed-ui .owl-item{flex:1 0 25.7rem;display:flex;flex-direction:column;align-self:stretch;background-color:#fff}
.twitter-feed--block{background-color:#f7f7f7;padding:2.6rem 2.6rem 0;margin:0 -2rem}
@media screen and (min-width:992px){.twitter-feed--block{margin:0;padding:2.8rem 3.4rem 0}
}
.twitter-feed--carousel{position:relative;padding:0 0 8rem;margin:8rem 0}
.twitter-feed--carousel:after{content:"";background:url("../image/diagonal-pattern.png") 50% 0;height:22rem;position:absolute;z-index:0;width:100%;bottom:0}
.twitter-feed__heading{text-transform:uppercase;margin-bottom:0}
@media screen and (min-width:768px){.twitter-feed__heading{margin-bottom:1.7rem}
}
.twitter-feed__tweets{max-width:108.8rem;margin:0 auto;position:relative;z-index:1}
.twitter-feed--carousel .twitter-feed__tweets{margin:0 auto;max-width:25.7rem}
@media screen and (min-width:768px){.twitter-feed--carousel .twitter-feed__tweets{max-width:53.4rem}
}
@media screen and (min-width:992px){.twitter-feed--carousel .twitter-feed__tweets{max-width:81.1rem}
}
@media screen and (min-width:1340px){.twitter-feed--carousel .twitter-feed__tweets{max-width:108.8rem}
}
.twitter-feed__tweet{padding:4.8rem 0 2.5rem;border-top:1px solid #d6d6d6}
.twitter-feed__tweet:first-child{border-top:0;padding-top:1.7rem}
.twitter-feed--carousel .twitter-feed__tweet{display:flex;flex-direction:column;padding:1.9rem 2.6rem;width:25.7rem;height:35.5rem;border:1px solid #d6d6d6}
.twitter-feed__twitter-icon{display:none}
.twitter-feed--carousel .twitter-feed__twitter-icon{position:absolute;display:block;right:.4rem;top:.4rem}
.twitter-feed--carousel .twitter-feed__twitter-icon svg{width:2rem;height:2rem;fill:#76cdd8}
.twitter-feed__tweet-head{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline}
.twitter-feed__author,.twitter-feed__author-link,.twitter-feed__date{font-weight:700}
.twitter-feed__author{font-size:2.2rem;color:#008ace;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 8rem)}
.twitter-feed__author:hover{color:#008ace}
.twitter-feed--carousel .twitter-feed__author{padding-right:2.6rem;margin-right:auto;color:#76cdd8;order:1;max-width:100%}
.twitter-feed__author-link{display:block;margin-right:100%;font-size:1.4rem;letter-spacing:2px;color:#222}
.twitter-feed__author-link:hover{color:#222}
.twitter-feed--carousel .twitter-feed__author-link{order:2;width:100%}
.twitter-feed__description{word-wrap:break-word;font-size:1.4rem;flex-grow:1}
.twitter-feed__date{margin-left:auto;font-size:1.4rem;color:#222;text-transform:uppercase;min-width:6rem}
@media screen and (min-width:992px){.twitter-feed__date{letter-spacing:2px;color:#c9db48}
}
.twitter-feed--carousel .twitter-feed__date{order:3;margin:1.5rem 0}
@media screen and (min-width:992px){.twitter-feed--carousel .twitter-feed__date{color:#231f20}
}
.twitter-feed__controls{display:flex;margin-top:2.5rem}
.twitter-feed__controls li{margin-right:.9rem}
.twitter-feed__controls svg{width:2rem;height:1.4rem}
.twitter-feed__control-icon svg{pointer-events:none}
.iOS .twitter-feed__control-icon svg,.ie .twitter-feed__control-icon svg{pointer-events:auto}
.twitter-feed__control-icon:hover svg{fill:#008ace}
.training-search-ui .recruiting-search__column:nth-child(2){grid-area:column-right;-ms-grid-column:3}
.training-search-ui .recruiting-search__submit{-ms-grid-row:2;-ms-grid-column:5}
.training-search__form{grid-template:"column-left column-right none" minmax(2.8rem,auto) "column-left column-right submit" 8.3rem;grid-template-columns:1fr 1fr 15rem;-ms-grid-columns:1fr 2.6rem 1fr 2.6rem 15rem;-ms-grid-rows:minmax(2.8rem,auto) 8.3rem}
.timeline-slider__slide{position:relative;width:100%;max-height:0;overflow:hidden;transition:opacity .15s ease-out,z-index .15s ease-out;opacity:0}
@media screen and (min-width:992px){.timeline-slider__slide{position:absolute;z-index:-1;max-height:none}
}
@media screen and (min-width:1700px){.timeline-slider__slide{position:relative;z-index:auto;margin:0 -100% 0 0}
}
@media print{.timeline-slider__slide{opacity:1;max-height:none}
}
.timeline-slider__slide:focus:focus-visible{outline:.2rem solid #008ace}
.timeline-slider__slide:not([class*="bg-color"]){background:#76cdd8;color:#fff}
.timeline-slider__slide:not([class*="bg-color"]) .text-ui>ul>li:before{background-color:#231f20}
.timeline-slider__slide:not([class*="bg-color"]) ol>li:before{color:#231f20}
.timeline-slider__slide:not([class*="bg-color"]) a:not(.underlined){color:#fff}
.timeline-slider__slide:not([class*="bg-color"]) a:not(.underlined):hover{color:#eee}
.iPad .timeline-slider__slide{display:none}
.timeline-slider__slide.active{position:relative;max-height:100%;z-index:1;opacity:1;transition:opacity .35s ease-in .15s,z-index .35s ease-in .15s}
.iPad .timeline-slider__slide.active{display:block}
.timeline-slider--active .timeline-slider__slide{z-index:auto}
.timeline-slider__slide:not(.ally-active) a,.timeline-slider__slide:not(.ally-active) button{display:none}
.timeline-slider__slide.bg-color-blue{outline-color:#231f20}
.timeline-slider__slide.timeline-slider__slide.timeline-slider__slide.timeline-slider__slide.bg-color-midnight-blue ol>li:before{color:#76cdd8}
@media screen and (min-width:992px){.timeline-slider__slide,.timeline-slider__slide-wrapper,.timeline-slider__slide-holder{display:flex;flex-direction:column;justify-content:flex-start;height:100%;width:100%}
}
@media screen and (min-width:1700px){.timeline-slider__slide,.timeline-slider__slide-wrapper,.timeline-slider__slide-holder{justify-content:center}
}
.timeline-slider__slide-wrapper,.timeline-slider__slide-holder{margin:0 auto}
.timeline-slider__slide-wrapper{max-width:192rem;position:relative}
.timeline-slider__slide-holder{max-width:108.8rem;transition:height .1ms linear 1s;display:flex;flex-direction:column}
@media screen and (min-width:992px){.timeline-slider__slide-holder{padding:6.8rem 40rem 6.8rem 21.3rem}
}
@media screen and (min-width:1700px){.timeline-slider__slide-holder{padding-top:13.2rem;padding-bottom:16.5rem}
}
@media screen and (min-width:1770px){.timeline-slider__slide-holder{padding-right:30rem}
}
@media print{.timeline-slider__slide-holder{padding-top:2rem;display:block}
}
.timeline-slider--active .timeline-slider__slide.active .timeline-slider__slide-holder{height:110vh}
.timeline-slider--close .timeline-slider__slide-holder{transition-delay:.01ms}
.timeline-slider__popup{height:36rem;overflow:hidden;position:relative;order:-1}
@media screen and (min-width:992px){.timeline-slider__popup{position:absolute;display:block;right:0;top:0;width:35vw;height:100%;max-width:65.8rem}
}
@media screen and (min-width:1700px){.timeline-slider__popup{min-height:70rem}
}
@media print{.timeline-slider__popup{max-height:100%;height:100%}
}
.timeline-slider__popup:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:#222;opacity:.67;transition:opacity .45s ease}
@media print{.timeline-slider__popup:before{display:none}
}
.timeline-slider__popup:after{content:"";position:fixed;background:#222;transition:opacity .45s ease-in .25s;opacity:0;z-index:-1}
.no-touchevents .timeline-slider__popup:hover:before{opacity:.47}
.no-touchevents .timeline-slider__popup:hover .timeline-slider__main-image{transform:scale(1.1)}
.timeline-slider--active .timeline-slider__slide.active .timeline-slider__popup{transition:background .5s linear,width .5s linear,max-width .5s linear,height .5s linear .5s;max-width:100%;width:100%;background:#222;height:110vh}
.timeline-slider--active .timeline-slider__slide.active .timeline-slider__popup:after{opacity:1;top:0;bottom:0;left:0;right:0}
.timeline-slider--close .timeline-slider__popup{transition-duration:.35s;z-index:9999}
.timeline-slider__view-more{display:block;height:100%;width:65%;position:relative;outline-offset:-2px}
@media screen and (min-width:992px){.timeline-slider__view-more{width:auto}
}
@media print{.timeline-slider__view-more{display:none}
}
.timeline-slider--active .timeline-slider__slide.active .timeline-slider__view-more{height:0;overflow:hidden;transform:translateX(100%)}
.timeline-slider__view-more:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}
@media screen and (min-width:992px){.timeline-slider__view-more:after{content:none}
}
.bg-color-blue .timeline-slider__view-more{outline-color:#231f20}
.timeline-slider__main-image{position:absolute;top:0;bottom:0;right:0;width:100%;background-size:cover;background-position:50% center;z-index:-1;transition:transform .5s ease,opacity .45s linear}
@media screen and (min-width:992px){.timeline-slider__main-image{width:35vw;max-width:65.8rem}
}
@media print{.timeline-slider__main-image{display:none}
}
.timeline-slider--active .timeline-slider__slide.active .timeline-slider__main-image{opacity:0}
.timeline-slider--close .timeline-slider__main-image{transition-delay:.25s;transition-timing-function:ease-in}
@media screen and (min-width:992px){.timeline-slider__main-image--mobile{display:none}
}
.timeline-slider__main-image--mobile+.timeline-slider__main-image--desktop{display:none}
@media screen and (min-width:992px){.timeline-slider__main-image--mobile+.timeline-slider__main-image--desktop{display:block}
}
.timeline-slider__slide-date{display:none}
@media screen and (min-width:992px){.timeline-slider__slide-date{display:block;color:#fff;font:900 6rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;padding:0 0 .7rem;transition:color .35s ease}
}
@media screen and (min-width:1700px){.timeline-slider__slide-date{font-size:7.7rem}
}
@media screen and (min-width:1800px){.timeline-slider__slide-date{font-size:8.5rem}
}
@media print{.timeline-slider__slide-date{display:block;font:900 2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;padding:2rem 0}
}
.timeline-slider__slide-title{font:900 1.7rem/2.5rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#fff;letter-spacing:.1rem;position:absolute;z-index:1;top:7rem;left:2rem;right:17rem;height:22rem;margin:0;display:flex;flex-direction:column;justify-content:center;transition:color .35s ease,opacity .35s ease}
.timeline-slider--active .timeline-slider__slide.active .timeline-slider__slide-title{opacity:0}
@media screen and (min-width:576px){.timeline-slider__slide-title{overflow:hidden;top:9rem;left:5.8rem;right:25rem;height:18rem;letter-spacing:.3rem}
}
@media screen and (min-width:992px){.timeline-slider__slide-title{color:#222;position:relative;left:auto;right:auto;top:auto;padding:0 0 3.2rem;margin:0 0 3.3rem;height:auto}
}
@media print{.timeline-slider__slide-title{position:static;height:auto;padding-bottom:2rem}
}
@media screen and (min-width:992px){.timeline-slider__slide-title:before{content:"";position:absolute;bottom:0;left:-0.4rem;width:8.8rem;height:3px;background:#fff}
}
.timeline-slider__view-photo{position:absolute;z-index:2;left:2rem;bottom:3rem;color:#fff;font:italic 900 1.7rem "museo-slab","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;transition:opacity .35s linear}
@media screen and (min-width:576px){.timeline-slider__view-photo{left:5.1rem;bottom:4.7rem}
}
@media screen and (min-width:992px){.timeline-slider__view-photo{top:50%;bottom:auto;left:auto;right:0;width:100vw;transform:translateY(-50%)}
}
@media screen and (min-width:1900px){.timeline-slider__view-photo{right:auto;left:4rem;width:auto}
}
.timeline-slider--active .timeline-slider__slide.active .timeline-slider__view-photo{opacity:0}
.timeline-slider--close .timeline-slider__view-photo{transition-delay:.5s}
@media screen and (min-width:992px){.timeline-slider__view-photo div{max-width:112.8rem;padding:0 2rem;margin:0 auto;display:flex;flex-direction:column;align-items:flex-end}
}
.timeline-slider__view-photo em{position:relative;padding:0 0 0 3.5rem;display:block}
@media screen and (min-width:992px){.timeline-slider__view-photo em{padding-left:5.6rem;max-width:20rem}
}
.timeline-slider__view-photo em:before,.timeline-slider__view-photo em:after{content:"";position:absolute;top:50%;transform:translateY(-50%)}
.timeline-slider__view-photo em:before{left:0;width:2.3rem;height:2.3rem;border-radius:50%;background:#fff}
@media screen and (min-width:992px){.timeline-slider__view-photo em:before{width:3.8rem;height:3.8rem}
}
.timeline-slider__view-photo em:after{left:.9rem;content:"";display:block;width:0;height:0;border-top:.4rem solid transparent;border-bottom:.4rem solid transparent;border-left:.6rem solid #222}
@media screen and (min-width:992px){.timeline-slider__view-photo em:after{left:1.5rem;content:"";display:block;width:0;height:0;border-top:.7rem solid transparent;border-bottom:.7rem solid transparent;border-left:.9rem solid #222}
}
.timeline-slider__slide-content{padding:2rem 10rem 2rem 2rem;transition:opacity .5s ease}
.timeline-slider--active .timeline-slider__slide.active .timeline-slider__slide-content{opacity:0}
@media screen and (min-width:576px){.timeline-slider__slide-content{padding:5.8rem 18rem 5.8rem 5.8rem}
}
@media screen and (min-width:992px){.timeline-slider__slide-content{padding:0}
}
@media print{.timeline-slider__slide-content{padding:0}
}
.timeline-slider__slide-print-image{display:none}
@media print{.timeline-slider__slide-print-image{display:block;margin:0 auto;max-width:100%;page-break-inside:avoid}
}
.timeline-slider__carousel{top:0;left:0;touch-action:manipulation;height:100%;width:100%;background:#222;flex-direction:column;justify-content:center;display:flex;opacity:0;z-index:-1;transition:opacity .45s linear 1s;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media print{.timeline-slider__carousel{display:none}
}
.timeline-slider--active .timeline-slider__slide.active .timeline-slider__carousel{position:fixed;opacity:1;z-index:4}
.timeline-slider--close .timeline-slider__carousel{position:fixed;z-index:4;transition-delay:.01ms;transition-duration:.1ms}
.timeline-slider__carousel .owl-stage-outer{overflow:hidden;position:relative}
.timeline-slider__carousel .owl-stage-outer:hover{cursor:pointer;cursor:-webkit-grab;cursor:-moz-grab}
.timeline-slider__carousel .owl-stage-outer:active{cursor:pointer;cursor:-webkit-grabbing;cursor:-moz-grabbing}
@media screen and (min-width:992px){.timeline-slider__carousel .owl-stage-outer{height:90%}
}
.timeline-slider__carousel .owl-stage-outer .timeline-slider__carousel-item{padding-top:0;padding-bottom:0}
.timeline-slider__carousel .owl-stage{display:flex;height:100%;align-items:center}
.timeline-slider__carousel .owl-item{flex:1 0 auto;height:100%;display:flex;flex-direction:column}
.timeline-slider__carousel .owl-nav{display:none}
@media screen and (min-width:992px){.timeline-slider__carousel .owl-nav:not(.disabled){display:block}
}
.timeline-slider__carousel .owl-prev{left:2%}
.timeline-slider__carousel .owl-prev:after{border-right-color:#fff}
.timeline-slider__carousel .owl-next{right:2%}
.timeline-slider__carousel .owl-next:after{border-left-color:#fff}
.timeline-slider__carousel-item{height:100%;display:flex;justify-content:center;align-items:center}
@media screen and (min-width:992px){.timeline-slider__carousel-item{padding:0 5%}
}
.ie .timeline-slider__carousel-item{display:block;text-align:center}
.ie .timeline-slider__carousel-item:before{content:"";display:inline-block;vertical-align:middle;width:1px;min-height:90vh;margin:0 0 0 -2rem}
.timeline-slider__carousel-image{max-height:100%;max-width:100%;width:auto;height:auto}
.ie .timeline-slider__carousel-image{margin:0 auto;vertical-align:middle}
@media screen and (min-width:992px){.timeline-slider__carousel-image--mobile{display:none}
}
.timeline-slider__carousel-image--mobile+.timeline-slider__carousel-image--desktop{display:none}
@media screen and (min-width:992px){.timeline-slider__carousel-image--mobile+.timeline-slider__carousel-image--desktop{display:block}
.ie .timeline-slider__carousel-image--mobile+.timeline-slider__carousel-image--desktop{display:inline-block}
}
.timeline-slider__popup-close{position:absolute;top:1rem;right:1rem;width:2.8rem;height:2.8rem;cursor:pointer;outline:0;border:0;overflow:hidden;display:none}
@media print{.timeline-slider__popup-close{display:none}
}
.timeline-slider--active .timeline-slider__slide.active .timeline-slider__popup-close{z-index:5;position:fixed;display:block}
.timeline-slider__popup-close:after,.timeline-slider__popup-close:before{content:"";position:absolute;top:0;right:50%;transform:translate(-50%);width:.2rem;height:2.8rem;background:#fff}
.timeline-slider__popup-close:after{transform:rotate(45deg)}
.timeline-slider__popup-close:before{transform:rotate(-45deg)}
@keyframes thumbnail-animation{to{opacity:0;transform:scale(1)}
}
.timeline-slider-ui{display:flex;position:relative;z-index:2}
@media screen and (min-width:1700px){.timeline-slider-ui{min-height:70rem}
}
@media print{.timeline-slider-ui{padding-bottom:2rem;display:block}
}
.no-touchevents .timeline-slider-ui.bg-color-light-blue .timeline-slider__switcher-button:hover:before{background:#76cdd8}
.no-touchevents .timeline-slider-ui.bg-color-light-green .timeline-slider__switcher-button:hover:before{background:#c9db48}
.no-touchevents .timeline-slider-ui.bg-color-almost-black .timeline-slider__switcher-button:hover:before{background:#222}
.no-touchevents .timeline-slider-ui.bg-color-light-red .timeline-slider__switcher-button:hover:before{background:#f15c43}
.no-touchevents .timeline-slider-ui.bg-color-blue .timeline-slider__switcher-button:hover:before{background:#008ace}
.no-touchevents .timeline-slider-ui.bg-color-dark-blue .timeline-slider__switcher-button:hover:before{background:#263852}
.no-touchevents .timeline-slider-ui.bg-color-light-yellow .timeline-slider__switcher-button:hover:before{background:#ffc000}
.no-touchevents .timeline-slider-ui.bg-color-cornflower-blue .timeline-slider__switcher-button:hover:before{background:#6bc6d2}
.no-touchevents .timeline-slider-ui.bg-color-midnight-blue .timeline-slider__switcher-button:hover:before{background:#2f3a50}
.timeline-slider-ui .bg-color-almost-black .timeline-slider__slide-date,.timeline-slider-ui .bg-color-dark-blue .timeline-slider__slide-date,.timeline-slider-ui .bg-color-midnight-blue .timeline-slider__slide-date{color:#76cdd8}
.timeline-slider-ui .bg-color-almost-black .timeline-slider__slide-title,.timeline-slider-ui .bg-color-dark-blue .timeline-slider__slide-title,.timeline-slider-ui .bg-color-midnight-blue .timeline-slider__slide-title{color:#fff}
.timeline-slider-ui .bg-color-almost-black .timeline-slider__slide-title:before,.timeline-slider-ui .bg-color-dark-blue .timeline-slider__slide-title:before,.timeline-slider-ui .bg-color-midnight-blue .timeline-slider__slide-title:before{background:#76cdd8}
@media screen and (min-width:768px){.timeline-slider-ui.bg-color-almost-black .timeline-slider__switcher-button-date,.timeline-slider-ui.bg-color-dark-blue .timeline-slider__switcher-button-date,.timeline-slider-ui.bg-color-midnight-blue .timeline-slider__switcher-button-date,.timeline-slider-ui.bg-color-almost-black .timeline-slider__thumbnail,.timeline-slider-ui.bg-color-dark-blue .timeline-slider__thumbnail,.timeline-slider-ui.bg-color-midnight-blue .timeline-slider__thumbnail{color:#76cdd8}
}
.timeline-slider-ui.bg-color-almost-black .timeline-slider__switcher-button:before,.timeline-slider-ui.bg-color-dark-blue .timeline-slider__switcher-button:before,.timeline-slider-ui.bg-color-midnight-blue .timeline-slider__switcher-button:before,.timeline-slider-ui.bg-color-almost-black .timeline-slider__switcher>ul:before,.timeline-slider-ui.bg-color-dark-blue .timeline-slider__switcher>ul:before,.timeline-slider-ui.bg-color-midnight-blue .timeline-slider__switcher>ul:before{background:#76cdd8}
.timeline-slider-ui.bg-color-almost-black .timeline-slider__switcher-button:hover:before,.timeline-slider-ui.bg-color-dark-blue .timeline-slider__switcher-button:hover:before,.timeline-slider-ui.bg-color-midnight-blue .timeline-slider__switcher-button:hover:before{border-color:#76cdd8}
.timeline-slider-ui.bg-color-almost-black .timeline-slider__switcher-button.active:before,.timeline-slider-ui.bg-color-dark-blue .timeline-slider__switcher-button.active:before,.timeline-slider-ui.bg-color-midnight-blue .timeline-slider__switcher-button.active:before{background:#fff}
.timeline-slider-ui:not([class*="bg-color"]){background:#76cdd8;color:#222}
.iPad .timeline-slider-ui *{transition:none !important}
.timeline-slider--active{position:relative;overflow:visible;z-index:auto}
.timeline-slider__slide-list{width:100%}
@media screen and (min-width:992px){.ie .timeline-slider__slide-list{margin:0 -100% 0 0}
}
@media screen and (min-width:1700px){.timeline-slider__slide-list{flex-grow:1;display:flex}
}
@media print{.timeline-slider__slide-list{display:block}
}
.timeline-slider__switcher{display:flex;width:11rem;order:1;margin:0 0 0 -11rem;padding:38rem 0 2rem;position:relative;z-index:2;justify-content:center;opacity:1}
@media screen and (min-width:576px){.timeline-slider__switcher{padding:41.8rem 0 5.8rem}
}
@media screen and (min-width:992px){.timeline-slider__switcher{width:100%;order:initial;margin:0 -100% 0 0;padding:0;font:900 1.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.2rem;color:#fff;flex-direction:column;justify-content:flex-start;z-index:auto}
}
@media screen and (min-width:1700px){.timeline-slider__switcher{justify-content:center;min-height:70rem}
}
@media print{.timeline-slider__switcher{display:none}
}
@media screen and (min-width:992px){.ie .timeline-slider__switcher{margin:0}
}
.timeline-slider--active .timeline-slider__switcher{z-index:1;opacity:0}
.timeline-slider--close .timeline-slider__switcher{opacity:1;transition:opacity .4ms linear 200ms}
@media screen and (min-width:992px){.timeline-slider__switcher>ul{margin:0 auto;max-width:112.8rem;padding:8rem 90rem 8rem 2rem;position:relative;width:100%}
}
@media screen and (min-width:1700px){.timeline-slider__switcher>ul{padding-top:11.4rem;padding-bottom:14.4rem}
}
@media screen and (min-width:992px){.timeline-slider__switcher>ul:before{content:"";position:absolute;top:9rem;bottom:9rem;left:3.3rem;width:3px;background:#fff;z-index:2}
}
@media screen and (min-width:1700px){.timeline-slider__switcher>ul:before{top:12.4rem;bottom:15.4rem}
}
.timeline-slider__switcher-item{position:relative;margin:0 0 1rem}
@media screen and (min-width:992px){.timeline-slider__switcher-item{margin:0 0 4.6rem .7rem}
}
.timeline-slider__switcher-item:last-child{margin-bottom:0}
.timeline-slider__switcher-button{position:relative;padding:0;color:#7bbbc6}
@media not screen and (min-width:992px){.timeline-slider__switcher-button{font:900 1.7rem/2.5rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.3rem}
}
@media screen and (min-width:992px){.timeline-slider__switcher-button{display:block;width:1.4rem;height:1.4rem}
}
@media screen and (min-width:992px){.timeline-slider__switcher-button:before{content:"";position:absolute;top:0;left:0;width:1.4rem;height:1.4rem;background:#fff;border-radius:50%;z-index:6;transition:all 150ms ease}
}
.bg-color-blue .timeline-slider__switcher-button{outline-color:#231f20;color:#2f7db5}
.bg-color-light-green .timeline-slider__switcher-button{color:#c2ce52}
.bg-color-almost-black .timeline-slider__switcher-button{color:#000}
.bg-color-light-red .timeline-slider__switcher-button{color:#d84831}
.bg-color-dark-blue .timeline-slider__switcher-button{color:#0e243d}
.bg-color-light-yellow .timeline-slider__switcher-button{color:#e2b400}
.bg-color-cornflower-blue .timeline-slider__switcher-button{color:#0084ce}
.bg-color-midnight-blue .timeline-slider__switcher-button{color:#1b2838}
.timeline-slider__switcher-button.active{color:#fff}
@media screen and (min-width:992px){.timeline-slider__switcher-button.active .timeline-slider__switcher-button-date{opacity:1;z-index:2}
}
.timeline-slider__switcher-button.active:before{background:#222}
.timeline-slider__switcher-button:hover{text-decoration:none}
.timeline-slider__switcher-button:focus{z-index:2}
.no-touchevents .timeline-slider__switcher-button:hover{color:#fff;z-index:5}
@media screen and (min-width:992px){.no-touchevents .timeline-slider__switcher-button:hover:before{background:#76cdd8;border:8px solid #fff;top:-0.6rem;left:-0.6rem;width:2.6rem;height:2.6rem}
.no-touchevents .timeline-slider__switcher-button:hover .timeline-slider__switcher-button-date{opacity:0}
.no-touchevents .timeline-slider__switcher-button:hover .timeline-slider__thumbnail{width:16.4rem;height:16.4rem;top:-7.4rem;z-index:3;overflow:visible;opacity:1}
.no-touchevents .timeline-slider__switcher-button:hover .timeline-slider__thumbnail:before,.no-touchevents .timeline-slider__switcher-button:hover .timeline-slider__thumbnail:after{animation:thumbnail-animation 2s linear infinite;animation-delay:100ms;border:#fff solid 8px;border-radius:100%;content:"";height:140%;left:-20%;opacity:.6;position:absolute;top:-20%;transform:scale(0.714);width:140%;z-index:1}
.no-touchevents .timeline-slider__switcher-button:hover .timeline-slider__thumbnail:after{animation-delay:1s}
}
.timeline-slider__switcher-button-date{white-space:nowrap}
@media screen and (min-width:992px){.timeline-slider__switcher-button-date{position:absolute;display:block;left:4.1rem;top:0;z-index:-1;opacity:0;transition:color 350ms ease,opacity 350ms ease 100ms}
}
@media not screen and (min-width:992px){.timeline-slider__switcher-button-date span{display:none}
}
.timeline-slider__thumbnail{position:absolute;top:50%;left:.9rem;width:0;height:0;overflow:hidden;z-index:2;opacity:0;border-radius:50%;font:900 1.7rem/2.5rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.3rem;transition:width 100ms ease-out 100ms,height 100ms ease-out 100ms,top 100ms ease-out 100ms,z-index 100ms ease-out 100ms,opacity 100ms ease-out 100ms}
.timeline-slider__thumbnail img{position:relative;width:100%;height:100%;border-radius:50%;z-index:2}
.timeline-slider__thumbnail span{position:absolute;left:0;top:50%;transform:translateY(-47%);width:100%;white-space:nowrap;font-size:2rem;line-height:2.6rem;text-align:center;color:#fff;letter-spacing:0;z-index:3}
.timeline-slider__switcher-carousel{position:absolute;top:0;right:0;width:16rem;height:36rem;font:900 2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;display:none}
@media screen and (min-width:576px){.timeline-slider__switcher-carousel{font-size:3rem;width:25rem}
}
@media not screen and (min-width:992px){.timeline-slider__switcher-carousel.owl-loaded{display:block;overflow:hidden}
}
@media screen and (min-width:992px){.timeline-slider__switcher-carousel{display:none}
}
.timeline-slider__switcher-carousel .owl-stage{margin:15.9rem 0 0 -1.7rem;overflow:hidden}
@media screen and (min-width:576px){.timeline-slider__switcher-carousel .owl-stage{margin:15.9rem 0 0 -4.5rem}
}
.timeline-slider__switcher-carousel .owl-item{float:left;text-align:right}
.timeline-slider__switcher-carousel .owl-nav button{position:absolute;width:2.4rem;height:6.4rem;right:2.1rem;left:auto;transform:scale(0.5) rotate(90deg)}
@media screen and (min-width:576px){.timeline-slider__switcher-carousel .owl-nav button{right:4.5rem;transform:scale(1) rotate(90deg)}
}
.timeline-slider__switcher-carousel .owl-nav button:after,.timeline-slider__switcher-carousel .owl-nav button:before{content:"";position:absolute;text-indent:0;width:2.4rem;font-size:3rem;height:3.8rem;border:solid #fff;border-width:0 0 0 3px;left:.9rem}
.timeline-slider__switcher-carousel .owl-nav button:before{transform:rotate(-34deg)}
.timeline-slider__switcher-carousel .owl-nav button:after{transform:rotate(34deg)}
.timeline-slider__switcher-carousel .owl-nav .owl-prev{top:8.2rem}
@media screen and (min-width:576px){.timeline-slider__switcher-carousel .owl-nav .owl-prev{top:7.6rem}
}
.timeline-slider__switcher-carousel .owl-nav .owl-prev:before{top:2.1rem}
.timeline-slider__switcher-carousel .owl-nav .owl-prev:after{top:.3rem}
.timeline-slider__switcher-carousel .owl-nav .owl-next{top:19.6rem}
@media screen and (min-width:576px){.timeline-slider__switcher-carousel .owl-nav .owl-next{top:21.2rem}
}
.timeline-slider__switcher-carousel .owl-nav .owl-next:before{top:-0.8rem}
.timeline-slider__switcher-carousel .owl-nav .owl-next:after{top:3.3rem}
.timeline-slider__switcher-carousel-item{color:#fff}
.timeline-slider__preloader{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;z-index:9999;width:40px;height:40px;border:3px solid;border-color:#76cdd8 #76cdd8 transparent transparent;border-radius:100%;animation:timeline-slider-preloader 1s infinite linear}
@keyframes timeline-slider-preloader{from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
.timeline-slider__nav{display:none}
@media screen and (min-width:992px){.timeline-slider__nav{display:block;position:absolute;bottom:2.5rem;left:0;right:0;z-index:2}
.timeline-slider--active .timeline-slider__nav{z-index:auto}
}
@media screen and (min-width:1700px){.timeline-slider__nav{bottom:9rem}
}
.timeline-slider__nav>div{padding:0 40rem 0 21.3rem;margin:0 auto;max-width:108.8rem;display:flex;justify-content:space-between}
@media screen and (min-width:1770px){.timeline-slider__nav>div{padding-right:30rem}
}
@media print{.timeline-slider__nav>div{display:none}
}
.timeline-slider__nav button{color:#fff;font:700 italic 1.8rem "museo-slab","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.1rem;position:relative;padding:0 0 0 5rem;min-height:4rem}
.timeline-slider__nav button:before,.timeline-slider__nav button:after{content:"";position:absolute}
.timeline-slider__nav button:before{top:0;left:0;width:3.9rem;height:3.9rem;border-radius:100%;background:#fff}
.timeline-slider__nav button:after{left:1.3rem}
.timeline-slider__button-prev:after{top:1.4rem;content:"";display:block;width:0;height:0;border-left:.65rem solid transparent;border-right:.65rem solid transparent;border-bottom:1rem solid #222}
.timeline-slider__button-next:after{top:1.6rem;left:1.3rem;content:"";display:block;width:0;height:0;border-left:.65rem solid transparent;border-right:.65rem solid transparent;border-top:1rem solid #222}
.timeline-ui{display:flex;justify-content:center;transition:transform 1s}
@media screen and (min-width:768px){.timeline-ui{display:block;margin-bottom:10rem;transform:translateX(0)}
}
.timeline-ui.timeline-transition-active{transition:transform 1s}
.timeline-ui.timeline-animation .timeline-event{opacity:0}
.timeline-ui.background-color-white .timeline-event-line-progress{background-color:#fff}
.timeline-ui.background-color-white .timeline-event:after{background-color:#fff}
.timeline-ui.background-color-white .timeline-event:first-child:before{background-color:#fff}
.timeline-ui.background-color-white-smoke .timeline-event-line-progress{background-color:#f7f7f7}
.timeline-ui.background-color-white-smoke .timeline-event:after{background-color:#f7f7f7}
.timeline-ui.background-color-white-smoke .timeline-event:first-child:before{background-color:#f7f7f7}
.timeline-ui.background-color-smoke-gray .timeline-event-line-progress{background-color:#ebebeb}
.timeline-ui.background-color-smoke-gray .timeline-event:after{background-color:#ebebeb}
.timeline-ui.background-color-smoke-gray .timeline-event:first-child:before{background-color:#ebebeb}
.timeline-ui.background-color-continuum-silver-grey .timeline-event-line-progress{background-color:#c2c2c2}
.timeline-ui.background-color-continuum-silver-grey .timeline-event:after{background-color:#c2c2c2}
.timeline-ui.background-color-continuum-silver-grey .timeline-event:first-child:before{background-color:#c2c2c2}
.timeline-ui.background-color-ec-light-blue .timeline-event-line-progress{background-color:#abdbdd}
.timeline-ui.background-color-ec-light-blue .timeline-event:after{background-color:#abdbdd}
.timeline-ui.background-color-ec-light-blue .timeline-event:first-child:before{background-color:#abdbdd}
.timeline-ui.background-color-light-blue .timeline-event-line-progress{background-color:#76cdd8}
.timeline-ui.background-color-light-blue .timeline-event:after{background-color:#76cdd8}
.timeline-ui.background-color-light-blue .timeline-event:first-child:before{background-color:#76cdd8}
.timeline-ui.background-color-light-green .timeline-event-line-progress{background-color:#c9db48}
.timeline-ui.background-color-light-green .timeline-event:after{background-color:#c9db48}
.timeline-ui.background-color-light-green .timeline-event:first-child:before{background-color:#c9db48}
.timeline-ui.background-color-blue .timeline-event-line-progress{background-color:#008ace}
.timeline-ui.background-color-blue .timeline-event:after{background-color:#008ace}
.timeline-ui.background-color-blue .timeline-event:first-child:before{background-color:#008ace}
.timeline-ui.background-color-almost-black .timeline-event-line-progress{background-color:#222}
.timeline-ui.background-color-almost-black .timeline-event:after{background-color:#222}
.timeline-ui.background-color-almost-black .timeline-event:first-child:before{background-color:#222}
.timeline-ui.background-color-light-red .timeline-event-line-progress{background-color:#f15c43}
.timeline-ui.background-color-light-red .timeline-event:after{background-color:#f15c43}
.timeline-ui.background-color-light-red .timeline-event:first-child:before{background-color:#f15c43}
.timeline-ui.background-color-dark-blue .timeline-event-line-progress{background-color:#263852}
.timeline-ui.background-color-dark-blue .timeline-event:after{background-color:#263852}
.timeline-ui.background-color-dark-blue .timeline-event:first-child:before{background-color:#263852}
.timeline-ui.background-color-cornflower-blue .timeline-event-line-progress{background-color:#6bc6d2}
.timeline-ui.background-color-cornflower-blue .timeline-event:after{background-color:#6bc6d2}
.timeline-ui.background-color-cornflower-blue .timeline-event:first-child:before{background-color:#6bc6d2}
.timeline-ui.background-color-midnight-blue .timeline-event-line-progress{background-color:#2f3a50}
.timeline-ui.background-color-midnight-blue .timeline-event:after{background-color:#2f3a50}
.timeline-ui.background-color-midnight-blue .timeline-event:first-child:before{background-color:#2f3a50}
.timeline-ui.background-color-firefly-blue .timeline-event-line-progress{background-color:#0a162c}
.timeline-ui.background-color-firefly-blue .timeline-event:after{background-color:#0a162c}
.timeline-ui.background-color-firefly-blue .timeline-event:first-child:before{background-color:#0a162c}
.timeline-ui.background-color-light-yellow .timeline-event-line-progress{background-color:#ffc000}
.timeline-ui.background-color-light-yellow .timeline-event:after{background-color:#ffc000}
.timeline-ui.background-color-light-yellow .timeline-event:first-child:before{background-color:#ffc000}
.timeline-ui.background-color-continuum-dark-grey .timeline-event-line-progress{background-color:#231f20}
.timeline-ui.background-color-continuum-dark-grey .timeline-event:after{background-color:#231f20}
.timeline-ui.background-color-continuum-dark-grey .timeline-event:first-child:before{background-color:#231f20}
.timeline-ui.background-color-ec-dark-blue .timeline-event-line-progress{background-color:#10303e}
.timeline-ui.background-color-ec-dark-blue .timeline-event:after{background-color:#10303e}
.timeline-ui.background-color-ec-dark-blue .timeline-event:first-child:before{background-color:#10303e}
.timeline-ui.background-color-black .timeline-event-line-progress{background-color:#000}
.timeline-ui.background-color-black .timeline-event:after{background-color:#000}
.timeline-ui.background-color-black .timeline-event:first-child:before{background-color:#000}
@media screen and (min-width:768px){.timeline-graph{display:flex;justify-content:space-between}
}
.timeline-graph.timeline-single-event{justify-content:center}
.timeline-graph-top .timeline-event,.timeline-graph-bottom .timeline-event{position:relative}
.timeline-graph-top .timeline-event:after,.timeline-graph-bottom .timeline-event:after{content:"";position:absolute;display:block;width:2.2rem;height:.2rem;background:#ffc000}
@media screen and (min-width:768px){.timeline-graph-top .timeline-event:after,.timeline-graph-bottom .timeline-event:after{width:.2rem;height:2.2rem}
}
.timeline-graph-top .timeline-event:after{top:0;right:-2.4rem}
@media screen and (min-width:768px){.timeline-graph-top .timeline-event:after{top:auto;right:auto;bottom:-2.4rem}
}
@media screen and (min-width:768px){.timeline-graph-top .timeline-event{display:flex;flex-direction:column;justify-content:flex-end}
}
@media screen and (min-width:768px){.timeline-graph-top .timeline-event:first-child:before{position:absolute;content:"";height:.2rem;width:56rem;bottom:-2.4rem;background-color:#ffc000}
}
.timeline-graph-top .timeline__mobile-event-text{margin-right:1.7rem}
.timeline-graph-top .timeline__desktop-event-text{margin-right:1.9rem}
.timeline-graph-top .timeline__desktop-event-text p:last-child{margin:0 0 1rem}
.timeline-graph-bottom .timeline-event:after{top:0;left:-2.4rem}
@media screen and (min-width:768px){.timeline-graph-bottom .timeline-event:after{left:auto;top:-2.4rem}
}
@media screen and (min-width:768px){.timeline-graph-bottom .timeline__desktop-event-text{margin-top:.2rem}
}
.timeline-graph-bottom .timeline__mobile-event-text{margin-left:1.5rem}
.timeline-event{width:12.7rem;flex-shrink:0}
.timeline-event:focus{outline:#008ace solid .2rem}
@media screen and (min-width:768px){.timeline-event{width:15.6rem}
}
.timeline-event.timeline-active.timeline-event.timeline-active{opacity:1;transition:opacity .7s .7s}
.timeline__desktop-event-text{display:none}
@media screen and (min-width:768px){.timeline__desktop-event-text{display:block;max-width:13.1rem}
}
.timeline__mobile-event-text{display:block;overflow:hidden;height:13.6rem}
@media screen and (min-width:768px){.timeline__mobile-event-text{display:none}
}
.timeline-event-line{height:auto;width:.2rem;margin:0 2.2rem}
@media screen and (min-width:768px){.timeline-event-line{position:relative;height:.2rem;width:auto;margin:2.2rem 0}
}
.timeline-event-line-progress{height:0;width:.2rem;background:#ffc000}
@media screen and (min-width:768px){.timeline-event-line-progress{height:.2rem;width:0}
}
.timeline-event-line-progress.timeline-animate{transition:height 4s linear}
@media screen and (min-width:768px){.timeline-event-line-progress.timeline-animate{transition:width 4s linear}
}
.timeline-section-wrapper{overflow:hidden}
.timeline-infinite-line{position:absolute;display:none;visibility:hidden;bottom:0;right:0;height:.2rem;width:350rem;margin-left:2rem}
@media screen and (min-width:768px){.timeline-infinite-line{display:block}
}
.timeline-infinite-line:after{content:"";display:block;height:.2rem;width:100%;max-width:0;background:#ffc000;transition:width 6s linear}
.timeline-infinite-line.color-white:after{background-color:#fff}
.timeline-infinite-line.color-white-smoke:after{background-color:#f7f7f7}
.timeline-infinite-line.color-smoke-gray:after{background-color:#ebebeb}
.timeline-infinite-line.color-continuum-silver-grey:after{background-color:#c2c2c2}
.timeline-infinite-line.color-ec-light-blue:after{background-color:#abdbdd}
.timeline-infinite-line.color-light-blue:after{background-color:#76cdd8}
.timeline-infinite-line.color-light-green:after{background-color:#c9db48}
.timeline-infinite-line.color-blue:after{background-color:#008ace}
.timeline-infinite-line.color-almost-black:after{background-color:#222}
.timeline-infinite-line.color-light-red:after{background-color:#f15c43}
.timeline-infinite-line.color-dark-blue:after{background-color:#263852}
.timeline-infinite-line.color-cornflower-blue:after{background-color:#6bc6d2}
.timeline-infinite-line.color-midnight-blue:after{background-color:#2f3a50}
.timeline-infinite-line.color-firefly-blue:after{background-color:#0a162c}
.timeline-infinite-line.color-light-yellow:after{background-color:#ffc000}
.timeline-infinite-line.color-continuum-dark-grey:after{background-color:#231f20}
.timeline-infinite-line.color-ec-dark-blue:after{background-color:#10303e}
.timeline-infinite-line.color-black:after{background-color:#000}
.timeline-infinite-line.timeline-infinite-static{visibility:visible}
.timeline-infinite-line.timeline-infinite-static:after{width:350rem;max-width:350rem}
.timeline-infinite-line.timeline-infinite-animate{visibility:visible}
.timeline-infinite-line.timeline-infinite-animate:after{max-width:350rem;transition:max-width 10s linear}
.timeline-event-text-section{position:relative;top:-0.55rem}
@media screen and (min-width:768px){.timeline-event-text-section{position:static;top:unset}
}
.scalable-image-ui{position:relative}
.scalable-image-ui.color-white .scalable-image__color-text,.scalable-image-ui.color-white-smoke .scalable-image__color-text,.scalable-image-ui.color-smoke-gray .scalable-image__color-text,.scalable-image-ui.color-continuum-silver-grey .scalable-image__color-text,.scalable-image-ui.color-ec-light-blue .scalable-image__color-text{color:#231f20}
.scalable-image-ui.color-light-blue .scalable-image__color-text,.scalable-image-ui.color-light-green .scalable-image__color-text,.scalable-image-ui.color-blue .scalable-image__color-text,.scalable-image-ui.color-almost-black .scalable-image__color-text,.scalable-image-ui.color-light-red .scalable-image__color-text,.scalable-image-ui.color-dark-blue .scalable-image__color-text,.scalable-image-ui.color-cornflower-blue .scalable-image__color-text,.scalable-image-ui.color-midnight-blue .scalable-image__color-text,.scalable-image-ui.color-firefly-blue .scalable-image__color-text,.scalable-image-ui.color-light-yellow .scalable-image__color-text,.scalable-image-ui.color-continuum-dark-grey .scalable-image__color-text,.scalable-image-ui.color-ec-dark-blue .scalable-image__color-text,.scalable-image-ui.color-black .scalable-image__color-text{color:#fff}
.scalable-image-ui.color-white-smoke .scalable-image__color-text{color:#222}
.scalable-image picture{display:flex}
.scalable-image-img-wrapper{position:relative}
.scalable-image__image{max-height:100%;max-width:100%}
.scalable-image__text,.scalable-image__mobile-text{position:relative;max-width:45rem}
.scalable-image-text-container,.scalable-image-mobile-text-container{position:absolute;display:flex;justify-content:center;top:0;bottom:0;left:0;right:0}
.scalable-image-text-container.scalable-image-has-mobile-text{display:none}
@media screen and (min-width:768px){.scalable-image-text-container.scalable-image-has-mobile-text{display:flex}
}
.scalable-image-mobile-text-container.scalable-image-has-mobile-text{display:flex}
@media screen and (min-width:768px){.scalable-image-mobile-text-container.scalable-image-has-mobile-text{display:none}
}
.scalable-image-text-wrapper,.scalable-image-mobile-text-wrapper{display:flex;max-width:108.8rem;flex-grow:1;margin-top:5.3rem;padding:0 2rem}
@media screen and (min-width:768px){.scalable-image-text-wrapper,.scalable-image-mobile-text-wrapper{margin-top:0;padding:0;align-items:center}
}
.scalable-image-animation-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;overflow:hidden}
.scalable-image-animation-container .girl-animated-line,.scalable-image-animation-container .phone-animated-line{height:100%;width:100%}
.scalable-image-animation-container .girl-animated-line{display:none}
@media screen and (min-width:768px){.scalable-image-animation-container .girl-animated-line{display:block;height:111%;transform:translate3d(42%,-2.6%,0)}
}
.scalable-image-animation-container .phone-animated-line{height:68%;transform:translate3d(53.5%,65.5%,0) rotate(-20deg)}
@media screen and (min-width:768px){.scalable-image-animation-container .phone-animated-line{height:100%;transform:translate3d(45.5%,-2.6%,0) rotate(-3deg)}
}
.scalable-image__anchor{position:absolute}
.rollover-tiles-ui{padding:0 2rem}
@media screen and (min-width:1025px){.rollover-tiles-ui{display:flex;text-align:center;padding:0}
}
@media screen and (min-width:1025px){.rollover-tiles-ui[data-count="6"]{flex-wrap:wrap}
}
.rollover-tiles-ui:not([class*="bg-color"]){background:#263852;color:#fff}
.epam-cyberdlab .rollover-tiles-ui:not([class*="bg-color"]){background:#2f3a50}
.rollover-tiles__block{padding:1rem 0;max-width:48rem;margin:0 auto}
@media screen and (min-width:768px){.rollover-tiles__block{max-width:66rem;padding-bottom:3.2rem}
}
@media screen and (min-width:1025px){.rollover-tiles__block{height:32.8rem;flex-grow:1;width:20%;flex-basis:20%;padding:0;max-width:none;margin:0}
}
@media screen and (min-width:1025px){.rollover-tiles-ui[data-count="6"] .rollover-tiles__block{width:calc(33.33333333%);flex-basis:calc(33.33333333%)}
}
.rollover-tiles__block{position:relative;overflow:hidden}
.rollover-tiles__link{display:flex;align-items:center;color:inherit;position:relative;overflow:hidden;padding:1rem 0;outline-offset:-2px}
@media screen and (min-width:1025px){.rollover-tiles__link{display:block;height:100%;padding:9.3rem 2vw 4rem}
}
.rollover-tiles__link:hover{text-decoration:none;color:inherit}
.bg-color-blue .rollover-tiles__link{outline-color:#231f20}
.rollover-tiles__link--a11y{position:absolute;bottom:.2rem;left:-999rem;padding:.1rem;color:#fff;font-size:1.2rem;background:#231f20}
.rollover-tiles__link--a11y:focus{left:.2rem}
.rollover-tiles__link--a11y span{text-transform:uppercase}
.rollover-tiles__image{width:6rem;min-width:6rem;max-width:100%;height:auto;margin:0 1rem 0 0}
@media screen and (min-width:576px){.rollover-tiles__image{width:7rem;min-width:7rem;margin-right:1.5rem}
}
@media screen and (min-width:768px){.rollover-tiles__image{width:9.4rem;min-width:9.4rem;margin-right:3.7rem}
}
@media screen and (min-width:1025px){.rollover-tiles__image{height:9.8rem;width:auto;min-height:9.8rem;min-width:auto;margin:0 0 1.4rem}
}
.rollover-tiles__title{font:900 1.7rem/2.6rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;text-transform:uppercase;letter-spacing:.1rem}
.rollover-tiles__title:after{content:"\203A";font-weight:300;font-size:2.2rem;padding:0 0 0 .8rem}
@media screen and (min-width:768px){.rollover-tiles__title:after{font-size:2.6rem}
}
@media screen and (min-width:768px){.rollover-tiles__title{font-size:2rem;line-height:3rem;letter-spacing:.3rem;margin-bottom:.7rem}
}
@media screen and (min-width:1025px){.rollover-tiles__title{font-size:2.2rem;letter-spacing:.4rem;margin-bottom:1.7rem;display:block}
.rollover-tiles__title:after{content:none}
}
.rollover-tiles__description--rollover{display:none;cursor:pointer;outline-offset:-0.2rem}
.rollover-tiles__description--rollover:focus-visible{outline:.2rem solid #008ace}
@media screen and (min-width:1025px){.rollover-tiles__description--rollover{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(-100%);transform-origin:50% 0;transition:transform .3s ease-out;padding:1rem 2vw;color:#231f20}
}
@media screen and (min-width:1025px){.no-touchevents .rollover-tiles__block:hover .rollover-tiles__description--rollover,.no-touchevents .rollover-tiles__block--rollover .rollover-tiles__description--rollover{transform:translateY(0)}
}
.rollover-tiles__description--rollover .rollover-tiles__text{display:block}
.rollover-tiles__text{font-family:"museo-slab","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:300;display:none}
@media screen and (min-width:768px){.rollover-tiles__text{display:block}
}
@media screen and (min-width:1025px){.rollover-tiles__text{display:none}
}
@media not screen and (min-width:1025px){.rollover-tiles__text{font-size:17px}
}
[class*="bg-color"]:not(.bg-color-smoke-gray):not(.bg-color-white):not(.bg-color-ec-light-blue):not(.bg-color-tio-light-grey):not(.bg-color-tio-teal):not(.bg-color-tio-medium-grey):not(.bg-color-tio-violet).rollover-tiles__description{color:#fff}
.related-vacancies-and-trainings-ui{max-width:108.8rem;margin:0 auto;padding:0 2rem}
@media screen and (min-width:1130px){.related-vacancies-and-trainings-ui{padding-left:0;padding-right:0}
}
@media print{.related-vacancies-and-trainings-ui{overflow:hidden !important}
}
.related-vacancies-and-trainings__heading{font:900 3.2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:7px;text-align:center;text-transform:uppercase;margin-bottom:3.6rem}
@media screen and (min-width:768px){.related-vacancies-and-trainings__heading{margin-bottom:7.6rem}
}
.related-vacancies-and-trainings__list{position:relative;padding-bottom:13.8rem}
@media screen and (min-width:768px){.related-vacancies-and-trainings__list{padding-bottom:7.8rem;display:flex;justify-content:center}
.related-vacancies-and-trainings__list.related-vacancies-and-trainings__list--single-item{justify-content:center}
}
@media print{.related-vacancies-and-trainings__list{padding-bottom:2rem}
}
.related-vacancies-and-trainings__list:after{content:"";position:absolute;bottom:0;left:-999rem;right:-999rem;height:22rem;z-index:-1;background:url("../image/diagonal-pattern.png") 50% 0}
.related-vacancies-and-trainings__item{display:flex;flex-direction:column;justify-content:center;background-color:#c9db48;min-height:17rem;width:100%;-webkit-flex:1;margin-bottom:2.6rem;font-weight:700;font-family:"Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;text-align:center}
.related-vacancies-and-trainings__item:hover{background-color:#c2ce52}
.related-vacancies-and-trainings__item:last-child{margin-bottom:0}
@media screen and (min-width:768px){.related-vacancies-and-trainings__list--single-item .related-vacancies-and-trainings__item:last-child{margin-left:4rem}
}
@media screen and (min-width:768px){.related-vacancies-and-trainings__item{margin:0 1rem;display:block;max-width:23.732rem;min-height:22.916rem}
.related-vacancies-and-trainings__item:first-child{margin-left:0}
.related-vacancies-and-trainings__item:last-child{margin-right:0}
}
@media screen and (min-width:992px){.related-vacancies-and-trainings__item{max-width:28.645rem;min-height:28.645rem}
}
@media screen and (min-width:1130px){.related-vacancies-and-trainings__item{max-width:34.9rem;min-height:33.7rem}
}
@media print{.related-vacancies-and-trainings__item{min-height:auto}
}
.related-vacancies-and-trainings__content{padding:2rem;height:100%}
@media screen and (min-width:768px){.related-vacancies-and-trainings__content{display:block;padding-top:30.3%;padding-bottom:30.3%}
}
@media screen and (min-width:1130px){.related-vacancies-and-trainings__content{padding-left:4.8rem;padding-right:4.8rem}
}
@media print{.related-vacancies-and-trainings__content{padding:0;text-decoration:none !important}
}
.related-vacancies-and-trainings__content:hover{text-decoration:none}
.related-vacancies-and-trainings__message{color:#fff;font-size:1.8rem;margin:0}
.related-vacancies-and-trainings__title{color:#fff;font-size:2.2rem;letter-spacing:1px;margin-bottom:2rem}
@media screen and (min-width:768px){.related-vacancies-and-trainings__title{margin-bottom:10.1%}
}
.related-vacancies-and-trainings__location{color:#231f20;font-size:1.4rem;letter-spacing:2px;text-transform:uppercase;margin:0}
@media print{.related-vacancies-and-trainings__location{color:#222 !important;text-decoration:none !important}
}
.related-content-list__title{text-transform:uppercase}
.related-content-list__item{padding-bottom:2.7rem;border-bottom:1px solid #d6d6d6;margin-bottom:2.5rem}
.related-content-list__item:last-child{border-bottom:0;padding-bottom:2.5rem;margin-bottom:2.5rem}
.related-content-list__item-link{font-weight:700;text-transform:uppercase;font-size:1.4rem;color:#76cdd8}
.related-content-list__item-link.color-light-green{color:#c9db48}
.related-content-list__item-link.color-light-green:hover{color:#c2ce52}
.related-content-list__item-link.color-white{color:#fff}
.related-content-list__item-link.color-white:hover{color:#eee}
.related-content-list__item-link.color-blue{color:#008ace}
.related-content-list__item-link.color-blue:hover{color:#2f7db5}
.related-content-list__item-link.color-almost-black{color:#222}
.related-content-list__item-link.color-almost-black:hover{color:#111}
.related-content-list__item-link.color-light-red{color:#f15c43}
.related-content-list__item-link.color-light-red:hover{color:#d84831}
.related-content-list__item-link.color-smoke-gray{color:#ebebeb}
.related-content-list__item-link.color-smoke-gray:hover{color:#d6d6d6}
.related-content-list__item-link.color-light-yellow{color:#ffc000}
.related-content-list__item-link.color-light-yellow:hover{color:#e2b400}
.related-content-list__item-link.color-ec-light-blue{color:#abdbdd}
.related-content-list__item-link.color-ec-light-blue:hover{color:#97c5c9}
.related-content-list__item-link.color-ec-dark-blue{color:#10303e}
.related-content-list__item-link.color-ec-dark-blue:hover{color:#0e2733}
.related-content-list__item-link.color-black{color:#000}
.related-content-list__item-link.color-black:hover{color:#1a1a1a}
.related-content-ui{position:relative;padding:5.1rem 1.9rem}
.related-content-ui:after{position:absolute;left:0;bottom:0;width:100vw;height:20rem;z-index:1;content:"";background:url("../image/diagonal-pattern.png") 50% 0}
@media screen and (min-width:768px){.related-content-ui:after{content:none}
}
@media screen and (min-width:992px){.related-content-ui{padding-left:0;padding-right:0}
}
@media print{.related-content-ui{display:none}
}
.related-content-ui .owl-stage-outer{overflow:hidden}
.related-content-ui .owl-stage{display:flex}
.related-content-ui .owl-item{flex:1 0;display:flex;flex-direction:column;align-self:stretch;visibility:visible;opacity:1}
.related-content-ui .owl-prev,.related-content-ui .owl-next{display:flex;justify-content:center;align-items:center;top:0;z-index:3;width:4rem;height:100%}
@media screen and (min-width:576px){.related-content-ui .owl-prev,.related-content-ui .owl-next{width:6.5rem}
}
.related-content-ui .owl-prev:after,.related-content-ui .owl-next:after{position:static}
.related-content-ui .owl-prev{left:0}
.related-content-ui .owl-prev:after{border-right-color:#fff}
.related-content-ui .owl-next{right:0}
.related-content-ui .owl-next:after{border-left-color:#fff}
.related-content-ui.related-content--inverted-arrows .owl-prev:after{border-right-color:#231f20}
.related-content-ui.related-content--inverted-arrows .owl-next:after{border-left-color:#231f20}
@media screen and (min-width:768px){.related-content--background{background:url("../image/grid-background_1.png") repeat-x 50% 0}
}
@media screen and (min-width:768px){.related-content--background-middle{background-position:50% 50%}
}
@media screen and (min-width:768px){.related-content--additional-padding{padding-top:11.4rem}
}
.related-content__area:hover .related-content__block-text--red{background:#d84831}
.related-content__area:hover .related-content__block-text--red:before{background:#d84831}
.related-content__area:hover .related-content__block-text--dark-blue{background:#0e243d}
.related-content__area:hover .related-content__block-text--dark-blue:before{background:#0e243d}
.related-content__area:hover .related-content__block-text--white{background:#eee}
.related-content__area:hover .related-content__block-text--light-blue{background:#7bbbc6}
.related-content__area:hover .related-content__block-text--blue{background:#2f7db5}
.related-content__area:hover .related-content__block-text--blue:before{background:#2f7db5}
.related-content__area:hover .related-content__block-text--green{background:#c2ce52}
.related-content__block-image{display:none}
@media screen and (min-width:1130px){.related-content__block-image{position:relative;display:block;overflow:hidden;width:27.2rem;height:27.2rem}
.related-content__block-image img{width:100%}
}
.related-content a{color:#fff;text-decoration:none;display:block;width:100%;height:100%;position:relative;justify-content:center;font-size:1.4rem;line-height:2rem}
.related-content a:focus{z-index:3}
@media not screen and (min-width:768px){.related-content a:focus .related-content__block-text{outline-offset:-2px}
.related-content a:focus .related-content__block-text:focus-visible{outline:.2rem solid #008ace}
}
.related-content p{white-space:normal;font:300 1.4rem/2rem "museo-slab","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
@media screen and (min-width:768px){.related-content a,.related-content p{font-size:1.7rem;line-height:2.6rem}
}
.related-content__block-text{width:100%;text-align:center;color:#fff;height:27.2rem;position:relative;transition:background-color .5s ease .01ms;display:flex;flex-direction:column;padding:3.5rem}
@media screen and (min-width:576px){.related-content__block-text{padding:6rem}
}
@media screen and (min-width:768px){.related-content__block-text{display:block;padding:3rem}
}
.related-content__block-text:before{display:none;content:"";width:2.6rem;height:2.6rem;position:absolute;transition:background-color .5s ease .01ms;z-index:1;cursor:pointer}
@media screen and (min-width:1130px){.related-content__block-text:before{display:block}
}
.related-content__block-text h5{font-size:2rem;line-height:2.2rem;letter-spacing:2px;text-transform:uppercase;margin:1.6rem 0 0}
@media screen and (min-width:768px){.related-content__block-text h5{font-size:2.2rem;line-height:2.6rem;letter-spacing:3px}
}
.related-content__block-text-location,.related-content__block-text-label{flex-grow:0;font:700 1.7rem/1.7rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;text-transform:uppercase;display:block;letter-spacing:2px}
@media screen and (min-width:768px){.related-content__block-text-location,.related-content__block-text-label{flex-grow:1;font-size:1.3rem;line-height:1.5rem}
}
.related-content__block-text-label{position:absolute;top:4.3rem;left:0;right:0}
.related-content__block-text-details{display:flex;flex-direction:column;justify-content:center;height:100%;flex-grow:1;transform:translateY(-0.3rem)}
@media screen and (min-width:768px){.related-content__block-text-details{justify-content:center;flex-grow:0;transform:none}
}
.related-content__block-text--red{background:#f15c43}
.related-content__block-text--red:before{transform:translate(-50%,-50%) rotate(45deg);background:#f15c43;top:0;left:50%}
@media screen and (min-width:992px){.related-content__block-text--red{padding:1.2rem}
}
@media screen and (min-width:1130px){.related-content__block-text--red{order:1}
}
.related-content__block-text--dark-blue{background:#263852}
@media screen and (min-width:768px){.related-content__block-text--dark-blue{max-width:54.4rem}
}
.related-content__block-text--dark-blue:before{transform:translate(50%,-50%) rotate(45deg);background:#263852;top:50%;right:0}
.related-content__block-text--dark-blue .related-content__block-text-location,.related-content__block-text--dark-blue .related-content__block-text-label{color:#76cdd8}
.related-content__block-text--white{background:#fff;border:1px solid #ebebeb}
@media screen and (min-width:768px){.related-content__block-text--white{border:0;border-left:1px solid #ebebeb}
}
@media screen and (min-width:992px){.related-content__block-text--white{width:54.4rem}
}
@media screen and (min-width:1130px){.related-content__block-text--white{border:0}
}
.related-content__block-text--white .related-content__block-text-location,.related-content__block-text--white .related-content__block-text-label{color:#76cdd8}
.related-content__block-text--white .related-content__block-text-details{color:#222}
.related-content__block-text--light-blue{background:#76cdd8}
@media screen and (min-width:992px){.related-content__block-text--light-blue{width:27.2rem}
}
.related-content__block-text--light-blue h5{font:300 2.4rem/2.8rem "museo-slab","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;text-transform:none;letter-spacing:1px}
.related-content__block-text--blue{background:#008ace}
@media screen and (min-width:768px){.related-content__block-text--blue{max-width:54.4rem}
}
.related-content__block-text--blue:before{transform:translate(-50%,-50%) rotate(45deg);background:#008ace;top:50%;left:0}
.related-content__block-text--blue time{margin:1rem 0 2.4rem}
.related-content__block-text--blue .related-content__block-text-location,.related-content__block-text--blue .related-content__block-text-label{color:#76cdd8;flex-grow:0}
.related-content__block-text--green{background:#c9db48;padding:.9rem;border:5.1rem solid #c9db48;box-shadow:inset 0 0 0 .3rem #fff;transition:border-color .5s ease .01ms}
.related-content__block-text--green:hover{border-color:#c2ce52}
@media screen and (min-width:768px){.related-content__block-text--green{padding:1rem;border-width:3.4rem}
}
@media screen and (min-width:992px){.related-content__block-text--green{width:27.2rem}
}
.related-content__block-text--green h5{font:300 2.4rem/2.8rem "museo-slab","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;text-transform:none;letter-spacing:1px}
.related-content__block-text--green .related-content__block-text-label{top:.9rem}
.related-content__quote svg{position:absolute;top:0;left:0;width:11.1rem;height:8.2rem;fill:rgba(255,255,255,0.2)}
.related-content__grid{position:relative;z-index:2;margin:0 auto}
@media screen and (min-width:768px){.related-content__grid{display:grid;display:-ms-grid;grid-template:"black red" "white light-blue" "blue green";grid-template-rows:repeat(3,27.2rem);-ms-grid-rows:27.2rem 27.2rem 27.2rem;grid-template-columns:repeat(2,50%);-ms-grid-columns:(50%)[2]}
}
@media screen and (min-width:992px){.related-content__grid{width:81.6rem;grid-template:"black red red" "white white light-blue" "blue blue green";grid-template-columns:repeat(3,27.2rem);-ms-grid-columns:(27.2rem)[3]}
}
@media screen and (min-width:1130px){.related-content__grid{width:108.8rem;grid-template:"red black black black" "red white white light-blue" "blue blue blue green";grid-template-columns:repeat(4,27.2rem);-ms-grid-columns:(27.2rem)[4]}
}
.related-content__grid--overlay{margin-top:-23.8rem;margin-bottom:5.1rem}
.related-content__area--red{grid-area:red}
@media screen and (min-width:768px){.related-content__area--red{-ms-grid-column:2}
}
@media screen and (min-width:992px){.related-content__area--red{-ms-grid-column-span:2}
}
@media screen and (min-width:1130px){.related-content__area--red{-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1}
}
@media screen and (min-width:1130px){.related-content__area--red a{display:flex;flex-direction:column}
}
.related-content__area--dark-blue{grid-area:black}
@media screen and (min-width:1130px){.related-content__area--dark-blue{-ms-grid-column:2;-ms-grid-column-span:4}
}
@media screen and (min-width:1130px){.related-content__area--dark-blue a{display:flex}
}
.related-content__area--white{grid-area:white}
@media screen and (min-width:768px){.related-content__area--white{-ms-grid-row:2}
}
@media screen and (min-width:992px){.related-content__area--white{-ms-grid-column-span:2}
}
@media screen and (min-width:1130px){.related-content__area--white{-ms-grid-column:2}
}
.related-content__area--light-blue{grid-area:light-blue}
@media screen and (min-width:768px){.related-content__area--light-blue{-ms-grid-row:2;-ms-grid-column:2}
}
@media screen and (min-width:992px){.related-content__area--light-blue{-ms-grid-column:3}
}
@media screen and (min-width:1130px){.related-content__area--light-blue{-ms-grid-row:2;-ms-grid-column:4}
}
.related-content__area--blue{grid-area:blue}
@media screen and (min-width:768px){.related-content__area--blue{-ms-grid-row:3}
}
@media screen and (min-width:992px){.related-content__area--blue{-ms-grid-column-span:2}
}
@media screen and (min-width:1130px){.related-content__area--blue{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}
}
@media screen and (min-width:1130px){.related-content__area--blue a{display:flex}
}
.related-content__area--blue a:focus:focus-visible{outline:.2rem solid #231f20}
@media not screen and (min-width:768px){.related-content__area--blue a:focus .related-content__block-text{outline-offset:-2px}
.related-content__area--blue a:focus .related-content__block-text:focus-visible{outline:.2rem solid #231f20}
}
.related-content__area--green{grid-area:green}
@media screen and (min-width:768px){.related-content__area--green{-ms-grid-row:3;-ms-grid-column:2}
}
@media screen and (min-width:992px){.related-content__area--green{-ms-grid-column:3}
}
@media screen and (min-width:1130px){.related-content__area--green{-ms-grid-row:3;-ms-grid-column:4}
}
.referral-block-ui{margin-top:1.5rem;padding:3rem 4.2rem 1rem;border:1px solid #d6d6d6}
.referral-block h1.referral-block__title{font-size:1.7rem;color:#222;font-family:"Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.25rem;line-height:2.6rem;text-align:center;margin-bottom:0}
.referral-block__description{margin:1rem 0 2rem}
.referral-block__button-wrapper{display:flex;justify-content:center;padding:0 0 2.5rem}
.referral-block__button{display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;background:#76cdd8;color:#fff;font-size:1.7rem;font-weight:900;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;padding:1rem 2.7rem 1rem 2.9rem;text-align:center;cursor:pointer;overflow:hidden;min-height:4.7rem;border-radius:.9rem;letter-spacing:.4rem}
.referral-block__button:hover{text-decoration:none;color:#fff;background:#7bbbc6}
.recruiting-search-ui .autocomplete-suggestions{top:80%;border:1px solid #eee;border-top:0;background-color:#fff}
@media screen and (min-width:992px){.recruiting-search-ui .autocomplete-suggestions{top:calc(100% - 1.8rem)}
}
.recruiting-search-ui .autocomplete-suggestion{font:700 1.6rem/3.4rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;overflow:hidden;margin:0;padding-left:1.6rem;list-style:none;white-space:nowrap;text-overflow:ellipsis;color:#bbb}
@media screen and (min-width:992px){.recruiting-search-ui .autocomplete-suggestion{padding-left:2.6rem}
}
.recruiting-search-ui .autocomplete-suggestion strong{color:#231f20}
.recruiting-search-ui .autocomplete-suggestion.autocomplete-selected,.recruiting-search-ui .autocomplete-suggestion:hover{background-color:#f7f7f7}
.recruiting-search-ui .select2-search{display:block}
.recruiting-search-ui .select2-results__option{font-weight:300}
.recruiting-search-ui .select2-container--open .select2-selection__rendered{display:block}
.recruiting-search-ui .dropdown-cities .select2-results__options.select2-results__options--nested{visibility:visible;height:100%;max-height:1000rem;opacity:1}
.recruiting-search-ui .dropdown-cities .select2-results__group:after{transform:rotate(225deg)}
.recruiting-search-ui .search-result__item-description{max-width:77rem}
@media screen and (min-width:992px){.recruiting-search-ui .search-result__item-description{width:77rem}
}
.recruiting-search__form{max-width:108.8rem;padding:4.7rem 2rem;margin:0 0 2rem;background-color:#f7f7f7}
@media screen and (min-width:992px){.recruiting-search__form{display:grid;grid-column-gap:2.6rem;width:100%;padding:6rem 3.7rem;margin:0 auto 4.6rem}
.ie .recruiting-search__form{display:-ms-grid}
}
.section-ui .recruiting-search__form{margin:0 -2rem 2rem}
@media screen and (min-width:992px){.section-ui .recruiting-search__form{margin:0 auto 4.6rem}
}
.recruiting-search__column{position:relative;display:flex;flex-direction:column;min-width:0;grid-area:column-center;-ms-grid-row-span:2}
.recruiting-search__column:first-child{grid-area:column-left}
.recruiting-search__column:nth-child(3){grid-area:column-right}
.recruiting-search__label{display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font:700 2.2rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;text-transform:uppercase;letter-spacing:.25rem;flex:1 0 auto}
.recruiting-search__label--always-shown{grid-area:filter-top;display:block;margin:1.4rem 0}
@media screen and (min-width:992px){.recruiting-search__label{display:inline}
}
.recruiting-search__input{display:block;width:100%;height:4.9rem;padding:.9rem 1.7rem;margin:1.7rem auto;font:300 1.7rem/2.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;border:1px solid #bbb;background-color:#fff}
.recruiting-search__input:placeholder-shown{text-overflow:ellipsis}
.recruiting-search__input::placeholder{overflow:hidden;white-space:nowrap;text-overflow:ellipsis !important;color:#231f20}
.recruiting-search__input:-ms-input-placeholder{overflow:hidden;white-space:nowrap;text-overflow:ellipsis !important;color:#231f20}
.recruiting-search__input::-ms-input-placeholder{overflow:hidden;white-space:nowrap;text-overflow:ellipsis !important;color:#231f20}
.recruiting-search__location{position:relative;margin:.7rem 0;cursor:default;padding:0}
.recruiting-search__select{display:none}
.recruiting-search__submit{grid-area:submit;width:100%;margin:1.8rem auto;font:700 2.2rem/4.9rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;letter-spacing:.2rem;text-transform:uppercase;color:#fff;background-color:#76cdd8;border:0;max-height:5rem}
@media screen and (min-width:992px){.recruiting-search__submit{line-height:5rem;margin:1.7rem 0;width:auto}
}
.recruiting-search__submit:hover{background-color:#7bbbc6;cursor:pointer}
@media screen and (min-width:992px){.has-filters .recruiting-search__submit{margin:0}
}
@media screen and (min-width:576px){.recruiting-search__filter{margin:0}
.recruiting-search__filter label:last-child{padding-bottom:.1rem}
.recruiting-search__filter div:last-child{padding-bottom:0}
}
.recruiting-search__filter-name{font:300 1.7rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;margin:0}
.recruiting-search__filter-items{margin:0}
.recruiting-search__filter-label{font:italic 300 1.7rem/2.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;padding:.6rem 0 .7rem;margin-left:2.6rem}
.recruiting-search__filter-label:before{height:1.5rem;width:1.5rem;left:-2.6rem;top:1.2rem}
.recruiting-search__filter-label:after{width:.7rem;height:1rem;left:-2.1rem;top:1.3rem}
.recruiting-search__filter-label:hover .tooltip:before,.recruiting-search__filter-label:hover .tooltip:after{display:block}
.ie .recruiting-search__filter-label:hover .tooltip:before,.ie .recruiting-search__filter-label:hover .tooltip:after{display:table}
.recruiting-search__filter-label .tooltip[data-title]:after{left:3.7rem;top:50%;max-width:12.6rem;width:12.6rem;z-index:1;transform:translateY(-50.2%)}
@media screen and (min-width:768px){.recruiting-search__filter-label .tooltip[data-title]:after{max-width:31rem;width:max-content}
}
@media screen and (min-width:992px){.recruiting-search__filter-label .tooltip[data-title]:after{left:-3rem;top:4rem;transform:none}
}
@media screen and (min-width:992px){.has-pinned .recruiting-search__filter-label .tooltip[data-title]:after{top:3.5rem}
}
.recruiting-search__filter-label .tooltip[data-title]:before{content:"";display:block;width:0;height:0;border-top:1.5rem solid transparent;border-bottom:1.5rem solid transparent;border-right:1.5rem solid #bbb;position:absolute;display:none;left:2.3rem;bottom:-0.3rem;z-index:1}
@media screen and (min-width:992px){.recruiting-search__filter-label .tooltip[data-title]:before{content:"";display:block;width:0;height:0;border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;border-bottom:1.5rem solid #bbb;position:absolute;display:none;left:50%;transform:translateX(-50%);bottom:-2rem;z-index:100}
}
.recruiting-search__filter-label:hover .tooltip:before{display:block}
.recruiting-search__filter-label svg{fill:#76cdd8;width:1.8rem;height:1.8rem}
.recruiting-search__filter-icon{position:relative;top:.2rem;left:.6rem}
.recruiting-search__checkbox:checked+.recruiting-search__filter-label:after{content:""}
.search-result{margin:.9rem auto 0;padding:0}
@media screen and (min-width:992px){.search-result{max-width:108.8rem;margin-top:4.3rem}
}
.search-result .icon{width:2rem;height:2rem;fill:#008ace}
@media screen and (min-width:992px){.search-result .icon{transform:scale(0.9)}
}
.search-result .icon--lower{transform:translateY(0.4rem)}
@media screen and (min-width:992px){.search-result__header{display:flex;justify-content:space-between;max-width:108.8rem;margin:0 auto}
}
.search-result__heading{margin:0 auto;color:#76cdd8;font:900 2.2rem/1.9 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.5rem;text-transform:uppercase;text-align:center}
@media screen and (min-width:992px){.search-result__heading{max-width:82rem;margin:0;text-align:left}
}
.search-result__sorting-menu{margin:1.7rem 0;font-weight:300;text-align:center}
@media screen and (min-width:992px){.search-result__sorting-menu{margin:1rem 0;flex:1 0 auto;text-align:right}
}
.search-result__sorting-menu #sort-legend{position:relative}
.search-result__sorting-list{display:inline-block;vertical-align:middle;cursor:pointer;line-height:1.7rem;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.search-result__sorting-item{display:inline-block;padding:0 1.9rem;margin:0;position:relative;white-space:nowrap}
@media screen and (min-width:992px){.search-result__sorting-item{text-align:initial}
}
.search-result__sorting-item:after{display:block;content:attr(title);font-weight:700;height:0;overflow:hidden;visibility:hidden}
@media screen and (min-width:992px){.search-result__sorting-item:first-child{padding:0 1.1rem 0 .5rem}
}
@media screen and (min-width:992px){.search-result__sorting-item:not(:first-child){padding:0 0 0 1.1rem}
}
.search-result__sorting-item:not(:first-child):before{content:"";width:1px;height:2.1rem;position:absolute;left:-0.2rem;background-color:#231f20}
@media screen and (min-width:992px){.search-result__sorting-item:not(:first-child):before{height:1.7rem}
}
.search-result__sorting-item--no-divider:before{content:none}
.search-result__sorting-radio{position:fixed;left:-999rem}
.search-result__sorting-radio:checked+.search-result__sorting-label{font-weight:700;margin:-0.5rem}
@media screen and (min-width:992px){.search-result__sorting-radio:checked+.search-result__sorting-label{margin:0}
}
.search-result__sorting-radio:focus+.search-result__sorting-label:focus-visible{outline:.2rem solid #008ace}
.search-result__list{margin-bottom:2.4rem}
@media screen and (min-width:992px){.search-result__list{display:flex;flex-direction:column;width:100%;margin-bottom:5rem}
}
.search-result__item{border-bottom:1px solid #bbb}
@media screen and (min-width:992px){.search-result__item{display:flex}
}
@media screen and (min-width:992px){.search-result__item-info,.search-result__item-description,.search-result__item-footer{display:block;vertical-align:top;padding:5.5rem 0}
}
@media screen and (min-width:992px){.search-result__item-info{padding-right:5rem;width:31rem;flex-shrink:0}
}
.search-result__item-name{display:inline-block;padding-top:2rem;font:300 2.4rem/1.545 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#231f20}
.search-result__item-name:focus-visible{outline:.2rem solid #008ace}
.search-result__item-name:hover{color:inherit;text-decoration:none}
@media screen and (min-width:992px){.search-result__item-name{padding-top:0;font-size:2.2rem}
}
.search-result__location{display:block;font:700 1.2rem/1.5 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;text-transform:uppercase}
@media screen and (min-width:992px){.search-result__location{font-size:1.4rem}
}
.search-result__item-types{margin:1.7rem 0}
.search-result__logo{height:.8rem;width:12.2rem;margin:1.7rem 0}
@media screen and (min-width:992px){.search-result__logo{margin:0}
}
.search-result__item-type{display:inline-block;margin-right:1.3rem}
.search-result__item-type--hot{padding:.3rem 1rem;color:#fff;font:700 1.4rem/1.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;letter-spacing:.25rem;text-transform:uppercase;background:#f15c43;border-radius:.4rem}
.search-result__item-type--relocation,.search-result__item-type--remote{height:1.8rem;vertical-align:middle}
.search-result__item-type--relocation .icon,.search-result__item-type--remote .icon{fill:#76cdd8}
@media screen and (min-width:992px){.search-result__item-type--relocation .icon,.search-result__item-type--remote .icon{width:2rem;height:2rem}
}
.search-result__item-type--remote .icon{fill:#008ace}
@media screen and (min-width:992px){.search-result__item-description{padding-right:8.9rem}
}
.search-result__item-footer{padding-bottom:3rem}
@media screen and (min-width:992px){.search-result__item-footer{display:block;padding-bottom:5.5rem}
}
.search-result__clearfix:after{content:"";clear:both;display:block}
.search-result__wrapper-link{min-height:5.6rem;display:flex;flex-flow:row wrap;align-items:center}
[lang="en"] .search-result__wrapper-link,[lang="en-CZ"] .search-result__wrapper-link,[lang="en-HU"] .search-result__wrapper-link,[lang="en-IN"] .search-result__wrapper-link,[lang="en-UA"] .search-result__wrapper-link,[lang="zh-CN"] .search-result__wrapper-link{min-height:3.6rem}
@media screen and (min-width:992px){.search-result__wrapper-link{display:block}
}
@media screen and (min-width:576px){.search-result__refer-button-holder{padding-right:2.5rem}
}
@media screen and (min-width:992px){.search-result__refer-button-holder{padding:0 0 1rem}
}
.search-result__item-wrapper{display:flex;flex-direction:row;margin-right:0;justify-content:space-between}
@media screen and (min-width:992px){.search-result__item-wrapper{flex-direction:column;height:9.6rem;margin-left:auto;text-align:center}
[lang="ru-RU"] .search-result__item-wrapper,[lang="ru-BY"] .search-result__item-wrapper{height:12rem}
}
.search-result__item-controls{display:flex;flex-flow:row wrap;margin-right:0;justify-content:space-between;width:100%}
@media screen and (min-width:992px){.search-result__item-controls{width:26.8rem;flex-flow:column nowrap;height:9.6rem;margin-left:auto;text-align:center}
[lang="ru-RU"] .search-result__item-controls,[lang="ru-BY"] .search-result__item-controls{height:12rem}
}
.search-result__item-apply{max-width:16.9rem;min-height:4.3rem;display:flex;align-items:center;letter-spacing:.19rem;padding:.5rem 1.9rem;margin-right:3rem;border-radius:1rem;color:#fff;font:900 1.2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;text-transform:uppercase;background-color:#76cdd8;flex-shrink:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
[lang="cs-CZ"] .search-result__item-apply{max-width:12.2rem}
[lang="uk-UA"] .search-result__item-apply{max-width:15.2rem}
[lang="pl-PL"] .search-result__item-apply{max-width:11.4rem}
@media screen and (min-width:992px){.search-result__item-apply{justify-content:center;max-width:26.8rem;padding:1rem .9rem;font-size:1.6rem;margin:0 0 1.5rem}
[lang="cs-CZ"] .search-result__item-apply,[lang="uk-UA"] .search-result__item-apply,[lang="pl-PL"] .search-result__item-apply{max-width:26.8rem}
}
.search-result__item-apply:hover,.search-result__item-apply:active{color:#fff;text-decoration:none}
.no-touchevents .search-result__item-apply:hover{background-color:#7bbbc6}
.search-result__share-button-holder{display:flex;justify-content:center;flex-direction:column;text-align:center;font:700 1.2rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;margin-right:1.5rem}
@media screen and (min-width:576px){.search-result__share-button-holder{display:flex;flex-direction:row;margin-top:0}
}
@media screen and (min-width:992px){.search-result__share-button-holder{display:block;margin-top:auto;font-size:1.4rem;margin-right:0}
}
.search-result__share-button{color:#008ace;font:700 1.2rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;letter-spacing:.3rem;text-transform:uppercase;text-decoration:underline;text-align:start}
.search-result__share--opened .search-result__share-button{opacity:0}
.search-result__share-button:hover{color:#008ace}
@media screen and (min-width:992px){.search-result__share-button{font-size:1.4rem}
}
.search-result__share--opened .search-result__share-button-socials{word-break:keep-all}
@media screen and (min-width:576px){.search-result__share--opened .search-result__share-button-socials{width:0}
}
.search-result__share--opened .search-result__refer-button{opacity:1}
.search-result__icons-list{display:flex;justify-content:center;flex-wrap:wrap;transition:opacity .4s ease;opacity:0;transform:translateX(999rem);margin-bottom:-2.5rem;visibility:hidden;width:100%;line-height:1rem}
@media screen and (min-width:576px){.search-result__icons-list{justify-content:flex-end;width:0;margin-bottom:0;flex-wrap:nowrap}
}
@media screen and (min-width:992px){.search-result__icons-list{justify-content:center;width:100%}
}
.search-result__share--opened .search-result__icons-list{transform:translateY(-2rem);align-items:center;visibility:visible;opacity:1;width:auto}
@media screen and (min-width:576px){.search-result__share--opened .search-result__icons-list{transform:none}
}
@media screen and (min-width:992px){.search-result__share--opened .search-result__icons-list{transform:translateY(-2rem)}
}
.search-result__icon-item{margin:0 .6rem}
.search-result__social-link{display:inline-flex;justify-content:center;align-items:center;width:2rem;height:2.5rem;cursor:pointer}
.search-result__social-link:hover svg{fill:#2f7db5}
.search-result__social-link svg{fill:#008ace;width:1.7rem;height:1.7rem}
.edge .search-result__social-link svg{pointer-events:none}
.search-result__social-link[data-type="vk"] svg{width:2rem;transform:translateY(0.2rem)}
.search-result__view-more{display:block;margin:4rem 0;color:#76cdd8;font:700 1.4rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;letter-spacing:.4rem;text-decoration:underline;text-transform:uppercase;text-align:center}
.search-result__view-more:hover{text-decoration:none}
@media screen and (min-width:992px){.search-result__view-more{margin:0 0 3rem}
}
.search-result__error-message{font:900 2rem/3.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#76cdd8;padding:1.9rem 2rem 4.3rem;text-align:center;border-bottom:1px solid #d6d6d6;margin-bottom:2.4rem}
@media screen and (min-width:992px){.search-result__error-message{padding-top:1rem;padding-bottom:6rem;text-align:left}
}
@media screen and (min-width:1130px){.search-result__error-message{padding-left:0;padding-right:0}
}
@media screen and (min-width:992px){.search-result__error-message{margin-bottom:5rem}
}
.person-info-ui{padding:3.8rem 0 0;margin:0 2rem}
.person-info-ui header{text-align:center;padding-top:6.8rem;padding-bottom:5.3rem}
@media screen and (min-width:992px){.person-info-ui header{padding-bottom:13.2rem}
}
@media print{.person-info-ui header{padding:0 0 3rem}
}
@media print{.person-info-ui h1{margin-bottom:1rem}
}
@media screen and (min-width:992px){.person-info-ui{margin:0}
}
@media print{.person-info-ui{padding:0}
}
.person-info__title{font-family:"museo-slab","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#231f20;font-size:1.7rem}
.person-info__description{font-size:1.7rem;font-family:"Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;color:#231f20;order:1;align-self:stretch;margin-bottom:3.4rem}
@media screen and (min-width:992px){.person-info__description{order:0;align-self:center;max-width:112.9rem;padding-left:2rem;margin:0 auto}
}
@media print{.person-info__description{margin-bottom:0}
}
.person-info__img{float:none;padding:0 0 2.2rem;max-width:62.1rem;height:auto}
@media screen and (min-width:992px){.person-info__img{padding:0 0 2.6rem 4.3rem;float:right;width:46%}
}
@media print{.person-info__img{width:46%;float:right;margin-left:2rem;padding:0 0 1.2rem}
}
.person-info__desktop-placeholder{display:none}
@media screen and (min-width:992px){.person-info__desktop-placeholder{display:block}
}
@media print{.person-info__desktop-placeholder{display:block}
}
.person-info__mobile-placeholder{display:block}
@media screen and (min-width:992px){.person-info__mobile-placeholder{display:none}
}
@media print{.person-info__mobile-placeholder{display:none}
div.person-info__desktop-placeholder+.person-info__mobile-placeholder{display:block}
}
.person-info__content{display:flex;flex-direction:column;align-items:center;overflow:hidden}
@media screen and (min-width:992px){.person-info__content{display:block;margin-bottom:-2.6rem}
}
@media print{.person-info__content{display:block}
}
.person-info__links{font-size:1.6rem;font-weight:700}
.person-info__links li{margin:.4rem 0 2.6rem}
.person-info__links li a{font-family:"Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;color:#76cdd8;text-transform:uppercase;cursor:pointer}
@media print{.person-info__links li a[href^="https://www.linkedin.com"]:after{content:attr(href);visibility:visible;position:absolute;left:0;text-decoration:underline}
}
.person-info__links li svg{width:1.9rem;height:1.9rem;margin-right:.7rem}
@media screen and (min-width:992px){.person-info__links li{margin-right:3%;display:inline-block}
.person-info__links li:last-child{margin-right:0}
}
@media print{.person-info__links li{visibility:hidden}
}
@media screen and (min-width:992px){.person-info__links{max-width:112.9rem;padding-left:2rem;margin:0 auto 2.6rem}
}
@media print{.person-info__links{position:relative;display:flex;font-size:1.6rem;font-weight:700}
}
.aem-AuthorLayer-Edit .person-info__content{margin-bottom:0}
.pagination-ui{font-weight:900;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:2px;text-transform:uppercase;padding:4.5rem 0 6rem;max-width:108.8rem;margin:0 auto}
@media screen and (min-width:768px){.pagination-ui{display:flex;align-items:stretch}
}
@media print{.pagination-ui{display:none}
}
@media not screen and (max-width:576px){.pagination-ui.pagination__bottom-padding{padding-bottom:9.6rem}
}
.pagination--left{margin-bottom:4rem;padding-left:8rem;padding-right:2.2rem}
@media screen and (min-width:576px){.pagination--left{padding-left:8.5rem;padding-right:3rem}
}
@media screen and (min-width:768px){.pagination--left{margin-bottom:0;margin-right:3.6rem}
}
@media screen and (min-width:992px){.pagination--left{margin-right:5.2rem;padding-left:13.1rem;padding-right:5rem}
}
.pagination--left:after{left:2rem;content:"";display:block;width:0;height:0;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-right:1.4rem solid #231f20}
@media screen and (min-width:992px){.pagination--left:after{left:4rem}
}
.pagination--left:before{left:5.9rem}
@media screen and (min-width:992px){.pagination--left:before{left:9.6rem}
}
.pagination--right{padding-right:8rem;padding-left:2.2rem;text-align:right}
@media screen and (min-width:576px){.pagination--right{padding-right:8.5rem;padding-left:3rem}
}
@media screen and (min-width:768px){.pagination--right{margin-left:auto}
}
@media screen and (min-width:992px){.pagination--right{padding-right:13.1rem;padding-left:5rem}
}
.pagination--right:after{right:2rem;content:"";display:block;width:0;height:0;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-left:1.4rem solid #231f20}
@media screen and (min-width:992px){.pagination--right:after{right:4rem}
}
.pagination--right:before{right:5.9rem}
@media screen and (min-width:992px){.pagination--right:before{right:9.6rem}
}
.pagination__block{display:flex;position:relative;padding-top:3.4rem;padding-bottom:3.4rem;background-color:#f7f7f7;transition:background-color .2s ease;min-height:15.3rem}
@media screen and (min-width:576px){.pagination__block{flex-direction:column;justify-content:center}
}
@media screen and (min-width:768px){.pagination__block{max-width:50%;width:50%;-webkit-flex:1}
}
@media screen and (min-width:992px){.pagination__block{padding-bottom:4.3rem;padding-top:4.3rem}
}
.pagination__block:hover{background-color:#ebebeb;text-decoration:none}
.pagination__block:after{position:absolute;top:50%;transform:translateY(-50%)}
.pagination__block:before{content:"";background-color:#d6d6d6;position:absolute;width:1px;height:11.9rem;top:50%;transform:translateY(-50%)}
.pagination__title{font-size:1.2rem;line-height:2.2rem;letter-spacing:1.5px;color:#231f20;transition:color .2s ease;margin:0;align-self:center}
@media screen and (min-width:576px){.pagination__title{align-self:auto;font-size:1.8rem;line-height:2.6rem}
}
@media screen and (min-width:992px){.pagination__title{font-size:2.1rem;letter-spacing:2px}
}
.pagination--right .pagination__title{margin-left:auto}
@media screen and (min-width:576px){.pagination--right .pagination__title{margin-left:0}
}
.pagination__subtitle{display:none}
@media screen and (min-width:576px){.pagination__subtitle{display:block;font-size:1.6rem;letter-spacing:1.5px;margin:1.6rem 0 0}
}
@media screen and (min-width:992px){.pagination__subtitle{letter-spacing:2px}
}
.page-navigation__area{display:none;justify-content:center;position:absolute;width:15.44rem;border-right:.2em solid #d6d6d6;z-index:50}
@media screen and (min-width:1441px){.page-navigation__area{display:flex}
}
.page-navigation__menu{position:fixed}
.page-navigation__menu li{display:flex;justify-content:center;align-items:center}
.page-navigation__menu li:not(:first-child){margin-top:3.1rem}
.page-navigation__menu li:after{display:block;content:"";height:2.1rem;width:2.1rem;border:.2rem solid #d6d6d6;border-radius:50%}
.page-navigation__menu li.active:after{background:#d6d6d6}
.page-navigation__menu li:hover:after{cursor:pointer}
@media(hover){.page-navigation__menu li:hover:after{background:#d6d6d6}
}
.page-intro__top-holder{position:relative;width:100%}
.page-intro__top-wrapper{position:absolute;margin:0 auto;bottom:0;top:0;left:0;right:0}
.page-intro__top-container{display:flex;flex-direction:column;justify-content:center;max-width:108.8rem;margin:0 auto;height:100%}
.page-intro__customer-name{font-weight:900;margin-bottom:3.4rem;letter-spacing:.4rem;text-transform:uppercase;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#fff;padding:0 2rem;max-width:100%}
@media screen and (min-width:992px){.page-intro__customer-name{max-width:57%;margin-bottom:4rem}
}
@media screen and (min-width:1340px){.page-intro__customer-name{max-width:60%}
}
@media screen and (min-width:1110px){.page-intro__customer-name{padding:0}
}
@media screen and (min-width:1560px){.page-intro__customer-name{max-width:68%}
}
@media screen and (min-width:1800px){.page-intro__customer-name{max-width:83%}
}
.page-intro__customer-name.color-light-blue{color:#76cdd8}
.page-intro__customer-name.color-light-green{color:#c9db48}
.page-intro__customer-name.color-blue{color:#008ace}
.page-intro__customer-name.color-almost-black{color:#222}
.page-intro__customer-name.color-light-red{color:#f15c43}
.page-intro__customer-name.color-smoke-gray{color:#ebebeb}
.page-intro__customer-name.color-light-yellow{color:#ffc000}
.page-intro__customer-name.color-ec-light-blue{color:#abdbdd}
.page-intro__customer-name.color-ec-dark-blue{color:#10303e}
.page-intro__customer-name.color-black{color:#000}
.page-intro__desktop-image{display:none}
@media screen and (min-width:992px){.page-intro__desktop-image{display:block;width:100%;height:auto}
}
.page-intro__mobile-image{width:100%;height:auto}
@media screen and (min-width:992px){.page-intro__mobile-image{display:none}
}
.page-intro__title{font-weight:900;letter-spacing:.4rem;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#fff;padding:0 2rem;max-width:100%;line-height:1.1}
@media screen and (min-width:992px){.page-intro__title{max-width:57%}
}
@media screen and (min-width:1340px){.page-intro__title{max-width:60%}
}
@media screen and (min-width:1110px){.page-intro__title{padding:0}
}
@media screen and (min-width:1560px){.page-intro__title{max-width:68%}
}
@media screen and (min-width:1800px){.page-intro__title{max-width:83%}
}
.page-intro__title.font-size-60{font-size:6rem}
.page-intro__title.font-size-68{font-size:6.8rem}
.page-intro__title.font-size-77{font-size:7.7rem}
.page-intro__title.font-size-80{font-size:8rem}
.page-intro__title.color-light-blue{color:#76cdd8}
.page-intro__title.color-light-green{color:#c9db48}
.page-intro__title.color-blue{color:#008ace}
.page-intro__title.color-almost-black{color:#222}
.page-intro__title.color-light-red{color:#f15c43}
.page-intro__title.color-smoke-gray{color:#ebebeb}
.page-intro__title.color-light-yellow{color:#ffc000}
.page-intro__title.color-ec-light-blue{color:#abdbdd}
.page-intro__title.color-ec-dark-blue{color:#10303e}
.page-intro__title.color-black{color:#000}
.page-intro__divider{width:13.3rem;height:.2rem;margin:.6rem 0 7rem 2rem;color:#fff;flex-shrink:0}
@media screen and (min-width:992px){.page-intro__divider{margin:3.5rem 0 5rem 2rem}
}
@media screen and (min-width:1110px){.page-intro__divider{margin:3.5rem 0 5rem}
}
.page-intro__divider.bg-color-light-blue{color:#76cdd8}
.page-intro__divider.bg-color-light-green{color:#c9db48}
.page-intro__divider.bg-color-blue{color:#008ace}
.page-intro__divider.bg-color-almost-black{color:#222}
.page-intro__divider.bg-color-light-red{color:#f15c43}
.page-intro__divider.bg-color-smoke-gray{color:#ebebeb}
.page-intro__divider.bg-color-light-yellow{color:#ffc000}
.page-intro__divider.bg-color-ec-light-blue{color:#abdbdd}
.page-intro__divider.bg-color-ec-dark-blue{color:#10303e}
.page-intro__divider.bg-color-black{color:#000}
.page-intro__description{font-weight:900;padding:0 2rem;max-width:100%;margin-bottom:18.5rem}
.page-intro__description p{margin:0}
@media screen and (min-width:992px){.page-intro__description{max-width:57%;margin:0}
}
@media screen and (min-width:1340px){.page-intro__description{max-width:60%}
}
@media screen and (min-width:1110px){.page-intro__description{padding:0}
}
@media screen and (min-width:1560px){.page-intro__description{max-width:68%}
}
@media screen and (min-width:1800px){.page-intro__description{max-width:83%}
}
.page-intro__bottom-holder{position:relative}
.page-intro__bottom-container{width:108.8rem;margin:0 auto;max-width:100%;display:flex;flex-direction:column}
@media screen and (min-width:992px){.page-intro__bottom-container{display:block}
}
.page-intro__highlights-wrapper{z-index:1;order:1}
@media screen and (min-width:992px){.page-intro__highlights-wrapper{position:absolute;right:0;top:-43.7rem}
}
.page-intro__highlights{display:flex;flex-direction:column;align-items:center;padding:0 4rem;margin-top:-19rem}
@media screen and (min-width:992px){.page-intro__highlights{padding:0;margin:0}
}
.page-intro__highlights-title{z-index:1;position:relative;margin-bottom:-1rem;letter-spacing:.8rem;font-weight:900;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#fff;text-transform:uppercase;border:1px solid #fff;padding:1.2rem 3.5rem;min-width:30.6rem;text-align:center}
.page-intro__highlights-title.color-light-blue{color:#76cdd8;border:1px solid #76cdd8}
.page-intro__highlights-title.color-light-green{color:#c9db48;border:1px solid #c9db48}
.page-intro__highlights-title.color-blue{color:#008ace;border:1px solid #008ace}
.page-intro__highlights-title.color-almost-black{color:#222;border:1px solid #222}
.page-intro__highlights-title.color-light-red{color:#f15c43;border:1px solid #f15c43}
.page-intro__highlights-title.color-smoke-gray{color:#ebebeb;border:1px solid #ebebeb}
.page-intro__highlights-title.color-light-yellow{color:#ffc000;border:1px solid #ffc000}
.page-intro__highlights-title.color-ec-light-blue{color:#abdbdd;border:1px solid #abdbdd}
.page-intro__highlights-title.color-ec-dark-blue{color:#10303e;border:1px solid #10303e}
.page-intro__highlights-title.color-black{color:#000;border:1px solid #000}
.page-intro__highlight-list--item{position:relative;background:linear-gradient(to bottom,#95cdd6 0,#add5c7 100%);width:100%}
@media screen and (min-width:992px){.page-intro__highlight-list--item{width:auto}
}
.page-intro__highlight-item{min-height:29rem;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;padding:3.2rem 0;width:auto}
@media screen and (min-width:992px){.page-intro__highlight-item{width:40rem}
}
@media screen and (min-width:1130px){.page-intro__highlight-item{width:51.7rem}
}
.page-intro__highlight-item:after{content:"";position:absolute;border-bottom:.2rem solid #fff;width:60%;left:50%;transform:translateX(-50%);bottom:0}
.page-intro__highlight-item:first-child{padding:4.2rem 0 3.2rem}
.page-intro__highlight-item:last-child:after{content:none}
.page-intro__highlight-item-name{color:#fff;letter-spacing:.6rem;text-transform:uppercase;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:900;text-align:center;line-height:1;margin-bottom:1rem;width:100%}
.page-intro__highlight-item-name.font-size-80{font-size:8rem}
.page-intro__highlight-item-name.font-size-102{font-size:10.2rem}
.page-intro__highlight-item-description{color:#231f20;letter-spacing:.4rem;text-transform:uppercase;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:900;text-align:center;width:100%;margin:0}
.page-intro__highlight-item-description p{margin:0}
.page-intro__overview-wrapper{margin-right:auto;margin-top:9.5rem;padding:0 2rem;order:2;max-width:100%}
@media screen and (min-width:992px){.page-intro__overview-wrapper{max-width:57%}
}
@media screen and (min-width:1340px){.page-intro__overview-wrapper{max-width:60%}
}
@media screen and (min-width:1110px){.page-intro__overview-wrapper{padding:0 2rem 0 0}
}
@media screen and (min-width:1560px){.page-intro__overview-wrapper{max-width:68%;padding:0}
}
@media screen and (min-width:1800px){.page-intro__overview-wrapper{max-width:83%}
}
.news-releases-ui{position:relative;margin-top:3.4rem;background-color:#c9db48;padding:15.3rem 2rem 14rem;font-weight:700;text-align:left}
@media screen and (min-width:992px){.news-releases-ui{background-color:transparent;margin-top:0;padding:8rem 2rem;text-align:center}
}
.news-releases-ui:before,.news-releases-ui:after{position:absolute;left:0;content:"";display:block;width:100vw;height:7.7rem;background:url("../image/diagonal-pattern.png") 50% 0}
.news-releases-ui:before{top:0}
@media screen and (min-width:992px){.news-releases-ui:before{display:none}
}
.news-releases-ui:after{bottom:0}
@media screen and (min-width:992px){.news-releases-ui:after{height:21.3rem;z-index:-1}
}
.news-releases__header{position:relative;max-width:108.8rem;margin:0 auto}
.news-releases__title{color:#231f20;font-size:3.2rem;text-transform:uppercase;margin-bottom:.9rem}
@media screen and (min-width:992px){.news-releases__title{margin-bottom:0;padding:0 8.5rem}
}
.news-releases__see-all{display:inline-block;font-size:1.4rem;text-transform:uppercase}
@media screen and (min-width:992px){.news-releases__see-all{position:absolute;right:0;bottom:0}
}
.news-releases__list{padding-top:4rem}
@media screen and (min-width:992px){.news-releases__list{display:flex;justify-content:space-between;max-width:108.8rem;margin:0 auto;padding-top:7.3rem}
}
@media screen and (min-width:992px){.news-releases__item,.news-releases__tile{display:flex;flex-direction:column;align-items:stretch}
}
.news-releases__item{margin-bottom:6.8rem}
@media screen and (min-width:992px){.news-releases__item{width:32%;margin:0}
}
.news-releases__tile{display:block;height:100%}
.news-releases__tile:hover{text-decoration:none}
@media screen and (min-width:992px){.news-releases__tile{background-color:#c9db48;min-height:33.6rem;padding:8.1rem 2rem;height:100%;-webkit-flex:1}
.news-releases__tile:hover{background-color:#c2ce52}
}
.news-releases__date{display:inline-block;margin-bottom:2.1rem;color:#231f20;font-size:1.5rem}
@media screen and (min-width:992px){.news-releases__date{letter-spacing:.25rem}
}
.news-releases__tile:hover .news-releases__date{color:#222}
.news-releases__name{color:#fff;font:700 2.2rem/2.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;margin:0 auto}
@media screen and (min-width:992px){.news-releases__name{letter-spacing:.2rem}
}
.news-releases__tile:hover .news-releases__name{color:#eee;text-decoration:underline}
@media screen and (min-width:992px){.news-releases__tile:hover .news-releases__name{text-decoration:none}
}
.news-releases__logo{fill:#fff;height:1.2rem;width:18.5rem;margin-top:4.5rem}
.news-filter-ui{position:relative}
.news-filter-ui .select2-results{margin-top:4.7rem}
.news-filter__filter{background-color:#f7f7f7;transition:background-color .2s ease .01ms}
.news-filter__filter.pinned-filter--fixed,.news-filter__filter.pinned-filter--bottom{background-color:#f7f7f7}
.news-filter__filter:not(.pinned-filter--fixed){margin-left:-2rem;margin-right:-2rem}
@media screen and (min-width:768px){.news-filter__filter{background:0}
.news-filter__filter:not(.pinned-filter--fixed){margin:0 auto}
}
.news-filter__filter-container{padding:4.7rem 2rem;margin:0 auto;max-width:108.8rem;background-color:#f7f7f7}
.pinned-filter .news-filter__filter-container{padding-top:1.7rem}
@media screen and (min-width:768px){.news-filter__filter-container{display:flex !important;padding:2.7rem 3.6rem 3.8rem}
.section-ui .news-filter__filter-container{padding:2.7rem 3.6rem 3.8rem}
}
.news-filter__field{position:relative;margin:1.7rem auto;width:100%}
.news-filter__field:last-child{margin:0}
@media screen and (min-width:576px){.news-filter__field{margin:0 0 4.3rem}
}
@media screen and (min-width:768px){.news-filter__field{flex:0 1 31.3rem;margin:0 4rem 0 0}
}
.news-filter__select{display:none}
.news-filter__input{position:relative}
.news-filter__input .select2-selection__rendered,.news-filter__input .select2-results__option{text-transform:capitalize}
.news-filter__label{display:none;font-weight:700;text-transform:uppercase;margin-bottom:1.4rem;font-size:2.2rem;transition:.4s ease-in-out;transition-property:max-height,opacity,margin-bottom;overflow:hidden}
@media screen and (min-width:768px){.news-filter__label{display:block;max-height:8rem;opacity:1}
.pinned-filter--fixed .news-filter__label,.pinned-filter--bottom .news-filter__label{max-height:0;opacity:0;margin-bottom:0}
}
.news-filter__results{display:flex;flex-wrap:wrap;margin:6.4rem 0 0}
.section-ui .news-filter__results{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}
@media screen and (min-width:992px){.news-filter__results{margin-top:9.2rem}
.section-ui .news-filter__results{margin-top:9.2rem}
}
.news-filter__item{width:100%;position:relative;border-bottom:1px solid #d6d6d6;min-height:17rem;margin-bottom:2.6rem;padding-bottom:7.7rem;padding-top:0}
@media screen and (min-width:576px){.news-filter__item{padding-top:4.3rem}
}
@media screen and (min-width:768px){.news-filter__item{width:49%;min-height:32.3rem;padding-left:3.7rem;padding-right:3.7rem;margin-left:2%;border:1px solid #d6d6d6}
.news-filter__item:last-child{margin-right:auto}
.news-filter__item:nth-child(2n+1){margin-left:0}
.news-filter__item:hover{background-color:#008ace}
.news-filter__item:hover .news-filter__date{color:#fff}
}
@media screen and (min-width:992px){.news-filter__item{width:32%}
.news-filter__item:nth-child(2n+1){margin-left:2%}
.news-filter__item:nth-child(3n+1){margin-left:0}
}
.news-filter__date{display:inline-block;margin-bottom:1.7rem;font-size:1.4rem;font-weight:700;letter-spacing:.3rem}
.news-filter__title{font:700 2.2rem/2.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;letter-spacing:.13rem}
.news-filter__title a:hover{text-decoration:none}
.news-filter__share{position:absolute;bottom:3.8rem}
@media screen and (min-width:768px){.news-filter__share{left:initial;right:3rem}
}
@media screen and (min-width:768px){.news-filter__share-wrapper{background:#008ace;width:100%;height:6.6rem;position:absolute;left:0;bottom:0}
}
.news-filter__share-button{position:absolute;bottom:0;color:#008ace;font:700 1.4rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;letter-spacing:.3rem;text-transform:uppercase;text-decoration:underline;transition:opacity .4s ease;left:0;height:100%}
.news-filter__share-button:focus-visible{outline:.2rem solid #d84831}
@media screen and (min-width:768px){.news-filter__share-button{right:0;left:auto;top:1.3rem;color:#fff}
}
.news-filter__share--opened .news-filter__share-button{display:none;color:#2f7db5}
.news-filter__icons-list{opacity:0;transition:opacity .4s ease,background-color .4s ease;position:relative;display:flex;top:.2rem;left:-900rem;visibility:hidden}
@media screen and (min-width:768px){.news-filter__icons-list{right:-900rem;left:auto;top:1.3rem}
}
.news-filter__icons-list:hover,.news-filter__share--opened .news-filter__icons-list{opacity:1;left:0;visibility:visible}
@media screen and (min-width:768px){.news-filter__icons-list:hover,.news-filter__share--opened .news-filter__icons-list{right:0;left:auto}
}
.news-filter__icon-item{margin:0 .3rem 0 1.2rem}
.news-filter__icon-item:focus-visible{outline:.2rem solid #d84831}
.news-filter__icon-item:first-child{margin-left:0}
.news-filter__social-link{display:inline-block;vertical-align:middle;cursor:pointer}
.news-filter__social-link:hover svg{fill:#2f7db5}
@media screen and (min-width:768px){.news-filter__social-link:hover svg{fill:#eee}
}
.news-filter__social-link svg{fill:#008ace;width:1.7rem;height:1.7rem;pointer-events:none}
@media screen and (min-width:768px){.news-filter__social-link svg{fill:#fff}
}
.news-filter__social-link[data-type="vk"] svg{width:2rem;transform:translateY(0.2rem)}
.news-filter__info{text-align:center}
.news-filter__view-more{display:inline-block;text-transform:uppercase;text-decoration:underline;color:#76cdd8;font:700 1.4rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;cursor:pointer}
.news-filter__view-more:hover{text-decoration:none}
@media screen and (min-width:992px){.news-filter__view-more{margin:3.5rem auto 5.5rem}
}
.news-filter__error-message{font:900 2rem/3.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#76cdd8;padding:1.9rem 2rem 4.3rem;text-align:center;border-bottom:1px solid #d6d6d6}
@media screen and (min-width:992px){.news-filter__error-message{padding:1rem 0 6rem;text-align:left}
}
.news-filter__top-title{display:block;font-size:2.2rem;line-height:2.6rem;letter-spacing:.4rem;text-transform:uppercase;padding:2.9rem 2rem;text-align:center}
.news-filter__top-title>span{display:inline-block;position:relative;padding:0 4.5rem 0 3.5rem}
.news-filter__top-title>span:before{position:absolute;top:50%;right:0;margin:-0.5rem 0 0;content:"";display:block;width:0;height:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1.4rem solid #bbb;transition:transform .5s ease .01ms}
.filter--slide-open .news-filter__top-title>span:before{transform:rotate(-180deg)}
@media screen and (min-width:768px){.news-filter__top-title{display:none}
}
.multiple-topics-list-ui.animated .multiple-topics-list__animation-placeholder{display:block;z-index:1;position:absolute;right:0;height:100%;transform:translate3d(10%,-40%,0)}
@media screen and (min-width:1024px){.multiple-topics-list-ui.animated .multiple-topics-list__animation-placeholder{display:none}
}
.multiple-topics-list-ui.animated .multiple-topics-list__animation-placeholder svg{height:100%}
.multiple-topics-list-ui.animated .multiple-topics-list__animation-placeholder svg path{stroke-width:3;vector-effect:non-scaling-stroke}
.multiple-topics-list__animation-placeholder-wrapper{position:relative;order:2;width:100%}
@media screen and (min-width:1024px){.multiple-topics-list__animation-placeholder-wrapper{width:50%}
}
.multiple-topics-list__animation-placeholder{display:none}
.multiple-topics-list__title-list{display:none;justify-content:center;flex-wrap:wrap;max-width:108.8rem;margin:.5rem auto 6rem;border-top:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7;padding:3.1rem 0 2.8rem}
@media screen and (min-width:1024px){.multiple-topics-list__title-list{display:flex;border-bottom:0;margin:2.5rem auto 6rem;padding:1.1rem 0 2.8rem}
}
.multiple-topics-list__title-item{cursor:pointer;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:300;color:#000;font-size:1.6rem;position:relative;line-height:3;padding:0 3rem 0 0}
.multiple-topics-list__title-item:before{content:"";width:.5rem;height:.5rem;background:#abdbdd;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:-1.7rem}
.multiple-topics-list__title-item-no-divider:before,.multiple-topics-list__title-item:first-of-type:before{content:none}
.multiple-topics-list__title-item.active{font-weight:900}
.multiple-topics-list__content-side-left .multiple-topics-list__block-content{margin:5rem 2rem 0;max-width:100%;width:auto}
@media screen and (min-width:1024px){.multiple-topics-list__content-side-left .multiple-topics-list__block-content{max-width:39.5rem;width:60%;text-align:end;margin:12.2rem 15rem 0 auto}
}
.multiple-topics-list__content-side-right .multiple-topics-list__block-wrapper{flex-direction:column}
@media screen and (min-width:1024px){.multiple-topics-list__content-side-right .multiple-topics-list__block-wrapper{flex-direction:row-reverse}
}
.multiple-topics-list__block-wrapper{display:flex;flex-direction:column}
@media screen and (min-width:1024px){.multiple-topics-list__block-wrapper{height:100%;flex-direction:row}
}
.multiple-topics-list__block-image-wrapper{position:relative;width:100%;order:2}
@media screen and (min-width:1024px){.multiple-topics-list__block-image-wrapper{height:100%;position:relative}
}
.multiple-topics-list__block-image{display:block;width:100%;height:100%;object-fit:cover}
.multiple-topics-list__block-content-wrapper{width:100%;order:1;padding-bottom:4.8rem}
@media screen and (min-width:1024px){.multiple-topics-list__block-content-wrapper{width:50%;min-height:55.3rem;padding-bottom:27.3rem}
}
.multiple-topics-list__block-content{margin:5rem 2rem 0;max-width:100%;width:auto;padding-bottom:2.38rem}
@media screen and (min-width:1024px){.multiple-topics-list__block-content{margin:12.2rem 0 0 15rem;padding-bottom:0;max-width:39.5rem;width:60%}
.multiple-topics-list__block-content:focus-visible{outline:.2rem solid #008ace}
}
.multiple-topics-list__dropdown-button{color:#000;font-size:1.4rem;font-weight:900;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;position:relative;width:100%;padding-right:2rem}
.multiple-topics-list__dropdown-button:after{content:"";width:1rem;height:1rem;border-bottom:1px solid #000;border-left:1px solid #000;position:absolute;transform:rotate(-45deg);top:.4rem;right:.3rem;transition:transform .5s ease}
.multiple-topics-list__dropdown-button--open:after{transform:rotate(-225deg)}
.multiple-topics-list__dropdown{position:relative}
.multiple-topics-list__dropdown-content{display:block;position:absolute;background:#f7f7f7;z-index:2;top:4.5rem;width:100%}
.multiple-topics-list__dropdown-content .multiple-topics-list__dropdown-content-item{color:#000;padding:1.2rem 1.6rem;text-decoration:none;display:block;font-size:1.4rem}
.multiple-topics-list__dropdown.multiple-topics-list__title-list{display:flex;justify-content:start;padding:1.7rem 0;margin:3rem 2rem 3.4rem}
@media screen and (min-width:1024px){.multiple-topics-list__dropdown.multiple-topics-list__title-list{display:none}
}
.multiple-topics-list__dropdown-content-item.multiple-topics-list__title-item:before{content:none}
@media screen and (min-width:768px){.ie .multi-style-section-ui.image-within-section{min-height:80.5rem}
}
.multi-style-section-ui.image-within-section .section{width:100%;position:relative}
.multi-style-section-ui.image-within-section .multi-style-section__background{display:flex;justify-content:center}
@media screen and (min-width:768px){.multi-style-section-ui.image-within-section .multi-style-section__background{min-height:80.5rem}
}
.multi-style-section-ui.image-within-section .multi-style-section__container{padding:5rem 0;position:unset;width:100%;height:100%;display:flex;flex-direction:column}
.ie .multi-style-section-ui.image-within-section .multi-style-section__container{position:static}
@media screen and (min-width:768px){.multi-style-section-ui.image-within-section .multi-style-section__container{justify-content:center}
}
.multi-style-section-ui.image-within-section .multi-style-section__content{padding:3rem 3rem 0;z-index:2;word-break:break-word}
@media not screen and (min-width:768px){.multi-style-section-ui.image-within-section .multi-style-section__content{max-width:100% !important}
}
@media screen and (min-width:768px){.multi-style-section-ui.image-within-section .multi-style-section__content{padding-top:0}
}
.multi-style-section-ui.image-within-section .multi-style-section__image-container-bottom{position:absolute;top:0;right:0;bottom:0;left:0}
.multi-style-section-ui.image-within-section .multi-style-section__image-wrapper-top{z-index:1}
.ie .multi-style-section-ui.image-within-section .multi-style-section__image-wrapper-top{width:100%}
@media screen and (min-width:768px){.multi-style-section-ui.image-within-section .multi-style-section__image-wrapper-top{position:absolute;right:0}
.ie .multi-style-section-ui.image-within-section .multi-style-section__image-wrapper-top{top:50%;transform:translateY(-50%);text-align:right}
}
.multi-style-section-ui.image-within-section .multi-style-section__image-wrapper-top picture{display:flex;justify-content:center}
.ie .multi-style-section-ui.image-within-section .multi-style-section__image-wrapper-top picture{height:100%;display:block;text-align:center}
@media screen and (min-width:768px){.multi-style-section-ui.image-within-section .multi-style-section__image-wrapper-top picture{justify-content:flex-end}
.ie .multi-style-section-ui.image-within-section .multi-style-section__image-wrapper-top picture{text-align:right}
}
.multi-style-section-ui.image-within-section .multi-style-section__image-wrapper-top.parallax-wrapper picture{transform:translateY(-10%)}
.multi-style-section-ui.image-within-section .multi-style-section__image-wrapper-bottom{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;overflow:hidden}
.parallax .multi-style-section-ui.image-within-section .multi-style-section__image-wrapper-bottom picture{overflow:visible}
.multi-style-section-ui.image-within-section .multi-style-section__image-wrapper-bottom picture{position:absolute;top:0;left:0;height:100%}
.ie .multi-style-section-ui.image-within-section .multi-style-section__image-wrapper-bottom,.ie .multi-style-section-ui.image-within-section .multi-style-section__image-wrapper-bottom picture{overflow:hidden}
.multi-style-section-ui.image-within-section .multi-style-section__image-top{max-width:100%;height:auto;object-fit:contain}
.ie .multi-style-section-ui.image-within-section .multi-style-section__image-top{width:100%}
@media screen and (min-width:768px){.multi-style-section-ui.image-within-section .multi-style-section__image-top{max-width:min(55%,70.5rem)}
.ie .multi-style-section-ui.image-within-section .multi-style-section__image-top{width:55%;max-width:70.5rem}
}
.multi-style-section-ui.image-within-section .multi-style-section__image-bottom{object-fit:cover;position:relative;width:100%;min-height:100%}
.ie .multi-style-section-ui.image-within-section .multi-style-section__image-bottom{position:absolute;top:0;left:0;width:auto}
@media screen and (min-width:768px){.multi-style-section-ui.image-within-section.multi-style-section-right-side .multi-style-section__content{align-self:flex-end}
.cq-Editable-dom .multi-style-section-ui.image-within-section.multi-style-section-right-side .multi-style-section__content{width:100%}
.multi-style-section-ui.image-within-section.multi-style-section-right-side .multi-style-section__image-wrapper-top{left:0}
.ie .multi-style-section-ui.image-within-section.multi-style-section-right-side .multi-style-section__image-wrapper-top{left:0;width:100%}
.multi-style-section-ui.image-within-section.multi-style-section-right-side .multi-style-section__image-wrapper-top picture{justify-content:flex-start}
.ie .multi-style-section-ui.image-within-section.multi-style-section-right-side .multi-style-section__image-wrapper-top picture{text-align:left}
}
.multi-style-section-ui.image-within-section .parallax-wrapper .multi-style-section__content{padding-top:5rem}
.multi-style-section.mac .multi-style-section__image-wrapper-top{transition:transform 1s}
.background-color-white .multi-style-section__background{background-color:#fff}
.background-color-white .timeline-event:after{background-color:#fff}
.background-color-white .timeline-event:first-child:before{background-color:#fff}
.background-color-white-smoke .multi-style-section__background{background-color:#f7f7f7}
.background-color-white-smoke .timeline-event:after{background-color:#f7f7f7}
.background-color-white-smoke .timeline-event:first-child:before{background-color:#f7f7f7}
.background-color-smoke-gray .multi-style-section__background{background-color:#ebebeb}
.background-color-smoke-gray .timeline-event:after{background-color:#ebebeb}
.background-color-smoke-gray .timeline-event:first-child:before{background-color:#ebebeb}
.background-color-continuum-silver-grey .multi-style-section__background{background-color:#c2c2c2}
.background-color-continuum-silver-grey .timeline-event:after{background-color:#c2c2c2}
.background-color-continuum-silver-grey .timeline-event:first-child:before{background-color:#c2c2c2}
.background-color-ec-light-blue .multi-style-section__background{background-color:#abdbdd}
.background-color-ec-light-blue .timeline-event:after{background-color:#abdbdd}
.background-color-ec-light-blue .timeline-event:first-child:before{background-color:#abdbdd}
.background-color-light-blue .multi-style-section__background{background-color:#76cdd8}
.background-color-light-blue .timeline-event:after{background-color:#76cdd8}
.background-color-light-blue .timeline-event:first-child:before{background-color:#76cdd8}
.background-color-light-green .multi-style-section__background{background-color:#c9db48}
.background-color-light-green .timeline-event:after{background-color:#c9db48}
.background-color-light-green .timeline-event:first-child:before{background-color:#c9db48}
.background-color-blue .multi-style-section__background{background-color:#008ace}
.background-color-blue .timeline-event:after{background-color:#008ace}
.background-color-blue .timeline-event:first-child:before{background-color:#008ace}
.background-color-almost-black .multi-style-section__background{background-color:#222}
.background-color-almost-black .timeline-event:after{background-color:#222}
.background-color-almost-black .timeline-event:first-child:before{background-color:#222}
.background-color-light-red .multi-style-section__background{background-color:#f15c43}
.background-color-light-red .timeline-event:after{background-color:#f15c43}
.background-color-light-red .timeline-event:first-child:before{background-color:#f15c43}
.background-color-dark-blue .multi-style-section__background{background-color:#263852}
.background-color-dark-blue .timeline-event:after{background-color:#263852}
.background-color-dark-blue .timeline-event:first-child:before{background-color:#263852}
.background-color-cornflower-blue .multi-style-section__background{background-color:#6bc6d2}
.background-color-cornflower-blue .timeline-event:after{background-color:#6bc6d2}
.background-color-cornflower-blue .timeline-event:first-child:before{background-color:#6bc6d2}
.background-color-midnight-blue .multi-style-section__background{background-color:#2f3a50}
.background-color-midnight-blue .timeline-event:after{background-color:#2f3a50}
.background-color-midnight-blue .timeline-event:first-child:before{background-color:#2f3a50}
.background-color-firefly-blue .multi-style-section__background{background-color:#0a162c}
.background-color-firefly-blue .timeline-event:after{background-color:#0a162c}
.background-color-firefly-blue .timeline-event:first-child:before{background-color:#0a162c}
.background-color-light-yellow .multi-style-section__background{background-color:#ffc000}
.background-color-light-yellow .timeline-event:after{background-color:#ffc000}
.background-color-light-yellow .timeline-event:first-child:before{background-color:#ffc000}
.background-color-continuum-dark-grey .multi-style-section__background{background-color:#231f20}
.background-color-continuum-dark-grey .timeline-event:after{background-color:#231f20}
.background-color-continuum-dark-grey .timeline-event:first-child:before{background-color:#231f20}
.background-color-ec-dark-blue .multi-style-section__background{background-color:#10303e}
.background-color-ec-dark-blue .timeline-event:after{background-color:#10303e}
.background-color-ec-dark-blue .timeline-event:first-child:before{background-color:#10303e}
.background-color-black .multi-style-section__background{background-color:#000}
.background-color-black .timeline-event:after{background-color:#000}
.background-color-black .timeline-event:first-child:before{background-color:#000}
.color-white .multi-style-section__background,.color-white-smoke .multi-style-section__background,.color-smoke-gray .multi-style-section__background,.color-continuum-silver-grey .multi-style-section__background,.color-ec-light-blue .multi-style-section__background{color:#231f20}
.color-light-blue .multi-style-section__background,.color-light-green .multi-style-section__background,.color-blue .multi-style-section__background,.color-almost-black .multi-style-section__background,.color-light-red .multi-style-section__background,.color-dark-blue .multi-style-section__background,.color-cornflower-blue .multi-style-section__background,.color-midnight-blue .multi-style-section__background,.color-firefly-blue .multi-style-section__background,.color-light-yellow .multi-style-section__background,.color-continuum-dark-grey .multi-style-section__background,.color-ec-dark-blue .multi-style-section__background,.color-black .multi-style-section__background{color:#fff}
.color-white-smoke .multi-style-section__background{color:#222}
.multi-style-section-ui.image-in-top-right .section{position:relative;overflow:visible}
.multi-style-section-ui.image-in-top-right .multi-style-section__container{position:unset;padding:0;width:100%;height:100%;display:flex;flex-direction:column}
.ie .multi-style-section-ui.image-in-top-right .multi-style-section__container{position:static}
@media screen and (min-width:768px){.multi-style-section-ui.image-in-top-right .multi-style-section__container{min-height:80.5rem;justify-content:center}
}
.multi-style-section-ui.image-in-top-right .multi-style-section__content{z-index:2;padding-right:2rem;padding-left:2rem}
.multi-style-section-ui.image-in-top-right .multi-style-section__content:nth-child(2){padding-top:12rem}
@media not screen and (min-width:768px){.multi-style-section-ui.image-in-top-right .multi-style-section__content:nth-child(2){max-width:100% !important}
}
@media screen and (min-width:576px){.multi-style-section-ui.image-in-top-right .multi-style-section__content:nth-child(2){padding-top:20rem}
}
@media screen and (min-width:768px){.multi-style-section-ui.image-in-top-right .multi-style-section__content:nth-child(2){margin-bottom:2rem;padding-top:10.9rem;min-height:42rem;display:inline-flex;flex-direction:column}
}
@media screen and (min-width:94rem){.multi-style-section-ui.image-in-top-right .multi-style-section__content:nth-child(2){padding-top:23rem}
}
@media screen and (min-width:992px){.multi-style-section-ui.image-in-top-right .multi-style-section__content:nth-child(2){padding-top:10.9rem;min-height:62rem}
}
.multi-style-section-ui.image-in-top-right .multi-style-section__content:nth-child(3){margin-bottom:15rem}
.ie .multi-style-section-ui.image-in-top-right .multi-style-section__content:nth-child(3){max-width:100%}
.multi-style-section-ui.image-in-top-right .multi-style-section__image-container-bottom{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}
.multi-style-section-ui.image-in-top-right .multi-style-section__image-wrapper-top{margin-top:-7.4rem;z-index:1}
.ie .multi-style-section-ui.image-in-top-right .multi-style-section__image-wrapper-top{width:100%}
@media screen and (min-width:768px){.multi-style-section-ui.image-in-top-right .multi-style-section__image-wrapper-top{margin-top:0;position:absolute;top:-5.8rem;right:0}
}
.multi-style-section-ui.image-in-top-right .multi-style-section__image-wrapper-top picture{display:flex;justify-content:center;align-items:flex-start}
.ie .multi-style-section-ui.image-in-top-right .multi-style-section__image-wrapper-top picture{height:100%;display:block;text-align:center}
@media screen and (min-width:768px){.ie .multi-style-section-ui.image-in-top-right .multi-style-section__image-wrapper-top picture{text-align:right}
}
@media screen and (min-width:768px){.multi-style-section-ui.image-in-top-right .multi-style-section__image-wrapper-top picture{justify-content:flex-end}
}
.multi-style-section-ui.image-in-top-right .multi-style-section__image-wrapper-bottom{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;display:flex;align-items:center}
.ie .multi-style-section-ui.image-in-top-right .multi-style-section__image-wrapper-bottom{width:100%}
.multi-style-section-ui.image-in-top-right .multi-style-section__image-wrapper-bottom picture{position:relative;width:100%;height:100%}
.multi-style-section-ui.image-in-top-right .multi-style-section__image-top{max-width:100%;height:auto;object-fit:contain}
.ie .multi-style-section-ui.image-in-top-right .multi-style-section__image-top{width:100%}
@media screen and (min-width:768px){.multi-style-section-ui.image-in-top-right .multi-style-section__image-top{max-width:min(55%,70.5rem)}
.ie .multi-style-section-ui.image-in-top-right .multi-style-section__image-top{width:55%;max-width:70.5rem}
}
.multi-style-section-ui.image-in-top-right .multi-style-section__image-bottom{position:relative;overflow:hidden;width:100%;height:100%;object-fit:cover}
.ie .multi-style-section-ui.image-in-top-right .multi-style-section__image-bottom{position:absolute;top:0;left:0;width:auto}
@media screen and (min-width:768px){.multi-style-section-ui.image-in-top-right.multi-style-section-right-side .multi-style-section__content{align-self:flex-end}
.cq-Editable-dom .multi-style-section-ui.image-in-top-right.multi-style-section-right-side .multi-style-section__content{width:100%}
.multi-style-section-ui.image-in-top-right.multi-style-section-right-side .multi-style-section__image-wrapper-top{left:0;right:unset}
.ie .multi-style-section-ui.image-in-top-right.multi-style-section-right-side .multi-style-section__image-wrapper-top{right:auto}
.multi-style-section-ui.image-in-top-right.multi-style-section-right-side .multi-style-section__image-wrapper-top picture{justify-content:flex-start}
.ie .multi-style-section-ui.image-in-top-right.multi-style-section-right-side .multi-style-section__image-wrapper-top picture{text-align:left}
}
@media only screen and (max-width:768px){.multi-style-section-ui.image-in-top-right .colctrl__col{margin-bottom:0}
}
.multi-style-section-ui .shifted-block{position:absolute;bottom:0}
.multi-style-section.mac .multi-style-section__image-wrapper-top{transition:transform 1s}
.multi-style-section-ui .multi-style-section__anchor{position:absolute;display:inline-block;padding-top:2.7rem;margin-top:-2.7rem}
@media screen and (min-width:1130px){.multi-style-section-ui .multi-style-section__anchor{padding-top:9.4rem;margin-top:-9.4rem}
}
.mixed-vacancy-block-ui{padding:2rem;margin:6rem -2rem 0;background:#f7f7f7}
@media screen and (min-width:992px){.mixed-vacancy-block-ui{max-width:34.9rem;margin:0;padding:4.8rem 3.7rem}
}
.mixed-vacancy-block__title{margin-bottom:1.4rem;text-transform:uppercase;letter-spacing:.25rem;font:700 2.2rem / 2.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif}
.mixed-vacancy-block__subtitle{font-size:1.4rem;color:#222;letter-spacing:.3rem;font-weight:700;line-height:1.9;text-transform:uppercase}
.mixed-vacancy-block__vacancy-name{letter-spacing:.1rem;text-transform:none;font:300 2rem / 2.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif}
.mixed-vacancy-block__place-of-work{margin-bottom:1rem}
.mixed-vacancy-block__place-of-work-field{display:flex}
.mixed-vacancy-block__place-of-work input{margin:.7rem 1rem .5rem .5rem;padding:0;height:1.3rem;width:1.3rem}
.mixed-vacancy-block__description{margin:0 2rem 3rem 2.8rem;font-style:italic}
.mixed-vacancy-block__button{width:100%;font:900 1.7rem/1.3 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.4rem;margin-bottom:0}
.mixed-vacancy-block__button.button-ui{display:flex}
.mixed-vacancy-block__button .button__content{font-size:1.7rem}
.mixed-vacancy-block__button.bg-color-white{color:#231f20}
.mixed-vacancy-block__button-wrapper--disabled{cursor:not-allowed}
.mixed-vacancy-block__button-wrapper--disabled a,.mixed-vacancy-block__button-wrapper--disabled button{pointer-events:none;opacity:.4}
.logo-carousel-ui{margin:4rem auto 7.3rem}
.logo-carousel__next{display:block;position:absolute;top:4.5rem;right:-2.5rem;width:0;height:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1.6rem solid #222;transform:rotate(90deg);z-index:1}
@media screen and (min-width:992px){.logo-carousel__next{top:7.4rem;right:-2rem}
}
@media screen and (min-width:1340px){.logo-carousel__next{right:-3.1rem;top:7.6rem}
.resize .logo-carousel__next{right:-1rem}
}
.logo-carousel__prev{display:block;position:absolute;top:4.5rem;left:-2.5rem;width:0;height:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1.6rem solid #222;transform:rotate(-90deg);z-index:1}
@media screen and (min-width:992px){.logo-carousel__prev{top:7.4rem;left:-2rem}
}
@media screen and (min-width:1340px){.logo-carousel__prev{left:-3.1rem;top:7.6rem}
.resize .logo-carousel__prev{left:-1rem}
}
.logo-carousel__navigation-wrapper{position:relative;display:inline-block}
.logo-carousel__tiles-container{text-align:center}
.logo-carousel__tiles-container img{object-fit:contain}
.logo-carousel__tiles-container .object-fit{width:10.8rem;height:4.9rem;background-size:contain;background-position:center;background-repeat:no-repeat}
.logo-carousel__tile-preview{position:relative;display:inline-block;width:22.2rem;overflow:hidden}
.logo-carousel__tile-preview:focus-visible{outline:.2rem solid #008ace}
@media screen and (min-width:576px){.logo-carousel__tile-preview{width:44.4rem}
}
@media screen and (min-width:992px){.logo-carousel__tile-preview{width:78.8rem;padding-top:4rem}
}
@media screen and (min-width:1340px){.logo-carousel__tile-preview{width:108.8rem}
}
.logo-carousel__tiles-track{display:flex}
.logo-carousel__tile-hide-container{display:flex;justify-content:center;width:22.2rem;padding:0 1.1rem}
@media screen and (min-width:992px){.logo-carousel__tile-hide-container{width:26.4rem;height:13.6rem}
}
@media screen and (min-width:1340px){.logo-carousel__tile-hide-container{height:13.6rem;flex:0 0 21.7rem}
.ie .logo-carousel__tile-hide-container{flex:0 1 auto}
}
.resize .logo-carousel__tile-hide-container{flex:0 1 26.4rem}
.logo-carousel__tile-container{border:.5px solid #bbb;border-radius:.01px;display:inline-block;height:10rem;width:20rem;padding:2.2rem 3.8rem;flex-shrink:0;box-sizing:border-box;background:#fff}
@media screen and (min-width:992px){.logo-carousel__tile-container{height:8.5rem;width:17rem;padding:1.7rem 3rem}
}
.logo-carousel__tile-container img{height:100%;width:100%}
.center .logo-carousel__tile-container{padding:1.6rem 3.1rem}
.m-left .logo-carousel__tile-container,.m-right .logo-carousel__tile-container{padding:15.5px 3.1rem}
.logo-carousel__pagination{text-align:center;display:none;margin-top:1.2rem}
.logo-carousel__pagination div{display:flex;justify-content:center}
@media screen and (min-width:768px){.logo-carousel__pagination{display:block}
}
.logo-carousel__pagination-dot{height:1.8rem;width:1.8rem;border-radius:50%;background:#222}
.logo-carousel__pagination-dot:focus-visible{outline:.2rem solid #008ace}
.logo-carousel__pagination-dot--active{background:#76cdd8}
.logo-carousel__pagination-dot:not(:first-child){margin-left:1.5rem}
.locations-viewer-ui{margin-bottom:-3.4rem}
@media screen and (min-width:992px){.locations-viewer-ui{margin:7.7rem 0 .9rem}
}
.locations-viewer-ui .owl-stage-outer{overflow:hidden;width:initial;margin:0 -0.2rem;padding:0 .2rem}
.locations-viewer-ui .owl-stage-outer:hover{cursor:pointer;cursor:-webkit-grab;cursor:-moz-grab}
.locations-viewer-ui .owl-stage-outer:active{cursor:pointer;cursor:-webkit-grabbing;cursor:-moz-grabbing}
.locations-viewer-ui .owl-stage{display:flex}
@media print{.locations-viewer-ui .owl-stage{justify-content:center;padding-left:2rem;transform:scale(0.8) !important;width:100% !important;overflow:hidden}
}
@media print{.locations-viewer-ui .owl-item{display:none}
.locations-viewer-ui .owl-item.active{display:block}
}
.locations-viewer-ui .owl-prev,.locations-viewer-ui .owl-next{cursor:pointer;position:absolute;text-indent:-9999rem;width:1.6rem;height:2rem;top:7rem}
@media screen and (min-width:992px){.locations-viewer-ui .owl-prev,.locations-viewer-ui .owl-next{top:10rem}
}
.locations-viewer-ui .owl-prev:after,.locations-viewer-ui .owl-next:after{position:absolute;top:0}
.locations-viewer-ui .owl-prev{left:-4rem}
.locations-viewer-ui .owl-prev:after{content:"";display:block;width:0;height:0;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-right:1.6rem solid #231f20}
.locations-viewer-ui .owl-next{right:-4rem}
.locations-viewer-ui .owl-next:after{content:"";display:block;width:0;height:0;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-left:1.6rem solid #231f20}
@media print{.locations-viewer-ui .owl-dots{display:none}
}
.locations-viewer__carousel{position:relative;padding-bottom:6.6rem;margin:0 auto;max-width:19.5rem}
.locations-viewer__carousel:not(.owl-loaded){overflow:hidden;display:flex}
.locations-viewer__carousel:not(.owl-loaded):after{content:none}
.locations-viewer__carousel:after{content:"";position:absolute;bottom:0;left:-999rem;right:-999rem;height:13.3rem;z-index:-1;background:url("../image/diagonal-pattern.png") 50% 0}
@media screen and (min-width:576px){.locations-viewer__carousel{max-width:41rem}
[data-item-count="1"] .locations-viewer__carousel{max-width:19.5rem}
}
@media screen and (min-width:992px){.locations-viewer__carousel{max-width:81.1rem;padding-bottom:11rem}
[data-item-count="1"] .locations-viewer__carousel{max-width:25.7rem}
[data-item-count="2"] .locations-viewer__carousel{max-width:53.4rem}
.locations-viewer__carousel:after{height:22rem}
}
@media screen and (min-width:1340px){.locations-viewer__carousel{max-width:108.8rem}
[data-item-count="3"] .locations-viewer__carousel{max-width:81.1rem}
}
@media print{.locations-viewer__carousel{max-width:108.8rem;padding-bottom:0;overflow:hidden !important;page-break-inside:avoid}
}
.locations-viewer__country{position:relative;width:21.5rem;padding:8rem 2rem 8rem 0;overflow:hidden;z-index:1}
.locations-viewer__carousel:not(.owl-loaded) .locations-viewer__country{min-width:21.5rem}
@media screen and (min-width:992px){.locations-viewer__carousel:not(.owl-loaded) .locations-viewer__country{min-width:25.7rem}
}
@media screen and (min-width:992px){.locations-viewer__country{width:25.7rem;margin-right:2rem;padding:11rem 0}
}
.no-touchevents .locations-viewer__country:hover .locations-viewer__country-bg,.locations-viewer__country.active .locations-viewer__country-bg{opacity:0;z-index:-1}
.ie .no-touchevents .locations-viewer__country:hover .locations-viewer__country-bg,.ie .locations-viewer__country.active .locations-viewer__country-bg{opacity:1}
.no-touchevents .locations-viewer__country:hover .locations-viewer__country-bg--hover,.locations-viewer__country.active .locations-viewer__country-bg--hover{opacity:1;z-index:1}
.no-touchevents .locations-viewer__country:hover .locations-viewer__country-btn,.locations-viewer__country.active .locations-viewer__country-btn{background:#ffc000}
.locations-viewer__country.active .locations-viewer__country-title{display:none}
.locations-viewer__country.active .locations-viewer__country-title--opened{display:block}
.locations-viewer__country-bg{position:absolute;z-index:1;height:100%;width:19.5rem;top:0;left:0;transition:opacity .3s ease}
@media screen and (min-width:992px){.locations-viewer__country-bg{width:25.7rem}
}
.ie .locations-viewer__country-bg{transition:none}
.locations-viewer__country-bg--hover{z-index:-1}
.ie .locations-viewer__country-bg--hover{opacity:1}
.locations-viewer__country-btn{position:relative;display:block;z-index:2;width:15.5rem;height:2.8rem;margin:0 auto;border-radius:.5rem;background:#76cdd8;transition:background-color .3s ease}
@media screen and (min-width:992px){.locations-viewer__country-btn{width:19.5rem;height:4.7rem;border-radius:.9rem}
}
.locations-viewer__country-title{color:#fff;font:900 1.3rem/2.2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.15rem;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.locations-viewer__country-title--opened{display:none}
.locations-viewer__country-list{height:0;max-width:112.8rem;margin:0 auto;padding:0 2rem;transition:height .5s ease-in-out;overflow:hidden}
@media print{.locations-viewer__country-list.active{height:auto !important;margin-top:3rem}
}
.locations-viewer__country-details{opacity:0;height:0;width:100%;margin-right:0;transition:.3s ease-in-out;transition-property:opacity,padding-top;overflow:hidden;display:none;padding-left:2px}
@media print{.locations-viewer__country-details{display:none}
}
.locations-viewer__country-details.active{height:auto;opacity:1;margin-top:9.4rem;display:block}
@media print{.locations-viewer__country-details.active{display:block;margin-top:0}
}
.locations-viewer__country-name{text-transform:uppercase;padding-bottom:2.6rem;text-align:center}
@media screen and (min-width:992px){.locations-viewer__country-name{padding-bottom:4.3rem}
}
.locations-viewer__locations{display:flex;flex-wrap:wrap;margin:0}
.locations-viewer__office{width:100%;vertical-align:top;font:1.9rem/3.1rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;padding:0 1rem 6rem 0}
@media screen and (min-width:576px){.locations-viewer__office{font-size:2.2rem;width:50%}
}
@media screen and (min-width:992px){.locations-viewer__office{width:25%}
}
@media print{.locations-viewer__office{padding-bottom:3rem}
.locations-viewer__office:last-child{padding-bottom:0}
}
.locations-viewer__office-name{color:#c9db48;text-transform:uppercase}
@media screen and (min-width:768px){.locations-viewer__office-name{padding-bottom:1.3rem}
}
@media screen and (min-width:992px){.locations-viewer__office-name{font-size:2.2rem}
}
.locations-viewer__office-address{font-weight:900;padding-bottom:1.7rem}
.locations-viewer__office-address>p{padding:0;margin:0}
.locations-viewer__office-map{display:block;font-weight:900;color:#76cdd8;text-transform:uppercase;margin-bottom:1rem}
.locations-viewer__office-map:hover{text-decoration:none}
.locations-viewer__office-map:after{content:"»";font-size:2.1rem}
@media screen and (min-width:768px){.locations-viewer__office-map{margin-bottom:1.8rem}
}
.locations-viewer__office-contact{font-weight:300}
.locations-viewer__phone{color:inherit}
.locations-viewer__phone:hover{color:inherit}
.locations-viewer__phone:not(:first-child){display:block}
.locations-viewer__view-all{font-size:0;text-align:center}
.locations-viewer__view-all-button{display:inline-block;margin-top:2.4rem;color:#fff;font:900 1.2rem/2.2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;text-transform:uppercase;letter-spacing:.2rem;background-color:#76cdd8;padding:1rem;border-radius:.9rem;transition:background-color .3s ease;min-width:16rem}
@media screen and (min-width:992px){.locations-viewer__view-all-button{padding:1.2rem 1rem;min-width:19.5rem;margin-top:3.4rem}
}
.locations-viewer__view-all-button:hover{background-color:#7bbbc6;color:#fff;text-decoration:none}
.locations-viewer__social-media{margin-bottom:5rem}
@media screen and (min-width:992px){.locations-viewer__social-media{margin-bottom:8.4rem}
}
@media print{.locations-viewer__social-media{display:none}
}
.locations-viewer__country-name+.locations-viewer__social-media{margin-top:-1.8rem}
@media screen and (min-width:992px){.locations-viewer__country-name+.locations-viewer__social-media{margin-top:-2.9rem}
}
.social-icons--location-viewer{margin-bottom:.6rem;justify-content:center}
.social-icons--location-viewer .social-icons__item,.social-icons--location-viewer .social-icons__link,.social-icons--location-viewer .social-icons__link-wechat{width:2.82rem;height:2.82rem}
@media screen and (min-width:992px){.social-icons--location-viewer .social-icons__item,.social-icons--location-viewer .social-icons__link,.social-icons--location-viewer .social-icons__link-wechat{width:4.7rem;height:4.7rem}
}
.social-icons--location-viewer .social-icons__item{margin:0 .7rem .7rem 0}
@media screen and (min-width:992px){.social-icons--location-viewer .social-icons__item{margin:.2rem .7rem .7rem}
}
.social-icons--location-viewer .social-icons__item svg{width:1.32rem;height:1.32rem}
@media screen and (min-width:992px){.social-icons--location-viewer .social-icons__item svg{width:2.2rem;height:2.2rem}
}
.leadership-viewer-ui{margin:2.6rem 0}
.leadership-viewer__info{text-align:center;padding:2.6rem;width:100%}
@media screen and (min-width:768px){.leadership-viewer__info{width:50%;float:left}
}
@media print{.leadership-viewer__info{width:50%;float:left}
}
.leadership-viewer__info:nth-child(odd){clear:both}
.leadership-viewer__info:focus{outline-offset:-0.2rem}
.leadership-viewer__info:focus:focus-visible{outline:.2rem solid #008ace}
.bg-color-blue .leadership-viewer__info:focus:focus-visible{outline:.2rem solid #231f20}
.leadership-viewer__photo{width:12.9rem;height:12.9rem;margin-bottom:.9rem;border-radius:100%;padding:1.1rem;border:1px solid #ebebeb;box-sizing:content-box;image-rendering:pixelated}
@media screen and (min-width:992px){.leadership-viewer__photo{width:25.9rem;height:25.9rem;padding:2.1rem;margin-bottom:0}
}
.leadership-viewer__name{text-transform:uppercase;font-size:1.7rem;letter-spacing:.2rem;margin-bottom:0;line-height:2.6rem}
@media screen and (min-width:992px){.leadership-viewer__name{font-size:2.2rem;letter-spacing:.26rem;margin-top:3.3rem;margin-bottom:.6rem}
}
.leadership-viewer__title{color:#231f20;font:700 1.3rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif}
@media screen and (min-width:992px){.leadership-viewer__title{font-size:1.8rem}
}
.leadership-viewer__layout:after{content:"";display:table;clear:both}
.leadership-viewer__layout--single .leadership-viewer__info{width:100%}
.section-ui[class*="bg-color"]:not(.bg-color-white) .leadership-viewer__link{color:#fff}
.section-ui .section-ui.section-ui[class*="bg-color"] .layering-section__overlay .leadership-viewer__link{color:#76cdd8}
.column-control .leadership-viewer__info{width:100%}
.column-control .leadership-viewer__photo{width:12.9rem;height:12.9rem;border-radius:100%;padding:1.1rem;border:1px solid #ebebeb;box-sizing:content-box}
.gray-table{overflow-x:auto;margin-bottom:50px}
@media screen and (min-width:768px) and (max-width:991px){.gray-table{margin-bottom:40px}
}
.gray-table table{width:100%;font-family:"Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;border-collapse:collapse;vertical-align:top;min-width:930px;color:#666}
.gray-table table span{color:#666}
.gray-table table h1,.gray-table table h2,.gray-table table h3,.gray-table table b{color:#464547}
.gray-table table h1,.gray-table table h2,.gray-table table h3,.gray-table table p,.gray-table table span{font-family:"Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;font-weight:400}
.gray-table table sub,.gray-table table sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.gray-table table sup{top:-0.5em}
.gray-table table sub{bottom:-0.25em}
.gray-table table p{line-height:120%;font-size:1em;padding:0;margin:0 0 5px;text-align:inherit}
@media screen and (min-width:992px){.gray-table table p{margin:0 0 10px}
}
.gray-table table th{padding:15px;color:#fff;text-transform:uppercase;font-size:1.0625em;border:1px solid #fff;border-bottom:3px solid #fff}
.gray-table table tr.coffee td,.gray-table table tr:first-child.coffee td{background:#39c2d7 url("../image/coffee-break-background.jpg") repeat-x;background-size:auto 100%;color:#fff}
.gray-table table tr.coffee td span,.gray-table table tr:first-child.coffee td span,.gray-table table tr.coffee td h1,.gray-table table tr:first-child.coffee td h1,.gray-table table tr.coffee td h2,.gray-table table tr:first-child.coffee td h2,.gray-table table tr.coffee td h3,.gray-table table tr:first-child.coffee td h3,.gray-table table tr.coffee td b,.gray-table table tr:first-child.coffee td b,.gray-table table tr.coffee td p,.gray-table table tr:first-child.coffee td p{color:#fff}
.gray-table table tbody:first-child tr:first-child td,.gray-table table tr:first-child td,.gray-table table tbody:first-child tr:first-child th,.gray-table table tr:first-child th{font-family:"Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;background-color:#464547;color:#fff;text-transform:uppercase;font-size:1.7rem}
.gray-table table tbody:first-child tr:first-child td span,.gray-table table tr:first-child td span,.gray-table table tbody:first-child tr:first-child th span,.gray-table table tr:first-child th span,.gray-table table tbody:first-child tr:first-child td h1,.gray-table table tr:first-child td h1,.gray-table table tbody:first-child tr:first-child th h1,.gray-table table tr:first-child th h1,.gray-table table tbody:first-child tr:first-child td h2,.gray-table table tr:first-child td h2,.gray-table table tbody:first-child tr:first-child th h2,.gray-table table tr:first-child th h2,.gray-table table tbody:first-child tr:first-child td h3,.gray-table table tr:first-child td h3,.gray-table table tbody:first-child tr:first-child th h3,.gray-table table tr:first-child th h3,.gray-table table tbody:first-child tr:first-child td b,.gray-table table tr:first-child td b,.gray-table table tbody:first-child tr:first-child th b,.gray-table table tr:first-child th b,.gray-table table tbody:first-child tr:first-child td p,.gray-table table tr:first-child td p,.gray-table table tbody:first-child tr:first-child th p,.gray-table table tr:first-child th p{color:#fff}
.gray-table table tbody:first-child tr:first-child td ul:not(.featured-list-rte)>li ul>li:before,.gray-table table tr:first-child td ul:not(.featured-list-rte)>li ul>li:before,.gray-table table tbody:first-child tr:first-child th ul:not(.featured-list-rte)>li ul>li:before,.gray-table table tr:first-child th ul:not(.featured-list-rte)>li ul>li:before,.gray-table table tbody:first-child tr:first-child td ul:not(.featured-list-rte)>li ul>li ul>li:before,.gray-table table tr:first-child td ul:not(.featured-list-rte)>li ul>li ul>li:before,.gray-table table tbody:first-child tr:first-child th ul:not(.featured-list-rte)>li ul>li ul>li:before,.gray-table table tr:first-child th ul:not(.featured-list-rte)>li ul>li ul>li:before{color:#fff}
.gray-table table tbody td,.gray-table table tr:first-child td,.gray-table table td{padding:15px;font-size:1.6rem;border:1px solid #fff;border-bottom:3px solid #fff;background-color:#f0f0f0;vertical-align:top;text-align:left;color:#464547;text-transform:none;font-family:"Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif}
.gray-table table tbody td:first-child,.gray-table table tr:first-child td:first-child,.gray-table table td:first-child{width:10%}
.gray-table table tbody td:nth-child(even),.gray-table table tr:first-child td:nth-child(even),.gray-table table td:nth-child(even){background-color:#f9f9f9}
.gray-table table tbody td a,.gray-table table tr:first-child td a,.gray-table table td a{color:#464547;text-decoration:none;font-weight:700}
.gray-table table tbody td a:hover,.gray-table table tr:first-child td a:hover,.gray-table table td a:hover{text-decoration:underline}
.gray-table table tbody td h1,.gray-table table tr:first-child td h1,.gray-table table td h1,.gray-table table tbody td h2,.gray-table table tr:first-child td h2,.gray-table table td h2,.gray-table table tbody td h3,.gray-table table tr:first-child td h3,.gray-table table td h3{font-size:1em;color:#a3c644;padding:0;margin:0 0 10px;text-transform:uppercase;background-color:inherit}
.gray-table ul:not(.featured-list-rte){margin:0;padding:0}
.gray-table ul:not(.featured-list-rte)>li,.gray-table ul:not(.featured-list-rte)>li ul>li{position:relative;list-style:none;line-height:1.25rem;margin-left:18px;margin-bottom:10px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.gray-table ul:not(.featured-list-rte)>li,.gray-table ul:not(.featured-list-rte)>li ul>li{line-height:1.625rem;margin-bottom:16px}
}
.gray-table ul:not(.featured-list-rte)>li:not(:last-child),.gray-table ul:not(.featured-list-rte)>li ul>li:not(:last-child){margin-bottom:10px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.gray-table ul:not(.featured-list-rte)>li:not(:last-child),.gray-table ul:not(.featured-list-rte)>li ul>li:not(:last-child){margin-bottom:12px}
}
.gray-table ul:not(.featured-list-rte)>li:before,.gray-table ul:not(.featured-list-rte)>li ul>li:before{position:absolute;top:-2px;left:-17px;display:inline-block;content:'•';color:#39c2d7;font-size:1.5rem}
.section-color-blue .gray-table ul:not(.featured-list-rte)>li:before,.section-color-blue .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-dark-green .gray-table ul:not(.featured-list-rte)>li:before,.section-color-dark-green .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-lime-green .gray-table ul:not(.featured-list-rte)>li:before,.section-color-lime-green .gray-table ul:not(.featured-list-rte)>li ul>li:before{color:#464547}
.section-color-dark-gray .gray-table ul:not(.featured-list-rte)>li:before,.section-color-dark-gray .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-medium-gray .gray-table ul:not(.featured-list-rte)>li:before,.section-color-medium-gray .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-white .gray-table ul:not(.featured-list-rte)>li:before,.section-color-white .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-raspberry .gray-table ul:not(.featured-list-rte)>li:before,.section-color-raspberry .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-plum .gray-table ul:not(.featured-list-rte)>li:before,.section-color-plum .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-dark-blue .gray-table ul:not(.featured-list-rte)>li:before,.section-color-dark-blue .gray-table ul:not(.featured-list-rte)>li ul>li:before{color:#39c2d7}
.gray-table ul:not(.featured-list-rte)>li ul,.gray-table ul:not(.featured-list-rte)>li ul>li ul{margin-top:8px}
.gray-table ul:not(.featured-list-rte)>li ul>li,.gray-table ul:not(.featured-list-rte)>li ul>li ul>li{margin-bottom:0;margin-left:30px}
.gray-table ul:not(.featured-list-rte)>li ul>li li:first-child,.gray-table ul:not(.featured-list-rte)>li ul>li ul>li li:first-child{margin-top:10px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.gray-table ul:not(.featured-list-rte)>li ul>li li:first-child,.gray-table ul:not(.featured-list-rte)>li ul>li ul>li li:first-child{margin-top:8px}
}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.gray-table ul:not(.featured-list-rte)>li ul>li,.gray-table ul:not(.featured-list-rte)>li ul>li ul>li{margin-left:32px}
}
.gray-table ul:not(.featured-list-rte)>li ul>li:before,.gray-table ul:not(.featured-list-rte)>li ul>li ul>li:before{left:-12px;font-size:1.5rem;content:'›';color:#666}
.section-color-blue .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-blue .gray-table ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-dark-green .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-dark-green .gray-table ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-lime-green .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-lime-green .gray-table ul:not(.featured-list-rte)>li ul>li ul>li:before{color:#464547}
.section-color-medium-gray .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-medium-gray .gray-table ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-plum .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-plum .gray-table ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-raspberry .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-raspberry .gray-table ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-dark-gray .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-dark-gray .gray-table ul:not(.featured-list-rte)>li ul>li ul>li:before{color:#fff}
.section-color-white .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-white .gray-table ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-dark-blue .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-dark-blue .gray-table ul:not(.featured-list-rte)>li ul>li ul>li:before{color:#666}
.section-ui .gray-table ul:not(.featured-list-rte)>li:before{color:#39c2d7}
.section-ui .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-ui .gray-table ul:not(.featured-list-rte)>li ul>li ul>li:before{color:#666}
table.tablesorter .header{cursor:pointer}
table.tablesorter .header .tablesorter-header-inner{position:relative}
table.tablesorter .header .tablesorter-header-inner:before,table.tablesorter .header .tablesorter-header-inner:after{content:"";position:absolute;right:-10px;top:50%;margin:-9px 0 0;width:0;height:0;border-style:solid;border-width:0 4px 8px;border-color:transparent transparent #fff}
table.tablesorter .header .tablesorter-header-inner:after{margin:1px 0 0;border-width:8px 4px 0;border-color:#fff transparent transparent}
table.tablesorter .tablesorter-headerAsc .tablesorter-header-inner:after{display:none}
table.tablesorter .tablesorter-headerAsc .tablesorter-header-inner:before{margin:-4px 0 0}
table.tablesorter .tablesorter-headerDesc .tablesorter-header-inner:before{display:none}
table.tablesorter .tablesorter-headerDesc .tablesorter-header-inner:after{margin:-4px 0 0}
.lca-listing-empty-message{font-family:"Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;margin:0 0 16px;display:none}
.lca-listing-empty-message p{font-size:1.8rem;line-height:2.6rem}
.lca-listing-disclaimer{margin:0 0 16px}
.lca-listing-disclaimer p{font-size:1.8rem;line-height:2.6rem}
.lca-listing-disclaimer ul:not(.featured-list-rte){margin:0;padding:0}
.lca-listing-disclaimer ul:not(.featured-list-rte)>li,.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li{position:relative;list-style:none;line-height:1.25rem;margin-left:18px;margin-bottom:10px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.lca-listing-disclaimer ul:not(.featured-list-rte)>li,.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li{line-height:1.625rem;margin-bottom:16px}
}
.lca-listing-disclaimer ul:not(.featured-list-rte)>li:not(:last-child),.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:not(:last-child){margin-bottom:10px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.lca-listing-disclaimer ul:not(.featured-list-rte)>li:not(:last-child),.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:not(:last-child){margin-bottom:12px}
}
.lca-listing-disclaimer ul:not(.featured-list-rte)>li:before,.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before{position:absolute;top:-2px;left:-17px;display:inline-block;content:'•';color:#39c2d7;font-size:1.5rem}
.section-color-blue .lca-listing-disclaimer ul:not(.featured-list-rte)>li:before,.section-color-blue .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-dark-green .lca-listing-disclaimer ul:not(.featured-list-rte)>li:before,.section-color-dark-green .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-lime-green .lca-listing-disclaimer ul:not(.featured-list-rte)>li:before,.section-color-lime-green .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before{color:#464547}
.section-color-dark-gray .lca-listing-disclaimer ul:not(.featured-list-rte)>li:before,.section-color-dark-gray .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-medium-gray .lca-listing-disclaimer ul:not(.featured-list-rte)>li:before,.section-color-medium-gray .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-white .lca-listing-disclaimer ul:not(.featured-list-rte)>li:before,.section-color-white .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-raspberry .lca-listing-disclaimer ul:not(.featured-list-rte)>li:before,.section-color-raspberry .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-plum .lca-listing-disclaimer ul:not(.featured-list-rte)>li:before,.section-color-plum .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-dark-blue .lca-listing-disclaimer ul:not(.featured-list-rte)>li:before,.section-color-dark-blue .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before{color:#39c2d7}
.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul,.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul{margin-top:8px}
.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li,.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li{margin-bottom:0;margin-left:30px}
.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li li:first-child,.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li li:first-child{margin-top:10px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li li:first-child,.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li li:first-child{margin-top:8px}
}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li,.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li{margin-left:32px}
}
.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li:before{left:-12px;font-size:1.5rem;content:'›';color:#666}
.section-color-blue .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-blue .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-dark-green .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-dark-green .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-lime-green .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-lime-green .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li:before{color:#464547}
.section-color-medium-gray .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-medium-gray .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-plum .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-plum .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-raspberry .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-raspberry .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-dark-gray .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-dark-gray .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li:before{color:#fff}
.section-color-white .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-white .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-dark-blue .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-dark-blue .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li:before{color:#666}
.lca-listing-table th{vertical-align:middle}
.ajax-error-message{padding-left:48px;min-height:48px;display:none;font-family:"Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;font-size:1.6rem;line-height:2.2rem;color:#000;margin:30px 0}
.ajax-error-message:before{content:'!';display:inline-block;border:2px solid #ccc;color:#ccc;border-radius:50%;text-align:center;font-size:34px;line-height:40px;text-indent:1px;width:48px;height:48px;margin:0 20px 10px -48px;box-sizing:border-box;vertical-align:middle;float:left}
.ajax-error-message p{margin:0;font-size:1.6rem;line-height:2.2rem}
.recruiting-search-ui.dark-style{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#fff}
@media screen and (min-width:992px){.recruiting-search-ui.dark-style .multi-select-dropdown-container{width:calc(338%)}
}
.recruiting-search-ui.dark-style.apply-overlay{position:relative}
@media screen and (min-width:992px){.recruiting-search-ui.dark-style.apply-overlay .pinned-filter-overlay-section{position:absolute;width:100%;transform:translateY(-80%);z-index:10}
}
@media screen and (min-width:992px){.recruiting-search-ui.dark-style.apply-overlay .pinned-filter-overlay-section.has-filters{transform:translateY(-82%)}
}
.has-pinned .recruiting-search-ui.dark-style.apply-overlay .pinned-filter-overlay-section{position:static;width:100%;transform:none}
.has-pinned .recruiting-search-ui.dark-style.apply-overlay .pinned-filter__spacer{display:none}
@media screen and (min-width:992px){.recruiting-search-ui.dark-style.apply-overlay .pinned-filter{background-color:rgba(0,0,0,0.9)}
}
.recruiting-search-ui.dark-style.apply-overlay .recruiting-search__form{background-color:transparent}
.recruiting-search-ui.dark-style.apply-overlay .selected-items{margin-top:3.8rem}
.recruiting-search-ui.dark-style .button-ui{transition:none}
.recruiting-search-ui.dark-style .search-result__error-message{color:#abdbdd}
.recruiting-search-ui.dark-style .autocomplete-suggestions{top:75%;background-color:#000}
@media screen and (min-width:992px){.recruiting-search-ui.dark-style .autocomplete-suggestions{top:80%}
}
.recruiting-search-ui.dark-style .autocomplete-suggestions .autocomplete-suggestion{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:100;font-size:1.8rem;line-height:2.4rem;letter-spacing:1px;color:#fff}
.recruiting-search-ui.dark-style .autocomplete-suggestions .autocomplete-suggestion:hover{font-weight:900;color:#abdbdd;background-color:transparent}
.recruiting-search-ui.dark-style .autocomplete-suggestions .autocomplete-suggestion:hover strong{color:#abdbdd}
.recruiting-search-ui.dark-style .autocomplete-suggestions .autocomplete-suggestion strong{font-weight:500}
.recruiting-search-ui.dark-style .autocomplete-suggestions strong{color:#abdbdd}
.recruiting-search-ui.dark-style .selected-items{padding-left:2rem}
@media screen and (min-width:992px){.recruiting-search-ui.dark-style .selected-items{margin-left:auto;padding-left:unset}
}
.recruiting-search-ui.dark-style .recruiting-search__wrapper-mobile.expanded{justify-content:flex-end}
.recruiting-search-ui.dark-style .recruiting-search__wrapper-mobile.expanded .recruiting-search__job-search{display:none}
.recruiting-search-ui.dark-style .recruiting-search__wrapper-mobile.expanded .recruiting-search__close-button{display:block}
.recruiting-search-ui.dark-style .recruiting-search__wrapper-mobile .recruiting-search__close-button{position:relative;display:none;margin-right:2rem;top:-0.8rem;transform:rotate(45deg);cursor:pointer}
.recruiting-search-ui.dark-style .recruiting-search__wrapper-mobile .recruiting-search__close-button:before,.recruiting-search-ui.dark-style .recruiting-search__wrapper-mobile .recruiting-search__close-button:after{content:"";position:absolute;display:block;height:2rem;width:.2rem;background-color:#fff}
.recruiting-search-ui.dark-style .recruiting-search__wrapper-mobile .recruiting-search__close-button:after{transform:rotate(90deg)}
.recruiting-search-ui.dark-style .job-search__filter-list{display:flex;flex-wrap:wrap}
@media screen and (min-width:992px){.recruiting-search-ui.dark-style .job-search__filter-list{flex-wrap:nowrap}
}
.recruiting-search-ui.dark-style .job-search__filter-list .job-search__filter-items:nth-child(1){flex-grow:1;width:100%}
@media screen and (min-width:992px){.recruiting-search-ui.dark-style .job-search__filter-list .job-search__filter-items:nth-child(1){flex-grow:0;width:auto}
}
.recruiting-search-ui.dark-style .recruiting-search__form{grid-template:"column-left column-center column-right none" 1.8rem "column-left column-center column-right submit" 6.8rem "filter-left filter-left filter-left filter-left" 1fr;grid-template-columns:repeat(3,26.2fr) 15fr;-ms-grid-columns:26.2fr 2.6rem 26.2fr 2.6rem 26.2fr 2.6rem 15fr;margin:0 auto 3.8rem;column-gap:5rem;color:inherit;background-color:#000}
@media screen and (min-width:992px){.recruiting-search-ui.dark-style .recruiting-search__form{padding:3.2rem 0}
}
.recruiting-search-ui.dark-style .recruiting-search__form .recruiting-search__filter{-ms-grid-column:1;-ms-grid-column-span:7}
.recruiting-search-ui.dark-style .multi-select-filter{margin-top:0}
.recruiting-search-ui.dark-style .pinned-filter,.recruiting-search-ui.dark-style .pinned-filter--fixed{background-color:#000}
.recruiting-search-ui.dark-style .pinned-filter .recruiting-search__wrapper-mobile,.recruiting-search-ui.dark-style .pinned-filter--fixed .recruiting-search__wrapper-mobile{background-color:#000}
.recruiting-search-ui.dark-style .pinned-filter--fixed .recruiting-search__form{padding-top:2rem}
.recruiting-search-ui.dark-style .pinned-filter--fixed .autocomplete-suggestions{top:63%}
.has-pinned .recruiting-search-ui.dark-style .pinned-filter--fixed{top:1.65rem;transition:top .4s ease-in-out}
.header--animated .recruiting-search-ui.dark-style .pinned-filter--fixed{top:0}
.recruiting-search-ui.dark-style .select2-selection__rendered{height:4.1rem;padding-top:.9rem;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:500;font-size:1.4rem;line-height:2.4rem;letter-spacing:1px}
@media screen and (min-width:992px){.recruiting-search-ui.dark-style .select2-selection__rendered{font-size:1.8rem}
}
.recruiting-search-ui.dark-style .recruiting-search__input,.recruiting-search-ui.dark-style .select2-selection__rendered,.recruiting-search-ui.dark-style .selected-params,.recruiting-search-ui.dark-style .select2-results__options,.recruiting-search-ui.dark-style .select2-search__field{background-color:#000;color:inherit}
.recruiting-search-ui.dark-style .recruiting-search__input::-webkit-input-placeholder{font-weight:500}
.recruiting-search-ui.dark-style .select2-results__options{scrollbar-width:thin;scrollbar-color:#abdbdd #fff;font-family:inherit;font-weight:400;font-size:1.4rem;line-height:2.4rem}
.recruiting-search-ui.dark-style .select2-results__options::-webkit-scrollbar{width:.4rem}
.recruiting-search-ui.dark-style .select2-results__options::-webkit-scrollbar-track{background:#fff}
.recruiting-search-ui.dark-style .select2-results__options::-webkit-scrollbar-thumb{background-color:#abdbdd;border-radius:.5rem;border:.3rem solid #abdbdd}
@media screen and (min-width:992px){.recruiting-search-ui.dark-style .select2-results__options{font-size:1.8rem}
}
.recruiting-search-ui.dark-style .recruiting-search__input{font-family:inherit;font-weight:500;font-size:1.4rem;line-height:2.4rem;margin-top:1rem;height:4.3rem;color:inherit}
@media screen and (min-width:992px){.recruiting-search-ui.dark-style .recruiting-search__input{font-size:1.8rem}
}
.recruiting-search-ui.dark-style .recruiting-search__input::placeholder{font-size:1.4rem;font-style:normal;color:inherit;opacity:1}
@media screen and (min-width:992px){.recruiting-search-ui.dark-style .recruiting-search__input::placeholder{font-size:1.8rem}
}
.recruiting-search-ui.dark-style .multi-select-dropdown{background-color:#000;scrollbar-width:thin;scrollbar-color:#abdbdd #fff}
.recruiting-search-ui.dark-style .multi-select-dropdown .checkbox-custom:checked+.checkbox-custom-label{color:#abdbdd;text-decoration:underline}
.recruiting-search-ui.dark-style .multi-select-dropdown::-webkit-scrollbar{width:.4rem}
.recruiting-search-ui.dark-style .multi-select-dropdown::-webkit-scrollbar-track{background:#fff}
.recruiting-search-ui.dark-style .multi-select-dropdown::-webkit-scrollbar-thumb{background-color:#abdbdd;border-radius:.5rem;border:.3rem solid #abdbdd}
.recruiting-search-ui.dark-style .multi-select-dropdown .checkbox-custom-label{color:inherit;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:500;font-size:1.4rem;line-height:2.4rem;letter-spacing:1px}
.recruiting-search-ui.dark-style .multi-select-dropdown .checkbox-custom-label:before{height:1.3rem;width:1.3rem;background-color:#000}
.recruiting-search-ui.dark-style .multi-select-dropdown .checkbox-custom-label:after{left:.7rem;top:.6rem}
@media screen and (min-width:992px){.recruiting-search-ui.dark-style .multi-select-dropdown .checkbox-custom-label{font-size:1.8rem}
}
.recruiting-search-ui.dark-style .recruiting-search__submit,.recruiting-search-ui.dark-style .recruiting-search__job-search{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;min-height:2.7rem;height:2.7rem;width:4.4rem;font-size:1.2rem;margin-top:3.3rem;border:.15rem solid #fff;line-height:1.6rem;padding-top:.8rem}
@media screen and (min-width:992px){.recruiting-search-ui.dark-style .recruiting-search__submit,.recruiting-search-ui.dark-style .recruiting-search__job-search{min-height:auto;height:4.3rem;margin-top:.7rem}
}
.recruiting-search-ui.dark-style .recruiting-search__submit:hover,.recruiting-search-ui.dark-style .recruiting-search__job-search:hover{background-color:#fff;color:#000}
.recruiting-search-ui.dark-style .recruiting-search__submit{font-weight:900;letter-spacing:.3em;min-width:10.8rem;width:10.8rem}
.recruiting-search-ui.dark-style .recruiting-search__job-search{margin:0 0 0 2.7rem;padding:0;color:#fff}
.recruiting-search-ui.dark-style .select2-selection__arrow{top:1.3rem}
.recruiting-search-ui.dark-style .select2-selection__arrow b{position:relative;top:0;height:1.6rem;width:1.2rem;border:0;background-image:url("../image/Arrow3.svg")}
.recruiting-search-ui.dark-style .selected-params{position:relative;display:flex;align-items:center;height:4.3rem}
.recruiting-search-ui.dark-style .selected-params .selected-label{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:500;font-size:1.8rem;line-height:2.4rem;letter-spacing:1px}
.recruiting-search-ui.dark-style .selected-params:after{display:none}
.recruiting-search-ui.dark-style .select2-container{height:4.3rem}
.recruiting-search-ui.dark-style .job-search__filter-items{margin:0 1.3rem 0 0}
.recruiting-search-ui.dark-style .job-search__filter-items .recruiting-search__filter-icon{position:absolute;left:unset;right:1.5rem}
@media screen and (min-width:992px){.recruiting-search-ui.dark-style .job-search__filter-items .recruiting-search__filter-icon{left:0}
}
.recruiting-search-ui.dark-style .job-search__filter-items .recruiting-search__filter-icon svg{display:none}
.recruiting-search-ui.dark-style .job-search__filter-items .recruiting-search__filter-icon:after{font-weight:900;border-top-width:0;background:#fff;color:#000}
@media screen and (min-width:992px){.recruiting-search-ui.dark-style .job-search__filter-items .recruiting-search__filter-icon:after{border:1px solid #000;border-top-width:0}
}
.recruiting-search-ui.dark-style .job-search__filter-items .recruiting-search__filter-icon:before{border-right-color:#fff}
@media screen and (min-width:992px){.recruiting-search-ui.dark-style .job-search__filter-items .recruiting-search__filter-icon:before{border-right-color:transparent;border-bottom-color:#fff}
}
.recruiting-search-ui.dark-style .default-label{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:500;font-size:1.4rem;line-height:2.4rem;letter-spacing:1px}
@media screen and (min-width:992px){.recruiting-search-ui.dark-style .default-label{font-size:1.8rem}
}
.recruiting-search-ui.dark-style .recruiting-search__label{font-family:inherit;font-weight:900;font-size:1.2rem;line-height:1.644rem;letter-spacing:.3em}
.recruiting-search-ui.dark-style .recruiting-search__filter-label{font-family:inherit;font-weight:400;font-size:1.2rem;line-height:2.4rem;padding:0;margin-left:2.2rem;font-style:normal}
@media screen and (min-width:992px){.recruiting-search-ui.dark-style .recruiting-search__filter-label{font-size:1.6rem}
}
.recruiting-search-ui.dark-style .recruiting-search__filter-label:before{height:1.3rem;width:1.3rem;left:-2.1rem;top:.6rem;background-color:#000}
.recruiting-search-ui.dark-style .recruiting-search__filter-label:after{width:.6rem;height:.9rem;left:-1.7rem;top:.7rem;border-right:.2rem solid #abdbdd;border-bottom:.2rem solid #abdbdd}
.recruiting-search-ui.dark-style .dark-style-arrow{position:absolute;right:1.8rem;transition:transform .2s ease-in-out .01s}
.recruiting-search-ui.dark-style .open .dark-style-arrow{transform:rotate(180deg)}
.recruiting-search-ui.dark-style .select2-results__option--highlighted{background-color:#000}
.recruiting-search-ui.dark-style .select2-results__option[aria-selected=true]{color:#abdbdd}
.recruiting-search-ui.dark-style .select2-results__group{font-weight:500;letter-spacing:1px}
.recruiting-search-ui.dark-style .select2-results__group:after{height:.9rem;width:.8rem;right:2rem;padding:0;margin:0;top:.8rem;border:0;background-image:url("../image/Arrow4.svg");transform:none}
.recruiting-search-ui.dark-style .dropdown-cities .select2-results__group:after{transform:rotate(180deg)}
.recruiting-search-ui.dark-style .filter-tag{font-size:1.8rem;border:1px solid #000;background-color:#fff;color:#000}
.recruiting-search-ui.dark-style .filter-tag .unselect-tag:before,.recruiting-search-ui.dark-style .filter-tag .unselect-tag:after{height:2rem;width:.15rem;margin-top:-0.8rem;background-color:#000}
.recruiting-search-ui.dark-style .pinned-filter.pinned-filter--fixed,.recruiting-search-ui.dark-style .pinned-filter.pinned-filter--bottom{background-color:rgba(0,0,0,0.9);z-index:22}
.recruiting-search-ui.dark-style .pinned-filter.pinned-filter--fixed .recruiting-search__location,.recruiting-search-ui.dark-style .pinned-filter.pinned-filter--bottom .recruiting-search__location,.recruiting-search-ui.dark-style .pinned-filter.pinned-filter--fixed .recruiting-search__input:not(.recruiting-search__fake-input),.recruiting-search-ui.dark-style .pinned-filter.pinned-filter--bottom .recruiting-search__input:not(.recruiting-search__fake-input){position:relative;top:-0.9rem}
.recruiting-search-ui.dark-style .pinned-filter.pinned-filter--fixed .recruiting-search__submit,.recruiting-search-ui.dark-style .pinned-filter.pinned-filter--bottom .recruiting-search__submit{margin-top:.8rem}
.recruiting-search-ui.dark-style .pinned-filter.pinned-filter--fixed .recruiting-search__wrapper-mobile,.recruiting-search-ui.dark-style .pinned-filter.pinned-filter--bottom .recruiting-search__wrapper-mobile,.recruiting-search-ui.dark-style .pinned-filter.pinned-filter--fixed .recruiting-search__form,.recruiting-search-ui.dark-style .pinned-filter.pinned-filter--bottom .recruiting-search__form{background-color:transparent}
.has-pinned .recruiting-search-ui.dark-style .pinned-filter.pinned-filter--fixed .recruiting-search__wrapper-mobile,.has-pinned .recruiting-search-ui.dark-style .pinned-filter.pinned-filter--bottom .recruiting-search__wrapper-mobile,.has-pinned .recruiting-search-ui.dark-style .pinned-filter.pinned-filter--fixed .recruiting-search__form,.has-pinned .recruiting-search-ui.dark-style .pinned-filter.pinned-filter--bottom .recruiting-search__form{transform:translateY(0)}
.job-search-ui:not(.dark-style) .dark-style-arrow{display:none}
.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--fixed,.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--bottom{background-color:#f7f7f7}
.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--fixed label.recruiting-search__label,.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--bottom label.recruiting-search__label,.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--fixed .recruiting-search__input,.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--bottom .recruiting-search__input,.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--fixed .select2-selection__rendered,.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--bottom .select2-selection__rendered,.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--fixed .default-label,.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--bottom .default-label{font-size:1.6rem}
.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--fixed .recruiting-search__form,.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--bottom .recruiting-search__form{padding-bottom:1.4rem}
@media screen and (min-width:992px){.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--fixed .recruiting-search__form,.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--bottom .recruiting-search__form{padding-top:1.8rem;padding-bottom:1.3rem}
.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--fixed .recruiting-search__form .recruiting-search__filter-label,.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--bottom .recruiting-search__form .recruiting-search__filter-label{font-size:1.4rem;padding-top:.7rem}
.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--fixed .recruiting-search__form .recruiting-search__location,.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--bottom .recruiting-search__form .recruiting-search__location,.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--fixed .recruiting-search__form .recruiting-search__input,.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--bottom .recruiting-search__form .recruiting-search__input,.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--fixed .recruiting-search__form .multi-select-filter.job-search__departments,.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--bottom .recruiting-search__form .multi-select-filter.job-search__departments{margin-top:0;margin-bottom:0}
.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--fixed .recruiting-search__form .recruiting-search__filter,.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--bottom .recruiting-search__form .recruiting-search__filter{margin-top:-1.4rem}
.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--fixed .recruiting-search__form .recruiting-search__submit,.job-search-ui:not(.dark-style) .pinned-filter.pinned-filter--bottom .recruiting-search__form .recruiting-search__submit{margin-top:.2rem}
}
.has-pinned .job-search-ui:not(.dark-style) .pinned-filter .recruiting-search__form.show .recruiting-search__column:nth-child(1){height:0}
.recruiting-search-ui.pinned-filter__always-pinned{margin-top:4rem}
.has-pinned .job-search-preserve-header{transform:unset;overflow:unset}
.job-search__form{grid-template:"column-left column-center column-right none" minmax(2.8rem,auto) "column-left column-center column-right submit" 8.3rem;grid-template-columns:repeat(3,26.2fr) 15fr;-ms-grid-columns:26.2fr 2.6rem 26.2fr 2.6rem 26.2fr 2.6rem 15fr;-ms-grid-rows:minmax(2.8rem,1fr) 8.3rem;transition:transform .5s ease-in-out}
@media screen and (min-width:992px){.job-search--remote-vacancies .job-search__form{display:flex;justify-content:space-between;align-items:flex-end}
}
.job-search--remote-vacancies .job-search__form .recruiting-search__column{flex-basis:83.9rem}
.job-search--remote-vacancies .job-search__form .recruiting-search__submit{flex-basis:15rem}
.job-search--hide-labels .job-search__form{grid-template:"column-left submit" 8.3rem;grid-template-columns:83.9fr 15fr}
.job-search__form.has-filters{grid-template:"column-left column-center column-right none" minmax(2.8rem,auto) "column-left column-center column-right submit" 6.8rem "filter-left filter-left filter-left filter-left" 1fr;grid-template-columns:repeat(3,26.2fr) 15fr;-ms-grid-columns:26.2fr 2.6rem 26.2fr 2.6rem 26.2fr 2.6rem 15fr}
.job-search__form.has-filters .recruiting-search__filter{-ms-grid-column:1;-ms-grid-column-span:7}
@media not screen and (min-width:992px){.header--animated .job-search__form{transform:translateY(-1.6rem)}
}
.job-search__filter-items--remote{display:none}
.job-search__filter-list{padding:0 0 .2rem}
@media screen and (min-width:992px){.job-search__filter-list{display:flex;flex-wrap:wrap;padding:0 0 1rem}
}
.job-search__filter-items{margin:0 5rem 0 0}
.job-search__filter-items input.checkbox-custom{opacity:0}
.job-search-ui{position:relative}
.job-search-ui .pinned-filter--fixed .autocomplete-suggestions{top:91%}
.job-search-ui .pinned-filter__hidden-spacer{display:none}
@media screen and (min-width:992px){.job-search-ui .pinned-filter__hidden-spacer{display:block}
}
.job-search-ui .job-search__filter-items--remote{display:block}
.job-search-ui .job-search__filter-items--remote svg{fill:#008ace}
.job-search-ui .multi-select-filter{margin:1.7rem auto}
@media screen and (min-width:992px){.job-search-ui .multi-select-dropdown-container{width:calc(300% + 5.2rem)}
}
@media screen and (min-width:992px){.job-search-ui .multi-select-column{width:50%;float:left}
}
.job-search-ui .select-box-results{margin-top:4.7rem}
.job-search-ui .select-box-container{margin:0 -1px}
.job-search-ui .default-label{display:block;font-style:normal}
.selected .job-search-ui .default-label{display:none}
.job-search-ui .recruiting-search__column:nth-child(2){-ms-grid-column:3}
.job-search-ui .recruiting-search__column:nth-child(3){-ms-grid-column:5}
@media not screen and (min-width:992px){.header--animated .job-search-ui .recruiting-search__submit{margin-bottom:0}
}
.ie .job-search-ui .recruiting-search__submit{-ms-grid-row-span:2;-ms-grid-column:7;margin-top:auto}
.job-search-ui .recruiting-search__label--always-shown{display:block;-ms-grid-row:3}
.job-search-ui .recruiting-search__filter{grid-area:filter-left;-ms-grid-row:4}
.job-search-ui .recruiting-search__filter:nth-child(6){grid-area:filter-left;-ms-grid-column:3}
.job-search-ui .recruiting-search__fake-input{margin-left:2.6rem;width:75%;outline-color:transparent}
.ie .job-search-ui .has-filters .recruiting-search__submit{margin-bottom:1.7rem}
.job-search-ui .pinned-filter.pinned-filter--fixed .recruiting-search__form,.job-search-ui .pinned-filter.pinned-filter--bottom .recruiting-search__form{margin:0}
@media screen and (min-width:992px){.job-search-ui .pinned-filter.pinned-filter--fixed .recruiting-search__form,.job-search-ui .pinned-filter.pinned-filter--bottom .recruiting-search__form{margin:0 auto}
.job-search-ui .pinned-filter.pinned-filter--fixed .recruiting-search__form .recruiting-search__label,.job-search-ui .pinned-filter.pinned-filter--bottom .recruiting-search__form .recruiting-search__label{flex:unset;-ms-flex:0 1 auto;margin-bottom:1.1rem}
.job-search-ui .pinned-filter.pinned-filter--fixed .recruiting-search__form .recruiting-search__filter-icon svg,.job-search-ui .pinned-filter.pinned-filter--bottom .recruiting-search__form .recruiting-search__filter-icon svg{width:1.6rem;height:1.5rem}
}
.has-pinned .job-search-ui .pinned-filter .recruiting-search__form{display:none}
@media screen and (min-width:992px){.has-pinned .job-search-ui .pinned-filter .recruiting-search__form{display:grid}
}
.has-pinned .job-search-ui .pinned-filter .recruiting-search__form.show{display:block;position:relative;z-index:-1}
.job-search-ui .pinned-filter .recruiting-search__wrapper-mobile{position:relative;display:none;justify-content:space-between;align-items:center;background:#76cdd8;color:#fff;height:6.8rem;transition:transform .4s ease-in-out}
.has-pinned .job-search-ui .pinned-filter .recruiting-search__wrapper-mobile{display:flex;transform:translateY(1.8rem)}
@media screen and (min-width:992px){.has-pinned .job-search-ui .pinned-filter .recruiting-search__wrapper-mobile{display:none}
}
.header--animated .job-search-ui .pinned-filter .recruiting-search__wrapper-mobile{transform:translateY(0)}
.job-search-ui .pinned-filter .recruiting-search__wrapper-mobile input{text-overflow:ellipsis;color:#fff;background:#76cdd8;border:0}
.job-search-ui .pinned-filter .recruiting-search__wrapper-mobile input::placeholder{color:#fff}
.job-search-ui .pinned-filter .recruiting-search__keyword-mobile{width:100%}
.job-search-ui .pinned-filter .recruiting-search__keyword-mobile .recruiting-search__column{margin:0 2rem}
.job-search-ui .pinned-filter .recruiting-search__filter-button-close{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem}
.job-search-ui .pinned-filter .recruiting-search__filter-button-close svg{display:none}
.job-search-ui .pinned-filter .recruiting-search__filter-button-close:before,.job-search-ui .pinned-filter .recruiting-search__filter-button-close:after{position:absolute;left:1.5rem;content:" ";height:1.6rem;width:.2rem;top:.8rem;background-color:#fff}
.job-search-ui .pinned-filter .recruiting-search__filter-button-close:before{transform:rotate(45deg)}
.job-search-ui .pinned-filter .recruiting-search__filter-button-close:after{transform:rotate(-45deg)}
.job-search-ui .pinned-filter .recruiting-search__icon-wrapper-magnifier{position:absolute;left:3rem}
.job-search-ui .pinned-filter .recruiting-search__icon-wrapper-filter{position:absolute;right:2.6rem}
.job-search-ui .pinned-filter .recruiting-search__icon{display:flex;position:relative;z-index:1}
.job-search-ui .pinned-filter .recruiting-search__icon svg{fill:#fff;width:1.6rem;height:1.6rem;align-self:center;pointer-events:none}
.key-used .recruiting-search__fake-input{outline-color:#008ace}
@font-face{font-family:Museo Sans;src:url("../font/MuseoSans-7001.woff2") format("woff2"),url("../font/museosans-700.woff") format("woff");font-weight:700;font-style:normal}
@font-face{font-family:Museo Sans;src:url("../font/MuseoSans-9001.woff2") format("woff2"),url("../font/museosans-900.woff") format("woff");font-weight:900;font-style:normal}
.interactive-map-ui{position:relative;max-width:108.8rem;margin:auto;overflow:hidden}
.interactive-map-ui path{fill:#f6f6f6;stroke:#dedede;pointer-events:all;cursor:auto}
.interactive-map-ui path:active{cursor:grab}
.interactive-map__popup-bullet-points{max-height:40vh}
@media screen and (min-width:768px){.interactive-map__popup-bullet-points{max-height:unset}
}
.interactive-map__popup-bullet-points.scroll{overflow-y:scroll}
.interactive-map .bullet-list{margin:0;font-family:Museo Sans,Source Sans Pro,arial,helvetica,sans-serif;font-weight:700;font-size:1.2rem}
@media screen and (min-width:992px){.interactive-map .bullet-list{max-height:unset}
}
.interactive-map .bullet-list ul{padding:0}
.interactive-map .bullet-list ul:first-child{margin-left:.4rem}
.interactive-map .bullet-list ul li{position:relative;padding-bottom:.2rem}
.interactive-map .bullet-list ul li:before{position:absolute;content:"\2022"}
.interactive-map__popup{position:relative;display:inline-block;margin:auto;padding:3rem 2rem;background:#fff;border:1.5px solid #222}
@media screen and (min-width:992px){.interactive-map__popup{position:fixed;top:10rem}
}
.interactive-map__popup.normal .interactive-map__popup-arrow{bottom:-1.9rem;border-bottom:1.5px solid #222;border-right:1.5px solid #222}
.interactive-map__popup.reverse .interactive-map__popup-arrow{top:-1.9rem;border-top:1.5px solid #222;border-left:1.5px solid #222}
.interactive-map__popup.single-column{margin:0 10%;width:100%;max-width:25rem}
@media screen and (min-width:768px){.interactive-map__popup.single-column{width:25rem;margin:0}
}
.interactive-map__popup.two-column{width:54rem}
.interactive-map__popup.two-column .bullet-list{display:flex;align-items:baseline;justify-content:space-between}
.interactive-map__popup.two-column .bullet-list ul{width:24rem}
.interactive-map__hide-element{display:none}
.interactive-map__info-bar{display:flex;max-width:90rem;margin:1.5rem 1rem 0}
@media screen and (min-width:992px){.interactive-map__info-bar{margin:auto}
}
.interactive-map__logo{flex-shrink:0;height:6rem;width:6rem;margin-top:1.3rem}
.interactive-map__logo img{height:100%;width:100%}
.interactive-map__info-section{margin-left:2rem;flex-grow:1}
.interactive-map__info-section-title{font-family:Museo Sans,Source Sans Pro,arial,helvetica,sans-serif;font-weight:700;color:#76cdd8;text-transform:uppercase;text-align:left}
.interactive-map__items.column{display:flex;justify-content:space-between}
.interactive-map__items.single-column div{width:100%}
.interactive-map__items.two-column div{width:50%}
.interactive-map__items.third-column div{width:33.33%}
.interactive-map__items div{font-family:Museo Sans,Source Sans Pro,arial,helvetica,sans-serif;font-weight:700;font-size:1.3rem;margin:0 2rem 1rem 1rem}
.interactive-map__items div:last-child{margin-right:0}
.interactive-map__items div p{margin-bottom:.5rem;position:relative}
.interactive-map__items div p:before{content:"\2022";position:absolute;left:-1rem}
.interactive-map__divider{height:.3rem;background:#bababa;margin:1.5rem 0}
.interactive-map__map-wrapper{position:relative;max-width:108.8rem;overflow:hidden}
@media screen and (min-width:768px){.interactive-map__map-wrapper{height:auto}
}
.interactive-map__img{position:relative;display:block;width:108.8rem}
@media screen and (min-width:768px){.interactive-map__img{position:static;width:100%;height:100%}
}
.ie .interactive-map__img{height:60vh}
.interactive-map__active-path.interactive-map__active-path{fill:#76cdd8}
.interactive-map__active-path.interactive-map__active-path--hover{fill:#7bbbc6}
.interactive-map__active-region{fill:#76cdd8}
.interactive-map-popup-wrapper{position:fixed;display:flex;justify-content:center;top:50%;right:0;left:0;transform:translateY(-50%);z-index:-1;visibility:hidden}
@media screen and (min-width:992px){.interactive-map-popup-wrapper{position:static;display:block;transform:none}
}
.interactive-map__close-popup{display:block;height:2rem;width:2rem;position:absolute;right:.5rem;top:.5rem;cursor:pointer}
@media screen and (min-width:992px){.interactive-map__close-popup{display:none}
}
.interactive-map__close-popup:after{display:block;position:relative;content:"";height:1.5px;top:.8rem;background:#222;transform:rotate(45deg)}
.interactive-map__close-popup:before{display:block;position:relative;content:"";height:1.5px;top:1rem;background:#222;transform:rotate(-45deg)}
.interactive-map__popup-arrow{position:absolute;display:none;height:3.5rem;width:3.5rem;right:0;left:0;margin:auto;background:#fff;transform:rotate(45deg)}
@media screen and (min-width:992px){.interactive-map__popup-arrow{display:block}
}
.interactive-map__popup-title{display:block;text-transform:uppercase;font-family:Museo Sans,Source Sans Pro,arial,helvetica,sans-serif;font-weight:700;color:#76cdd8}
.interactive-map__popup-title:after{content:"";display:block;height:1.5px;width:100%;margin:1.5rem 0;background:#c2c2c2}
.interactive-map__popup--active .interactive-map-popup-wrapper{visibility:visible;z-index:52}
.interactive-map__popup--active .interactive-map__overlay{display:block}
@media screen and (min-width:992px){.interactive-map__popup--active .interactive-map__overlay{display:none}
}
.interactive-map__overlay{position:fixed;display:none;top:0;left:0;right:0;bottom:0;z-index:5;background:rgba(0,0,0,0.6)}
.interactive-map-zoom-buttons{display:none;flex-direction:column;position:absolute;bottom:0;right:0;margin:0 .5rem .5rem 0}
@media screen and (min-width:768px){.interactive-map-zoom-buttons{display:flex}
}
.interactive-map-zoom-buttons .button-ui{position:relative;height:3.5rem;width:3.5rem;min-height:auto;padding:0;min-width:auto;border-radius:0}
.interactive-map-zoom-buttons .button-ui:after{position:absolute;display:block;content:"";height:.3rem;width:1.5rem;background:#ebebeb}
.interactive-map__zoom-in{margin-bottom:1rem}
.interactive-map__zoom-in:before{position:absolute;display:block;content:"";height:.3rem;width:1.5rem;transform:rotate(90deg);background:#ebebeb}
.instagram-feed-ui{position:relative;margin:8rem auto;max-width:25.7rem}
@media screen and (min-width:768px){.instagram-feed-ui{max-width:53.4rem}
}
@media screen and (min-width:992px){.instagram-feed-ui{max-width:81.1rem}
}
@media screen and (min-width:1340px){.instagram-feed-ui{max-width:108.8rem}
}
.instagram-feed-ui .owl-stage-outer{overflow:hidden}
.instagram-feed-ui .owl-stage{display:flex}
.instagram-feed-ui .owl-item{flex:1 0 25.7rem;max-width:25.7rem;display:flex;flex-direction:column;align-self:stretch}
.instagram-feed__item{position:relative;width:25.7rem;border:1px solid #d6d6d6}
.instagram-feed__head{display:block;outline-offset:-1px;font-weight:700;text-transform:uppercase;padding:1.9rem 2.8rem 2.3rem}
.no-touchevents .instagram-feed__head:hover .instagram-feed__username{color:#7bbbc6}
.no-touchevents .instagram-feed__head:hover svg{fill:#7bbbc6}
.instagram-feed__full-name{font-size:2.2rem;letter-spacing:.5px;padding-right:2rem}
.instagram-feed__username{color:#231f20;font-size:1.4rem;letter-spacing:2px}
.instagram-feed__username,.instagram-feed__full-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.instagram-feed__icon{position:absolute;top:2.8rem;right:2.8rem}
.instagram-feed__icon svg{width:2rem;height:2rem;fill:#76cdd8}
.instagram-feed__body{position:relative;display:block;overflow:hidden;height:25.7rem;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline-offset:-1px}
.no-touchevents .instagram-feed__body:hover .instagram-feed__description,.no-touchevents .instagram-feed__body:focus .instagram-feed__description{opacity:1}
.instagram-feed__type{display:none;position:absolute;top:1.5rem;right:1.5rem;z-index:1}
.instagram-feed__type svg{fill:#fff}
.instagram-feed--carousel_album{display:block}
.instagram-feed--carousel_album svg{width:2.2rem;height:2.2rem}
.instagram-feed--video{display:block;top:2.1rem;right:1.7rem}
.instagram-feed--video svg{width:2.5rem;height:1.8rem}
.instagram-feed__image{position:relative;min-height:25.7rem;left:50%;vertical-align:bottom;top:50%;transform:translate(-50%,-50%);width:25.7rem;object-fit:cover}
.instagram-feed__description{opacity:0;transition:.4s ease opacity;position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);color:#fff;font:300 1.7rem/3rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;padding:4.5rem 2.8rem}
.instagram-feed__text{max-height:12rem;overflow:hidden;word-wrap:break-word}
.instagram-feed__date{font-weight:700;font-size:1.4rem;text-transform:uppercase;margin-bottom:1rem}
.floating-menu{width:100%}
@media screen and (min-width:1340px){.floating-menu{width:unset}
}
.floating-menu.invisible{visibility:hidden;opacity:0}
.floating-menu.cloned{position:absolute}
.floating-menu.cloned .floating-menu__container{margin-left:unset}
.floating-menu-ui{padding:0 0 5.5rem}
.section-ui .floating-menu-ui,.detail-page__section .floating-menu-ui{margin:0 auto}
@media screen and (min-width:1130px){.floating-menu-ui{margin:0 auto}
}
@media screen and (min-width:1340px){.floating-menu-ui{position:relative;height:0;padding:0}
.detail-page__container .floating-menu-ui{width:108.8rem;margin:0 auto}
}
@media print{.floating-menu-ui{display:none}
}
.floating-menu__container{background:#ebebeb;display:flex;justify-content:space-around;padding:1rem;overflow:hidden;z-index:11}
@media screen and (min-width:576px){.floating-menu__container{padding:1.4rem 4rem .9rem 2.4rem}
}
@media screen and (min-width:1340px){.floating-menu__container{background:#f7f7f7;position:absolute;display:block;top:-1px;margin-left:-10.2rem;width:5.6rem;text-align:center;font-size:1rem;line-height:1rem;padding:.5rem 0 1.4rem;border:1px solid #fff}
.floating-menu--pinned .floating-menu__container{position:fixed;top:9.4rem}
}
.floating-menu__icons-list{position:relative;display:flex;justify-content:space-around;flex-grow:2;padding:0 0 0 1rem}
@media screen and (min-width:576px){.floating-menu__icons-list{padding-left:1.7rem}
}
@media screen and (min-width:1340px){.floating-menu__icons-list{display:block;padding:1rem 0 .5rem}
}
.floating-menu__icons-list:before{content:"";position:absolute;top:5%;left:0;width:2px;height:87%;background:#6f6f6f}
@media screen and (min-width:1340px){.floating-menu__icons-list:before{top:0;left:1.6rem;width:2.2rem;height:2px;background:#bbb}
}
.floating-menu__icons-list:first-child{flex-grow:4;padding:0 1rem 0 0}
.floating-menu__icons-list:first-child:before{display:none}
@media screen and (min-width:576px){.floating-menu__icons-list:first-child{padding-right:1.7rem}
}
@media screen and (min-width:1340px){.floating-menu__icons-list:first-child{padding:1rem 0 .5rem}
}
.floating-menu__item{padding:.5rem 0;margin:0 auto;list-style:none}
@media screen and (min-width:1340px){.floating-menu__item{padding:.5rem 0 .6rem}
}
@media not screen and (min-width:768px){.floating-menu__item--print{display:none}
}
.floating-menu__link{display:inline-block;vertical-align:top;height:2.2rem;cursor:pointer}
@media screen and (min-width:576px){.floating-menu__link{height:3rem}
}
@media screen and (min-width:1340px){.floating-menu__link{height:1.7rem}
}
.floating-menu__link svg{width:2.2rem;height:2.2rem;fill:#6f6f6f;pointer-events:none}
@media screen and (min-width:576px){.floating-menu__link svg{width:3rem;height:3rem}
}
@media screen and (min-width:1340px){.floating-menu__link svg{width:1.7rem;height:1.7rem}
}
@media screen and (min-width:1340px){.floating-menu__link--email svg{width:1.9rem}
}
.no-touchevents .floating-menu__link:hover svg{fill:#008ace}
.featured-pages__view-epam{padding:8.5rem 0 7.7rem}
.featured-pages__view-continuum{padding:1.5rem 0 8.3rem}
.featured-pages__list{max-width:108.8rem;margin:auto}
.section--full-width .featured-pages__list{padding:0 2rem}
@media screen and (min-width:1130px){.section--full-width .featured-pages__list{padding:0}
}
@media screen and (min-width:768px){.featured-pages__list:after{content:"";display:table;clear:both}
}
.featured-pages__item{float:none;width:auto;margin-left:0}
.featured-pages__item:first-child{margin-bottom:6rem}
@media screen and (min-width:768px){.featured-pages__item{float:left;width:47.5%;margin-left:5%}
.featured-pages__item:first-child{margin-bottom:0;margin-left:0}
}
@media screen and (min-width:768px){.featured-pages__item-count-3 .featured-pages__list{display:flex;justify-content:space-between}
}
.featured-pages__item-count-3 .featured-pages__list:after{content:none}
.featured-pages__item-count-3 .featured-pages__item:not(:last-child){margin-bottom:6rem}
@media screen and (min-width:768px){.featured-pages__item-count-3 .featured-pages__item{width:31.5%;float:none;margin-left:0;margin-bottom:0}
.featured-pages__item-count-3 .featured-pages__item:not(:last-child){margin-bottom:0}
}
@media screen and (min-width:768px){.featured-pages__item-count-3 .featured-pages__title{margin-right:10%}
}
@media screen and (min-width:768px){.featured-pages__item-count-3 .featured-pages__authors{margin-right:10%}
}
@media screen and (min-width:768px){.featured-pages__item-count-3 .featured-pages__taglist{margin-right:10%}
}
@media screen and (min-width:768px){.featured-pages__item-count-3 .featured-pages__tile{height:25rem}
}
.featured-pages__link{display:block;height:100%;color:unset}
.featured-pages__link:hover{color:unset;text-decoration:none}
.featured-pages__link:hover .featured-pages__title{text-decoration:underline}
.featured-pages__tile{margin:0 0 3.7rem;overflow:hidden;height:25.5rem;position:relative;display:block}
@media print{.featured-pages__tile{display:none}
}
@media screen and (min-width:768px){.featured-pages__tile{height:37.6rem}
}
.featured-pages__tile-image{height:100%;background:no-repeat center;background-size:cover}
.featured-pages__title{font:normal 700 2.2rem/1.38 "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif}
@media screen and (min-width:992px){.featured-pages__title{letter-spacing:.2rem}
}
.featured-pages__authors{margin-top:1rem;margin-bottom:1.2rem}
.featured-pages__author{margin-top:.9rem;line-height:1.3}
.featured-pages__author:first-child{margin-top:0}
.featured-pages__taglist{display:inline;margin-top:3.4rem}
@media screen and (min-width:768px){.featured-pages__taglist{margin-top:0}
}
.featured-pages__tag{display:inline;font-weight:700;text-transform:uppercase}
.featured-pages__tag--content:not(:last-child):after{content:"|";margin:0 .4rem 0 .9rem}
.featured-pages__taglist--industry .featured-pages__tag:not(:last-child):not(.featured-pages__tag--content):after{content:", "}
.featured-content-grid-ui{position:relative;z-index:2}
@media print{.featured-content-grid-ui{display:none}
}
.featured-content-grid__list{width:100%}
@media screen and (min-width:768px){.featured-content-grid__list{display:-ms-grid;display:grid;grid-template-columns:repeat(2,50%);-ms-grid-columns:50% 50%}
}
@media screen and (min-width:992px){.featured-content-grid__list{grid-template-columns:repeat(4,25%);-ms-grid-columns:25% 25% 25% 25%}
}
.featured-content-grid__list .font-size-16.featured-content-card__title{font-size:calc(16 * 1px)}
.featured-content-grid__list .font-size-16:not(.featured-content-card__title){font-size:calc(0.8333333333333334 * 4.5vw)}
@media screen and (min-width:768px){.featured-content-grid__list .font-size-16:not(.featured-content-card__title){font-size:calc(0.8333333333333334 * 2.6vw)}
}
@media screen and (min-width:768px){.featured-content-grid__list .font-size-16:not(.featured-content-card__title){font-size:calc(0.8333333333333334 * 2.3vw)}
}
@media screen and (min-width:992px){.featured-content-grid__list .font-size-16:not(.featured-content-card__title){font-size:calc(0.8333333333333334 * 1.2vw)}
}
@media screen and (min-width:1400px){.featured-content-grid__list .font-size-16:not(.featured-content-card__title){font-size:calc(0.8333333333333334 * 1vw)}
}
.featured-content-grid__list .font-size-17.featured-content-card__title{font-size:calc(17 * 1px)}
.featured-content-grid__list .font-size-17:not(.featured-content-card__title){font-size:calc(0.8854166666666666 * 4.5vw)}
@media screen and (min-width:768px){.featured-content-grid__list .font-size-17:not(.featured-content-card__title){font-size:calc(0.8854166666666666 * 2.6vw)}
}
@media screen and (min-width:768px){.featured-content-grid__list .font-size-17:not(.featured-content-card__title){font-size:calc(0.8854166666666666 * 2.3vw)}
}
@media screen and (min-width:992px){.featured-content-grid__list .font-size-17:not(.featured-content-card__title){font-size:calc(0.8854166666666666 * 1.2vw)}
}
@media screen and (min-width:1400px){.featured-content-grid__list .font-size-17:not(.featured-content-card__title){font-size:calc(0.8854166666666666 * 1vw)}
}
.featured-content-grid__list .font-size-19.featured-content-card__title{font-size:calc(19 * 1px)}
.featured-content-grid__list .font-size-19:not(.featured-content-card__title){font-size:calc(0.9895833333333334 * 4.5vw)}
@media screen and (min-width:768px){.featured-content-grid__list .font-size-19:not(.featured-content-card__title){font-size:calc(0.9895833333333334 * 2.6vw)}
}
@media screen and (min-width:768px){.featured-content-grid__list .font-size-19:not(.featured-content-card__title){font-size:calc(0.9895833333333334 * 2.3vw)}
}
@media screen and (min-width:992px){.featured-content-grid__list .font-size-19:not(.featured-content-card__title){font-size:calc(0.9895833333333334 * 1.2vw)}
}
@media screen and (min-width:1400px){.featured-content-grid__list .font-size-19:not(.featured-content-card__title){font-size:calc(0.9895833333333334 * 1vw)}
}
.featured-content-grid__list .font-size-21.featured-content-card__title{font-size:calc(21 * 1px)}
.featured-content-grid__list .font-size-21:not(.featured-content-card__title){font-size:calc(1.09375 * 4.5vw)}
@media screen and (min-width:768px){.featured-content-grid__list .font-size-21:not(.featured-content-card__title){font-size:calc(1.09375 * 2.6vw)}
}
@media screen and (min-width:768px){.featured-content-grid__list .font-size-21:not(.featured-content-card__title){font-size:calc(1.09375 * 2.3vw)}
}
@media screen and (min-width:992px){.featured-content-grid__list .font-size-21:not(.featured-content-card__title){font-size:calc(1.09375 * 1.2vw)}
}
@media screen and (min-width:1400px){.featured-content-grid__list .font-size-21:not(.featured-content-card__title){font-size:calc(1.09375 * 1vw)}
}
.featured-content-grid__list .font-size-22.featured-content-card__title{font-size:calc(22 * 1px)}
.featured-content-grid__list .font-size-22:not(.featured-content-card__title){font-size:calc(1.1458333333333333 * 4.5vw)}
@media screen and (min-width:768px){.featured-content-grid__list .font-size-22:not(.featured-content-card__title){font-size:calc(1.1458333333333333 * 2.6vw)}
}
@media screen and (min-width:768px){.featured-content-grid__list .font-size-22:not(.featured-content-card__title){font-size:calc(1.1458333333333333 * 2.3vw)}
}
@media screen and (min-width:992px){.featured-content-grid__list .font-size-22:not(.featured-content-card__title){font-size:calc(1.1458333333333333 * 1.2vw)}
}
@media screen and (min-width:1400px){.featured-content-grid__list .font-size-22:not(.featured-content-card__title){font-size:calc(1.1458333333333333 * 1vw)}
}
.featured-content-grid__list .font-size-24.featured-content-card__title{font-size:calc(24 * 1px)}
.featured-content-grid__list .font-size-24:not(.featured-content-card__title){font-size:calc(1.25 * 4.5vw)}
@media screen and (min-width:768px){.featured-content-grid__list .font-size-24:not(.featured-content-card__title){font-size:calc(1.25 * 2.6vw)}
}
@media screen and (min-width:768px){.featured-content-grid__list .font-size-24:not(.featured-content-card__title){font-size:calc(1.25 * 2.3vw)}
}
@media screen and (min-width:992px){.featured-content-grid__list .font-size-24:not(.featured-content-card__title){font-size:calc(1.25 * 1.2vw)}
}
@media screen and (min-width:1400px){.featured-content-grid__list .font-size-24:not(.featured-content-card__title){font-size:calc(1.25 * 1vw)}
}
.featured-content-grid__list .font-size-26.featured-content-card__title{font-size:calc(26 * 1px)}
.featured-content-grid__list .font-size-26:not(.featured-content-card__title){font-size:calc(1.3541666666666667 * 4.5vw)}
@media screen and (min-width:768px){.featured-content-grid__list .font-size-26:not(.featured-content-card__title){font-size:calc(1.3541666666666667 * 2.6vw)}
}
@media screen and (min-width:768px){.featured-content-grid__list .font-size-26:not(.featured-content-card__title){font-size:calc(1.3541666666666667 * 2.3vw)}
}
@media screen and (min-width:992px){.featured-content-grid__list .font-size-26:not(.featured-content-card__title){font-size:calc(1.3541666666666667 * 1.2vw)}
}
@media screen and (min-width:1400px){.featured-content-grid__list .font-size-26:not(.featured-content-card__title){font-size:calc(1.3541666666666667 * 1vw)}
}
.featured-content-grid__list .font-size-31.featured-content-card__title{font-size:calc(31 * 1px)}
.featured-content-grid__list .font-size-31:not(.featured-content-card__title){font-size:calc(1.6145833333333333 * 4.5vw)}
@media screen and (min-width:768px){.featured-content-grid__list .font-size-31:not(.featured-content-card__title){font-size:calc(1.6145833333333333 * 2.6vw)}
}
@media screen and (min-width:768px){.featured-content-grid__list .font-size-31:not(.featured-content-card__title){font-size:calc(1.6145833333333333 * 2.3vw)}
}
@media screen and (min-width:992px){.featured-content-grid__list .font-size-31:not(.featured-content-card__title){font-size:calc(1.6145833333333333 * 1.2vw)}
}
@media screen and (min-width:1400px){.featured-content-grid__list .font-size-31:not(.featured-content-card__title){font-size:calc(1.6145833333333333 * 1vw)}
}
.featured-content-grid__list .font-size-32.featured-content-card__title{font-size:calc(32 * 1px)}
.featured-content-grid__list .font-size-32:not(.featured-content-card__title){font-size:calc(1.6666666666666667 * 4.5vw)}
@media screen and (min-width:768px){.featured-content-grid__list .font-size-32:not(.featured-content-card__title){font-size:calc(1.6666666666666667 * 2.6vw)}
}
@media screen and (min-width:768px){.featured-content-grid__list .font-size-32:not(.featured-content-card__title){font-size:calc(1.6666666666666667 * 2.3vw)}
}
@media screen and (min-width:992px){.featured-content-grid__list .font-size-32:not(.featured-content-card__title){font-size:calc(1.6666666666666667 * 1.2vw)}
}
@media screen and (min-width:1400px){.featured-content-grid__list .font-size-32:not(.featured-content-card__title){font-size:calc(1.6666666666666667 * 1vw)}
}
.featured-content-grid__list .font-size-36.featured-content-card__title{font-size:calc(36 * 1px)}
.featured-content-grid__list .font-size-36:not(.featured-content-card__title){font-size:calc(1.875 * 4.5vw)}
@media screen and (min-width:768px){.featured-content-grid__list .font-size-36:not(.featured-content-card__title){font-size:calc(1.875 * 2.6vw)}
}
@media screen and (min-width:768px){.featured-content-grid__list .font-size-36:not(.featured-content-card__title){font-size:calc(1.875 * 2.3vw)}
}
@media screen and (min-width:992px){.featured-content-grid__list .font-size-36:not(.featured-content-card__title){font-size:calc(1.875 * 1.2vw)}
}
@media screen and (min-width:1400px){.featured-content-grid__list .font-size-36:not(.featured-content-card__title){font-size:calc(1.875 * 1vw)}
}
.featured-content-grid__list .font-size-40.featured-content-card__title{font-size:calc(40 * 1px)}
.featured-content-grid__list .font-size-40:not(.featured-content-card__title){font-size:calc(2.0833333333333335 * 4.5vw)}
@media screen and (min-width:768px){.featured-content-grid__list .font-size-40:not(.featured-content-card__title){font-size:calc(2.0833333333333335 * 2.6vw)}
}
@media screen and (min-width:768px){.featured-content-grid__list .font-size-40:not(.featured-content-card__title){font-size:calc(2.0833333333333335 * 2.3vw)}
}
@media screen and (min-width:992px){.featured-content-grid__list .font-size-40:not(.featured-content-card__title){font-size:calc(2.0833333333333335 * 1.2vw)}
}
@media screen and (min-width:1400px){.featured-content-grid__list .font-size-40:not(.featured-content-card__title){font-size:calc(2.0833333333333335 * 1vw)}
}
.featured-content-grid__list .featured-content-card--block-1,.featured-content-grid__list>div:nth-child(12n+1){grid-column:auto / span 2;grid-row:auto / span 2;-ms-grid-row-span:2;-ms-grid-column-span:2}
.featured-content-grid__list .featured-content-card--block-2,.featured-content-grid__list>div:nth-child(12n+2){grid-column:auto / span 2;-ms-grid-row:3;-ms-grid-column-span:2}
@media screen and (min-width:992px){.featured-content-grid__list .featured-content-card--block-2,.featured-content-grid__list>div:nth-child(12n+2){-ms-grid-row:1;-ms-grid-column:3}
}
.featured-content-grid__list .featured-content-card--block-3,.featured-content-grid__list>div:nth-child(12n+3){grid-column:auto / span 2;-ms-grid-row:4;-ms-grid-column-span:2}
@media screen and (min-width:992px){.featured-content-grid__list .featured-content-card--block-3,.featured-content-grid__list>div:nth-child(12n+3){-ms-grid-row:2;-ms-grid-column:3}
}
.featured-content-grid__list .featured-content-card--block-4,.featured-content-grid__list>div:nth-child(12n+4){grid-column:auto / span 1;-ms-grid-row:5;-ms-grid-column-span:2}
@media screen and (min-width:768px){.featured-content-grid__list .featured-content-card--block-4,.featured-content-grid__list>div:nth-child(12n+4){margin:0 0 -100%;z-index:2}
}
@media screen and (min-width:992px){.featured-content-grid__list .featured-content-card--block-4,.featured-content-grid__list>div:nth-child(12n+4){margin:0;-ms-grid-row:3}
}
@media screen and (min-width:768px){.ie .featured-content-grid__list .featured-content-card--block-4>.featured-content-card__link,.ie .featured-content-grid__list>div:nth-child(12n+4)>.featured-content-card__link{width:50%}
}
@media screen and (min-width:768px){.featured-content-grid__list .featured-content-card--block-4>.featured-content-card__link,.featured-content-grid__list>div:nth-child(12n+4)>.featured-content-card__link{position:relative}
}
.featured-content-grid__list .featured-content-card--block-5,.featured-content-grid__list>div:nth-child(12n+5){grid-column:auto / span 2;grid-row:auto / span 2;-ms-grid-row:5;-ms-grid-row-span:2;-ms-grid-column-span:2}
@media screen and (min-width:992px){.featured-content-grid__list .featured-content-card--block-5,.featured-content-grid__list>div:nth-child(12n+5){grid-column:auto / span 3;-ms-grid-row:3;-ms-grid-column:2;-ms-grid-row-span:1;-ms-grid-column-span:3}
}
@media screen and (min-width:768px){.featured-content-grid__list .featured-content-card--block-5 .featured-content-card__link,.featured-content-grid__list>div:nth-child(12n+5) .featured-content-card__link{position:static}
}
@media screen and (min-width:992px){.featured-content-grid__list .featured-content-card--block-5 .featured-content-card__link,.featured-content-grid__list>div:nth-child(12n+5) .featured-content-card__link{position:relative}
}
@media screen and (min-width:768px){.featured-content-grid__list .featured-content-card--block-5 .featured-content-card__image-wrapper,.featured-content-grid__list>div:nth-child(12n+5) .featured-content-card__image-wrapper{z-index:3;position:relative}
}
@media screen and (min-width:992px){.featured-content-grid__list .featured-content-card--block-5 .featured-content-card__image-wrapper,.featured-content-grid__list>div:nth-child(12n+5) .featured-content-card__image-wrapper{z-index:auto}
}
.featured-content-grid__list .featured-content-card--block-6,.featured-content-grid__list>div:nth-child(12n+6){grid-column:auto / span 2;-ms-grid-row:7;-ms-grid-column-span:2}
@media screen and (min-width:992px){.featured-content-grid__list .featured-content-card--block-6,.featured-content-grid__list>div:nth-child(12n+6){-ms-grid-row:4}
}
.featured-content-grid__list .featured-content-card--block-7,.featured-content-grid__list>div:nth-child(12n+7){grid-column:auto / span 2;-ms-grid-row:8;-ms-grid-column-span:2}
@media screen and (min-width:992px){.featured-content-grid__list .featured-content-card--block-7,.featured-content-grid__list>div:nth-child(12n+7){-ms-grid-row:4;-ms-grid-column:3}
}
.featured-content-grid__list .featured-content-card--block-8,.featured-content-grid__list>div:nth-child(12n+8){grid-column:auto / span 1;-ms-grid-row:9}
@media screen and (min-width:992px){.featured-content-grid__list .featured-content-card--block-8,.featured-content-grid__list>div:nth-child(12n+8){-ms-grid-row:5}
}
.featured-content-grid__list .featured-content-card--block-9,.featured-content-grid__list>div:nth-child(12n+9){grid-column:auto / span 1;-ms-grid-row:9;-ms-grid-column:2}
@media screen and (min-width:992px){.featured-content-grid__list .featured-content-card--block-9,.featured-content-grid__list>div:nth-child(12n+9){-ms-grid-row:5}
}
.featured-content-grid__list .featured-content-card--block-10,.featured-content-grid__list>div:nth-child(12n+10){grid-column:auto / span 2;grid-row:auto / span 2;-ms-grid-row:10;-ms-grid-row-span:2;-ms-grid-column-span:2}
@media screen and (min-width:992px){.featured-content-grid__list .featured-content-card--block-10,.featured-content-grid__list>div:nth-child(12n+10){-ms-grid-row:5;-ms-grid-column:3}
}
.featured-content-grid__list .featured-content-card--block-11,.featured-content-grid__list>div:nth-child(12n+11){grid-column:auto / span 1;-ms-grid-row:12}
@media screen and (min-width:992px){.featured-content-grid__list .featured-content-card--block-11,.featured-content-grid__list>div:nth-child(12n+11){-ms-grid-row:6}
}
.featured-content-grid__list .featured-content-card--block-12,.featured-content-grid__list>div:nth-child(12n+12){grid-column:auto / span 1;-ms-grid-row:12;-ms-grid-column:2}
@media screen and (min-width:992px){.featured-content-grid__list .featured-content-card--block-12,.featured-content-grid__list>div:nth-child(12n+12){-ms-grid-row:6}
}
.featured-content-grid__list .featured-content-card--block-7+.featured-content-card--block-3:nth-last-child(3){-ms-grid-row:9;-ms-grid-column-span:2}
@media screen and (min-width:992px){.featured-content-grid__list .featured-content-card--block-7+.featured-content-card--block-3:nth-last-child(3){-ms-grid-row:5;-ms-grid-column:1}
}
.featured-content-grid__list .featured-content-card--block-10:nth-last-child(2){-ms-grid-row:10;-ms-grid-row-span:2;-ms-grid-column-span:2}
@media screen and (min-width:992px){.featured-content-grid__list .featured-content-card--block-10:nth-last-child(2){-ms-grid-row:5;-ms-grid-column:3}
}
.featured-content-grid__list .featured-content-card--block-10+.featured-content-card--block-6:nth-last-child(1){-ms-grid-row:12;-ms-grid-column-span:2}
@media screen and (min-width:992px){.featured-content-grid__list .featured-content-card--block-10+.featured-content-card--block-6:nth-last-child(1){-ms-grid-row:6;-ms-grid-column:1}
}
.featured-content-grid__list .featured-content-card--block-5:nth-last-child(2){-ms-grid-row:9;-ms-grid-row-span:2;-ms-grid-column-span:2}
@media screen and (min-width:992px){.featured-content-grid__list .featured-content-card--block-5:nth-last-child(2){-ms-grid-row:5;-ms-grid-column:1;-ms-grid-row-span:1;-ms-grid-column-span:3}
}
@media not screen and (min-width:992px){.featured-content-grid__list .featured-content-card--block-5:nth-last-child(2){order:99999}
}
.featured-content-grid__list .featured-content-card--block-9:nth-last-child(1){-ms-grid-row:9;-ms-grid-column:1}
@media screen and (min-width:768px){.featured-content-grid__list .featured-content-card--block-9:nth-last-child(1){margin:0 0 -100%;z-index:2;position:relative}
}
@media screen and (min-width:992px){.featured-content-grid__list .featured-content-card--block-9:nth-last-child(1){margin:0;-ms-grid-row:5;-ms-grid-column:4}
}
@media screen and (min-width:768px){.ie .featured-content-grid__list .featured-content-card--block-9:nth-last-child(1)>.featured-content-card__link{width:50%}
}
@media screen and (min-width:768px){.featured-content-grid__list .featured-content-card--block-9:nth-last-child(1)>.featured-content-card__link{position:relative}
}
@media screen and (min-width:992px){.featured-content-grid__list .featured-content-card--block-7+.featured-content-card--block-3:nth-last-child(3) .featured-content-card__link,.featured-content-grid__list .featured-content-card--block-5:nth-last-child(2) .featured-content-card__link{flex-direction:row-reverse}
}
@media screen and (min-width:992px){.featured-content-grid__list .featured-content-card--block-7+.featured-content-card--block-3:nth-last-child(3) .featured-content-card__content:before,.featured-content-grid__list .featured-content-card--block-5:nth-last-child(2) .featured-content-card__content:before{left:auto;right:0;transform:translate(50%,-50%) rotate(45deg)}
}
.featured-content-card-ui{transition:background-color .75s ease}
.featured-content-card-ui .featured-content-card__content:before{width:2.6rem;height:2.6rem;position:absolute;z-index:3;transition:background-color .75s ease}
@media screen and (min-width:992px){.featured-content-card-ui .featured-content-card__content:before{width:5.2rem;height:5.2rem}
}
.featured-content-card-ui.featured-content-card-ui.bg-color-white .featured-content-card__content:before{background-color:#fff}
.featured-content-card-ui.featured-content-card-ui.bg-color-white:hover,.featured-content-card-ui.featured-content-card-ui.bg-color-white:hover .featured-content-card__content:before{background-color:#eee}
.featured-content-card-ui.featured-content-card-ui.bg-color-white-smoke .featured-content-card__content:before{background-color:#f7f7f7}
.featured-content-card-ui.featured-content-card-ui.bg-color-white-smoke:hover,.featured-content-card-ui.featured-content-card-ui.bg-color-white-smoke:hover .featured-content-card__content:before{background-color:#d6d6d6}
.featured-content-card-ui.featured-content-card-ui.bg-color-light-blue .featured-content-card__content:before{background-color:#76cdd8}
.featured-content-card-ui.featured-content-card-ui.bg-color-light-blue:hover,.featured-content-card-ui.featured-content-card-ui.bg-color-light-blue:hover .featured-content-card__content:before{background-color:#7bbbc6}
.featured-content-card-ui.featured-content-card-ui.bg-color-light-green .featured-content-card__content:before{background-color:#c9db48}
.featured-content-card-ui.featured-content-card-ui.bg-color-light-green:hover,.featured-content-card-ui.featured-content-card-ui.bg-color-light-green:hover .featured-content-card__content:before{background-color:#c2ce52}
.featured-content-card-ui.featured-content-card-ui.bg-color-almost-black .featured-content-card__content:before{background-color:#222}
.featured-content-card-ui.featured-content-card-ui.bg-color-almost-black:hover,.featured-content-card-ui.featured-content-card-ui.bg-color-almost-black:hover .featured-content-card__content:before{background-color:#111}
.featured-content-card-ui.featured-content-card-ui.bg-color-light-red .featured-content-card__content:before{background-color:#f15c43}
.featured-content-card-ui.featured-content-card-ui.bg-color-light-red:hover,.featured-content-card-ui.featured-content-card-ui.bg-color-light-red:hover .featured-content-card__content:before{background-color:#d84831}
.featured-content-card-ui.featured-content-card-ui.bg-color-smoke-gray .featured-content-card__content:before{background-color:#ebebeb}
.featured-content-card-ui.featured-content-card-ui.bg-color-smoke-gray:hover,.featured-content-card-ui.featured-content-card-ui.bg-color-smoke-gray:hover .featured-content-card__content:before{background-color:#d6d6d6}
.featured-content-card-ui.featured-content-card-ui.bg-color-blue .featured-content-card__content:before{background-color:#008ace}
.featured-content-card-ui.featured-content-card-ui.bg-color-blue:hover,.featured-content-card-ui.featured-content-card-ui.bg-color-blue:hover .featured-content-card__content:before{background-color:#2f7db5}
.featured-content-card-ui.featured-content-card-ui.bg-color-dark-blue .featured-content-card__content:before{background-color:#263852}
.featured-content-card-ui.featured-content-card-ui.bg-color-dark-blue:hover,.featured-content-card-ui.featured-content-card-ui.bg-color-dark-blue:hover .featured-content-card__content:before{background-color:#0e243d}
.featured-content-card-ui.featured-content-card-ui.bg-color-cornflower-blue .featured-content-card__content:before{background-color:#6bc6d2}
.featured-content-card-ui.featured-content-card-ui.bg-color-cornflower-blue:hover,.featured-content-card-ui.featured-content-card-ui.bg-color-cornflower-blue:hover .featured-content-card__content:before{background-color:#0084ce}
.featured-content-card-ui.featured-content-card-ui.bg-color-midnight-blue .featured-content-card__content:before{background-color:#2f3a50}
.featured-content-card-ui.featured-content-card-ui.bg-color-midnight-blue:hover,.featured-content-card-ui.featured-content-card-ui.bg-color-midnight-blue:hover .featured-content-card__content:before{background-color:#1b2838}
.featured-content-card-ui.featured-content-card-ui.bg-color-light-yellow .featured-content-card__content:before{background-color:#ffc000}
.featured-content-card-ui.featured-content-card-ui.bg-color-light-yellow:hover,.featured-content-card-ui.featured-content-card-ui.bg-color-light-yellow:hover .featured-content-card__content:before{background-color:#e2b400}
.featured-content-card-ui.featured-content-card-ui.bg-color-continuum-silver-grey .featured-content-card__content:before{background-color:#bababa}
.featured-content-card-ui.featured-content-card-ui.bg-color-continuum-silver-grey:hover,.featured-content-card-ui.featured-content-card-ui.bg-color-continuum-silver-grey:hover .featured-content-card__content:before{background-color:#b1b1b1}
.featured-content-card-ui.featured-content-card-ui.bg-color-continuum-dark-grey .featured-content-card__content:before{background-color:#393939}
.featured-content-card-ui.featured-content-card-ui.bg-color-continuum-dark-grey:hover,.featured-content-card-ui.featured-content-card-ui.bg-color-continuum-dark-grey:hover .featured-content-card__content:before{background-color:#2c2c2c}
.featured-content-card-ui.featured-content-card-ui.bg-color-ec-dark-blue .featured-content-card__content:before{background-color:#10303e}
.featured-content-card-ui.featured-content-card-ui.bg-color-ec-dark-blue:hover,.featured-content-card-ui.featured-content-card-ui.bg-color-ec-dark-blue:hover .featured-content-card__content:before{background-color:#0e2733}
.featured-content-card-ui.featured-content-card-ui.bg-color-black .featured-content-card__content:before{background-color:#000}
.featured-content-card-ui.featured-content-card-ui.bg-color-black:hover,.featured-content-card-ui.featured-content-card-ui.bg-color-black:hover .featured-content-card__content:before{background-color:#1a1a1a}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-1,.featured-content-grid__list--epam.featured-content-card--block-1,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-5,.featured-content-grid__list--epam.featured-content-card--block-5,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-8,.featured-content-grid__list--epam.featured-content-card--block-8,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-10,.featured-content-grid__list--epam.featured-content-card--block-10,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+1),.featured-content-grid__list--epam>div:nth-child(12n+1),.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+5),.featured-content-grid__list--epam>div:nth-child(12n+5),.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+8),.featured-content-grid__list--epam>div:nth-child(12n+8),.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+10),.featured-content-grid__list--epam>div:nth-child(12n+10){background:#fff}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-1:hover,.featured-content-grid__list--epam.featured-content-card--block-1:hover,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-5:hover,.featured-content-grid__list--epam.featured-content-card--block-5:hover,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-8:hover,.featured-content-grid__list--epam.featured-content-card--block-8:hover,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-10:hover,.featured-content-grid__list--epam.featured-content-card--block-10:hover,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+1):hover,.featured-content-grid__list--epam>div:nth-child(12n+1):hover,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+5):hover,.featured-content-grid__list--epam>div:nth-child(12n+5):hover,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+8):hover,.featured-content-grid__list--epam>div:nth-child(12n+8):hover,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+10):hover,.featured-content-grid__list--epam>div:nth-child(12n+10):hover{background:#eee}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-2,.featured-content-grid__list--epam.featured-content-card--block-2,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-11,.featured-content-grid__list--epam.featured-content-card--block-11,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+2),.featured-content-grid__list--epam>div:nth-child(12n+2),.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+11),.featured-content-grid__list--epam>div:nth-child(12n+11){background:#008ace}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-2:hover,.featured-content-grid__list--epam.featured-content-card--block-2:hover,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-11:hover,.featured-content-grid__list--epam.featured-content-card--block-11:hover,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+2):hover,.featured-content-grid__list--epam>div:nth-child(12n+2):hover,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+11):hover,.featured-content-grid__list--epam>div:nth-child(12n+11):hover{background:#2f7db5}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-2 .featured-content-card__link,.featured-content-grid__list--epam.featured-content-card--block-2 .featured-content-card__link,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-11 .featured-content-card__link,.featured-content-grid__list--epam.featured-content-card--block-11 .featured-content-card__link,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+2) .featured-content-card__link,.featured-content-grid__list--epam>div:nth-child(12n+2) .featured-content-card__link,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+11) .featured-content-card__link,.featured-content-grid__list--epam>div:nth-child(12n+11) .featured-content-card__link{outline-color:#231f20}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-3,.featured-content-grid__list--epam.featured-content-card--block-3,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-9,.featured-content-grid__list--epam.featured-content-card--block-9,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+3),.featured-content-grid__list--epam>div:nth-child(12n+3),.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+9),.featured-content-grid__list--epam>div:nth-child(12n+9){background:#263852}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-3:hover,.featured-content-grid__list--epam.featured-content-card--block-3:hover,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-9:hover,.featured-content-grid__list--epam.featured-content-card--block-9:hover,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+3):hover,.featured-content-grid__list--epam>div:nth-child(12n+3):hover,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+9):hover,.featured-content-grid__list--epam>div:nth-child(12n+9):hover{background:#0e243d}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-4,.featured-content-grid__list--epam.featured-content-card--block-4,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-12,.featured-content-grid__list--epam.featured-content-card--block-12,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+4),.featured-content-grid__list--epam>div:nth-child(12n+4),.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+12),.featured-content-grid__list--epam>div:nth-child(12n+12){background:#c9db48}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-4:hover,.featured-content-grid__list--epam.featured-content-card--block-4:hover,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-12:hover,.featured-content-grid__list--epam.featured-content-card--block-12:hover,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+4):hover,.featured-content-grid__list--epam>div:nth-child(12n+4):hover,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+12):hover,.featured-content-grid__list--epam>div:nth-child(12n+12):hover{background:#c2ce52}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-6,.featured-content-grid__list--epam.featured-content-card--block-6,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+6),.featured-content-grid__list--epam>div:nth-child(12n+6){background:#76cdd8}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-6:hover,.featured-content-grid__list--epam.featured-content-card--block-6:hover,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+6):hover,.featured-content-grid__list--epam>div:nth-child(12n+6):hover{background:#7bbbc6}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7,.featured-content-grid__list--epam.featured-content-card--block-7,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+7),.featured-content-grid__list--epam>div:nth-child(12n+7){background:#f15c43}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7:hover,.featured-content-grid__list--epam.featured-content-card--block-7:hover,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(12n+7):hover,.featured-content-grid__list--epam>div:nth-child(12n+7):hover{background:#d84831}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card--block-10+.featured-content-card--block-6:nth-last-child(1),.featured-content-grid__list--epam .featured-content-card--block-10+.featured-content-card--block-6:nth-last-child(1){background:#c9db48}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card--block-10+.featured-content-card--block-6:nth-last-child(1):hover,.featured-content-grid__list--epam .featured-content-card--block-10+.featured-content-card--block-6:nth-last-child(1):hover{background:#c2ce52}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-2 .featured-content-card__content-type,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-11 .featured-content-card__content-type{color:#000}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-2 .featured-content-card__title,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-11 .featured-content-card__title,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-2 .featured-content-card__description,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-11 .featured-content-card__description{color:#fff}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-1 .featured-content-card__title,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-5 .featured-content-card__title,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-8 .featured-content-card__title,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-10 .featured-content-card__title,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-1 .featured-content-card__description,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-5 .featured-content-card__description,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-8 .featured-content-card__description,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-10 .featured-content-card__description{color:#000}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-3 .featured-content-card__title,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-9 .featured-content-card__title,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-3 .featured-content-card__description,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-9 .featured-content-card__description{color:#fff}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-4 .featured-content-card__content-type,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-12 .featured-content-card__content-type{color:#000}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-4 .featured-content-card__title,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-12 .featured-content-card__title,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-4 .featured-content-card__description,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-12 .featured-content-card__description{color:#fff}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-6 .featured-content-card__content-type{color:#000}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-6 .featured-content-card__title,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-6 .featured-content-card__description{color:#fff}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7 .featured-content-card__content-type{color:#000}
.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7 .featured-content-card__title,.featured-content-grid__list--epam>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7 .featured-content-card__description{color:#fff}
.featured-content-grid__list--epam>div:nth-child(12n+2) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__content-type,.featured-content-grid__list--epam>div:nth-child(12n+11) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__content-type{color:#000}
.featured-content-grid__list--epam>div:nth-child(12n+2) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__title,.featured-content-grid__list--epam>div:nth-child(12n+11) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__title,.featured-content-grid__list--epam>div:nth-child(12n+2) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__description,.featured-content-grid__list--epam>div:nth-child(12n+11) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__description{color:#fff}
.featured-content-grid__list--epam>div:nth-child(12n+3) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__title,.featured-content-grid__list--epam>div:nth-child(12n+9) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__title,.featured-content-grid__list--epam>div:nth-child(12n+3) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__description,.featured-content-grid__list--epam>div:nth-child(12n+9) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__description{color:#fff}
.featured-content-grid__list--epam>div:nth-child(12n+4) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__content-type,.featured-content-grid__list--epam>div:nth-child(12n+12) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__content-type{color:#000}
.featured-content-grid__list--epam>div:nth-child(12n+4) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__title,.featured-content-grid__list--epam>div:nth-child(12n+12) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__title,.featured-content-grid__list--epam>div:nth-child(12n+4) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__description,.featured-content-grid__list--epam>div:nth-child(12n+12) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__description{color:#fff}
.featured-content-grid__list--epam>div:nth-child(12n+6) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__content-type{color:#000}
.featured-content-grid__list--epam>div:nth-child(12n+6) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__title,.featured-content-grid__list--epam>div:nth-child(12n+6) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__description{color:#fff}
.featured-content-grid__list--epam>div:nth-child(12n+7) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__content-type{color:#000}
.featured-content-grid__list--epam>div:nth-child(12n+7) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__title,.featured-content-grid__list--epam>div:nth-child(12n+7) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__description{color:#fff}
.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-1,.featured-content-grid__list--continuum.featured-content-card--block-1,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-6,.featured-content-grid__list--continuum.featured-content-card--block-6,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-11,.featured-content-grid__list--continuum.featured-content-card--block-11,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(5n+1),.featured-content-grid__list--continuum>div:nth-child(5n+1){background:#fff}
.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-1:hover,.featured-content-grid__list--continuum.featured-content-card--block-1:hover,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-6:hover,.featured-content-grid__list--continuum.featured-content-card--block-6:hover,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-11:hover,.featured-content-grid__list--continuum.featured-content-card--block-11:hover,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(5n+1):hover,.featured-content-grid__list--continuum>div:nth-child(5n+1):hover{background:#eee}
.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-2,.featured-content-grid__list--continuum.featured-content-card--block-2,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7,.featured-content-grid__list--continuum.featured-content-card--block-7,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-12,.featured-content-grid__list--continuum.featured-content-card--block-12,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(5n+2),.featured-content-grid__list--continuum>div:nth-child(5n+2){background:#393939}
.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-2:hover,.featured-content-grid__list--continuum.featured-content-card--block-2:hover,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7:hover,.featured-content-grid__list--continuum.featured-content-card--block-7:hover,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-12:hover,.featured-content-grid__list--continuum.featured-content-card--block-12:hover,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(5n+2):hover,.featured-content-grid__list--continuum>div:nth-child(5n+2):hover{background:#2c2c2c}
.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-3,.featured-content-grid__list--continuum.featured-content-card--block-3,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-8,.featured-content-grid__list--continuum.featured-content-card--block-8,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(5n+3),.featured-content-grid__list--continuum>div:nth-child(5n+3){background:#222}
.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-3:hover,.featured-content-grid__list--continuum.featured-content-card--block-3:hover,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-8:hover,.featured-content-grid__list--continuum.featured-content-card--block-8:hover,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(5n+3):hover,.featured-content-grid__list--continuum>div:nth-child(5n+3):hover{background:#111}
.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-4,.featured-content-grid__list--continuum.featured-content-card--block-4,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-9,.featured-content-grid__list--continuum.featured-content-card--block-9,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(5n+4),.featured-content-grid__list--continuum>div:nth-child(5n+4){background:#bababa}
.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-4:hover,.featured-content-grid__list--continuum.featured-content-card--block-4:hover,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-9:hover,.featured-content-grid__list--continuum.featured-content-card--block-9:hover,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(5n+4):hover,.featured-content-grid__list--continuum>div:nth-child(5n+4):hover{background:#b1b1b1}
.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-5,.featured-content-grid__list--continuum.featured-content-card--block-5,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-10,.featured-content-grid__list--continuum.featured-content-card--block-10,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(5n+5),.featured-content-grid__list--continuum>div:nth-child(5n+5){background:#ffc000}
.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-5:hover,.featured-content-grid__list--continuum.featured-content-card--block-5:hover,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-10:hover,.featured-content-grid__list--continuum.featured-content-card--block-10:hover,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(5n+5):hover,.featured-content-grid__list--continuum>div:nth-child(5n+5):hover{background:#e2b400}
.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card--block-10+.featured-content-card--block-6:nth-last-child(1),.featured-content-grid__list--continuum .featured-content-card--block-10+.featured-content-card--block-6:nth-last-child(1),.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7:nth-last-child(2),.featured-content-grid__list--continuum.featured-content-card--block-7:nth-last-child(2){background:#bababa}
.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card--block-10+.featured-content-card--block-6:nth-last-child(1) .featured-content-card__content-type,.featured-content-grid__list--continuum .featured-content-card--block-10+.featured-content-card--block-6:nth-last-child(1) .featured-content-card__content-type,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7:nth-last-child(2) .featured-content-card__content-type,.featured-content-grid__list--continuum.featured-content-card--block-7:nth-last-child(2) .featured-content-card__content-type{color:#000}
.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card--block-10+.featured-content-card--block-6:nth-last-child(1):hover,.featured-content-grid__list--continuum .featured-content-card--block-10+.featured-content-card--block-6:nth-last-child(1):hover,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7:nth-last-child(2):hover,.featured-content-grid__list--continuum.featured-content-card--block-7:nth-last-child(2):hover{background:#b1b1b1}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-1,.featured-content-grid__list--epam-continuum.featured-content-card--block-1,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-6,.featured-content-grid__list--epam-continuum.featured-content-card--block-6,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-11,.featured-content-grid__list--epam-continuum.featured-content-card--block-11,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(5n+1),.featured-content-grid__list--epam-continuum>div:nth-child(5n+1){background:#fff}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-1:hover,.featured-content-grid__list--epam-continuum.featured-content-card--block-1:hover,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-6:hover,.featured-content-grid__list--epam-continuum.featured-content-card--block-6:hover,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-11:hover,.featured-content-grid__list--epam-continuum.featured-content-card--block-11:hover,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(5n+1):hover,.featured-content-grid__list--epam-continuum>div:nth-child(5n+1):hover{background:#eee}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-2,.featured-content-grid__list--epam-continuum.featured-content-card--block-2,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7,.featured-content-grid__list--epam-continuum.featured-content-card--block-7,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-12,.featured-content-grid__list--epam-continuum.featured-content-card--block-12,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(5n+2),.featured-content-grid__list--epam-continuum>div:nth-child(5n+2){background:#10303e}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-2:hover,.featured-content-grid__list--epam-continuum.featured-content-card--block-2:hover,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7:hover,.featured-content-grid__list--epam-continuum.featured-content-card--block-7:hover,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-12:hover,.featured-content-grid__list--epam-continuum.featured-content-card--block-12:hover,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(5n+2):hover,.featured-content-grid__list--epam-continuum>div:nth-child(5n+2):hover{background:#0e2733}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-3,.featured-content-grid__list--epam-continuum.featured-content-card--block-3,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-8,.featured-content-grid__list--epam-continuum.featured-content-card--block-8,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(5n+3),.featured-content-grid__list--epam-continuum>div:nth-child(5n+3){background:#ffc000}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-3:hover,.featured-content-grid__list--epam-continuum.featured-content-card--block-3:hover,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-8:hover,.featured-content-grid__list--epam-continuum.featured-content-card--block-8:hover,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(5n+3):hover,.featured-content-grid__list--epam-continuum>div:nth-child(5n+3):hover{background:#e2b400}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-4,.featured-content-grid__list--epam-continuum.featured-content-card--block-4,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-9,.featured-content-grid__list--epam-continuum.featured-content-card--block-9,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(5n+4),.featured-content-grid__list--epam-continuum>div:nth-child(5n+4){background:#000}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-4:hover,.featured-content-grid__list--epam-continuum.featured-content-card--block-4:hover,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-9:hover,.featured-content-grid__list--epam-continuum.featured-content-card--block-9:hover,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(5n+4):hover,.featured-content-grid__list--epam-continuum>div:nth-child(5n+4):hover{background:#1a1a1a}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-5,.featured-content-grid__list--epam-continuum.featured-content-card--block-5,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-10,.featured-content-grid__list--epam-continuum.featured-content-card--block-10,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(5n+5),.featured-content-grid__list--epam-continuum>div:nth-child(5n+5){background:#f7f7f7}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-5:hover,.featured-content-grid__list--epam-continuum.featured-content-card--block-5:hover,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-10:hover,.featured-content-grid__list--epam-continuum.featured-content-card--block-10:hover,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"])>div:nth-child(5n+5):hover,.featured-content-grid__list--epam-continuum>div:nth-child(5n+5):hover{background:#d6d6d6}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card--block-10+.featured-content-card--block-6:nth-last-child(1),.featured-content-grid__list--epam-continuum .featured-content-card--block-10+.featured-content-card--block-6:nth-last-child(1),.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7:nth-last-child(2),.featured-content-grid__list--epam-continuum.featured-content-card--block-7:nth-last-child(2){background:#fff}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card--block-10+.featured-content-card--block-6:nth-last-child(1) .featured-content-card__title,.featured-content-grid__list--epam-continuum .featured-content-card--block-10+.featured-content-card--block-6:nth-last-child(1) .featured-content-card__title,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7:nth-last-child(2) .featured-content-card__title,.featured-content-grid__list--epam-continuum.featured-content-card--block-7:nth-last-child(2) .featured-content-card__title{color:#000}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card--block-10+.featured-content-card--block-6:nth-last-child(1):hover,.featured-content-grid__list--epam-continuum .featured-content-card--block-10+.featured-content-card--block-6:nth-last-child(1):hover,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7:nth-last-child(2):hover,.featured-content-grid__list--epam-continuum.featured-content-card--block-7:nth-last-child(2):hover{background:#eee}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card--block-7+.featured-content-card--block-6:nth-last-child(1),.featured-content-grid__list--epam-continuum .featured-content-card--block-7+.featured-content-card--block-6:nth-last-child(1),.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card--block-7+.featured-content-card--block-6.featured-content-card--medium:nth-last-child(1),.featured-content-grid__list--epam-continuum .featured-content-card--block-7+.featured-content-card--block-6.featured-content-card--medium:nth-last-child(1),.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-5:nth-last-child(2),.featured-content-grid__list--epam-continuum.featured-content-card--block-5:nth-last-child(2){background:#ffc000}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card--block-7+.featured-content-card--block-6:nth-last-child(1) .featured-content-card__content-type,.featured-content-grid__list--epam-continuum .featured-content-card--block-7+.featured-content-card--block-6:nth-last-child(1) .featured-content-card__content-type,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card--block-7+.featured-content-card--block-6.featured-content-card--medium:nth-last-child(1) .featured-content-card__content-type,.featured-content-grid__list--epam-continuum .featured-content-card--block-7+.featured-content-card--block-6.featured-content-card--medium:nth-last-child(1) .featured-content-card__content-type,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-5:nth-last-child(2) .featured-content-card__content-type,.featured-content-grid__list--epam-continuum.featured-content-card--block-5:nth-last-child(2) .featured-content-card__content-type{color:#000}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card--block-7+.featured-content-card--block-6:nth-last-child(1) .featured-content-card__title,.featured-content-grid__list--epam-continuum .featured-content-card--block-7+.featured-content-card--block-6:nth-last-child(1) .featured-content-card__title,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card--block-7+.featured-content-card--block-6.featured-content-card--medium:nth-last-child(1) .featured-content-card__title,.featured-content-grid__list--epam-continuum .featured-content-card--block-7+.featured-content-card--block-6.featured-content-card--medium:nth-last-child(1) .featured-content-card__title,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-5:nth-last-child(2) .featured-content-card__title,.featured-content-grid__list--epam-continuum.featured-content-card--block-5:nth-last-child(2) .featured-content-card__title,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card--block-7+.featured-content-card--block-6:nth-last-child(1) .featured-content-card__description,.featured-content-grid__list--epam-continuum .featured-content-card--block-7+.featured-content-card--block-6:nth-last-child(1) .featured-content-card__description,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card--block-7+.featured-content-card--block-6.featured-content-card--medium:nth-last-child(1) .featured-content-card__description,.featured-content-grid__list--epam-continuum .featured-content-card--block-7+.featured-content-card--block-6.featured-content-card--medium:nth-last-child(1) .featured-content-card__description,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-5:nth-last-child(2) .featured-content-card__description,.featured-content-grid__list--epam-continuum.featured-content-card--block-5:nth-last-child(2) .featured-content-card__description{color:#fff}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card--block-7+.featured-content-card--block-6:nth-last-child(1):hover,.featured-content-grid__list--epam-continuum .featured-content-card--block-7+.featured-content-card--block-6:nth-last-child(1):hover,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card--block-7+.featured-content-card--block-6.featured-content-card--medium:nth-last-child(1):hover,.featured-content-grid__list--epam-continuum .featured-content-card--block-7+.featured-content-card--block-6.featured-content-card--medium:nth-last-child(1):hover,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-5:nth-last-child(2):hover,.featured-content-grid__list--epam-continuum.featured-content-card--block-5:nth-last-child(2):hover{background:#e2b400}
.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-1 .featured-content-card__content-type,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-2 .featured-content-card__content-type,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-3 .featured-content-card__content-type,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-6 .featured-content-card__content-type,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7 .featured-content-card__content-type,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-8 .featured-content-card__content-type,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-11 .featured-content-card__content-type,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-12 .featured-content-card__content-type{color:#ffc000}
.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-1 .featured-content-card__title,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-5 .featured-content-card__title,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-6 .featured-content-card__title,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-10 .featured-content-card__title,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-11 .featured-content-card__title,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-1 .featured-content-card__description,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-5 .featured-content-card__description,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-6 .featured-content-card__description,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-10 .featured-content-card__description,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-11 .featured-content-card__description{color:#000}
.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-2 .featured-content-card__title,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-3 .featured-content-card__title,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-4 .featured-content-card__title,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7 .featured-content-card__title,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-8 .featured-content-card__title,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-9 .featured-content-card__title,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-12 .featured-content-card__title,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-2 .featured-content-card__description,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-3 .featured-content-card__description,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-4 .featured-content-card__description,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7 .featured-content-card__description,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-8 .featured-content-card__description,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-9 .featured-content-card__description,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-12 .featured-content-card__description{color:#fff}
.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-4 .featured-content-card__content-type,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-5 .featured-content-card__content-type,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-9 .featured-content-card__content-type,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-10 .featured-content-card__content-type{color:#000}
.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-2 .featured-content-card__date,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-3 .featured-content-card__date,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7 .featured-content-card__date,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-8 .featured-content-card__date,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-12 .featured-content-card__date{color:#ffc000}
.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-2 .featured-content-card__logo,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-3 .featured-content-card__logo,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7 .featured-content-card__logo,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-8 .featured-content-card__logo,.featured-content-grid__list--continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-12 .featured-content-card__logo{fill:#fff}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-1 .featured-content-card__content-type,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-2 .featured-content-card__content-type,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-4 .featured-content-card__content-type,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-5 .featured-content-card__content-type,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-6 .featured-content-card__content-type,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7 .featured-content-card__content-type,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-9 .featured-content-card__content-type,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-10 .featured-content-card__content-type,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-11 .featured-content-card__content-type,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-12 .featured-content-card__content-type{color:#76cdd8}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-1 .featured-content-card__title,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-5 .featured-content-card__title,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-6 .featured-content-card__title,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-10 .featured-content-card__title,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-11 .featured-content-card__title,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-1 .featured-content-card__description,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-5 .featured-content-card__description,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-6 .featured-content-card__description,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-10 .featured-content-card__description,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-11 .featured-content-card__description{color:#000}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-3 .featured-content-card__content-type,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-8 .featured-content-card__content-type{color:#000}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-3 .featured-content-card__title,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-8 .featured-content-card__title{color:#fff}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-3 .featured-content-card__logo,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-8 .featured-content-card__logo{fill:#000}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-2 .featured-content-card__title,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-4 .featured-content-card__title,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7 .featured-content-card__title,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-9 .featured-content-card__title,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-12 .featured-content-card__title{color:#fff}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-2 .featured-content-card__logo,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-4 .featured-content-card__logo,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7 .featured-content-card__logo,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-9 .featured-content-card__logo,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-12 .featured-content-card__logo{fill:#fff}
.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-2 .featured-content-card__date,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-4 .featured-content-card__date,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-7 .featured-content-card__date,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-9 .featured-content-card__date,.featured-content-grid__list--epam-continuum>.featured-content-card-ui:not([class*="bg-color-"]).featured-content-card--block-12 .featured-content-card__date{color:#76cdd8}
.featured-content-grid__list--continuum>div:nth-child(5n+1) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__content-type,.featured-content-grid__list--continuum>div:nth-child(5n+2) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__content-type,.featured-content-grid__list--continuum>div:nth-child(5n+3) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__content-type{color:#ffc000}
.featured-content-grid__list--continuum>div:nth-child(5n+2) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__title,.featured-content-grid__list--continuum>div:nth-child(5n+3) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__title,.featured-content-grid__list--continuum>div:nth-child(5n+4) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__title,.featured-content-grid__list--continuum>div:nth-child(5n+2) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__description,.featured-content-grid__list--continuum>div:nth-child(5n+3) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__description,.featured-content-grid__list--continuum>div:nth-child(5n+4) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__description{color:#fff}
.featured-content-grid__list--continuum>div:nth-child(5n+4) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__content-type,.featured-content-grid__list--continuum>div:nth-child(5n+5) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__content-type{color:#000}
.featured-content-grid__list--continuum>div:nth-child(5n+5) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__title,.featured-content-grid__list--continuum>div:nth-child(5n+5) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__description{color:#222}
.featured-content-grid__list--continuum>div:nth-child(5n+2) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__date,.featured-content-grid__list--continuum>div:nth-child(5n+3) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__date{color:#ffc000}
.featured-content-grid__list--epam-continuum>div:nth-child(5n+2) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__date,.featured-content-grid__list--epam-continuum>div:nth-child(5n+4) .featured-content-card-ui:not([class*="bg-color-"]) .featured-content-card__date{color:#76cdd8}
.featured-content-grid__list--continuum .bg-color-white .featured-content-card__content-type,.featured-content-grid__list--continuum .bg-color-continuum-dark-grey .featured-content-card__content-type,.featured-content-grid__list--continuum .bg-color-almost-black .featured-content-card__content-type,.featured-content-grid__list--continuum .bg-color-dark-blue .featured-content-card__content-type,.featured-content-grid__list--continuum .bg-color-midnight-blue .featured-content-card__content-type,.featured-content-grid__list--continuum .bg-color-ec-dark-blue .featured-content-card__content-type,.featured-content-grid__list--continuum .bg-color-black .featured-content-card__content-type{color:#ffc000}
.featured-content-grid__list--continuum .bg-color-white .featured-content-card__title,.featured-content-grid__list--continuum .bg-color-smoke-gray .featured-content-card__title,.featured-content-grid__list--continuum .bg-color-light-yellow .featured-content-card__title,.featured-content-grid__list--continuum .bg-color-white-smoke .featured-content-card__title,.featured-content-grid__list--continuum .bg-color-ec-light-blue .featured-content-card__title,.featured-content-grid__list--continuum .bg-color-white .featured-content-card__description,.featured-content-grid__list--continuum .bg-color-smoke-gray .featured-content-card__description,.featured-content-grid__list--continuum .bg-color-light-yellow .featured-content-card__description,.featured-content-grid__list--continuum .bg-color-white-smoke .featured-content-card__description,.featured-content-grid__list--continuum .bg-color-ec-light-blue .featured-content-card__description{color:#000}
.featured-content-grid__list--continuum .bg-color-white-smoke .featured-content-card__content-type{color:#000}
.featured-content-grid__list--continuum .bg-color-dark-blue .featured-content-card__date,.featured-content-grid__list--continuum .bg-color-midnight-blue .featured-content-card__date,.featured-content-grid__list--continuum .bg-color-continuum-dark-grey .featured-content-card__date,.featured-content-grid__list--continuum .bg-color-almost-black .featured-content-card__date,.featured-content-grid__list--continuum .bg-color-ec-dark-blue .featured-content-card__date,.featured-content-grid__list--continuum .bg-color-black .featured-content-card__date{color:#ffc000}
.featured-content-grid__list--continuum .bg-color-continuum-silver-grey .featured-content-card__title,.featured-content-grid__list--continuum .bg-color-continuum-silver-grey .featured-content-card__description{color:#fff}
.featured-content-grid__list--epam-continuum .bg-color-white .featured-content-card__content-type,.featured-content-grid__list--epam-continuum .bg-color-continuum-dark-grey .featured-content-card__content-type,.featured-content-grid__list--epam-continuum .bg-color-almost-black .featured-content-card__content-type,.featured-content-grid__list--epam-continuum .bg-color-dark-blue .featured-content-card__content-type,.featured-content-grid__list--epam-continuum .bg-color-midnight-blue .featured-content-card__content-type,.featured-content-grid__list--epam-continuum .bg-color-ec-dark-blue .featured-content-card__content-type,.featured-content-grid__list--epam-continuum .bg-color-black .featured-content-card__content-type{color:#76cdd8}
.featured-content-grid__list--epam-continuum .bg-color-white .featured-content-card__title,.featured-content-grid__list--epam-continuum .bg-color-smoke-gray .featured-content-card__title,.featured-content-grid__list--epam-continuum .bg-color-white-smoke .featured-content-card__title,.featured-content-grid__list--epam-continuum .bg-color-ec-light-blue .featured-content-card__title,.featured-content-grid__list--epam-continuum .bg-color-continuum-silver-grey .featured-content-card__title,.featured-content-grid__list--epam-continuum .bg-color-white .featured-content-card__description,.featured-content-grid__list--epam-continuum .bg-color-smoke-gray .featured-content-card__description,.featured-content-grid__list--epam-continuum .bg-color-white-smoke .featured-content-card__description,.featured-content-grid__list--epam-continuum .bg-color-ec-light-blue .featured-content-card__description,.featured-content-grid__list--epam-continuum .bg-color-continuum-silver-grey .featured-content-card__description{color:#000}
.featured-content-grid__list--epam-continuum .bg-color-dark-blue .featured-content-card__date,.featured-content-grid__list--epam-continuum .bg-color-midnight-blue .featured-content-card__date,.featured-content-grid__list--epam-continuum .bg-color-continuum-dark-grey .featured-content-card__date,.featured-content-grid__list--epam-continuum .bg-color-almost-black .featured-content-card__date,.featured-content-grid__list--epam-continuum .bg-color-ec-dark-blue .featured-content-card__date,.featured-content-grid__list--epam-continuum .bg-color-black .featured-content-card__date{color:#76cdd8}
.featured-content-grid__list--epam .bg-color-white .featured-content-card__title,.featured-content-grid__list--epam .bg-color-white-smoke .featured-content-card__title,.featured-content-grid__list--epam .bg-color-smoke-gray .featured-content-card__title,.featured-content-grid__list--epam .bg-color-continuum-silver-grey .featured-content-card__title,.featured-content-grid__list--epam .bg-color-ec-light-blue .featured-content-card__title,.featured-content-grid__list--epam .bg-color-white .featured-content-card__description,.featured-content-grid__list--epam .bg-color-white-smoke .featured-content-card__description,.featured-content-grid__list--epam .bg-color-smoke-gray .featured-content-card__description,.featured-content-grid__list--epam .bg-color-continuum-silver-grey .featured-content-card__description,.featured-content-grid__list--epam .bg-color-ec-light-blue .featured-content-card__description{color:#000}
.featured-content-card--large{min-height:100vw}
@media screen and (min-width:768px){.featured-content-card--large{min-height:auto;height:100vw}
}
@media screen and (min-width:992px){.featured-content-card--large{height:50vw}
}
.featured-content-card--large .featured-content-card__content:before{content:"";transform:translate(-50%,-50%) rotate(45deg);top:0;left:50%}
.featured-content-card--large .featured-content-card__link{flex-direction:column}
.featured-content-card--wide .featured-content-card__content:before{content:"";transform:translate(-50%,-50%) rotate(45deg);top:0;left:50%}
@media screen and (min-width:768px){.featured-content-card--wide .featured-content-card__content:before{left:75%}
}
@media screen and (min-width:992px){.featured-content-card--wide .featured-content-card__content:before{top:50%;left:0}
}
.featured-content-card--wide .featured-content-card__link{display:flex;flex-direction:column;min-height:100vw}
@media screen and (min-width:768px){.featured-content-card--wide .featured-content-card__link{min-height:auto;height:100vw;display:-ms-grid;display:grid;grid-template:"spacer photo" 50vw "content content" 50vw / 50% 50%;-ms-grid-columns:(50%)[2];-ms-grid-rows:(50vw)[2]}
}
@media screen and (min-width:992px){.featured-content-card--wide .featured-content-card__link{display:flex;flex-direction:row;height:25vw}
}
.featured-content-card--medium .featured-content-card__link{display:flex;flex-direction:column;min-height:50vw}
@media screen and (min-width:768px){.featured-content-card--medium .featured-content-card__link{min-height:auto;flex-direction:row;height:50vw}
}
@media screen and (min-width:992px){.featured-content-card--medium .featured-content-card__link{height:25vw}
}
.featured-content-card--medium .featured-content-card__content:before{content:"";transform:translate(-50%,-50%) rotate(45deg);left:50%;top:0}
@media screen and (min-width:768px){.featured-content-card--medium .featured-content-card__content:before{top:50%;left:0}
}
.featured-content-card--medium,.featured-content-card--small{min-height:50vw}
@media screen and (min-width:768px){.featured-content-card--medium,.featured-content-card--small{min-height:auto;height:50vw}
}
@media screen and (min-width:992px){.featured-content-card--medium,.featured-content-card--small{height:25vw}
}
@media screen and (min-width:992px){.featured-content-card--large.featured-content-card--first-content .featured-content-card__link{flex-direction:column-reverse}
.featured-content-card--large.featured-content-card--first-content .featured-content-card__content:before{top:auto;bottom:-5.2rem;left:50%}
}
.featured-content-card--medium.featured-content-card--first-content .featured-content-card__link{flex-direction:column}
@media screen and (min-width:768px){.featured-content-card--medium.featured-content-card--first-content .featured-content-card__link{flex-direction:row-reverse}
}
@media screen and (min-width:768px){.featured-content-card--medium.featured-content-card--first-content .featured-content-card__content:before{left:auto;right:-2.6rem}
}
@media screen and (min-width:992px){.featured-content-card--medium.featured-content-card--first-content .featured-content-card__content:before{top:50%;right:-5.2rem}
}
.featured-content-card__image-wrapper{position:relative;overflow:hidden;z-index:-1}
.featured-content-card--wide .featured-content-card__image-wrapper{grid-area:photo;-ms-grid-column:2;flex-basis:auto;height:50vw}
@media screen and (min-width:768px){.featured-content-card--wide .featured-content-card__image-wrapper{height:auto}
}
@media screen and (min-width:992px){.featured-content-card--wide .featured-content-card__image-wrapper{width:33.3333%;height:100%}
}
.featured-content-card--large .featured-content-card__image-wrapper{height:50%}
.featured-content-card--medium .featured-content-card__image-wrapper{height:50vw}
@media screen and (min-width:768px){.featured-content-card--medium .featured-content-card__image-wrapper{height:auto;width:50%}
}
.featured-content-card__image{display:block;width:0;height:0;padding-top:102%;padding-left:100%;background-size:cover;background-position:center center;transition:transform 1s ease}
.featured-content-card--large .featured-content-card__image{padding-top:51%}
.featured-content-card__content{position:relative;display:flex;flex-direction:column;justify-content:center;padding:2em 3vw}
@media screen and (min-width:768px){.featured-content-card__content{height:initial}
}
@media screen and (min-width:992px){.featured-content-card__content{padding:3em 2vw 3vw}
}
@media screen and (min-width:992px){.ie .featured-content-card__content{padding:1em 2vw 1vw}
}
@media screen and (min-width:1130px){.ie .featured-content-card__content{padding-bottom:3vw}
}
.featured-content-card--small .featured-content-card__content{flex-basis:100%}
.featured-content-card--wide .featured-content-card__content{grid-area:content;-ms-grid-row:2;-ms-grid-column-span:2;flex-basis:auto}
@media screen and (min-width:992px){.featured-content-card--wide .featured-content-card__content{width:66.6667%}
}
.featured-content-card--large .featured-content-card__content{height:50%}
@media screen and (min-width:768px){.featured-content-card--medium .featured-content-card__content{width:50%}
}
.featured-content-card__image-wrapper,.featured-content-card__content{width:100%;margin:0}
.featured-content-card__content-type{color:#76cdd8;font-weight:900;font-size:1.2rem;text-transform:uppercase;letter-spacing:.8rem;z-index:4;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
@media screen and (min-width:768px){.featured-content-card__content-type{font-size:1.6rem}
}
.featured-content-card--block-1 .featured-content-card__content-type,.featured-content-card--block-5 .featured-content-card__content-type,.featured-content-card--block-10 .featured-content-card__content-type{margin-bottom:4rem}
@media screen and (min-width:992px){.featured-content-card--block-1 .featured-content-card__content-type,.featured-content-card--block-5 .featured-content-card__content-type,.featured-content-card--block-10 .featured-content-card__content-type{margin-bottom:1rem}
}
@media screen and (min-width:1130px){.featured-content-card--block-1 .featured-content-card__content-type,.featured-content-card--block-5 .featured-content-card__content-type,.featured-content-card--block-10 .featured-content-card__content-type{margin-bottom:1rem}
}
@media screen and (min-width:1400px){.featured-content-card--block-1 .featured-content-card__content-type,.featured-content-card--block-5 .featured-content-card__content-type,.featured-content-card--block-10 .featured-content-card__content-type{margin-bottom:4rem}
}
.featured-content-card--block-2 .featured-content-card__content-type,.featured-content-card--block-3 .featured-content-card__content-type,.featured-content-card--block-4 .featured-content-card__content-type,.featured-content-card--block-6 .featured-content-card__content-type,.featured-content-card--block-7 .featured-content-card__content-type,.featured-content-card--block-8 .featured-content-card__content-type,.featured-content-card--block-9 .featured-content-card__content-type,.featured-content-card--block-11 .featured-content-card__content-type,.featured-content-card--block-12 .featured-content-card__content-type{margin-bottom:2.9rem}
@media screen and (min-width:992px){.featured-content-card--block-2 .featured-content-card__content-type,.featured-content-card--block-3 .featured-content-card__content-type,.featured-content-card--block-4 .featured-content-card__content-type,.featured-content-card--block-6 .featured-content-card__content-type,.featured-content-card--block-7 .featured-content-card__content-type,.featured-content-card--block-8 .featured-content-card__content-type,.featured-content-card--block-9 .featured-content-card__content-type,.featured-content-card--block-11 .featured-content-card__content-type,.featured-content-card--block-12 .featured-content-card__content-type{margin-bottom:1rem}
}
@media screen and (min-width:1130px){.featured-content-card--block-2 .featured-content-card__content-type,.featured-content-card--block-3 .featured-content-card__content-type,.featured-content-card--block-4 .featured-content-card__content-type,.featured-content-card--block-6 .featured-content-card__content-type,.featured-content-card--block-7 .featured-content-card__content-type,.featured-content-card--block-8 .featured-content-card__content-type,.featured-content-card--block-9 .featured-content-card__content-type,.featured-content-card--block-11 .featured-content-card__content-type,.featured-content-card--block-12 .featured-content-card__content-type{margin-bottom:1rem}
}
@media screen and (min-width:1400px){.featured-content-card--block-2 .featured-content-card__content-type,.featured-content-card--block-3 .featured-content-card__content-type,.featured-content-card--block-4 .featured-content-card__content-type,.featured-content-card--block-6 .featured-content-card__content-type,.featured-content-card--block-7 .featured-content-card__content-type,.featured-content-card--block-8 .featured-content-card__content-type,.featured-content-card--block-9 .featured-content-card__content-type,.featured-content-card--block-11 .featured-content-card__content-type,.featured-content-card--block-12 .featured-content-card__content-type{margin-bottom:2.9rem}
}
[class*="bg-color"]:not(.bg-color-ec-dark-blue):not(.bg-color-black):not(.bg-color-white):not(.bg-color-almost-black):not(.bg-color-dark-blue):not(.bg-color-midnight-blue):not(.bg-color-continuum-dark-grey):not(.bg-color-white-smoke) .featured-content-card__content-type{color:#000}
.featured-content-card__title{position:relative;flex:0 0 auto;line-height:1.3;text-overflow:ellipsis;overflow:hidden;z-index:4;margin-bottom:2.9rem;letter-spacing:.16rem}
@media screen and (min-width:992px){.featured-content-card__title{margin-bottom:1rem;letter-spacing:.032rem}
}
@media screen and (min-width:1130px){.featured-content-card__title{margin-bottom:1rem}
}
@media screen and (min-width:1400px){.featured-content-card__title{margin-bottom:2.9rem}
}
.featured-content-card__title.museo-sans{font-weight:900}
.featured-content-card__title.font-size-23{font-size:2rem}
@media screen and (min-width:1400px){.featured-content-card__title.font-size-23{font-size:2.3rem}
}
@media screen and (min-width:992px){.ie .featured-content-card__title{font-size:2vw}
}
.epam-cyberdlab .featured-content-card__title{line-height:1.3}
.featured-content-card__description{margin:0 0 1.7rem;z-index:4}
@media screen and (min-width:992px){.featured-content-card__description{margin:0}
}
@media screen and (min-width:1130px){.featured-content-card__description{margin:0}
}
@media screen and (min-width:1400px){.featured-content-card__description{margin:0 0 1.7rem}
}
.featured-content-card__description.museo-sans{font-weight:300}
.featured-content-card__description.font-size-18{font-size:1.4rem}
@media screen and (min-width:1400px){.featured-content-card__description.font-size-18{font-size:1.8rem}
}
.featured-content-card__date{font-family:"museo-slab","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#008ace;margin:0 0 1.7rem}
.featured-content-grid__list--continuum .featured-content-card__date,.featured-content-grid__list--epam-continuum .featured-content-card__date{color:#000}
.featured-content-card__logo-wrapper{display:inline-block;max-width:75%;flex:0 0 auto;max-height:30%}
@media screen and (min-width:768px){.featured-content-card__logo-wrapper{display:inline-block;max-width:55%}
}
@media screen and (min-width:768px){.featured-content-card--large .featured-content-card__logo-wrapper,.featured-content-card--wide .featured-content-card__logo-wrapper{max-width:27.5%}
}
.featured-content-card__description+.featured-content-card__logo-wrapper,.featured-content-card__date+.featured-content-card__logo-wrapper{margin-top:1rem}
.featured-content-card__logo{display:inline-block;vertical-align:top;width:17.5rem;max-height:100%}
.featured-content-card__logo[src$=".png"]{width:auto;max-width:100%}
[class*="bg-color"]:not(.bg-color-white):not(.bg-color-smoke-gray):not(.bg-color-light-yellow):not(.bg-color-ec-light-blue):not(.bg-color-silver):not(.bg-color-white-smoke) .featured-content-card__logo{fill:#fff}
.featured-content-card__label{position:absolute;min-width:33%;max-width:100%;bottom:15%;padding:0 1rem;color:#fff;font-weight:700;line-height:3rem;font-size:1.2rem;text-align:center;text-transform:uppercase;white-space:nowrap;background-color:#76cdd8;letter-spacing:.3rem}
@media screen and (min-width:768px){.featured-content-card__label{bottom:10%;min-width:20rem;letter-spacing:inherit}
}
@media screen and (min-width:768px){.featured-content-card__label{font-size:1.7rem;line-height:3.5rem;padding:0 1.5rem}
}
.featured-content-grid__list--continuum .featured-content-card__label{background-color:#ffc000}
.featured-content-grid__list--epam-continuum .featured-content-card__label{background-color:#ffc000}
.featured-content-card__link{display:flex;height:100%;color:inherit;position:relative;z-index:1}
.featured-content-card__link:hover{color:inherit;text-decoration:none}
.no-touchevents .featured-content-card__link:hover .featured-content-card__image{transform:scale(1.1)}
.no-touchevents .parallax-wrapper .featured-content-card__link:hover .featured-content-card__image{transform:unset}
.featured-content-card__link:focus{z-index:7}
.bg-color-blue .featured-content-card__link:focus{outline-color:#231f20}
.featured-content-grid__list>div>.featured-content-card-ui:not([class*="bg-color"]),.featured-content-card-ui:not([class*="bg-color"]) .featured-content-card__link,.featured-content-card-ui:not([class*="bg-color"]) .featured-content-card__content,.featured-content-card-ui:not([class*="bg-color"]) .featured-content-card__content:before{background:inherit}
.featured-content-card-ui:not([class*="bg-color"]) .featured-content-card__link,.featured-content-card-ui:not([class*="bg-color"]) .featured-content-card__content,.featured-content-card-ui:not([class*="bg-color"]) .featured-content-card__content:before{transition:none}
.featured-content-grid__info{text-align:center}
.featured-content-grid__view-more{display:inline-block;text-transform:uppercase;text-decoration:underline;font:700 1.4rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;cursor:pointer;margin:4.5rem auto}
.featured-content-grid__view-more:hover{text-decoration:none}
.featured-content-grid__error-message{font:900 2rem/3.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#76cdd8;padding:3rem 2rem;text-align:center;max-width:108.8rem;margin:0 auto}
.multi-level-tabs-ui .feature-blocks__active:after{z-index:1}
.feature-blocks-ui{padding:4rem 2rem;display:flex;justify-content:center}
.feature-blocks__container{max-width:108.8rem;flex-grow:1}
.feature-blocks__nav-section{display:flex;justify-content:center}
.feature-blocks__nav-tile{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100%;max-height:34.4rem;max-width:34.4rem;box-sizing:border-box;padding:1.87rem 0;cursor:pointer}
@media screen and (min-width:992px){.feature-blocks__nav-tile{padding:6rem 0 0;justify-content:space-between}
}
.feature-blocks__nav-tile:not(:first-child){margin-left:.8rem}
@media screen and (min-width:992px){.feature-blocks__nav-tile:not(:first-child){margin-left:2.7rem}
}
.feature-blocks__nav-tile:first-child:nth-last-child(2),.feature-blocks__nav-tile:first-child:nth-last-child(2) ~ .feature-blocks__nav-tile{max-width:53rem}
.feature-blocks__nav-tile:first-child:nth-last-child(2) .feature-blocks__tile-text-wrapper,.feature-blocks__nav-tile:first-child:nth-last-child(2) ~ .feature-blocks__nav-tile .feature-blocks__tile-text-wrapper{margin:0 7.7rem}
.feature-blocks__nav-tile:first-child:nth-last-child(2):not(:first-child),.feature-blocks__nav-tile:first-child:nth-last-child(2) ~ .feature-blocks__nav-tile:not(:first-child){margin-left:2.8rem}
.feature-blocks__nav-tile:first-child:nth-last-child(3),.feature-blocks__nav-tile:first-child:nth-last-child(3) ~ .feature-blocks__nav-tile{max-width:34.4rem}
.feature-blocks__nav-tile:first-child:nth-last-child(3) .feature-blocks__tile-text-wrapper,.feature-blocks__nav-tile:first-child:nth-last-child(3) ~ .feature-blocks__nav-tile .feature-blocks__tile-text-wrapper{margin:0 2.77rem}
.feature-blocks__nav-tile.feature-blocks__active{position:relative;cursor:default}
.feature-blocks__nav-tile.bg-color-almost-black:hover{background-color:#111}
.feature-blocks__nav-tile.bg-color-almost-black.feature-blocks__active{background-color:#111}
.feature-blocks__nav-tile.bg-color-light-blue:hover{background-color:#7bbbc6}
.feature-blocks__nav-tile.bg-color-light-blue.feature-blocks__active{background-color:#7bbbc6}
.feature-blocks__nav-tile.bg-color-light-green:hover{background-color:#c2ce52}
.feature-blocks__nav-tile.bg-color-light-green.feature-blocks__active{background-color:#c2ce52}
.feature-blocks__nav-tile.bg-color-blue:hover{background-color:#2f7db5}
.feature-blocks__nav-tile.bg-color-blue.feature-blocks__active{background-color:#2f7db5}
.feature-blocks__nav-tile.bg-color-light-red:hover{background-color:#d84831}
.feature-blocks__nav-tile.bg-color-light-red.feature-blocks__active{background-color:#d84831}
.feature-blocks__nav-tile.bg-color-smoke-gray:hover{background-color:#d6d6d6}
.feature-blocks__nav-tile.bg-color-smoke-gray.feature-blocks__active{background-color:#d6d6d6}
.feature-blocks__nav-tile.bg-color-light-yellow:hover{background-color:#e2b400}
.feature-blocks__nav-tile.bg-color-light-yellow.feature-blocks__active{background-color:#e2b400}
.feature-blocks__nav-tile.bg-color-white:hover{background-color:#fff}
.feature-blocks__nav-tile.bg-color-white.feature-blocks__active{background-color:#fff}
.feature-blocks__nav-tile.bg-color-ec-light-blue:hover{background-color:#97c5c9}
.feature-blocks__nav-tile.bg-color-ec-light-blue.feature-blocks__active{background-color:#97c5c9}
.feature-blocks__nav-tile.bg-color-ec-dark-blue:hover{background-color:#0e2733}
.feature-blocks__nav-tile.bg-color-ec-dark-blue.feature-blocks__active{background-color:#0e2733}
.feature-blocks__nav-tile.bg-color-black:hover{background-color:#1a1a1a}
.feature-blocks__nav-tile.bg-color-black.feature-blocks__active{background-color:#1a1a1a}
.feature-blocks__tile-img{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;max-width:19.3rem;max-height:19.3rem}
.feature-blocks__tile-img img{position:absolute;max-width:100%;max-height:100%}
.ie .feature-blocks__tile-img img{top:0;bottom:0;right:0;left:0;margin:auto}
.feature-blocks__tile-text{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:900;letter-spacing:.4rem}
.feature-blocks__tile-text,.feature-blocks__tile-text-responsive{text-transform:uppercase}
.feature-blocks__tile-text-responsive{display:block;margin:0 0 1.87rem}
@media screen and (min-width:992px){.feature-blocks__tile-text-responsive{display:none}
}
.feature-blocks__tile-text-wrapper{display:none;height:9.1rem;flex-shrink:0;padding-top:2.5rem;text-align:center}
.ie .feature-blocks__tile-text-wrapper{width:100%}
@media screen and (min-width:992px){.feature-blocks__tile-text-wrapper{display:block}
}
.feature-blocks__img-wrapper{display:flex;justify-content:center;flex-basis:19.3rem;width:100%;padding:0 1.87rem;box-sizing:border-box}
@media screen and (min-width:992px){.feature-blocks__img-wrapper{padding:0 7.5rem}
}
.feature-blocks__active:after{content:"";position:absolute;display:block;height:1.4rem;width:1.4rem;bottom:-0.7rem;background-color:#222;transform:rotate(45deg);z-index:-1}
@media screen and (min-width:992px){.feature-blocks__active:after{height:2.7rem;width:2.7rem;bottom:-1.3rem}
}
.feature-blocks__active.bg-color-almost-black:after{background-color:#111}
.feature-blocks__active.bg-color-light-blue:after{background-color:#7bbbc6}
.feature-blocks__active.bg-color-light-green:after{background-color:#c2ce52}
.feature-blocks__active.bg-color-blue:after{background-color:#2f7db5}
.feature-blocks__active.bg-color-light-red:after{background-color:#d84831}
.feature-blocks__active.bg-color-smoke-gray:after{background-color:#d6d6d6}
.feature-blocks__active.bg-color-light-yellow:after{background-color:#e2b400}
.feature-blocks__active.bg-color-white:after{background-color:#fff}
.feature-blocks__active.bg-color-ec-light-blue:after{background-color:#97c5c9}
.feature-blocks__active.bg-color-ec-dark-blue:after{background-color:#0e2733}
.feature-blocks__active.bg-color-black:after{background-color:#1a1a1a}
.feature-blocks__content-section{margin-top:4.4rem}
@media screen and (min-width:992px){.feature-blocks__content-section{margin-top:9.2rem}
}
.feature-blocks__tile-content-section{display:none;flex-direction:column}
.feature-blocks__tile-content-section.feature-blocks__content-active{display:flex}
@media screen and (min-width:992px){.feature-blocks__tile-content-section{flex-direction:row}
}
.feature-blocks__left-content-section{max-width:none}
@media screen and (min-width:992px){.feature-blocks__left-content-section{flex-basis:34.4rem;max-width:34.4rem}
}
.feature-blocks__right-content-section{margin:2.2rem 0 0;padding-left:0;max-width:none}
@media screen and (min-width:992px){.feature-blocks__right-content-section{max-width:71.6rem;margin:0 0 0 2.7rem;padding-left:.6rem}
}
.feature-blocks__section-item:first-child:nth-last-child(2) ~ .feature-blocks__left-content-section{max-width:none}
@media screen and (min-width:992px){.feature-blocks__section-item:first-child:nth-last-child(2) ~ .feature-blocks__left-content-section{flex-basis:108.8rem;flex-grow:1;max-width:none}
}
.feature-blocks__section-item:first-child:nth-last-child(2) ~ .feature-blocks__left-content-section .feature-blocks__description-subtitle{max-width:none}
.feature-blocks__section-item:first-child:nth-last-child(2) ~ .feature-blocks__right-content-section{margin:2.2rem 0 0;max-width:none}
.feature-blocks__description-title,.feature-blocks__description-subtitle{margin:0}
.feature-blocks__description-title p,.feature-blocks__description-subtitle p{margin:0}
.feature-blocks__description-subtitle{max-width:none}
@media screen and (min-width:992px){.feature-blocks__description-subtitle{max-width:30rem}
}
.feature-blocks__content-divider{height:.2rem;width:13.2rem;margin:2.8rem 0 3.2rem}
@media screen and (min-width:992px){.feature-blocks__content-divider{margin:5.1rem 0}
}
.feature-blocks__content-divider.color-light-blue{background-color:#76cdd8}
.feature-blocks__content-divider.color-light-green{background-color:#c9db48}
.feature-blocks__content-divider.color-almost-black{background-color:#222}
.feature-blocks__content-divider.color-blue{background-color:#008ace}
.feature-blocks__content-divider.color-light-red{background-color:#f15c43}
.feature-blocks__content-divider.color-smoke-gray{background-color:#ebebeb}
.feature-blocks__content-divider.color-light-yellow{background-color:#ffc000}
.feature-blocks__content-divider.color-ec-light-blue{background-color:#abdbdd}
.feature-blocks__content-divider.color-ec-dark-blue{background-color:#10303e}
.feature-blocks__content-divider.color-black{background-color:#000}
.feature-blocks__single-image{justify-content:center;padding:1.87rem 0}
@media screen and (min-width:992px){.feature-blocks__single-image{padding:6rem 0}
}
.feature-blocks .a11y-focus:focus-visible{outline:.2rem solid #008ace}
@media screen and (min-width:768px){.events-viewer__list{padding-top:4.3rem;display:flex;flex-wrap:wrap;justify-content:space-between}
}
.events-viewer__item{padding:2.6rem 0 3.8rem;border-bottom:1px solid #d6d6d6}
@media screen and (min-width:768px){.events-viewer__item{margin-bottom:4.3rem;width:48%;border:1px solid #d6d6d6;padding:4.7rem 5% 10.4rem;position:relative}
}
.events-viewer__details{width:100%;word-wrap:break-word}
.events-viewer__date{font-size:1.2rem;font-weight:700;letter-spacing:.2rem}
@media screen and (min-width:992px){.events-viewer__date{font-size:1.4rem}
}
.events-viewer__title{font:600 2.2rem/2.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;letter-spacing:.06rem;margin:1.7rem 0 .1rem}
@media screen and (min-width:992px){.events-viewer__title{margin-bottom:1.1rem}
}
.events-viewer__button-wrapper{padding-top:2.5rem;display:none}
@media screen and (min-width:768px){.events-viewer__button-wrapper{text-align:right;display:block;position:absolute;bottom:3.8rem;right:5.2rem}
}
.events-viewer__button-wrapper .button-ui{height:3.4rem}
.events-viewer__button-wrapper .button__content{line-height:3.4rem}
.events-viewer__view-more{font:600 1.4rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;letter-spacing:.26rem;color:#76cdd8;text-decoration:underline;text-transform:uppercase}
.events-viewer__view-more:hover{text-decoration:none}
.events-viewer__view-more-wrapper{margin:5rem 0 6.5rem;text-align:center}
@media screen and (min-width:768px){.events-viewer__view-more-wrapper{margin:1.3rem 0 6rem}
}
.events-viewer__view-more.button-ui--disabled{display:none}
.events-viewer__ajax-error-message{display:none;width:100%;text-align:center;color:#76cdd8;font-weight:900;font-size:1.5rem;margin-bottom:.9rem}
.events-viewer__ajax-error-message.active{display:block}
.detail-pages-filter-ui{background:#fff;position:relative}
@media print{.detail-pages-filter-ui{display:none}
}
.detail-pages-filter-ui .detail-pages-list-ui{margin-bottom:5.6rem}
@media screen and (min-width:992px){.detail-pages-filter-ui .detail-pages-list-ui .detail-pages-list__holder--not-empty{padding-top:5.4rem}
}
@media screen and (min-width:768px){.detail-pages-filter-ui .detail-pages-list-ui .detail-pages-list__item-last-row .detail-pages-list__content{min-height:12.6rem}
}
.detail-pages-filter-ui .detail-pages-list--secondary{margin-bottom:0;margin-top:5.6rem}
.detail-pages-filter-ui .multi-select-filter .multi-select-dropdown .multi-select-column{float:none;width:auto}
.detail-pages-filter-ui .selected-items{padding:0 2rem;max-width:112.8rem}
.detail-pages-filter__top-panel{background:#f7f7f7;margin:0 0 3.1rem}
.detail-pages-filter__top-panel-holder{max-width:108.8rem;margin:0 auto;text-align:center}
@media screen and (min-width:992px){.detail-pages-filter__top-panel-holder{padding:4.9rem 2rem 4.9rem 3rem}
}
.detail-pages-filter__select-wrapper,.detail-pages-filter__top-panel-title{vertical-align:middle}
.detail-pages-filter__top-panel-title{display:block;width:100%;font-size:2.2rem;line-height:2.6rem;letter-spacing:.4rem;text-transform:uppercase;padding:2.9rem 2rem;cursor:pointer}
.detail-pages-filter__top-panel-title span{position:relative;display:inline-block;padding:0 4.5rem 0 3.5rem;color:#000}
@media screen and (min-width:992px){.detail-pages-filter__top-panel-title span{padding:0}
}
.detail-pages-filter__top-panel-title span:before{position:absolute;top:50%;right:0;margin:-0.5rem 0 0;content:"";display:block;width:0;height:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1.4rem solid #bbb;transition:transform .5s ease .01ms}
.filter--slide-open .detail-pages-filter__top-panel-title span:before{transform:rotate(-180deg)}
@media screen and (min-width:992px){.detail-pages-filter__top-panel-title span:before{display:none}
}
@media screen and (min-width:992px){.detail-pages-filter__top-panel-title{padding:0 2rem .4rem 0;width:unset;display:inline-block;cursor:text}
}
@media screen and (min-width:992px){.detail-pages-filter__slide-block{display:inline-block !important}
}
.detail-pages-filter__select-wrapper{display:inline-block;text-align:left;width:100%;margin:1.7rem 0}
@media screen and (min-width:992px){.detail-pages-filter__select-wrapper{width:25.5rem;margin-left:.8rem;margin-right:.8rem}
}
@media screen and (min-width:1130px){.detail-pages-filter__select-wrapper{width:32rem}
}
.detail-pages-filter__view-more{text-align:center;text-transform:uppercase;font-size:1.4rem;line-height:1.5rem;font-weight:700;letter-spacing:.35rem;padding:0 2.9rem 5.6rem 2rem}
.detail-pages-filter__error-message:not(.hidden)+.detail-pages-filter__view-more{margin-top:4rem}
.detail-pages-filter__view-more-link{text-decoration:underline}
.detail-pages-filter__view-more-link:hover{text-decoration:none}
.detail-pages-filter__footer{margin:0 auto;max-width:112.8rem;padding:0 2rem}
.detail-pages-filter__error-message{font:900 2rem/3.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#76cdd8;padding:.5rem 0 4.3rem;text-align:center;border-bottom:.1rem solid #d6d6d6}
@media screen and (min-width:992px){.detail-pages-filter__error-message{padding-top:2.2rem;padding-bottom:6rem;text-align:left}
}
.detail-pages-filter__error-message p{margin-bottom:0}
.detail-pages-filter__error-message p:focus:focus-visible{outline:.2rem solid #008ace}
.detail-pages-filter .default-label,.detail-pages-filter .selected-label{text-transform:capitalize}
.detail-pages-filter .default-label{display:block;font-style:normal}
.demo-animation{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
.demo-animation p{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;padding:0;margin:0}
.demo-animation .container{margin:auto;background:#f41ab7;display:flex;justify-content:center}
.demo-animation .remove-block{display:flex;flex-grow:1;flex-direction:column;justify-content:center;align-items:center}
@media screen and (min-width:992px){.demo-animation .remove-block{flex-direction:row}
}
.demo-animation .responsive-part{display:flex;flex-direction:column;width:100%}
.demo-animation .responsive-part:nth-child(2){margin-left:0}
.demo-animation .responsive-part .block-wrapper:nth-child(2){margin-left:0}
@media screen and (min-width:992px){.demo-animation .responsive-part{width:inherit}
.demo-animation .responsive-part:nth-child(2){margin-left:2rem}
}
@media screen and (min-width:500px){.demo-animation .responsive-part{flex-direction:row;justify-content:center}
.demo-animation .responsive-part .block-wrapper:nth-child(2){margin-left:2rem}
}
.demo-animation .first-block,.demo-animation .second-block,.demo-animation .third-block,.demo-animation .fourth-block{height:31rem;overflow:hidden}
@media screen and (min-width:500px){.demo-animation .first-block,.demo-animation .second-block,.demo-animation .third-block,.demo-animation .fourth-block{width:24rem}
}
.demo-animation .label,.demo-animation .second-label,.demo-animation .third-label,.demo-animation .fourth-label{font-size:1.6rem;font-weight:900;color:#222;text-transform:uppercase;letter-spacing:.2rem}
.demo-animation .block-wrapper{text-align:center}
.demo-animation .chart,.demo-animation .second-chart,.demo-animation .third-chart,.demo-animation .fourth-chart{height:.2rem;width:100%;background:#fff;position:relative;top:13.2rem;align-self:flex-start;animation:chart-animation .5s;animation-fill-mode:forwards}
.demo-animation .second-chart,.demo-animation .third-chart,.demo-animation .fourth-chart{width:100%;height:4rem;top:13.3rem;background:linear-gradient(#ed1194,#fff);animation:second-chart-animation .4s;animation-delay:.5s;animation-fill-mode:forwards}
.demo-animation .third-chart{height:8rem;top:13.4rem;animation:third-chart-animation .3s;animation-delay:.8s;animation-fill-mode:forwards}
.demo-animation .fourth-chart{height:11rem;top:13.4rem;animation:fourth-chart-animation .3s;animation-delay:1.1s;animation-fill-mode:forwards}
@keyframes chart-animation{0{width:0}
100%{width:100%}
}
@keyframes second-chart-animation{0{transform:translateY(0)}
100%{transform:translateY(-3.9rem)}
}
@keyframes third-chart-animation{0{transform:translateY(0)}
100%{transform:translateY(-8rem)}
}
@keyframes fourth-chart-animation{0{transform:translateY(0)}
100%{transform:translateY(-11rem)}
}
.demo-animation .number,.demo-animation .second-number,.demo-animation .third-number,.demo-animation .fourth-number{text-align:center;margin-bottom:1.5rem;position:relative;top:29rem;animation:number-animation .7s;animation-delay:.2s;animation-fill-mode:forwards}
.demo-animation .second-number{animation:second-number-animation .7s;animation-delay:.6s;animation-fill-mode:forwards}
.demo-animation .third-number{animation:third-number-animation .7s;animation-delay:.9s;animation-fill-mode:forwards}
.demo-animation .fourth-number{animation:fourth-number-animation .7s;animation-delay:1.1s;animation-fill-mode:forwards}
@keyframes number-animation{0{transform:translateY(0)}
70%{transform:translateY(-18rem)}
100%{transform:translateY(-17rem)}
}
@keyframes second-number-animation{0{transform:translateY(0)}
70%{transform:translateY(-22.2rem)}
100%{transform:translateY(-21rem)}
}
@keyframes third-number-animation{0{transform:translateY(0)}
70%{transform:translateY(-26.2rem)}
100%{transform:translateY(-25rem)}
}
@keyframes fourth-number-animation{0{transform:translateY(0)}
70%{transform:translateY(-29.2rem)}
100%{transform:translateY(-28rem)}
}
.demo-animation .year,.demo-animation .second-year,.demo-animation .third-year,.demo-animation .fourth-year{font-weight:900;font-size:1.8rem;color:#fff;position:relative;margin:auto;opacity:0;animation:year-animation 1s;animation-delay:.2s;animation-fill-mode:forwards;margin-top:1.5rem;letter-spacing:.5rem}
.demo-animation .second-year{animation-delay:.8s}
.demo-animation .third-year{animation-delay:1.1s}
.demo-animation .fourth-year{animation-delay:1.4s;text-transform:uppercase}
@keyframes year-animation{0{opacity:0}
100%{opacity:1}
}
.demo-animation .amount-of-player,.demo-animation .second-amount-of-player,.demo-animation .third-amount-of-player,.demo-animation .fourth-amount-of-player{font-family:"museo-slab","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:300;color:#fff;font-size:9rem}
.demo-animation .second-amount-of-player{animation-delay:.4s}
.demo-animation .third-amount-of-player{animation-delay:.8s}
.demo-animation .fourth-amount-of-player{animation-delay:1.2s}
.epam-team{display:flex;justify-content:center}
.epam-team-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-grow:1;max-width:100rem}
@media screen and (min-width:992px){.epam-team-wrapper{flex-direction:row;align-items:baseline;width:25rem}
}
.epam-team__first-block,.epam-team__second-block,.epam-team__third-block{max-width:44rem;display:flex;flex-direction:column;align-items:center}
.epam-team__label-block{position:relative;overflow:hidden}
.epam-team__label{display:inline-block;font-size:12rem;font-family:"museo-slab","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:400;transform:translateY(11.5rem);color:#f41ab7;opacity:0;animation:span-animation 5s infinite}
.epam-team__header{max-width:38rem;font-size:1.8rem;line-height:2.2rem;letter-spacing:1px;text-transform:uppercase;margin:0}
@media screen and (min-width:992px){.epam-team__header{max-width:22.2rem}
}
.epam-team__header,.epam-team__text{text-align:center}
.epam-team__text{font-size:1.6rem;max-width:37.5rem}
@media screen and (min-width:992px){.epam-team__text{max-width:22.2rem}
}
.epam-team__second-block .epam-team__header{max-width:22.2rem}
@keyframes span-animation{0{transform:translateY(11.5rem);opacity:0}
20%{transform:translateY(0);opacity:1}
100%{transform:translateY(0);opacity:1}
}
.where-we-are-now__container{display:flex;justify-content:center;padding:1rem}
.where-we-are-now__wrapper{padding:1rem;max-width:91rem;flex-grow:1}
.where-we-are-now__top-container{position:relative;display:flex;flex-direction:column;line-height:4.3rem}
@media screen and (min-width:992px){.where-we-are-now__top-container{flex-direction:row;justify-content:space-between}
}
.where-we-are-now__bottom-container{font-size:3.5rem;text-align:center;line-height:4.3rem}
.where-we-are-now__bottom-container p{font-family:"museo-slab","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:400;color:#222}
@media screen and (min-width:992px){.where-we-are-now__bottom-container p:nth-child(3){max-width:65.8rem;margin:auto}
}
.where-we-are-now__left-block,.where-we-are-now__right-block{font-size:3.6rem;text-align:center;color:#222;font-family:"museo-slab","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:400}
.where-we-are-now__left-block{max-width:none}
@media screen and (min-width:992px){.where-we-are-now__left-block{max-width:34.4rem}
}
.where-we-are-now__right-block{max-width:none}
@media screen and (min-width:992px){.where-we-are-now__right-block{display:block;max-width:33.7rem}
}
.where-we-are-now__divider{align-self:stretch;height:1px;margin:4rem 0;background:#fff}
@media screen and (min-width:992px){.where-we-are-now__divider{display:block;align-self:stretch;width:1.5px;height:auto;background:#fff;margin:1.7rem 0}
}
.where-we-are-now__h-divider{position:relative;top:1px;height:1px;margin:4rem 0;background:#fff}
.where-we-are-now__bold{display:inline-block;font-weight:900;color:#222}
.where-we-are-now__animate-text{white-space:nowrap;overflow:hidden}
.where-we-are-now__animate-text span{white-space:nowrap;width:100%}
.where-we-are-now__animate-text span:nth-child(1){white-space:normal;opacity:1}
@media screen and (min-width:992px){.where-we-are-now__animate-text span:nth-child(1){opacity:0;animation:animation-text1 5s;animation-fill-mode:forwards}
}
.where-we-are-now__animate-text span:nth-child(2){opacity:0;display:none;animation:none}
@media screen and (min-width:992px){.where-we-are-now__animate-text span:nth-child(2){display:inline-block;opacity:0;transform:translateX(-100%);animation:animation-text2 5s;animation-delay:4s;animation-fill-mode:forwards}
}
.where-we-are-now__animate-text span:nth-child(3){opacity:0;display:none;animation:none}
@media screen and (min-width:992px){.where-we-are-now__animate-text span:nth-child(3){display:inline-block;opacity:0;transform:translateX(-200%);animation:animation-text3 5s;animation-delay:8s;animation-fill-mode:forwards}
}
@keyframes animation-text1{0{opacity:0;transform:translateX(0)}
20%{opacity:1;transform:translateX(0)}
60%{opacity:1;transform:translateX(0)}
68%{opacity:0}
100%{transform:translateX(-100%);opacity:0}
}
@keyframes animation-text2{0{transform:translateX(-100%);opacity:0}
20%{opacity:1}
60%{transform:translateX(-100%);opacity:1}
68%{opacity:0}
100%{transform:translateX(-200%);opacity:0}
}
@keyframes animation-text3{0{transform:translateX(-200%);opacity:0}
20%{opacity:1}
60%{transform:translateX(-200%);opacity:1}
68%{opacity:0}
100%{transform:translateX(-300%);opacity:0}
}
.country-details-ui{display:flex;justify-content:center;text-align:center;flex-direction:column}
.country-details__address{font:300 1.7rem/1.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;color:#231f20;text-align:center}
.country-details__address br{display:none}
.country-details__info{font:700 1.7rem/1.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;color:#231f20;text-align:center}
.country-details__info-element{display:inline-block;border-right:1px solid #222;padding-right:.6rem}
.country-details__info-element:last-child{border-right:0;padding-right:0}
.country-details__label{font-weight:300}
.bg-color-almost-black .country-details__address,.bg-color-almost-black .country-details__info{color:#fff}
.bg-color-almost-black .country-details__info-element{border-right:1px solid #fff}
.bg-color-almost-black .country-details__info-element:last-child{border-right:0}
[class*="bg-color"]:not(.bg-color-white):not(.bg-color-almost-black):not(.bg-color-smoke-gray):not(.bg-color-ec-dark-blue):not(.bg-color-black):not(.bg-color-tio-light-grey):not(.bg-color-tio-medium-grey):not(.bg-color-tio-teal):not(.bg-color-ec-white):not(.bg-color-white-smoke) .country-details-ui a{color:#fff}
[class*="bg-color"]:not(.bg-color-white):not(.bg-color-almost-black):not(.bg-color-smoke-gray):not(.bg-color-ec-dark-blue):not(.bg-color-black):not(.bg-color-tio-light-grey):not(.bg-color-tio-medium-grey):not(.bg-color-tio-teal):not(.bg-color-ec-white):not(.bg-color-white-smoke) .country-details-ui a:hover{color:#eee}
.cookie-disclaimer-ui{max-height:50vh;position:fixed;bottom:0;width:100%;z-index:101;background-color:#eee}
.cookie-disclaimer-ui.invisible{visibility:hidden}
@media print{.cookie-disclaimer{display:none}
}
.cookie-disclaimer__content{max-width:108.8rem;padding:2.3rem 2rem 0;font-weight:700;font-size:1.4rem;overflow:hidden}
@media screen and (min-width:576px){.cookie-disclaimer__content{margin:0 auto 0 3.2rem}
}
@media screen and (min-width:768px){.cookie-disclaimer__content{display:flex;margin-left:auto;padding-bottom:2.3rem}
}
.cookie-disclaimer-description-wrapper{max-height:13rem;padding-bottom:8.4rem}
@media screen and (min-width:768px){.cookie-disclaimer-description-wrapper{max-height:none;padding-bottom:0;width:100%}
}
.cookie-disclaimer__description>p{margin:0;padding-right:4rem}
.cookie-disclaimer--expanded .cookie-disclaimer-description-wrapper{padding-bottom:8.4rem;max-height:26rem}
@media screen and (min-width:768px){.cookie-disclaimer--expanded .cookie-disclaimer-description-wrapper{max-height:none;padding-bottom:0}
}
.cookie-disclaimer__column{position:absolute;bottom:0;left:0;width:100%;display:flex;align-items:center;justify-content:center;background:#eee;box-shadow:#eee 0 -5.6rem 3rem 0}
.cookie-disclaimer__column:after{content:"";position:absolute;bottom:6.3rem;left:0;right:0;height:2.1rem;background:#eee}
@media screen and (min-width:768px){.cookie-disclaimer__column{position:static;display:block;width:auto}
.cookie-disclaimer__column:after{display:none}
}
.cookie-disclaimer__button{overflow:visible;margin:0 0 3.2rem;padding:0 1.8rem;height:3.2rem;min-height:3.2rem}
@media screen and (min-width:576px){.cookie-disclaimer__button{margin:0 3.2rem 3.2rem;padding:0 3.8rem}
}
@media screen and (min-width:768px){.cookie-disclaimer__button{margin-bottom:0}
}
.cookie-disclaimer__button .button__content{font-size:1.2rem;letter-spacing:3px;line-height:3.2rem}
.cookie-disclaimer-wrapper-read-more{display:none;margin-bottom:1rem;position:relative;white-space:nowrap;overflow-x:hidden;text-align:center;text-transform:uppercase;box-shadow:0 -1.3rem 0 0 #eee,0 -1.8rem 2rem 1rem #eee}
@media screen and (min-width:768px){.cookie-disclaimer-wrapper-read-more{box-shadow:0 -1rem 0 0 #eee,0 -3.4rem 4.5rem 2.4rem #eee}
}
.cookie-disclaimer-wrapper-read-more:after{content:"";position:absolute;top:.9rem;display:block;height:.2rem;margin-bottom:.3rem;background:#6f6f6f;right:4rem;left:4rem}
@media screen and (min-width:576px){.cookie-disclaimer-wrapper-read-more:after{left:6.7rem}
}
@media screen and (min-width:768px){.cookie-disclaimer-wrapper-read-more:after{right:0;left:0}
}
.cookie-disclaimer__read-more{position:relative;z-index:1;padding:0 2.6rem;background:#eee;cursor:pointer}
.cookie-disclaimer--long-view.cookie-disclaimer--expanded .cookie-disclaimer__column{box-shadow:none}
@media screen and (min-width:768px){.cookie-disclaimer--long-view.cookie-disclaimer--expanded .cookie-disclaimer__column{margin-top:1rem;margin-bottom:5.4rem}
}
.cookie-disclaimer--long-view.cookie-disclaimer--expanded .cookie-disclaimer__button{z-index:1}
.cookie-disclaimer--long-view.cookie-disclaimer--expanded .cookie-disclaimer-wrapper-read-more{display:none}
.cookie-disclaimer--long-view.cookie-disclaimer--expanded .cookie-disclaimer-description-wrapper{padding-bottom:0;max-height:100%}
.cookie-disclaimer--long-view.cookie-disclaimer--expanded .cookie-disclaimer__description{max-height:30vh}
@media screen and (min-width:768px){.cookie-disclaimer--long-view.cookie-disclaimer--expanded .cookie-disclaimer__description{padding-bottom:0}
}
.cookie-disclaimer--long-view.cookie-disclaimer--expanded .cookie-disclaimer__description--scroll{overflow-y:scroll}
@media screen and (min-width:768px){.cookie-disclaimer--long-view.cookie-disclaimer--expanded .cookie-disclaimer__content{align-items:flex-end}
}
.cookie-disclaimer--long-view .cookie-disclaimer__content{margin-bottom:6rem;padding:4rem 4rem 0}
@media screen and (min-width:576px){.cookie-disclaimer--long-view .cookie-disclaimer__content{margin:0 auto 5rem 3.2rem}
}
@media screen and (min-width:768px){.cookie-disclaimer--long-view .cookie-disclaimer__content{align-items:center;margin:0 7rem;padding:4rem 0 2.3rem}
}
@media screen and (min-width:992px){.cookie-disclaimer--long-view .cookie-disclaimer__content{max-width:none}
}
.cookie-disclaimer--long-view .cookie-disclaimer__description{line-height:1.3;overflow-y:hidden;word-break:break-word}
@media screen and (min-width:768px){.cookie-disclaimer--long-view .cookie-disclaimer__description{padding-bottom:0;margin-bottom:3.3rem}
}
.cookie-disclaimer--long-view .cookie-disclaimer-wrapper-read-more{position:absolute;display:none;width:100%;height:3.6rem;bottom:-2.4rem;background:#eee}
@media screen and (min-width:768px){.cookie-disclaimer--long-view .cookie-disclaimer-wrapper-read-more{display:block}
}
.cookie-disclaimer--long-view .cookie-disclaimer-description-wrapper{padding-bottom:0;max-height:7rem;margin-bottom:2.5rem}
@media screen and (min-width:768px){.cookie-disclaimer--long-view .cookie-disclaimer-description-wrapper{position:relative;max-height:14rem;margin-bottom:0;padding-bottom:0;overflow-y:hidden}
}
@media screen and (min-width:768px){.cookie-disclaimer--long-view .cookie-disclaimer__button{margin-right:0}
}
.content-blocks__items{max-width:122rem;display:flex;margin:0 auto .3rem;flex-direction:column}
.content-blocks__items--total-2 .content-blocks__image-wrapper{max-width:40rem}
@media screen and (min-width:768px){.content-blocks__items--total-2{flex-direction:row}
}
.content-blocks__items--total-3 .content-blocks__image-wrapper{max-width:20rem}
@media screen and (min-width:992px){.content-blocks__items--total-3{flex-direction:row}
}
.content-blocks__item{flex:1}
.content-blocks__item:hover{background:rgba(247,247,247,0.75)}
.content-blocks__item .font-size-56{font-size:4.1rem}
@media screen and (min-width:992px){.content-blocks__item+.content-blocks__item{margin-left:4rem}
.content-blocks__item .font-size-56{font-size:5.6rem}
}
.content-blocks__image-wrapper{max-width:20rem}
.content-blocks__logo{max-width:100%;height:7.3rem;object-fit:contain;object-position:center left;display:block;margin-bottom:4.5rem}
.content-blocks__link{display:block;padding:4rem 6.6rem 4.5rem;height:100%}
.content-blocks__link,.content-blocks__link:hover{color:inherit;text-decoration:none}
.content-blocks__a11y{font-size:0;position:absolute;left:-999rem}
.contact-details-reference-ui{display:flex;flex-wrap:wrap;max-width:108.8rem;margin:0 auto;text-align:center;justify-content:space-around}
.contact-details-reference-ui:after{content:"";display:block;width:50%}
@media screen and (min-width:992px){.contact-details-reference-ui:after{display:none}
}
@media print{.contact-details-reference-ui{max-width:100% !important;padding:0 !important;page-break-inside:avoid}
}
@media screen and (min-width:992px){.contact-details-reference--short.contact-details-reference-ui{justify-content:flex-start}
}
@media screen and (min-width:1130px){.contact-details-reference--short.contact-details-reference-ui{justify-content:space-around;max-width:108.8rem}
}
.contact-details-reference--detailed.contact-details-reference-ui{justify-content:space-around;max-width:calc(54.4rem);padding:6.8rem 2rem;background-color:#f7f7f7;color:#231f20}
@media screen and (min-width:992px){.contact-details-reference--detailed.contact-details-reference-ui{flex-direction:column;padding:4.7rem 3.4rem}
}
.contact-details-reference--illustrated.contact-details-reference-ui{flex-direction:column;align-items:center}
@media screen and (min-width:768px){.contact-details-reference--illustrated.contact-details-reference-ui{flex-direction:row}
.contact-details-reference--illustrated.contact-details-reference-ui:after{display:none}
}
@media screen and (min-width:992px){.contact-details-reference--illustrated.contact-details-reference-ui{flex-wrap:wrap}
}
.contact-details-reference__item{width:50%}
@media print{.contact-details-reference__item{width:auto !important;border:0 !important;padding:0 !important;margin:2.3rem .4rem}
}
@media print{.contact-details-reference__item>*{padding:0 !important;margin:0 !important}
}
.contact-details-reference--short .contact-details-reference__item{width:100%;position:relative;padding:0 .4rem;margin:2.3rem .4rem}
@media screen and (min-width:576px){.contact-details-reference--short .contact-details-reference__item{width:calc(50% - 0.9rem);padding:0 1.3rem}
}
@media screen and (min-width:992px){.contact-details-reference--short .contact-details-reference__item{width:calc(33% - 0.9rem)}
}
@media screen and (min-width:1130px){.contact-details-reference--short .contact-details-reference__item{display:inline-flex;flex-direction:column;width:20%;margin:0}
}
.contact-details-reference--detailed .contact-details-reference__item{padding:0 0 4.9rem;margin-bottom:4.8rem;width:100%;line-height:4.1rem;border-bottom:1px solid #d6d6d6}
.contact-details-reference--detailed .contact-details-reference__item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
@media screen and (min-width:992px){.contact-details-reference--detailed .contact-details-reference__item{text-align:left;line-height:1.5}
}
.contact-details-reference--illustrated .contact-details-reference__item{width:100%;padding:0 .4rem;margin-bottom:7.7rem;align-self:flex-start}
@media screen and (min-width:576px){.contact-details-reference--illustrated .contact-details-reference__item{padding:0 3.4rem}
}
@media screen and (min-width:768px){.contact-details-reference--illustrated .contact-details-reference__item{width:50%}
}
.contact-details-reference__photo{vertical-align:top;margin:0;border-radius:50%;max-width:100%;height:auto}
@media 576px{.contact-details-reference__photo{margin-left:0}
}
.contact-details-reference__photo-container{margin:0 auto 4.3rem;align-self:center;width:12.9rem;height:12.9rem;border-radius:100%;padding:1.1rem;border:1px solid #ebebeb;box-sizing:content-box}
@media screen and (min-width:992px){.contact-details-reference__photo-container{width:25.9rem;height:25.9rem;padding:2.1rem}
}
@media print{.contact-details-reference__photo-container{margin:0 auto 2rem !important}
}
.contact-details-reference__title{text-transform:uppercase;word-wrap:break-word;color:#231f20}
@media print{.contact-details-reference__title{font-size:1.7rem !important}
}
.contact-details-reference--short .contact-details-reference__title{margin-bottom:0;font-size:1.7rem;line-height:1.4}
.contact-details-reference--detailed .contact-details-reference__title{font-size:2.2rem;letter-spacing:.3rem;margin-bottom:2.3rem}
.contact-details-reference--illustrated .contact-details-reference__title{padding-bottom:1.3rem}
@media screen and (min-width:992px){.contact-details-reference--illustrated .contact-details-reference__title{font-size:2.6rem}
}
.contact-details-reference__email{font-weight:700}
.contact-details-reference--short .contact-details-reference__email{display:block;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.contact-details-reference--detailed .contact-details-reference__email{color:#76cdd8 !important}
.contact-details-reference--detailed .contact-details-reference__email:hover{color:#7bbbc6 !important}
@media screen and (min-width:992px){.contact-details-reference--detailed .contact-details-reference__email{font-weight:300}
}
@media print{.contact-details-reference-ui .contact-details-reference__email{color:#008ace !important}
}
.contact-details-reference__name{font-size:2rem;color:#008ace;text-transform:uppercase;margin-bottom:.9rem}
.contact-details-reference--detailed .contact-details-reference__name{letter-spacing:.4rem}
.contact-details-reference--illustrated .contact-details-reference__name{margin-bottom:.4rem;letter-spacing:.5rem;line-height:1.7}
.contact-details-reference__info{margin:0;font-weight:300}
@media print{.contact-details-reference__info{font-size:1.4rem;line-height:1.4 !important}
}
.contact-details-reference--short .contact-details-reference__info{font-size:1.4rem}
@media 576px{.contact-details-reference--short .contact-details-reference__info{font-size:1.7rem;line-height:1.6}
}
.contact-details-reference--short .contact-details-reference__info--email{order:1}
.contact-details-reference--short .contact-details-reference__info--phone{order:2}
.contact-details-reference--detailed .contact-details-reference__info{line-height:3rem}
@media screen and (min-width:992px){.contact-details-reference--detailed .contact-details-reference__info{line-height:1.5}
.contact-details-reference--detailed .contact-details-reference__info--phone{margin-top:1rem}
}
@media screen and (min-width:992px){.contact-details-reference--illustrated .contact-details-reference__info{font-weight:400}
}
.contact-details-reference__phone{color:inherit}
.contact-details-reference__phone:hover{color:inherit}
[class*="bg-color"]:not(.bg-color-smoke-gray):not(.bg-color-white):not(.bg-color-ec-light-blue):not(.bg-color-tio-light-grey):not(.bg-color-tio-teal):not(.bg-color-tio-medium-grey):not(.bg-color-tio-violet) .contact-details-reference__title{color:#fff}
[class*="bg-color"]:not(.bg-color-smoke-gray):not(.bg-color-white):not(.bg-color-ec-light-blue):not(.bg-color-tio-light-grey):not(.bg-color-tio-teal):not(.bg-color-tio-medium-grey):not(.bg-color-tio-violet) .contact-details-reference--detailed .contact-details-reference__title{color:#231f20}
[class*="bg-color"]:not(.bg-color-white):not(.bg-color-almost-black):not(.bg-color-smoke-gray):not(.bg-color-ec-dark-blue):not(.bg-color-black):not(.bg-color-tio-light-grey):not(.bg-color-tio-medium-grey):not(.bg-color-tio-teal):not(.bg-color-ec-white):not(.bg-color-white-smoke) .contact-details-reference-ui a{color:#fff}
[class*="bg-color"]:not(.bg-color-white):not(.bg-color-almost-black):not(.bg-color-smoke-gray):not(.bg-color-ec-dark-blue):not(.bg-color-black):not(.bg-color-tio-light-grey):not(.bg-color-tio-medium-grey):not(.bg-color-tio-teal):not(.bg-color-ec-white):not(.bg-color-white-smoke) .contact-details-reference-ui a:hover{color:#eee}
.section-ui .section-ui.section-ui[class*="bg-color"] .layering-section__overlay .contact-details-reference__title,.section-ui .section-ui.section-ui[class*="bg-color"] .layering-section__overlay .contact-details-reference__info{color:#231f20}
.section-ui .section-ui.section-ui[class*="bg-color"] .layering-section__overlay .contact-details-reference-ui a{color:#76cdd8}
.section-ui .section-ui.section-ui[class*="bg-color"] .layering-section__overlay .contact-details-reference-ui a:hover{color:#7bbbc6}
.contact-details-ui{margin:2rem;text-align:center}
.contact-details__photo{padding:2.5rem;margin-bottom:1.5rem;border-radius:50%;border:.2rem solid #f7f7f7}
.contact-details__name{text-transform:uppercase;font-size:2.4rem}
.contact-details__info{margin:0}
.client-logic-pop-up-ui .pop-up__backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;z-index:52}
.client-logic-pop-up-ui .pop-up__wrapper{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;background-color:#f7f7f7;width:100%;margin:0 3rem}
@media screen and (min-width:768px){.client-logic-pop-up-ui .pop-up__wrapper{width:61rem}
}
.client-logic-pop-up-ui .pop-up__header{display:flex;flex-direction:column;align-items:center;background-color:#fff;min-height:7.7rem;position:relative}
.client-logic-pop-up-ui .pop-up__header-title{margin:3rem 0 0;font-size:1.8rem;font-weight:900;line-height:1.8rem}
.client-logic-pop-up-ui .pop-up__header-error{display:none;margin:.5rem 0 2.4rem;font-size:1.4rem}
.client-logic-pop-up-ui .pop-up__content{display:block;width:100%}
.client-logic-pop-up-ui .pop-up__content-wrapper{display:flex;margin:2.2rem 0;padding:0 1.9rem}
@media screen and (min-width:992px){.client-logic-pop-up-ui .pop-up__content-wrapper{padding:0 8.4rem}
}
.client-logic-pop-up-ui .pop-up__content-wrapper .button-submit{max-width:19.7rem;position:relative;margin:0 auto .5rem}
.client-logic-pop-up-ui .pop-up__content-wrapper .button-submit__loading-gif{height:3.5rem;width:3.5rem;top:.5rem;left:40%;position:absolute;margin:auto}
.client-logic-pop-up-ui .pop-up__checkbox{display:block;position:relative;padding-left:4.3rem;margin-bottom:3.2rem;cursor:pointer;user-select:none}
.client-logic-pop-up-ui .pop-up__checkbox-label{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-size:1.2rem;font-weight:400}
.client-logic-pop-up-ui .pop-up__checkbox input{position:absolute;opacity:0;height:0;width:0}
.client-logic-pop-up-ui .pop-up__checkbox .pop-up__checkmark{position:absolute;top:0;left:0;width:3rem;height:3rem;content:"";background-color:#fff;border:1px solid #bbb}
.client-logic-pop-up-ui .pop-up__checkbox .pop-up__checkmark:after{position:absolute;display:none;content:"";border-right:.2rem solid #76cdd8;border-bottom:.2rem solid #76cdd8;transform:rotate(45deg);left:.9rem;width:1.2rem;height:2.2rem}
.client-logic-pop-up-ui .pop-up__checkbox input:checked ~ .pop-up__checkmark:after{display:block;content:"";border-right:.2rem solid #76cdd8;border-bottom:.2rem solid #76cdd8;transform:rotate(45deg)}
.client-logic-pop-up-ui .pop-up__help{text-align:center;font-size:1.4rem}
.client-logic-pop-up-ui .pop-up__help-loading-gif{height:4.5rem;width:4.5rem;top:.5rem;left:40%;margin:.8rem auto}
.client-logic-pop-up-ui .pop-up__help-link{cursor:pointer;display:block;margin:1.3rem 0 1.7rem}
.client-logic-pop-up-ui .pop-up__help-link-text{display:block}
.client-logic-pop-up-ui .pop-up__help-link,.client-logic-pop-up-ui .pop-up__help-description{color:#c9db48}
.client-logic-pop-up-ui .pop-up__help-consent{font-size:1.1rem}
.client-logic-pop-up-ui .pop-up__request-message{text-align:center}
.client-logic-pop-up-ui .pop-up__request-message-success{margin:2.5rem 1.7rem;line-height:2rem}
.client-logic-pop-up-ui .pop-up__request-message-error{margin:2.2rem 1.7rem}
.client-logic-pop-up-ui .pop-up__request-message-error__link{cursor:pointer;font-size:1.6rem}
.client-logic-pop-up-ui .pop-up__email{font-size:1.4rem;font-weight:700;display:block;margin-bottom:2.7rem}
.client-logic-pop-up-ui .pop-up__email .validation-tooltip{position:absolute;z-index:-1;opacity:0;transition:opacity .4s ease 0}
.client-logic-pop-up-ui .pop-up__email-input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #fff}
.client-logic-pop-up-ui .pop-up__email-label{display:inline-block;margin-bottom:1.1rem}
.client-logic-pop-up-ui .pop-up__button-close{position:absolute;cursor:pointer;width:2.8rem;height:2.8rem;bottom:5.1rem;right:.5%;top:-7%}
.client-logic-pop-up-ui .pop-up__button-close:before,.client-logic-pop-up-ui .pop-up__button-close:after{content:"";position:absolute;right:50%;transform:rotate(-45deg);width:.3rem;height:1.8rem;background:#bbb}
.client-logic-pop-up-ui .pop-up__button-close:before{transform:rotate(45deg)}
.client-logic-pop-up-ui.show-unknown-email-error .pop-up__header-error{display:block}
.categories-switcher-with-text-block{position:relative}
.categories-switcher-ui{display:flex;max-width:108.8rem;padding:4.9rem 2.8rem 11.3rem;margin:auto}
@media screen and (min-width:768px){.categories-switcher-ui{padding:0 0 26.6rem}
}
.categories-switcher-ui.color-light-blue-background .categories-switcher__tile-title,.categories-switcher-ui.color-light-green-background .categories-switcher__tile-title,.categories-switcher-ui.color-blue-background .categories-switcher__tile-title,.categories-switcher-ui.color-almost-black-background .categories-switcher__tile-title,.categories-switcher-ui.color-light-red-background .categories-switcher__tile-title,.categories-switcher-ui.color-light-yellow-background .categories-switcher__tile-title,.categories-switcher-ui.color-ec-dark-blue-background .categories-switcher__tile-title,.categories-switcher-ui.color-black-background .categories-switcher__tile-title{color:#fff}
.categories-switcher-ui.color-light-blue-background .categories-switcher__tile-title:after,.categories-switcher-ui.color-light-green-background .categories-switcher__tile-title:after,.categories-switcher-ui.color-blue-background .categories-switcher__tile-title:after,.categories-switcher-ui.color-almost-black-background .categories-switcher__tile-title:after,.categories-switcher-ui.color-light-red-background .categories-switcher__tile-title:after,.categories-switcher-ui.color-light-yellow-background .categories-switcher__tile-title:after,.categories-switcher-ui.color-ec-dark-blue-background .categories-switcher__tile-title:after,.categories-switcher-ui.color-black-background .categories-switcher__tile-title:after{background-color:#fff}
.categories-switcher-ui .categories-switcher__title{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-size:3rem;font-weight:700;padding:0;margin-bottom:.8rem;letter-spacing:1px;line-height:3.5rem;color:#000}
@media screen and (min-width:768px){.categories-switcher-ui .categories-switcher__title{margin-bottom:4.4rem}
}
@media screen and (min-width:768px){.categories-switcher-ui .categories-switcher__title{font-size:5.6rem;line-height:5.5rem}
}
.categories-switcher-ui .categories-switcher-tiles-section{padding-left:.2rem}
.categories-switcher-ui .categories-switcher-left-part{flex:1 1;overflow-x:hidden;padding:0 0 .2rem}
@media screen and (min-width:768px){.categories-switcher-ui .categories-switcher-left-part{max-width:54.4rem;padding:19.8rem 7.8rem .2rem 0}
}
@media screen and (min-width:768px) and (max-width:1200px){.categories-switcher-ui .categories-switcher-left-part{padding:19.8rem 7.2rem .2rem 2rem}
}
.categories-switcher-ui .categories-switcher-left-part .categories-switcher__nav-item:first-child:nth-last-child(1),.categories-switcher-ui .categories-switcher-left-part .categories-switcher__nav-item:first-child:nth-last-child(1) ~ .categories-switcher__nav-item{margin-top:4.9rem}
.categories-switcher-ui .categories-switcher-right-part{position:relative;display:none}
@media screen and (min-width:768px){.categories-switcher-ui .categories-switcher-right-part{display:block;flex:1 1;max-width:54.4rem;padding:24.1rem 1rem 0 5.5rem}
}
@media screen and (min-width:768px) and (max-width:1200px){.categories-switcher-ui .categories-switcher-right-part{padding:24.1rem 1rem 0 10rem}
}
@media screen and (min-width:1130px){.categories-switcher-ui .categories-switcher-right-part{left:10.3rem}
}
.categories-switcher-ui .categories-switcher-right-part-wrapper{position:relative}
.categories-switcher-ui .categories-switcher-right-part-wrapper.shadow .categories-switcher__content-item:before{position:absolute;content:"";width:100%;height:1rem;bottom:-3.5rem;left:50%;transform:translateX(-50%);z-index:-1;background-color:transparent;box-shadow:.4rem 5.3rem 4rem 0 #000}
.categories-switcher-ui .categories-switcher-right-part-background{position:absolute;top:-6.1rem;bottom:-10.1rem;right:-7.8rem;left:-7.5rem;border-radius:.2rem;max-width:120%}
@media screen and (min-width:992px){.categories-switcher-ui .categories-switcher-right-part-background{max-width:104%}
}
@media screen and (min-width:1441px){.categories-switcher-ui .categories-switcher-right-part-background{width:63.2rem;max-width:unset}
.ie .categories-switcher-ui .categories-switcher-right-part-background{max-width:63.2rem}
}
.categories-switcher-ui .categories-switcher__tile-title{position:relative;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-size:1.4rem;font-weight:300;letter-spacing:.02rem;color:#000;cursor:pointer}
@media screen and (min-width:768px){.categories-switcher-ui .categories-switcher__tile-title{font-size:1.8rem}
}
.categories-switcher-ui .categories-switcher__tile-title:focus-visible{outline:.2rem solid #008ace}
.categories-switcher-ui .categories-switcher__tile-title p{position:relative;margin:0;padding:1.9rem 0 .5rem}
.categories-switcher-ui .categories-switcher__tile-title:after{position:absolute;content:"";height:1px;right:0;left:0;background-color:#000;opacity:.2}
@media screen and (min-width:768px){.categories-switcher-ui .categories-switcher__tile-title:after{max-width:44.2rem}
}
.categories-switcher-ui .categories-switcher__tile-title.active{font-weight:900}
.categories-switcher-ui .categories-switcher__tile-title.active:after{opacity:1}
.active-color-white .categories-switcher-ui .categories-switcher__tile-title.active:after{background-color:#fff}
.active-color-light-blue .categories-switcher-ui .categories-switcher__tile-title.active:after{background-color:#76cdd8}
.active-color-light-green .categories-switcher-ui .categories-switcher__tile-title.active:after{background-color:#c9db48}
.active-color-blue .categories-switcher-ui .categories-switcher__tile-title.active:after{background-color:#008ace}
.active-color-almost-black .categories-switcher-ui .categories-switcher__tile-title.active:after{background-color:#222}
.active-color-light-red .categories-switcher-ui .categories-switcher__tile-title.active:after{background-color:#f15c43}
.active-color-smoke-gray .categories-switcher-ui .categories-switcher__tile-title.active:after{background-color:#ebebeb}
.active-color-light-yellow .categories-switcher-ui .categories-switcher__tile-title.active:after{background-color:#ffc000}
.active-color-ec-light-blue .categories-switcher-ui .categories-switcher__tile-title.active:after{background-color:#abdbdd}
.active-color-ec-dark-blue .categories-switcher-ui .categories-switcher__tile-title.active:after{background-color:#10303e}
.active-color-black .categories-switcher-ui .categories-switcher__tile-title.active:after{background-color:#000}
@media screen and (min-width:768px){.categories-switcher-ui .categories-switcher__tile-title.active:after{height:.21rem;max-width:48.9rem;right:-4.7rem;transition:right .8s ease-in}
}
.categories-switcher-ui .categories-switcher__tile-title:hover:after{opacity:1;background-color:#222}
.categories-switcher-ui .categories-switcher__content-item-mob{max-height:0;transition:max-height .2s ease-out;overflow:hidden;padding-left:.3rem}
.categories-switcher-ui .categories-switcher__content-item-mob.active{padding-top:3.9rem;margin-bottom:1.2rem;border-bottom:1px solid #222}
@media screen and (min-width:768px){.categories-switcher-ui .categories-switcher__content-item-mob{display:none}
}
.categories-switcher-ui .categories-switcher__content-item{position:relative;margin-right:4rem;left:-2rem}
@media screen and (min-width:768px){.categories-switcher-ui .categories-switcher__content-item.active{display:block}
}
@media screen and (min-width:992px){.categories-switcher-ui .categories-switcher__content-item{margin-right:10rem;left:0}
}
@media screen and (min-width:1441px){.categories-switcher-ui .categories-switcher__content-item{margin-right:0}
}
.categories-switcher-ui .categories-switcher__content-item:focus-visible{outline:.2rem solid #008ace}
.categories-switcher-ui .categories-switcher__content-item .text-ui{position:relative;z-index:3}
.categories-switcher-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}
.book-meeting-ui{background-color:#f7f7f7;padding:2.6rem 2.6rem 1.5rem;color:#222}
@media screen and (min-width:992px){.book-meeting-ui{padding:2.8rem 3.4rem 1.5rem}
}
@media print{.book-meeting-ui{display:none}
}
.book-meeting__heading{text-transform:uppercase}
@media screen and (min-width:992px){.book-meeting__heading{font-size:2.3rem;letter-spacing:.1rem}
}
.book-meeting__link{padding-top:1rem}
@media screen and (min-width:992px){.book-meeting__link{text-align:center}
}
.blocks-tabs-ui .owl-stage-outer{overflow:hidden;width:calc(99%);margin:0 2rem}
.blocks-tabs-ui .owl-stage{display:flex;min-width:100%}
.blocks-tabs-ui .owl-item{flex-grow:1;flex-wrap:nowrap}
.blocks-tabs-ui.last-row-align-left .blocks-tabs-tabs-wrapper{grid-template-columns:repeat(3,1fr)}
@media screen and (min-width:992px){.blocks-tabs-ui.last-row-align-center .blocks-tabs-tab-wrapper{grid-column:span 2}
.blocks-tabs-ui.last-row-align-center .blocks-tabs-tab-wrapper:last-child:nth-child(3n - 1){grid-column-end:-2}
.blocks-tabs-ui.last-row-align-center .blocks-tabs-tab-wrapper:nth-last-child(2):nth-child(3n+1){grid-column-end:4}
.blocks-tabs-ui.last-row-align-center .blocks-tabs-tab-wrapper:last-child:nth-child(3n - 2){grid-column-end:5}
}
.blocks-tabs-ui.last-row-align-center .blocks-tabs-tabs-wrapper{grid-template-columns:repeat(6,1fr)}
.blocks-tabs-ui .bg-color-white .blocks-tabs__tab,.blocks-tabs-ui .bg-color-light-blue .blocks-tabs__tab,.blocks-tabs-ui .bg-color-light-green .blocks-tabs__tab,.blocks-tabs-ui .bg-color-blue .blocks-tabs__tab,.blocks-tabs-ui .bg-color-light-red .blocks-tabs__tab,.blocks-tabs-ui .bg-color-smoke-gray .blocks-tabs__tab,.blocks-tabs-ui .bg-color-light-yellow .blocks-tabs__tab,.blocks-tabs-ui .bg-color-tio-teal .blocks-tabs__tab,.blocks-tabs-ui .bg-color-tio-light-grey .blocks-tabs__tab,.blocks-tabs-ui .bg-color-tio-medium-grey .blocks-tabs__tab{color:#222}
.blocks-tabs-ui .bg-color-almost-black .blocks-tabs__tab,.blocks-tabs-ui .bg-color-ec-dark-blue .blocks-tabs__tab,.blocks-tabs-ui .bg-color-black .blocks-tabs__tab,.blocks-tabs-ui .bg-color-tio-violet .blocks-tabs__tab,.blocks-tabs-ui .bg-color-dark-blue .blocks-tabs__tab{color:#fff}
.blocks-tabs-ui .bg-color-ec-light-blue .blocks-tabs__tab,.blocks-tabs-ui .bg-color-ec-white .blocks-tabs__tab{color:#000}
@media screen and (min-width:992px){.blocks-tabs-ui .bg-color-light-blue .blocks-tabs-tab-wrapper:not(.active):not(.hover),.blocks-tabs-ui .bg-color-light-green .blocks-tabs-tab-wrapper:not(.active):not(.hover),.blocks-tabs-ui .bg-color-blue .blocks-tabs-tab-wrapper:not(.active):not(.hover),.blocks-tabs-ui .bg-color-almost-black .blocks-tabs-tab-wrapper:not(.active):not(.hover),.blocks-tabs-ui .bg-color-light-red .blocks-tabs-tab-wrapper:not(.active):not(.hover),.blocks-tabs-ui .bg-color-smoke-gray .blocks-tabs-tab-wrapper:not(.active):not(.hover),.blocks-tabs-ui .bg-color-light-yellow .blocks-tabs-tab-wrapper:not(.active):not(.hover),.blocks-tabs-ui .bg-color-dark-blue .blocks-tabs-tab-wrapper:not(.active):not(.hover),.blocks-tabs-ui .bg-color-ec-light-blue .blocks-tabs-tab-wrapper:not(.active):not(.hover),.blocks-tabs-ui .bg-color-ec-dark-blue .blocks-tabs-tab-wrapper:not(.active):not(.hover),.blocks-tabs-ui .bg-color-tio-violet .blocks-tabs-tab-wrapper:not(.active):not(.hover),.blocks-tabs-ui .bg-color-black .blocks-tabs-tab-wrapper:not(.active):not(.hover){border-color:#fff}
.blocks-tabs-ui .bg-color-white .blocks-tabs-tab-wrapper:not(.active):not(.hover){border-color:#76cdd8}
.blocks-tabs-ui .bg-color-ec-white .blocks-tabs-tab-wrapper:not(.active):not(.hover){border-color:#abdbdd}
.blocks-tabs-ui .bg-color-tio-medium-grey .blocks-tabs-tab-wrapper:not(.active):not(.hover),.blocks-tabs-ui .bg-color-tio-light-grey .blocks-tabs-tab-wrapper:not(.active):not(.hover),.blocks-tabs-ui .bg-color-tio-teal .blocks-tabs-tab-wrapper:not(.active):not(.hover){border-color:#222}
}
.blocks-tabs-ui .blocks-tabs-tab-wrapper.bg-color-white .blocks-tabs__tab,.blocks-tabs-ui .blocks-tabs-tab-wrapper.bg-color-light-blue .blocks-tabs__tab,.blocks-tabs-ui .blocks-tabs-tab-wrapper.bg-color-light-green .blocks-tabs__tab,.blocks-tabs-ui .blocks-tabs-tab-wrapper.bg-color-blue .blocks-tabs__tab,.blocks-tabs-ui .blocks-tabs-tab-wrapper.bg-color-light-red .blocks-tabs__tab,.blocks-tabs-ui .blocks-tabs-tab-wrapper.bg-color-smoke-gray .blocks-tabs__tab,.blocks-tabs-ui .blocks-tabs-tab-wrapper.bg-color-light-yellow .blocks-tabs__tab,.blocks-tabs-ui .blocks-tabs-tab-wrapper.bg-color-tio-teal .blocks-tabs__tab,.blocks-tabs-ui .blocks-tabs-tab-wrapper.bg-color-tio-light-grey .blocks-tabs__tab,.blocks-tabs-ui .blocks-tabs-tab-wrapper.bg-color-tio-medium-grey .blocks-tabs__tab{color:#222}
.blocks-tabs-ui .blocks-tabs-tab-wrapper.bg-color-almost-black .blocks-tabs__tab,.blocks-tabs-ui .blocks-tabs-tab-wrapper.bg-color-ec-dark-blue .blocks-tabs__tab,.blocks-tabs-ui .blocks-tabs-tab-wrapper.bg-color-black .blocks-tabs__tab,.blocks-tabs-ui .blocks-tabs-tab-wrapper.bg-color-tio-violet .blocks-tabs__tab,.blocks-tabs-ui .blocks-tabs-tab-wrapper.bg-color-dark-blue .blocks-tabs__tab{color:#fff}
.blocks-tabs-ui .blocks-tabs-tab-wrapper.bg-color-ec-light-blue .blocks-tabs__tab,.blocks-tabs-ui .blocks-tabs-tab-wrapper.bg-color-ec-white .blocks-tabs__tab{color:#000}
.blocks-tabs__tab{display:flex;flex-grow:1;justify-content:center;min-width:6.6rem;padding:2.5rem .7rem;text-align:center;white-space:nowrap;text-transform:uppercase}
@media screen and (min-width:992px){.blocks-tabs__tab{display:flex;align-items:center;padding:1.6rem 1rem;white-space:normal}
}
.blocks-tabs__tab.blocks-tabs__tab{text-decoration:none}
.blocks-tabs__tab:hover{cursor:pointer}
.blocks-tabs-tabs-wrapper{display:flex;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-size:1.5rem;font-weight:900}
@media screen and (min-width:992px){.blocks-tabs-tabs-wrapper{display:grid;grid-auto-rows:1fr;grid-gap:3.2rem;font-size:1.8rem;max-width:108.8rem;margin:auto}
}
.blocks-tabs-tab-wrapper{display:flex;flex:1 0 6.6rem;justify-content:center;border:.2rem solid transparent;box-sizing:border-box}
.blocks-tabs-tab-wrapper:focus-visible{outline:.2rem solid #008ace}
@media screen and (min-width:992px){.blocks-tabs-tab-wrapper{max-width:34.1rem}
.blocks-tabs-tab-wrapper:nth-child(-n+3){margin-top:0}
}
.blocks-tabs-title-section{padding-top:3.4rem}
@media screen and (min-width:992px){.blocks-tabs-title-section{padding:6.8rem 0 3.4rem}
}
.blocks-tabs-upper-container{max-width:108.8rem;margin:auto}
.blocks-tabs__content-item:focus-visible{border:.2rem solid #008ace}
.anywhere-vacancy-block-ui{padding:2rem;margin:6rem -2rem 0;background:#f7f7f7}
@media screen and (min-width:992px){.anywhere-vacancy-block-ui{max-width:34.9rem;margin:0;padding:4.8rem 3.7rem}
}
.anywhere-vacancy-block__title{margin-bottom:1.4rem;text-transform:uppercase;letter-spacing:.25rem;font:700 2.2rem / 2.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif}
.anywhere-vacancy-block__vacancy-name{letter-spacing:.1rem;text-transform:none;font:300 2rem / 2.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif}
.anywhere-vacancy-block__link-wrapper{text-align:center}
.anywhere-vacancy-block__link{font-size:1.4rem;color:#222;letter-spacing:.3rem;font-weight:700;text-transform:uppercase}
.anywhere-vacancy-block__link:hover{color:#222}
.anywhere-vacancy-block__button{display:block;margin-bottom:2rem}
.anywhere-vacancy-block__button .button__content{font-size:1.7rem}
.animation{position:relative;z-index:1}
.animation__image-container{overflow:hidden}
.animation__image-container--globe{float:right;width:14rem;height:14rem;margin-top:2rem}
.animation__image-container--globe path{stroke-width:2.32;vector-effect:non-scaling-stroke}
@media screen and (min-width:768px){.animation__image-container--globe{margin-top:7rem;width:41rem;height:41rem}
.animation__image-container--globe path{stroke-width:3}
}
.animation__image-container--line1{position:absolute;right:0;bottom:-18.8rem;width:10rem}
.animation__image-container--line1 path{stroke-width:3;vector-effect:non-scaling-stroke}
@media screen and (min-width:768px){.animation__image-container--line1{right:0;bottom:-17.8rem;width:13rem}
.animation__image-container--line1 path{stroke-width:4}
}
@media screen and (min-width:1024px){.animation__image-container--line1{right:0;bottom:-18.8rem;width:15rem;height:45rem}
}
@media screen and (min-width:1130px){.animation__image-container--line1{right:-1.6rem;width:28.6rem;bottom:-39.1rem;height:92rem}
}
.animation__image-container--line2{position:absolute;right:0;top:0;width:25.3rem;height:25.3rem;display:none}
.animation__image-container--line2 .animation__svg{transform:translate3d(0.5rem,-1.5rem,0)}
@media screen and (min-width:768px){.animation__image-container--line2{display:block}
}
.animation__image-container--line3{position:absolute;right:0;top:0;width:23.6rem;height:58.7rem;display:none}
.animation__image-container--line3 .animation__svg{transform:translate3d(0.5rem,-0.5rem,0)}
@media screen and (min-width:768px){.animation__image-container--line3{display:block}
}
.animation__svg{width:100%;height:100%;transform:translate3d(0,0,0)}
img.coral3-Icon-image:nth-child(2){display:none}
.animated-logos{width:100%}
.animated-logos__wrapper-items{margin:0 -2.1% calc(4.2rem - 4.2%);display:flex;justify-content:center;flex-wrap:wrap}
.animated-logos__wrapper-items.animated-logos__row-alignment-left{justify-content:flex-start}
.animated-logos__wrapper-item{position:relative;margin:0 2.1% 4.2%;box-sizing:border-box;opacity:0;transition:opacity 500ms ease-in-out}
.animated-logos__wrapper-item.animated{opacity:1}
.animated-logos__link{position:absolute;display:block;top:0;left:0;width:100%;height:100%;max-height:12.2rem;color:inherit}
.animated-logos__link:not([href]):hover{color:inherit}
.ie .animated-logos__link{overflow:hidden;border:.2rem solid}
.animated-logos__image{display:block;width:100%;height:100%;object-fit:contain;outline:.2rem solid;outline-offset:-0.2rem}
.ie .animated-logos__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.animated-logos .animated-logos__row-count-3 .animated-logos__wrapper-item{width:29.1%;max-width:33rem;padding-bottom:10.7%}
@media screen and (max-width:699px){.animated-logos .animated-logos__row-count-3 .animated-logos__wrapper-item{width:45.5%;padding-bottom:18%}
}
.animated-logos .animated-logos__row-count-4 .animated-logos__wrapper-item{width:20.7%;max-width:23.6rem;padding-bottom:10.7%}
@media screen and (max-width:699px){.animated-logos .animated-logos__row-count-4 .animated-logos__wrapper-item{width:29%;padding-bottom:17.8%}
}
@media screen and (max-width:500px){.animated-logos .animated-logos__row-count-4 .animated-logos__wrapper-item{width:45.5%;padding-bottom:22%}
}
.animated-logos .animated-logos__row-count-5 .animated-logos__wrapper-item{width:15.8%;max-width:17.9rem;padding-bottom:10.7%}
@media screen and (max-width:699px){.animated-logos .animated-logos__row-count-5 .animated-logos__wrapper-item{width:26%;padding-bottom:17.8%}
}
@media screen and (max-width:530px){.animated-logos .animated-logos__row-count-5 .animated-logos__wrapper-item{width:32%;padding-bottom:22%}
}
.animated-logos .animated-logos__row-count-6 .animated-logos__wrapper-item{width:12.4%;max-width:14.1rem;padding-bottom:10.7%}
@media screen and (min-width:699px) and (max-width:908px){.animated-logos .animated-logos__row-count-6 .animated-logos__wrapper-item{width:calc(15.70167382%);padding-bottom:14%}
}
@media screen and (min-width:511px) and (max-width:698px){.animated-logos .animated-logos__row-count-6 .animated-logos__wrapper-item{width:calc(20.70295499%);padding-bottom:17.8%}
}
@media screen and (max-width:510px){.animated-logos .animated-logos__row-count-6 .animated-logos__wrapper-item{width:calc(28.99705882%);padding-bottom:25.2%}
}
.section-ui .section-ui.section-ui[class*="bg-color"] .layering-section__overlay .animated-logos__image{outline-color:#76cdd8}
.detail-pages-list-ui{position:relative;z-index:2}
.detail-pages-list__holder{flex-wrap:wrap;max-width:112.9rem;margin:0 auto;padding-top:2rem}
@media screen and (min-width:768px){.detail-pages-list__holder{display:flex;padding:0 2rem}
}
.detail-pages-list__link{display:block;color:#231f20}
.detail-pages-list__link:hover{color:#231f20;text-decoration:none}
.detail-pages-list__link:focus:focus-visible{outline:.2rem solid #008ace}
.detail-pages-list__title{font-size:1.9rem;line-height:2.2rem;margin:0 0 1.7rem}
.detail-pages-list__link:hover .detail-pages-list__title{text-decoration:underline}
@media screen and (min-width:768px){.detail-pages-list__title{font-size:2.2rem;line-height:2.5rem}
}
.detail-pages-list__item{width:100%;padding:0 2rem 1.7rem}
@media screen and (min-width:768px){.detail-pages-list__item{width:32%;margin:0 0 0 2%;padding:0 0 1.7rem}
.detail-pages-list__item:nth-child(3n+1){margin-left:0}
}
.detail-pages-list__img{margin:0 0 4rem;overflow:hidden;height:25.5rem;position:relative;display:block}
@media print{.detail-pages-list__img{display:none}
}
.detail-pages-list__img div{height:100%;background:no-repeat center;background-size:cover}
.detail-pages-list__content{margin:0 0 2.6rem}
@media screen and (min-width:768px){.detail-pages-list__content{min-height:17.2rem;margin-bottom:1.7rem}
}
@media screen and (min-width:1130px){.detail-pages-list__content{margin-right:10%}
}
.detail-pages-list__tag-list{text-transform:uppercase}
.detail-pages-list__tag{display:inline}
.detail-pages-list__tag:after{content:", "}
.detail-pages-list__tag:last-child:after{content:""}
.detail-pages-list__tag--content-type:after{content:"|";margin:0 .6rem}
.detail-pages-list--panel-red .detail-pages-list__item-last-row,.detail-pages-list--panel-yellow .detail-pages-list__item-last-row,.detail-pages-list--panel-gray .detail-pages-list__item-last-row{position:relative}
.detail-pages-list--panel-red .detail-pages-list__item-last-row:after,.detail-pages-list--panel-yellow .detail-pages-list__item-last-row:after,.detail-pages-list--panel-gray .detail-pages-list__item-last-row:after{position:absolute;top:12.8rem;bottom:0;left:-999rem;right:-999rem;z-index:-1}
.detail-pages-list--panel-red .detail-pages-list__item-last-row:last-child:after,.detail-pages-list--panel-yellow .detail-pages-list__item-last-row:last-child:after,.detail-pages-list--panel-gray .detail-pages-list__item-last-row:last-child:after{content:""}
.detail-pages-list--panel-red .detail-pages-list__item-last-row:last-child .detail-pages-list__tag:before,.detail-pages-list--panel-yellow .detail-pages-list__item-last-row:last-child .detail-pages-list__tag:before,.detail-pages-list--panel-gray .detail-pages-list__item-last-row:last-child .detail-pages-list__tag:before{background:#fff}
.detail-pages-list--panel-red .detail-pages-list__item-last-row:not(:last-child) .detail-pages-list__link,.detail-pages-list--panel-yellow .detail-pages-list__item-last-row:not(:last-child) .detail-pages-list__link,.detail-pages-list--panel-gray .detail-pages-list__item-last-row:not(:last-child) .detail-pages-list__link{color:#231f20}
@media screen and (min-width:768px){.detail-pages-list--panel-red .detail-pages-list__item-last-row:not(:last-child) .detail-pages-list__link,.detail-pages-list--panel-yellow .detail-pages-list__item-last-row:not(:last-child) .detail-pages-list__link,.detail-pages-list--panel-gray .detail-pages-list__item-last-row:not(:last-child) .detail-pages-list__link{color:#fff}
}
.detail-pages-list--panel-red .detail-pages-list__item-last-row:not(:last-child) .detail-pages-list__link:hover .detail-pages-list__title,.detail-pages-list--panel-yellow .detail-pages-list__item-last-row:not(:last-child) .detail-pages-list__link:hover .detail-pages-list__title,.detail-pages-list--panel-gray .detail-pages-list__item-last-row:not(:last-child) .detail-pages-list__link:hover .detail-pages-list__title{color:#222}
@media screen and (min-width:768px){.detail-pages-list--panel-red .detail-pages-list__item-last-row:not(:last-child) .detail-pages-list__link:hover .detail-pages-list__title,.detail-pages-list--panel-yellow .detail-pages-list__item-last-row:not(:last-child) .detail-pages-list__link:hover .detail-pages-list__title,.detail-pages-list--panel-gray .detail-pages-list__item-last-row:not(:last-child) .detail-pages-list__link:hover .detail-pages-list__title{color:#eee}
}
.detail-pages-list--panel-red .detail-pages-list__item-last-row .detail-pages-list__link,.detail-pages-list--panel-yellow .detail-pages-list__item-last-row .detail-pages-list__link,.detail-pages-list--panel-gray .detail-pages-list__item-last-row .detail-pages-list__link{color:#fff}
.detail-pages-list--panel-red .detail-pages-list__item-last-row .detail-pages-list__link:hover .detail-pages-list__title,.detail-pages-list--panel-yellow .detail-pages-list__item-last-row .detail-pages-list__link:hover .detail-pages-list__title,.detail-pages-list--panel-gray .detail-pages-list__item-last-row .detail-pages-list__link:hover .detail-pages-list__title{color:#eee}
@media screen and (min-width:768px){.detail-pages-list--panel-red .detail-pages-list__item-last-row .detail-pages-list__tag:before,.detail-pages-list--panel-yellow .detail-pages-list__item-last-row .detail-pages-list__tag:before,.detail-pages-list--panel-gray .detail-pages-list__item-last-row .detail-pages-list__tag:before{background:#fff}
.detail-pages-list--panel-red .detail-pages-list__item-last-row .detail-pages-list__content,.detail-pages-list--panel-yellow .detail-pages-list__item-last-row .detail-pages-list__content,.detail-pages-list--panel-gray .detail-pages-list__item-last-row .detail-pages-list__content{min-height:14.1rem}
}
.detail-pages-list--panel-gray .detail-pages-list__item-last-row:not(:last-child) .detail-pages-list__link{color:#222}
@media screen and (min-width:768px){.detail-pages-list--panel-gray .detail-pages-list__item-last-row:not(:last-child) .detail-pages-list__link{color:#222}
}
.detail-pages-list--panel-gray .detail-pages-list__item-last-row:not(:last-child) .detail-pages-list__link:hover .detail-pages-list__title{color:#111}
@media screen and (min-width:768px){.detail-pages-list--panel-gray .detail-pages-list__item-last-row:not(:last-child) .detail-pages-list__link:hover .detail-pages-list__title{color:#111}
}
.detail-pages-list--panel-gray .detail-pages-list__item-last-row .detail-pages-list__link{color:#222}
.detail-pages-list--panel-gray .detail-pages-list__item-last-row .detail-pages-list__link:hover .detail-pages-list__title{color:#111}
.detail-pages-list--panel-red .detail-pages-list__item-last-row:after{background-color:#f15c43}
@media screen and (min-width:768px){.detail-pages-list--panel-red .detail-pages-list__item-last-row:after{content:""}
}
.detail-pages-list--panel-red .detail-pages-list__item-last-row:after:last-of-type{content:""}
.detail-pages-list--panel-yellow .detail-pages-list__item-last-row:after{background-color:#ffc000}
@media screen and (min-width:768px){.detail-pages-list--panel-yellow .detail-pages-list__item-last-row:after{content:""}
}
.detail-pages-list--panel-yellow .detail-pages-list__item-last-row:after:last-of-type{content:""}
.detail-pages-list--panel-gray .detail-pages-list__item-last-row:after{background-color:#f7f7f7}
@media screen and (min-width:768px){.detail-pages-list--panel-gray .detail-pages-list__item-last-row:after{content:""}
}
.detail-pages-list--panel-gray .detail-pages-list__item-last-row:after:last-of-type{content:""}
.detail-pages-list__label{position:absolute;bottom:3rem;left:0;background:#ffc000;color:#222;font:900 .9rem/1.1rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;text-transform:uppercase;padding:.8rem 1rem .6rem 1.6rem}
@media screen and (min-width:768px){.detail-pages-list__label{padding-left:1rem;font-size:.8rem}
}
@media screen and (min-width:992px){.detail-pages-list__label{padding-left:1.6rem;font-size:.9rem}
}
.detail-pages-list__white-label-container{position:absolute;bottom:0;font-size:1rem;line-height:1rem;padding:1.7rem 2.9rem 1.4rem .9rem;background-color:#fff}
.detail-pages-list__white-label{height:.8rem;width:15.2rem}
.news-events-ui{padding:2.6rem 0}
@media screen and (min-width:992px){.news-events-ui{padding:2.8rem 0 3.4rem}
}
.news-events-ui__main-title{margin-bottom:1.2rem}
@media screen and (min-width:768px){.news-events-ui__main-title{margin-bottom:1.4rem}
}
@media screen and (min-width:992px){.colctrl--tablet .news-events-ui{padding-right:2.6rem}
.colctrl--tablet .news-events-ui .news-events__item:first-child{padding-top:4.3rem}
.colctrl--tablet .news-events-ui .news-events__item:last-child{border-bottom:0}
}
@media screen and (min-width:768px){.colctrl--mobile .news-events-ui{padding-right:2.6rem}
.colctrl--mobile .news-events-ui .news-events__item:first-child{padding-top:4.3rem}
.colctrl--mobile .news-events-ui .news-events__item:last-child{border-bottom:0}
}
.layout-box .news-events-ui a{outline-offset:-2px}
.news-events__all-link,.news-events__date,.news-events__author{font-size:1.4rem;line-height:1.6rem;letter-spacing:.3rem}
.news-events__all-link,.news-events__author{text-transform:uppercase}
.news-events__all-link,.news-events__date{font-weight:700}
.news-events__all-link{text-decoration:underline;color:#222}
.news-events__all-link:hover{text-decoration:none;color:#222}
.bg-color-almost-black .news-events__all-link,.bg-color-cornflower-blue .news-events__all-link,.bg-color-midnight-blue .news-events__all-link,.bg-color-ec-dark-blue .news-events__all-link,.bg-color-black .news-events__all-link{color:#fff}
.bg-color-almost-black .news-events__all-link:hover,.bg-color-cornflower-blue .news-events__all-link:hover,.bg-color-midnight-blue .news-events__all-link:hover,.bg-color-ec-dark-blue .news-events__all-link:hover,.bg-color-black .news-events__all-link:hover{color:#fff}
.news-events__date{margin-bottom:1.7rem;display:block}
.news-events__item{border-bottom:1px solid #d6d6d6;padding:4rem 0 4.5rem}
@media screen and (min-width:992px){.news-events__item{padding:4.7rem 0 5.2rem}
}
@media screen and (min-width:992px){.news-events__item.continuum{padding:4.7rem 0 0}
}
.news-events__title{font:700 2.2rem/2.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;margin-bottom:1.2rem}
.bg-color-midnight-blue .news-events__link{color:#6bc6d2 !important}
.bg-color-midnight-blue .news-events__link:hover{color:#0084ce !important}
.news-events__author{padding:1.3rem 0 0;display:block;color:#231f20}
.bg-color-almost-black .news-events__author,.bg-color-cornflower-blue .news-events__author,.bg-color-midnight-blue .news-events__author,.bg-color-ec-dark-blue .news-events__author,.bg-color-black .news-events__author,.bg-color-light-yellow .news-events__author,.bg-color-dark-blue .news-events__author,.bg-color-light-red .news-events__author,.bg-color-blue .news-events__author,.bg-color-light-green .news-events__author,.bg-color-light-blue .news-events__author{color:#fff}
.bg-color-almost-black .news-events__author:hover,.bg-color-cornflower-blue .news-events__author:hover,.bg-color-midnight-blue .news-events__author:hover,.bg-color-ec-dark-blue .news-events__author:hover,.bg-color-black .news-events__author:hover,.bg-color-light-yellow .news-events__author:hover,.bg-color-dark-blue .news-events__author:hover,.bg-color-light-red .news-events__author:hover,.bg-color-blue .news-events__author:hover,.bg-color-light-green .news-events__author:hover,.bg-color-light-blue .news-events__author:hover{color:#fff}
.news-events__venue{display:block;font-weight:400}
.news-events__info-list{padding:0 0 .3rem}
.news-events__info-list li{display:inline;vertical-align:top;position:relative;padding:0 0 0 1.1rem}
.news-events__info-list li:after{content:"";position:absolute;top:1.1rem;left:.3rem;width:.3rem;height:.3rem;border-radius:100%;background:#222}
.news-events__info-list li:first-child{padding-left:0}
.news-events__info-list li:first-child:after{display:none}
.news-events__logo{position:relative;height:.8rem;width:12.4rem;top:.5rem;margin:3rem 0 1.5rem;fill:#000}
[class*="bg-color"]:not(.bg-color-white):not(.bg-color-smoke-gray):not(.bg-color-white-smoke):not(.bg-color-ec-light-blue):not(.bg-color-light-yellow) .news-events__logo{fill:white}
[class*="bg-color"]:not(.bg-color-white):not(.bg-color-almost-black):not(.bg-color-smoke-gray):not(.bg-color-ec-dark-blue):not(.bg-color-black):not(.bg-color-tio-light-grey):not(.bg-color-tio-medium-grey):not(.bg-color-tio-teal):not(.bg-color-ec-white):not(.bg-color-white-smoke) .news-events__link{color:#fff}
[class*="bg-color"]:not(.bg-color-white):not(.bg-color-almost-black):not(.bg-color-smoke-gray):not(.bg-color-ec-dark-blue):not(.bg-color-black):not(.bg-color-tio-light-grey):not(.bg-color-tio-medium-grey):not(.bg-color-tio-teal):not(.bg-color-ec-white):not(.bg-color-white-smoke) .news-events__link:hover{color:#eee}