.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .partner{transition:color 300ms linear}
.location-selector-ui.test-io{display:none}
.hamburger-menu-ui .location-selector-ui.test-io{display:block}
@media screen and (min-width:1130px){.location-selector-ui.test-io{display:block}
}
.test-io .location-selector__button.opened svg{fill:#76cdd8}
.test-io .location-selector__button{display:flex;padding-bottom:2px;margin-bottom:-3px;color:#fff;font:700 1.4rem/2.4rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;letter-spacing:1px;white-space:nowrap}
.test-io .location-selector__button:after{margin-left:.5rem;align-self:center;content:"";display:block;width:0;height:0;border-left:.65rem solid transparent;border-right:.65rem solid transparent;border-top:.9rem solid #fff}
.test-io .location-selector__button:hover,.test-io .location-selector__button.opened{color:#78eac1}
.test-io .location-selector__button:hover:after{content:"";display:block;width:0;height:0;border-left:.65rem solid transparent;border-right:.65rem solid transparent;border-top:.9rem solid #78eac1}
.test-io .location-selector__button.opened:after{border:0;content:"";display:block;width:0;height:0;border-left:.65rem solid transparent;border-right:.65rem solid transparent;border-bottom:.9rem solid #78eac1}
.test-io .location-selector__panel{position:absolute;left:0;right:0;top:100%;max-height:calc(100vh - 14.1rem);display:none;overflow-y:auto;z-index:5;padding:2.6rem;background:#eee;box-sizing:border-box}
.header--animated .test-io .location-selector__panel{max-height:calc(100vh - 12.1rem)}
@media screen and (min-width:992px){.test-io .location-selector__panel{background:#fff}
}
@media screen and (min-width:1130px){.test-io .location-selector__panel{padding:2.3rem 15rem 2.5rem;left:2rem;right:2rem}
}
.test-io .location-selector__title{display:block;color:#231f20;font:700 1.7rem/2.4rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;letter-spacing:normal;text-transform:uppercase;padding-right:62%;margin-bottom:2rem}
.test-io .location-selector__title:not(:first-child){border-top:1px solid #222;padding-top:3rem;position:relative}
@media screen and (min-width:992px){.test-io .location-selector__title:not(:first-child){border-top-color:#d6d6d6}
}
.test-io .location-selector__list{display:flex;position:relative;margin:2rem 0 0;flex-wrap:wrap}
.test-io .location-selector__item{width:100%;height:100%;margin-bottom:1rem}
.test-io .location-selector__item:last-child{margin-bottom:1rem}
@media screen and (min-width:992px){.test-io .location-selector__item{margin-bottom:1rem;padding-left:1rem;width:33.3%}
.test-io .location-selector__item:nth-child(3n + 1){padding-left:0}
}
.test-io .location-selector__link{font:700 1.7rem/1.3 "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;margin-right:2.8rem;color:#222;-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}
.test-io .location-selector__link span{padding-left:2px}
.no-touchevents .test-io .location-selector__link:hover{text-decoration:none;color:#7954ff}
.no-touchevents .test-io .location-selector__link:hover span{color:#7954ff}
.test-io .location-selector__link.active{color:#7954ff}
.test-io .location-selector__link:not(.active) span{color:#222}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .partner{transition:color 300ms linear}
.mobile-location-selector-ui.test-io{position:absolute;bottom:0;width:100%;padding:1.2rem 0;background-color:#eee;z-index:6}
.mobile-location-selector-ui.test-io.opened{top:0;overflow-y:auto}
.test-io .mobile-location-selector__button{display:flex;justify-content:space-between;width:calc(100% - 5.2rem);margin:0 auto;padding-bottom:1.6rem;color:#222;letter-spacing:.095em;font:700 1.7rem/2rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;text-align:left;border-bottom:1px solid #717171}
.test-io .mobile-location-selector__button:after{align-self:center;content:"";display:block;width:0;height:0;border-left:.65rem solid transparent;border-right:.65rem solid transparent;border-top:.9rem solid #231f20}
.test-io .mobile-location-selector__panel{height:0;padding:0 2.6rem;transition:opacity .4s ease;opacity:0;visibility:hidden}
.test-io .mobile-location-selector__title{display:block;padding:2rem 0 1.2rem;margin-bottom:.4rem;color:#231f20;font:700 1.7rem/3.4rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;letter-spacing:normal;text-transform:uppercase}
.test-io .mobile-location-selector__item{margin-bottom:1.6rem}
.test-io .mobile-location-selector__link{color:#222;font:700 1.9rem/1.3 "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif}
.test-io .mobile-location-selector__link.active,.test-io .mobile-location-selector__link:hover{color:#7954ff;text-decoration:none;font-weight:900}
.test-io .mobile-location-selector__link.active span,.test-io .mobile-location-selector__link:hover span{color:#7954ff}
.test-io .mobile-location-selector__link:not(.active) span{color:#222}
.test-io .mobile-location-selector__link:not(.active):hover span{color:#7954ff}
.test-io .opened .mobile-location-selector__button:after{border:0;content:"";display:block;width:0;height:0;border-left:.65rem solid transparent;border-right:.65rem solid transparent;border-bottom:.9rem solid #231f20}
.test-io .opened .mobile-location-selector__panel{visibility:visible;height:auto;opacity:1}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .partner{transition:color 300ms linear}
.header-ui.test-io{position:fixed;top:0;left:0;z-index:51;width:100%;min-width:320px;height:auto;transition-property:none}
@media print{.header-ui.test-io{display:none}
}
.has-pinned .header-ui.test-io{transform:translateY(-100%);overflow:hidden}
.header-ui.test-io.header--animated{height:auto}
.header-ui.test-io.header--animated .header__top{height:5.8rem}
.header-ui.test-io.header--animated .header__bottom{height:3.5rem}
@media screen and (min-width:1130px){.header-ui.test-io.header--animated .header__bottom{height:6.3rem}
}
.test-io .header__top,.test-io .header__bottom{border-bottom:1px solid #fff;background-color:#222;transition:.4s ease-in-out;transition-property:transform,height;position:relative}
.test-io .header__top{height:6.8rem;box-sizing:content-box}
.test-io .header__bottom{height:4rem;box-sizing:content-box}
.test-io .header__bottom:after{content:"";position:absolute;left:50%;top:0;width:1px;background-color:#fff;height:100%}
@media screen and (min-width:1130px){.test-io .header__bottom{border-bottom:0;height:7.3rem}
.test-io .header__bottom:after{display:none}
}
.test-io .header__content{position:relative;display:flex;align-items:center;justify-content:center;height:100%;max-width:108.8rem;padding:0;margin:0 auto;box-sizing:content-box}
@media screen and (min-width:1130px){.test-io .header__content{padding:0 2rem}
}
.test-io .header__content.top{justify-content:space-between;padding:0 2rem}
.test-io .header__content.top .cta-buttons{display:none}
@media screen and (min-width:1130px){.test-io .header__content.top .cta-buttons{display:flex}
}
.test-io .header__content.top .cta-button{margin-right:1.8rem}
@media screen and (min-width:1130px){.test-io .header__content.top .cta-button__button:hover{text-decoration:underline}
}
.test-io .header__content.bottom .cta-buttons .cta-button{flex-basis:50%}
@media screen and (min-width:1130px){.test-io .header__content.bottom .cta-buttons{display:none}
}
.test-io .header__content.bottom .button-cta--become-a-tester,.test-io .header__content.bottom .button-cta--get-a-demo{letter-spacing:.15rem}
@media screen and (min-width:1130px){.test-io .header__content.bottom .button-cta--become-a-tester,.test-io .header__content.bottom .button-cta--get-a-demo{display:none}
}
.test-io .header__container-right{display:flex;align-items:center}
.test-io .header__logo-container{position:relative;width:50px;height:3.6rem;overflow:hidden;margin:0;margin-left:.1rem;display:flex;flex-direction:row}
@media screen and (min-width:1130px){.test-io .header__logo-container{overflow:visible;width:auto}
}
.test-io .header__logo-container:after{content:"";position:absolute;top:0;left:80px;height:100%;width:1px;background-color:#fff}
@media screen and (min-width:1130px){.test-io .header__logo-container:after{display:none}
}
.test-io .header__logo-link{position:relative;display:flex;align-items:center;height:100%}
.test-io .header__logo-link-svg{height:3.97rem;width:3.97rem;transform:translate(-0.2rem,-0.2rem)}
.test-io .header__animated-logo-image{width:3.6rem;height:3.6rem}
.test-io .header__logo-image{height:100%}
.test-io .header__logo-logo_text{display:none;font:700 2.1rem/2.1rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.15em;margin:0 0 0 2.2rem;white-space:pre;color:#fff}
@media screen and (min-width:1130px){.test-io .header__logo-logo_text{display:inline-block;top:.8rem}
}
.test-io .header__controls{display:block}
.test-io .header__control{margin:0 2rem 0 auto}
.test-io .header__control:focus:focus-visible{outline:.2rem solid #008ace}
.test-io .header__icon{display:flex;height:2.2rem}
.no-touchevents .test-io .header__icon:hover svg,.test-io .header__icon.opened svg{fill:#76cdd8}
.test-io .header__icon svg{fill:#fff;height:2.2rem;width:2.2rem;align-self:center;pointer-events:none}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .partner{transition:color 300ms linear}
.top-navigation-ui.test-io{margin:0;height:100%}
.test-io .top-navigation__row{display:none}
@media screen and (min-width:1130px){.test-io .top-navigation__row{display:flex;height:100%}
}
.test-io .top-navigation__item{display:flex;flex-direction:column;height:100%;justify-content:center;min-height:6.8rem;margin-left:3.9rem}
.test-io .top-navigation__item:first-child{margin-left:0;padding-left:0}
.test-io .top-navigation__item:first-child .top-navigation__item-text:before{display:none}
.header--animated .test-io .top-navigation__item{min-height:3.5rem}
@media screen and (min-width:1130px){.header--animated .test-io .top-navigation__item{min-height:6.3rem}
}
.test-io .top-navigation__item-text{display:flex;align-items:center;height:100%}
.test-io .top-navigation__item-text:before{height:1.4rem;content:"";position:absolute;width:1px;margin:-0.7rem 0 0 -2rem;background-color:#d6d6d6;top:50%;pointer-events:none}
.test-io .top-navigation__item-link{padding:.2rem;font:700 1.4rem/1.4rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;color:#fff;text-transform:uppercase}
.test-io .top-navigation__item-link.active,.test-io .top-navigation__item-link:hover{color:#78eac1;text-decoration:underline}
.test-io .top-navigation__item-link-holder--a11y{position:relative;white-space:nowrap}
.test-io .top-navigation__item-link--a11y{position:absolute;top:0;left:-999rem;padding:.1rem;color:#fff;font-size:1.2rem;background:#231f20}
.top-navigation__item:not(.js-opened) .test-io .top-navigation__item-link--a11y:focus{left:auto}
.test-io .top-navigation__item-link--a11y span{text-transform:uppercase}
.test-io .top-navigation__flyout{display:none;position:absolute;z-index:5;top:100%;background:#fff;left:2rem;right:2rem;border:1px solid #bbb;border-top:0;max-height:calc(100vh - 14.1rem);overflow-y:auto;padding:3.9rem .3rem 6.8rem}
.test-io .top-navigation__flyout-list{display:flex;flex-direction:column;flex-basis:33.3%}
.test-io .top-navigation__flyout-list:not(:first-child){border-left:1px solid #d6d6d6}
.test-io .top-navigation__flyout-list:first-child:nth-last-child(2),.test-io .top-navigation__flyout-list:first-child:nth-last-child(2) ~ .top-navigation__flyout-list{flex-basis:50%}
.test-io .top-navigation__flyout-list:first-child:nth-last-child(4),.test-io .top-navigation__flyout-list:first-child:nth-last-child(4) ~ .top-navigation__flyout-list{flex-basis:25%}
.test-io .top-navigation__flyout-item{padding:0 1rem 1.2rem 8.8rem}
.test-io .top-navigation__main-link{color:#222;min-height:1.7rem;margin-bottom:.9rem;font:700 1.4rem/1.8rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;text-transform:uppercase}
.test-io .top-navigation__main-link:hover{text-decoration:none;color:#7bbbc6}
.test-io .top-navigation__sub-item{margin-left:0;margin-bottom:.9rem}
.test-io .top-navigation__sub-link{color:#222;min-height:1.7rem;margin-bottom:.9rem;font:100 1.7rem/2.3rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;text-transform:none}
.test-io .top-navigation__sub-link:hover{text-decoration:none;color:#76cdd8}
.test-io .top-navigation__main-link.active,.test-io .top-navigation__sub-link.active{color:#7954ff;text-decoration:underline}
.test-io .top-navigation__main-link:hover,.test-io .top-navigation__sub-link:hover{color:#7954ff}
.test-io .js-opened .top-navigation__flyout{display:flex}
.test-io .js-opened .top-navigation__item-link{color:#78eac1}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .partner{transition:color 300ms linear}
@media screen and (min-width:1130px){.hamburger-menu-ui.test-io{display:none}
}
.test-io .hamburger-menu__list{padding:2.6rem 2.6rem 5.2rem;overflow-y:auto}
.test-io .hamburger-menu__list:not(:last-child){margin-bottom:5.2rem;padding-bottom:0}
.mobile-location-selector-ui + .test-io .hamburger-menu__list{padding-bottom:5.2rem}
.mobile-location-selector-ui + .test-io .hamburger-menu__list:not(:last-child){padding-bottom:0}
.global-menu-ui + .test-io .hamburger-menu__list{margin-bottom:7rem;padding-bottom:0}
.test-io .hamburger-menu__dropdown{position:fixed;top:10.8rem;flex-direction:column;left:0;right:0;z-index:5;display:flex;height:calc(100% - 10.8rem);background:#eee;transition:.4s ease-in-out;transition-property:top}
@media screen and (min-width:1130px){.test-io .hamburger-menu__dropdown{top:14.1rem}
}
.header--animated .test-io .hamburger-menu__dropdown{height:calc(100% - 9.3rem);top:9.3rem}
@media screen and (min-width:1130px){.header--animated .test-io .hamburger-menu__dropdown{top:12.1rem}
}
.test-io .hamburger-menu__link{color:#222;height:auto;line-height:2rem;letter-spacing:.095em;font-size:1.9rem;-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}
.test-io .hamburger-menu__link.active{color:#7954ff}
.test-io .hamburger-menu__link:hover{text-decoration:none;color:#7954ff}
.touchevents .test-io .hamburger-menu__link:hover{color:#222}
.test-io .hamburger-menu__item{padding-bottom:1.2rem;border-top:1px solid #7954ff;position:relative;padding-top:1.2rem;-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}
.test-io .hamburger-menu__item:last-child{border-bottom:1px solid #7954ff}
.test-io .hamburger-menu__item:first-child{border-top:0;margin-top:.9rem}
.test-io .hamburger-menu__item.item--collapsed{cursor:pointer}
.test-io .hamburger-menu__item.item--collapsed:after{position:absolute;right:0;top:2rem;display:none}
.test-io .hamburger-menu__item.item--expanded .hamburger-menu__sub-list{display:block}
.test-io .hamburger-menu__item.item--expanded:after{display:none}
.test-io .hamburger-menu__item.item--expanded .hamburger-menu__sub-menu-toggle-button{border:0;content:"";display:block;width:0;height:0;border-left:.65rem solid transparent;border-right:.65rem solid transparent;border-bottom:.9rem solid #231f20}
.test-io .hamburger-menu__has-arrow.item--collapsed:after{content:"";display:block;width:0;height:0;border-left:.65rem solid transparent;border-right:.65rem solid transparent;border-top:.9rem solid #231f20}
.test-io .hamburger-menu__has-arrow.item--expanded:after{border:0;content:"";display:block;width:0;height:0;border-left:.65rem solid transparent;border-right:.65rem solid transparent;border-bottom:.9rem solid #231f20}
.test-io .hamburger-menu__item .test-io .hamburger-menu__link{font:700 1.7rem/3.4rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;text-transform:uppercase;width:60%}
.test-io .hamburger-menu__sub-list{display:none}
.test-io .hamburger-menu__sub-list .hamburger-menu__item{margin-left:0;padding:0;border:0;width:100%;margin-bottom:.9rem}
.test-io .hamburger-menu__sub-list .hamburger-menu__item:last-child{margin-bottom:0}
.test-io .hamburger-menu__sub-list .hamburger-menu__item:after{content:""}
.test-io .hamburger-menu__sub-list .hamburger-menu__item .hamburger-menu__link{font:300 1.9rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.02em;text-transform:none}
.test-io .hamburger-menu__sub-list .hamburger-menu__item .hamburger-menu__link.active{font-weight:900;color:#7954ff}
.test-io .hamburger-menu__sub-list .hamburger-menu__item .hamburger-menu__link:hover{text-decoration:none}
.test-io .hamburger-menu__button{font:700 1.2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#fff;width:11.2rem;height:3.1rem;border:1px solid #78eac1;padding-right:.9rem;margin-right:1.3rem;position:relative;box-sizing:border-box;text-align:left;padding-left:2.3rem;letter-spacing:.25em;display:flex;align-items:center}
.test-io .hamburger-menu__cross{display:block;transform:rotate(0);margin:0 0 0 .7rem}
.hamburger-menu--expanded .test-io .hamburger-menu__cross{transform:rotate(45deg);line-height:1rem}
.test-io .hamburger-menu__cross svg{height:.9rem;width:.9rem;fill:#fff}
.hamburger-menu--expanded .test-io .hamburger-menu__cross svg{height:1rem;width:1rem}
.test-io .hamburger-menu__sub-menu-toggle-button{position:absolute;right:0;top:2rem;content:"";display:block;width:0;height:0;border-left:.65rem solid transparent;border-right:.65rem solid transparent;border-top:.9rem solid #231f20}
.test-io .hamburger-menu__sub-menu-toggle-button:focus-visible:focus-visible{outline:.2rem solid #008ace}
.cta-buttons{display:flex;width:100%;height:100%;align-items:center;justify-content:center}
.cta-button{font:700 1.2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;line-height:1.6rem;height:100%}
.cta-button__container{height:100%}
.cta-button__button{display:flex;justify-content:center;align-items:center;width:100%;height:100%;letter-spacing:.3rem;white-space:nowrap}
.cta-button .button-cta--get-a-demo{background-color:#78eac1;color:#000;text-decoration:underline}
.cta-button .button-cta--become-a-tester{color:#fff;text-decoration:underline}
@media screen and (min-width:1130px){.cta-button .button-cta--become-a-tester:hover{text-decoration:none}
}
.cta-button .button-cta--sign-in{color:#fff;letter-spacing:.18em}
.cta-button .button-cta--sign-in:hover{text-decoration:none}
.cta-button .button-cta--sign-in:active{color:#78eac1}
@media screen and (min-width:1130px){.cta-button{flex-basis:auto}
.cta-button__container{height:100%}
.cta-button__button{height:2.4rem;border-radius:.2rem;box-sizing:border-box;min-width:16.5rem;min-height:2.4rem}
.cta-button .button-cta--get-a-demo{border:1px solid #222;text-decoration:none;letter-spacing:.15rem}
.cta-button .button-cta--get-a-demo:hover{background-color:#7954ff;color:#fff;text-decoration:underline}
.cta-button .button-cta--become-a-tester{border:1px solid #fff;text-decoration:none;letter-spacing:.15rem}
.cta-button .button-cta--become-a-tester:hover{background-color:#fff;color:#222}
.cta-button .button-cta--sign-in{min-width:auto}
.cta-button .button-cta--sign-in:hover{color:#78eac1}
}
.breadcrumbs-ui.test-io{display:none}
@media screen and (min-width:1130px){.breadcrumbs-ui.test-io{position:fixed;top:14.1rem;z-index:4;display:block;width:100%;background:#fff;transition:transform .5s ease-in-out .1s,top .5s ease-in-out}
}
@media screen and (min-width:1130px){.header--animated + .breadcrumbs-ui.test-io{top:12.1rem}
}
.has-pinned .test-io .breadcrumbs-ui{transition-duration:.2s;transform:translate(0,-9.5rem)}
.test-io .breadcrumbs--hidden{transform:translate(0,-5.1rem)}
.test-io .breadcrumbs__list{display:flex;flex-wrap:wrap;max-width:108.8rem;padding:0 .6rem;margin:0 auto;align-content:center;height:6.7rem;box-sizing:border-box;line-height:0}
.test-io .breadcrumbs__item{position:relative;margin-top:0}
.test-io .breadcrumbs__item:before{content:none}
.test-io .breadcrumbs__item:not(:last-child){margin-right:.75rem}
.test-io .breadcrumbs__item:not(:last-child) a{margin-right:.4rem}
.test-io .breadcrumbs__item:not(:last-child):after{content:"";position:absolute;right:-0.3rem;bottom:.5rem;transform:rotateZ(45deg);width:.3rem;height:.3rem;border-right:1px solid #222;border-top:1px solid #222}
.test-io .breadcrumbs__item:first-child{display:none}
.test-io .breadcrumbs__item:last-child a{pointer-events:none;display:inline-block;font-weight:900}
.test-io .breadcrumbs__link{font:300 1rem/1.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.02rem;color:#000}
.test-io .breadcrumbs__link:hover{color:#7954ff}
.testio-footer{width:100%;color:#fff;background:#222}
.testio-footer .main-footer{margin:0 auto;padding:0;max-width:112.9rem}
.testio-footer .main-footer__container{position:relative;padding-bottom:4rem}
.testio-footer .main-footer__top{display:flex;justify-content:space-between;align-items:center;padding:18px 27px 18px 20px;border-bottom:1px solid #fff;position:relative}
.testio-footer .main-footer__logo-container{height:3.5rem;width:3.7rem;overflow:hidden}
.testio-footer .main-footer__logo-container:after{position:absolute;bottom:0;left:72px;width:1px;height:100%;content:"";background-color:#fff}
.testio-footer .main-footer__logo{display:inline-block;height:100%}
.testio-footer .main-footer__logo img{height:100%}
.testio-footer .main-footer__bottom{padding:0;padding-top:.9rem}
.testio-footer .main-footer__social{height:100%;display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0}
.testio-footer .main-footer__social-item{margin-left:2.4rem;height:2.4rem}
.testio-footer .main-footer__social-item:first-child{margin-left:0}
.testio-footer .main-footer__social-link{display:block;height:100%}
.testio-footer .main-footer__social-image{height:100%;width:auto}
.testio-footer .main-footer__copyright{font:400 300 12px "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.1rem;padding-left:2.7rem}
.testio-footer .main-footer .footer-menu{display:grid;grid-template-columns:repeat(auto-fill,165px);justify-content:space-between;padding:0 1rem 4.5rem 2.7rem}
@media screen and (max-width:367px){.testio-footer .main-footer .footer-menu{grid-template-columns:repeat(auto-fill,130px)}
}
@media screen and (min-width:992px){.testio-footer .main-footer .footer-menu{grid-template-columns:repeat(5,165px)}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.testio-footer .main-footer .footer-menu{display:flex;flex-wrap:wrap;justify-content:space-between}
.testio-footer .main-footer .footer-menu:after{content:"";flex:0 0 32%;max-width:155px}
}
@media(min-width:992px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.testio-footer .main-footer .footer-menu:after{content:none}
}
.testio-footer .main-footer .footer-menu__item{min-width:155px;letter-spacing:0;padding-top:2.5rem}
@media screen and (max-width:367px){.testio-footer .main-footer .footer-menu__item{min-width:135px}
}
.testio-footer .main-footer .footer-menu__item-list{list-style:none;margin:0;padding:0}
.testio-footer .main-footer .footer-menu__title{margin-bottom:1.5rem;font:900 14px "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;line-height:1.8rem;letter-spacing:.14rem;white-space:nowrap}
.testio-footer .main-footer .footer-menu__item-link{display:inline-block;padding-bottom:.5rem;color:#fff;font:300 14px "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;line-height:2.1rem;letter-spacing:.05rem;text-decoration:none;white-space:nowrap;cursor:default}
.testio-footer .main-footer .footer-menu__item-link:hover{text-decoration:underline;cursor:pointer}
@media screen and (min-width:992px){.testio-footer .main-footer{padding:0 2rem}
.testio-footer .main-footer__container{position:relative;padding:10.7rem 0 7rem}
.testio-footer .main-footer__top{padding:0;padding-bottom:18px}
.testio-footer .main-footer__logo-container{width:auto;overflow:visible}
.testio-footer .main-footer__logo-container:after{display:none}
.testio-footer .main-footer__bottom{padding:4.1rem 0 5rem}
.testio-footer .main-footer__copyright{padding-left:0}
.testio-footer .main-footer .footer-menu{padding:0;padding-bottom:4.5rem}
.testio-footer .main-footer .footer-menu__item:last-child{padding-right:0;margin-right:0}
.testio-footer .main-footer .footer-menu__item:first-child{margin-left:0}
.testio-footer .main-footer .footer-menu__title{font:900 16px "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;line-height:2.1rem;letter-spacing:.16rem}
.testio-footer .main-footer .footer-menu__item-link{padding-bottom:1.6rem;font:300 16px "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;line-height:2.4rem;letter-spacing:.16rem}
}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .partner{transition:color 300ms linear}
.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:0 7.7rem}
.detail-page__section--left-column{order:2;flex-shrink:0}
.detail-page__section--left-column.wide-layout{order:3;flex-shrink:0;padding-top:5.1rem}
@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--right-column{order:4;flex-shrink:0;width:100%}
.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}
}
@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--main{order:3;max-width:100%}
.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}
}
@media screen and (min-width:992px){.detail-page__section--main{order:4}
}
.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:0 2rem 0 0}
}
.detail-page__section .divider-detail-page{border-bottom:1px solid #c9c9c9}
.detail-page-download{background:#f7f7f7}
@media print{.detail-page-download{display:none}
}
.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:0 .9rem}
}
@media screen and (min-width:1130px){.detail-page-download__button .button-ui{padding: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:3rem}
@media screen and (min-width:992px){.detail-page-author{margin-bottom:3.7rem}
}
.detail-page-author__name{margin-bottom:.8rem;font:normal 700 16px "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;text-transform:uppercase;letter-spacing:.19rem;color:#7954ff}
.detail-page-author__name.color-light-yellow{color:#ffc000}
.detail-page-author__name.color-light-blue{color:#76cdd8}
@media screen and (min-width:992px){.detail-page-author__name{font:normal 700 23px "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;margin-bottom:1rem;letter-spacing:.14rem}
}
.detail-page-author__job-title{margin-bottom:2rem;font:normal 700 15px "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#222;letter-spacing:.07rem}
@media screen and (min-width:992px){.detail-page-author__job-title{font:normal 700 1.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
}
.detail-page-author__connect-link{font:normal 700 12px "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;text-transform:uppercase;letter-spacing:.36rem;color:#7954ff}
.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:.1rem;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:15px}
@media screen and (min-width:992px){.detail-page__data{font-size:1.4rem}
}
.detail-page__pubdate{color:#222;font:700 1.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;text-transform:none;letter-spacing:.04rem}
.detail-page__pubdate:last-child:after{display:none;content:'•';margin:0 .6rem}
.detail-page__taglist{display:inline}
.detail-page__tag{display:inline;color:#222;letter-spacing:.03em;font:300 1.5rem/1.82rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
@media screen and (min-width:992px){.detail-page__tag{font-size:1.4rem}
}
.detail-page__tag:not(:last-of-type):after{content:', ';margin:0 .4rem 0 0}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .partner{transition:color 300ms linear}
@media print{.utility-menu-ui{display:none}
}
.utility-menu--center{text-align:center}
.utility-menu__list{display:grid;grid-template-columns:repeat(3,minmax(9rem,11.7rem));max-width:none}
.utility-menu--center .utility-menu__list,.utility-menu--left .utility-menu__list{margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.utility-menu--center .utility-menu__list{justify-content:center}
.utility-menu--left .utility-menu__list{justify-content:start;max-width:37rem}
@media screen and (min-width:992px){.utility-menu--left .utility-menu__list{margin:0}
.utility-menu--left .utility-menu__list .utility-menu__item{margin-right:1rem;margin-left:0}
}
.utility-menu--border--below{border-bottom:1px solid #c9c9c9;margin-bottom:3rem;padding:1.1rem 0 3rem}
@media screen and (min-width:992px){.utility-menu--border--below{margin-bottom:6.4rem}
}
.utility-menu--border--above{border-top:1px solid #c9c9c9;padding:3rem 0 1.1rem;margin-top:3rem}
@media screen and (min-width:992px){.utility-menu--border--above{margin-top:6.4rem}
}
.utility-menu__item{text-align:left;margin:1.1rem 0;height:3.2rem;line-height:normal;background-color:#fff !important;min-width:8.5rem}
.utility-menu__item:after{content:"";display:table;clear:both}
.utility-menu__item:hover,.utility-menu__item:active{background-color:#fff !important}
@media screen and (min-width:768px){.utility-menu__item{min-width:10.5rem}
}
.utility-menu__share-button{height:3.2rem;color:#000;position:relative;padding-left:4.2rem}
@media screen and (max-width:375px){.utility-menu__share-button{padding-left:4rem;min-width:9rem}
}
.layout-box .utility-menu__share-button{outline-offset:-0.2rem;z-index:1}
.utility-menu__message{display:inline-block;font:900 12px/1.44rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.3em;text-align:center;transform:scale(1,1)}
.utility-menu__message:hover{border-bottom:1px solid #000;padding-top:1px}
@media screen and (max-width:375px){.utility-menu__message{letter-spacing:.25em}
}
.utility-menu__icon{position:absolute;left:0;top:0;display:inline-block;background-color:#78eac1;margin-right:1rem;width:3.2rem;height:3.2rem}
.layout-box .utility-menu__icon{z-index:-1}
.utility-menu__icon svg{pointer-events:none;width:1.3rem;height:1.3rem;position:absolute;left:1rem;top:1rem;fill:#000}
.steps-flow{margin-bottom:88px;padding:0;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
.steps-flow .selected .step__content{outline:.2rem solid #008ace}
.steps-flow__steps-wrapper{position:relative;width:100%;max-width:37rem;margin:0 auto 1rem;padding-bottom:3rem}
.steps-flow__steps-wrapper:focus:focus-visible{outline:.2rem solid #008ace}
@media screen and (min-width:992px){.steps-flow__steps-wrapper{margin-bottom:6rem;padding-bottom:10rem;max-width:unset}
.ie .steps-flow__steps-wrapper{max-width:100%}
}
.steps-flow__steps-wrapper:before{content:"";position:absolute;display:inline-block;padding:.3rem;border:solid #7954ff;border-width:0 .3rem .3rem 0;bottom:0;left:50%;transform:rotate(45deg) translate(-50%,25%)}
.ie .steps-flow__steps-wrapper:before{transform:rotate(45deg) translate(-40%,25%)}
@media screen and (min-width:992px){.steps-flow__steps-wrapper:before{bottom:0}
}
.steps-flow__steps-wrapper:after{content:"";position:absolute;display:block;width:.2rem;height:calc(100% - .2rem);top:0;left:50%;transform:translateX(-50%);background:#7954ff}
.steps-flow__steps-wrapper.steps-flow-animation:after{height:0;transition:height 4s linear}
.steps-flow__steps-wrapper.steps-flow-animation:before{border-width:0;transition:border-width .1s linear;transition-delay:4s}
.steps-flow__steps-wrapper.steps-flow-animation ~ .last-step,.steps-flow__steps-wrapper.steps-flow-animation .step{opacity:0;transition:opacity 1s linear}
.steps-flow__steps-wrapper.steps-flow-animation.animation-start:after{height:calc(100% - .2rem)}
.steps-flow__steps-wrapper.steps-flow-animation.animation-start:before{border-width:0 .3rem .3rem 0}
.steps-flow__steps-wrapper:not(.steps-flow-animation) .step__wrapper{opacity:1}
.steps-flow .step__wrapper{position:relative;z-index:1;margin-bottom:4rem;display:flex;justify-content:center}
.steps-flow .step__wrapper:focus .step__content,.steps-flow .step__wrapper:focus .step{outline:.2rem solid #008ace}
.section-ui .steps-flow .step__wrapper{background-color:#fff}
.bg-color-almost-black .steps-flow .step__wrapper{background-color:#222}
.bg-color-light-blue .steps-flow .step__wrapper{background-color:#76cdd8}
.bg-color-blue .steps-flow .step__wrapper{background-color:#008ace}
.bg-color-cornflower-blue .steps-flow .step__wrapper{background-color:#f2f2f2 e6}
.bg-color-dark-blue .steps-flow .step__wrapper{background-color:#263852}
.bg-color-midnight-blue .steps-flow .step__wrapper{background-color:#2f3a50}
.bg-color-firefly-blue .steps-flow .step__wrapper{background-color:#0a162c}
.bg-color-light-green .steps-flow .step__wrapper{background-color:#c9db48}
.bg-color-light-red .steps-flow .step__wrapper{background-color:#f15c43}
.bg-color-white .steps-flow .step__wrapper{background-color:#fff}
.bg-color-white-smoke .steps-flow .step__wrapper{background-color:#f3f3f3}
.bg-color-smoke-gray .steps-flow .step__wrapper{background-color:#ebebeb}
.bg-color-dark-gray .steps-flow .step__wrapper{background-color:#231f20}
.bg-color-light-yellow .steps-flow .step__wrapper{background-color:#ffc000}
.bg-color-continuum-silver-grey .steps-flow .step__wrapper{background-color:#bababa}
.bg-color-continuum-dark-grey .steps-flow .step__wrapper{background-color:#393939}
.bg-color-ec-light-blue .steps-flow .step__wrapper{background-color:#abdbdd}
.bg-color-ec-dark-blue .steps-flow .step__wrapper{background-color:#10303e}
.bg-color-black .steps-flow .step__wrapper{background-color:#000}
.bg-color-tio-teal .steps-flow .step__wrapper{background-color:#78eac1}
.bg-color-tio-violet .steps-flow .step__wrapper{background-color:#7954ff}
.bg-color-tio-light-grey .steps-flow .step__wrapper{background-color:#fcfcfc}
.bg-color-tio-medium-grey .steps-flow .step__wrapper{background-color:#f4f4f4}
.bg-color-ec-white .steps-flow .step__wrapper{background-color:#fff}
.steps-flow .step__wrapper:nth-last-child(2){margin-bottom:0}
.steps-flow .step__wrapper.animate{opacity:1}
@media screen and (min-width:992px){.steps-flow .step__wrapper{opacity:0;transition:opacity 1s linear;justify-content:unset;z-index:0}
.steps-flow .step__wrapper:nth-child(even){justify-content:flex-end}
}
.steps-flow .step__wrapper:after{position:absolute;content:"";display:none;top:50%;left:50%;height:.2rem;width:1.7rem;background-color:#7954ff}
@media screen and (min-width:992px){.steps-flow .step__wrapper:after{display:block}
}
.steps-flow .step__wrapper:nth-child(odd):after{transform:translateX(-1.7rem)}
.steps-flow .step{position:relative;display:flex;justify-content:center;margin-bottom:4rem;max-width:33.5rem;width:100%}
@media screen and (min-width:992px){.steps-flow .step{width:45.4rem;max-width:none}
}
.steps-flow .step.animate{opacity:1}
.steps-flow .step:nth-child(odd):after{transform:translateX(-1.7rem)}
.steps-flow .step:last-child{margin-bottom:0}
.steps-flow .step__content{border:1px solid #222;position:relative;display:flex;flex-direction:column;padding:32px 16px;width:100%;min-width:28rem}
@media screen and (min-width:992px){.steps-flow .step__content{padding:32px 38px 33px 38px}
}
.steps-flow .step__title{display:flex;margin-bottom:2.4rem;font-size:1.2rem;line-height:initial;align-items:center;font-weight:700;letter-spacing:.4em;color:#7954ff}
@media screen and (min-width:992px){.steps-flow .step__title{margin-bottom:1.5rem;font-size:1.8rem;letter-spacing:.12em}
}
.steps-flow .step__description{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:30.1rem;font-size:1.5rem;font-weight:300;letter-spacing:.02em;line-height:150%;overflow:hidden}
@media screen and (min-width:992px){.steps-flow .step__description{max-width:37.6rem;font-size:1.8rem}
}
.steps-flow .step__description p{margin:0}
.steps-flow .step__final-point{position:absolute;top:30%;left:50%;display:flex;justify-content:center;align-items:center;width:6.4rem;height:6.4rem;transform:translate(-3.2rem,-3.2rem);background-color:#21bef4;box-shadow:0 0 0 .6rem #fff,0 0 0 .8rem #21bef4}
.steps-flow .step__final-point img{width:4rem;height:4rem}
@media screen and (min-width:992px){.steps-flow .step{justify-content:normal}
.ie .steps-flow .step{justify-content:flex-start}
.steps-flow .step:nth-child(even){justify-content:flex-end}
}
.steps-flow .step.last-step{opacity:0;transition:opacity 1s linear}
.steps-flow .step.last-step:before,.steps-flow .step.last-step:after{display:none}
.section-ui:not([class*="bg-color"]) .steps-flow .step__description{color:#222}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .partner{transition:color 300ms linear}
.two-cells-slide-ui{height:100%;-webkit-flex:1;position:relative}
@media screen and (min-width:992px){.two-cells-slide-ui{min-height:62.6rem;height:100%}
}
@media screen and (min-width:992px){.two-cells-slide-ui:not(.two-cells-slide__image-full).two-cells-slide__content-right .two-cells-slide__content{padding-left:15.3rem}
}
@media screen and (min-width:992px){.two-cells-slide-ui:not(.two-cells-slide__image-full).two-cells-slide__content-left .two-cells-slide__content{padding:6.8rem 13.3rem 6.8rem 0;max-width:35.7rem;box-sizing:content-box}
}
@media screen and (min-width:992px){.two-cells-slide-ui.two-cells-slide__content-left{display:flex}
}
@media screen and (min-width:992px){.two-cells-slide-ui.two-cells-slide__content-left .two-cells-slide__image-cell{order:2;position:relative;top:inherit;left:inherit}
}
@media screen and (min-width:992px){.two-cells-slide-ui.two-cells-slide__content-left .two-cells-slide__content-cell{order:1;width:50%}
}
@media screen and (min-width:992px){.two-cells-slide-ui.two-cells-slide__content-left .two-cells-slide__content-cell .two-cells-slide__content{width:100%;padding:6.8rem 13.3rem 6.8rem 10.5rem;text-align:end}
}
@media screen and (min-width:992px){.two-cells-slide-ui.two-cells-slide__image-full .two-cells-slide__image-cell{width:100%;position:absolute}
}
@media screen and (min-width:992px){.two-cells-slide-ui.two-cells-slide__image-full .two-cells-slide__content-cell{margin:0}
}
@media screen and (min-width:992px){.two-cells-slide-ui.two-cells-slide__image-full.two-cells-slide__content-right{display:flex;justify-content:flex-end;padding-right:19.5rem}
}
.two-cells-slide__image-cell{position:relative;height:36.5rem}
@media screen and (min-width:992px){.two-cells-slide__image-cell{width:50%;position:absolute;top:0;left:0;height:100%}
}
.two-cells-slide__content-cell{width:100%}
.two-cells-slide__content{padding:6.8rem 0}
@media screen and (min-width:992px){.two-cells-slide__content{margin:0 0 0 auto;width:50%;padding:6.8rem 3.4rem 6.8rem 7.7rem}
}
.two-cells-slide__mobile-image,.two-cells-slide__desktop-image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-size:cover}
.two-cells-slide__desktop-image{display:none}
@media screen and (min-width:992px){.two-cells-slide__desktop-image{display:block}
}
.two-cells-slide__mobile-image{display:block}
@media screen and (min-width:992px){.two-cells-slide__mobile-image{display:none}
}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .partner{transition:color 300ms linear}
.single-slide-ui{height:100%;display:flex;flex-direction:column;justify-content:center;-webkit-flex:1;position:relative;min-height:41rem;z-index:1;overflow:hidden}
.single-slide__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-position:50% 50%;background-size:cover}
@media screen and (min-width:992px){.single-slide__image--mobile{display:none}
}
.single-slide__image--desktop{display:none}
@media screen and (min-width:992px){.single-slide__image--desktop{display:block}
}
.single-slide__background-title{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:900;text-transform:uppercase;white-space:nowrap;line-height:1;color:#f3f3f3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.single-slide__background-title-inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:9999px;text-align:center;margin-top:.5vw}
.section-ui[class*="bg-color"]:not(.bg-color-white,.bg-color-smoke-gray) .single-slide__background-title{color:rgba(243,243,243,0.1)}
.section-ui.bg-color-smoke-gray .single-slide__background-title{color:rgba(255,255,255,0.5)}
.single-slide__content{width:100%}
@media not screen and (min-width:768px){.slider-with-parallax__single-slide-text{max-width:100% !important}
}
.slider-with-parallax-test-io-ui{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
.slider-with-parallax-test-io-ui .slider-with-parallax__animation-text{font-size:1.8rem;font-weight:300}
@media not screen and (min-width:768px){.slider-with-parallax-test-io-ui .slider-with-parallax__wrapper{min-height:69.9rem}
.slider-with-parallax-test-io-ui .slider-with-parallax__single-slide{min-height:69.9rem;padding-bottom:8.7rem}
}
.section-ui_show-borders{border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .partner{transition:color 300ms linear}
.related-content-list h2.title--continuum{color:#222;text-transform:uppercase;font:400 700 16px "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.2rem;margin-bottom:4rem}
@media screen and (min-width:992px){.related-content-list h2.title--continuum{font:400 700 23px "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;margin-bottom:3.2rem}
}
.related-content-list__item{font:400 300 15px "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;padding-bottom:3rem;border-bottom:1px solid #c9c9c9;margin-bottom:2.4rem}
.related-content-list__item p{margin:0 0 2.2rem;color:#000}
.related-content-list__item:last-child{border-bottom:0;padding-bottom:2.5rem;margin-bottom:2.5rem}
@media screen and (min-width:992px){.related-content-list__item{padding-bottom:3.2rem;margin-bottom:4rem;font:400 300 18px "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
.related-content-list__item p{margin:0 0 2.4rem}
}
.related-content-list__item-link{font:400 700 12px "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;text-transform:uppercase;letter-spacing:.35rem;color:#7954ff}
.related-content-list__item-link.color-light-blue{color:#76cdd8}
.related-content-list__item-link.color-light-blue:hover{color:#7bbbc6}
.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}
@media screen and (min-width:768px){.pagination--left{margin-right:3rem}
}
@media screen and (min-width:992px){.pagination--left{margin:0 3rem 0 0;padding:0 6rem 0 9rem}
}
@media screen and (min-width:992px){.pagination--left:after{left:1.8rem}
}
@media screen and (min-width:992px){.pagination--left:before{left:6rem}
}
@media screen and (min-width:992px){.pagination--right{padding:0 9rem 0 6rem}
}
@media screen and (min-width:992px){.pagination--right:after{right:2rem}
}
@media screen and (min-width:992px){.pagination--right:before{right:6rem}
}
.pagination__block{background-color:#fff;border:1px solid #7954ff;min-height:14rem}
@media screen and (min-width:768px){.pagination__block{min-height:19rem}
}
@media screen and (min-width:992px){.pagination__block{min-height:19rem}
}
.pagination__block:hover{background-color:#fff;text-decoration:underline solid #000}
.ie .pagination__block:hover{color:#000;text-decoration:underline}
.pagination__block:before{content:"";position:absolute;background-color:#7954ff;height:9.2rem}
@media screen and (min-width:768px){.pagination__block:before{height:11rem}
}
@media screen and (min-width:992px){.pagination__block:before{height:11rem}
}
.pagination__title{font-size:1.6rem;font-weight:700;color:#000}
@media screen and (min-width:768px){.pagination__title{font-size:2.3rem}
}
@media screen and (min-width:992px){.pagination__title{font-size:2.3rem}
}
@media screen and (min-width:1340px){.test-io .floating-menu{width:unset}
}
.test-io .floating-menu.invisible{visibility:hidden;opacity:0}
.test-io .floating-menu.cloned{position:absolute}
.test-io .floating-menu.cloned .floating-menu__container{margin-left:unset}
.test-io .floating-menu-ui{padding:0 2rem 4rem}
@media screen and (min-width:1340px){.test-io .floating-menu-ui{padding:0}
}
.test-io .floating-menu__container{background:#fff;border:1px solid #78eac1}
@media screen and (min-width:576px) and (max-width:1340px){.test-io .floating-menu__container{padding:.9rem 2.4rem}
}
@media screen and (min-width:1340px){.test-io .floating-menu__container{padding:.7rem 0}
}
@media screen and (min-width:1340px){.test-io .floating-menu__container{padding:.5rem 0}
}
@media screen and (min-width:1340px){.test-io .floating-menu__icons-list:first-child,.test-io .floating-menu__icons-list:not(:first-child){padding:.8rem 0 .3rem}
}
.test-io .floating-menu__icons-list:before{content:"";position:absolute;background:#78eac1;top:0;height:100%;width:1px}
@media screen and (min-width:1340px){.test-io .floating-menu__icons-list:before{left:1.3rem;width:2.9rem;height:1px}
}
@media screen and (min-width:1340px){.test-io .floating-menu__item{padding:.4rem 0 .9rem}
}
@media screen and (min-width:1340px){.test-io .floating-menu__item-vk{padding:0 0 .5rem}
}
.test-io .floating-menu__link{height:2.4rem;width:2.4rem}
@media screen and (min-width:576px) and (max-width:1340px){.test-io .floating-menu__link{width:3rem;height:3rem}
}
@media screen and (min-width:1340px){.test-io .floating-menu__link{width:1.8rem;height:1.8rem}
}
.test-io .floating-menu__link svg{width:100%;height:100%;fill:#000;pointer-events:none}
.no-touchevents .test-io .floating-menu__link:hover svg{fill:#7954ff}
@media screen and (min-width:1340px){.test-io.floating-menu--pinned .floating-menu__container{position:fixed;top:18.8rem}
}
.faq{margin-top:2rem;margin-bottom:6rem;padding:0}
@media screen and (min-width:992px){.faq{max-width:108.8rem}
}
.faq__content{margin:0;padding:0;list-style:none}
.faq__item{padding:1.65rem 0;transition:.3s;border-bottom:1px solid #7954ff}
@media screen and (min-width:992px){.faq__item{padding:0}
}
.faq__item.active .faq__button:before{transform:scale(1,0);transition:.3s}
.faq__button{position:relative;width:100%;font:400 700 15px "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;padding-right:3.86rem;text-align:left;color:#222;letter-spacing:0;line-height:2.7rem;border:0;background:transparent}
.faq__button:focus-visible{outline:#008ace solid .2rem !important}
@media screen and (min-width:992px){.faq__button{padding:4rem 16rem 2.4rem 0;font:400 700 18px "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;cursor:pointer}
.faq__button:hover:before,.faq__button:hover:after{background-color:#7954ff}
}
.faq__button:after,.faq__button:before{position:absolute;content:"";background-color:#222}
.faq__button:after{top:11px;right:10px;height:2px;width:18.6px;color:#222}
@media screen and (min-width:992px){.faq__button:after{top:45px}
}
.faq__button:before{top:3px;right:18px;height:18.6px;width:2px;transition:.3s}
@media screen and (min-width:992px){.faq__button:before{top:37px}
}
.faq__panel{padding-right:3.5rem;max-height:0;overflow:hidden;transition:max-height .3s ease-out}
@media screen and (min-width:992px){.faq__panel{padding-right:16rem}
}
.faq__panel p{font:400 300 15px "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;margin:0;padding-top:1.65rem;line-height:2.3rem}
@media screen and (min-width:992px){.faq__panel p{font:400 300 18px "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;max-width:90.1rem;padding:0 0 2.4rem;letter-spacing:0;line-height:2.8rem}
}
@media screen and (min-width:992px){.double-section-ui .double-section__image-holder .double-section__image,.double-section--flexible-height .double-section__image-holder .double-section__image{min-height:71rem}
.double-section-ui .double-section__part:first-of-type,.double-section--flexible-height .double-section__part:first-of-type{padding-right:15rem !important}
.double-section-ui .double-section__part:not(:first-of-type),.double-section--flexible-height .double-section__part:not(:first-of-type){padding-left:15rem !important}
}
.divider-ui{border-bottom:1px solid #7954ff}
[class*="bg-color"]:not(.bg-color-white,.bg-color-cornflower-blue) .divider-ui{border-color:#7954ff}
@media screen and (min-width:992px){.divider--hide-on-desktop{display:none}
}
.divider--padding-large{margin:4rem 0}
@media screen and (min-width:992px){.divider--padding-large{margin:5.7rem 0}
}
@media not screen and (min-width:992px){.divider--hide-on-mobile.divider--tablet{display:none}
}
@media not screen and (min-width:768px){.divider--hide-on-mobile.divider--mobile{display:none}
}
.detail-pages-filter-test-io-ui{background:unset}
.detail-pages-filter-test-io-ui .detail-pages-filter__top-panel,.detail-pages-filter-test-io-ui .pinned-filter__spacer{display:none}
.detail-pages-filter-test-io-ui.filter--slide-open .detail-pages-filter__top-panel-holder{padding:0 2rem 2.3rem}
.detail-pages-filter-test-io-ui .detail-pages-filter__top-panel{margin:0 0 4rem}
.detail-pages-filter-test-io-ui .filter-tag{margin:0 1.9rem 1.6rem 0}
.detail-pages-filter-test-io-ui .selected-params{color:#6c6f80;border-color:#7954ff}
.detail-pages-filter-test-io-ui .selected-params:after{border-top-color:#222}
@media screen and (min-width:992px){.detail-pages-filter-test-io-ui .detail-pages-filter__select-wrapper{width:34rem}
}
.detail-pages-filter-test-io-ui .selected-items{padding:0 2rem;margin-bottom:.4rem}
@media screen and (min-width:992px){.detail-pages-filter-test-io-ui .selected-items{padding:0;margin:0 1.9% 5.9rem}
}
@media screen and (min-width:1130px){.detail-pages-filter-test-io-ui .selected-items{margin:0 auto 5.9rem}
}
.detail-pages-filter-test-io-ui .selected-items .filter-tag{padding:1rem 4.7rem .8rem 2.1rem;font-size:1.4rem;font-weight:500;line-height:1em;letter-spacing:.05em}
.detail-pages-filter-test-io-ui .detail-pages-filter__slide-block{padding:0}
@media screen and (min-width:992px){.detail-pages-filter-test-io-ui .detail-pages-filter__slide-block{padding:0 2rem 2.9rem}
}
.detail-pages-filter-test-io-ui .multi-select-dropdown-container{border-top-color:#7954ff}
.detail-pages-filter-test-io-ui .multi-select-filter{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
.detail-pages-filter-test-io-ui .multi-select-filter .multi-select-dropdown .checkbox-custom-label{font-size:1.5rem;letter-spacing:.02em;color:#222}
.detail-pages-filter-test-io-ui .multi-select-filter .multi-select-dropdown .checkbox-custom:checked + .checkbox-custom-label{color:#7954ff}
.detail-pages-filter-test-io-ui .multi-select-filter .multi-select-dropdown .checkbox-custom ~ .checkbox-custom-label:after{border-right-color:#7954ff;border-bottom-color:#7954ff}
.detail-pages-filter-test-io-ui .detail-pages-filter__top-panel-holder{padding:0 2rem}
@media screen and (min-width:992px){.detail-pages-filter-test-io-ui .detail-pages-filter__top-panel-holder{padding:4.65rem 2rem 4.65rem 3rem}
}
.detail-pages-filter-test-io-ui .detail-pages-filter__top-panel-title{padding:2.8rem 2rem}
@media screen and (min-width:992px){.detail-pages-filter-test-io-ui .detail-pages-filter__top-panel-title{padding:2.9rem 2rem}
}
.detail-pages-filter-test-io-ui .detail-pages-filter__top-panel-title span{font:900 2.4rem/1.2 "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;letter-spacing:.66rem}
.detail-pages-filter-test-io-ui .detail-pages-filter__top-panel-title span:before{border-top-color:#222}
.detail-pages-filter-test-io-ui .detail-pages-filter__error-message{color:#7954ff;letter-spacing:.04em}
.detail-pages-filter-test-io-ui .default-label,.detail-pages-filter-test-io-ui .label,.detail-pages-filter-test-io-ui .counter{font-family:"Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;font-size:1.6rem;font-weight:400}
.detail-pages-filter-test-io-ui .detail-pages-list-ui{margin-bottom:.2rem}
@media screen and (min-width:992px){.detail-pages-filter-test-io-ui .detail-pages-list-ui{margin-bottom:3.5rem}
}
.detail-pages-filter-test-io-ui .detail-pages-filter__view-more{line-height:2rem}
.detail-pages-filter-test-io-ui .detail-pages-filter__view-more-link{color:#222;font-size:1.5rem;text-transform:none;letter-spacing:.02em;text-decoration:underline}
.detail-pages-filter-test-io-ui .detail-pages-filter__view-more-link:active{padding:.5rem 2rem;background-color:#78eac1}
@media screen and (min-width:992px){.detail-pages-filter-test-io-ui .detail-pages-filter__view-more-link{font-size:1.8rem}
.detail-pages-filter-test-io-ui .detail-pages-filter__view-more-link:hover{padding:.5rem 2rem;background-color:#78eac1;text-decoration:underline}
}
.detail-pages-filter-test-io-ui .detail-pages-list__holder{max-width:120rem;display:flex}
@media screen and (min-width:992px){.detail-pages-filter-test-io-ui .detail-pages-list__holder{justify-content:center;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:2.6rem}
}
@media screen and (min-width:1130px){.detail-pages-filter-test-io-ui .detail-pages-list__holder{grid-template-columns:repeat(3,33.1rem);grid-column-gap:4.6rem}
}
.detail-pages-filter-test-io-ui .detail-pages-list__title,.detail-pages-filter-test-io-ui .detail-pages-list__tag-list{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
.detail-pages-filter-test-io-ui .detail-pages-list__tag-list{font-size:1.7rem;letter-spacing:.05em;line-height:2.04rem}
.detail-pages-filter-test-io-ui .detail-pages-list__title{margin-bottom:2.3rem;font-size:1.8rem;font-weight:900;letter-spacing:-0.015em;color:#222}
@media screen and (min-width:992px){.detail-pages-filter-test-io-ui .detail-pages-list__title{margin-bottom:1.7rem}
}
.detail-pages-filter-test-io-ui .detail-pages-list__img{margin-bottom:2rem;height:24.3rem}
@media screen and (min-width:992px){.detail-pages-filter-test-io-ui .detail-pages-list__img{margin-bottom:3.3rem;height:25.5rem}
}
.detail-pages-filter-test-io-ui .detail-pages-list__item:nth-child(3n + 1){margin-left:0}
@media screen and (min-width:992px){.detail-pages-filter-test-io-ui .detail-pages-list__item{width:100%;margin-left:0;padding-bottom:1.7rem}
}
.detail-pages-filter-test-io-ui .detail-pages-list__content{margin-bottom:3.2rem}
@media screen and (min-width:992px){.detail-pages-filter-test-io-ui .detail-pages-list__content{margin-bottom:3.7rem}
}
@media screen and (min-width:768px){.detail-pages-filter-test-io-ui .detail-pages-list__content{min-height:15.3rem}
}
.detail-pages-filter-test-io-ui .detail-pages-list__item-last-row .detail-pages-list__content{color:#222}
.detail-pages-filter-test-io-ui .detail-pages-list__item-last-row:after{display:none}
.detail-pages-filter-test-io-ui .detail-pages-list__item-last-row .detail-pages-list__link:hover .detail-pages-list__title{color:#231f20}
.detail-pages-filter-test-io-ui .detail-pages-list__item-last-row:not(:last-child) .detail-pages-list__link:hover .detail-pages-list__title{color:#231f20}
.detail-pages-filter-test-io-ui .preloader{background:transparent url("../../../etc/designs/epam-core/images/common/preloader-gray.gif") no-repeat center center;background-size:100%}
.colctrl__holder{display:flex;flex-direction:column}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-1{width:1%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-1{width:1%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-2{width:2%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-2{width:2%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-3{width:3%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-3{width:3%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-4{width:4%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-4{width:4%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-5{width:5%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-5{width:5%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-6{width:6%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-6{width:6%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-7{width:7%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-7{width:7%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-8{width:8%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-8{width:8%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-9{width:9%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-9{width:9%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-10{width:10%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-10{width:10%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-11{width:11%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-11{width:11%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-12{width:12%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-12{width:12%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-13{width:13%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-13{width:13%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-14{width:14%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-14{width:14%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-15{width:15%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-15{width:15%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-16{width:16%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-16{width:16%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-17{width:17%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-17{width:17%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-18{width:18%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-18{width:18%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-19{width:19%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-19{width:19%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-20{width:20%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-20{width:20%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-21{width:21%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-21{width:21%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-22{width:22%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-22{width:22%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-23{width:23%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-23{width:23%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-24{width:24%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-24{width:24%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-25{width:25%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-25{width:25%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-26{width:26%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-26{width:26%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-27{width:27%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-27{width:27%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-28{width:28%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-28{width:28%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-29{width:29%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-29{width:29%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-30{width:30%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-30{width:30%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-31{width:31%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-31{width:31%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-32{width:32%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-32{width:32%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-33{width:33%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-33{width:33%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-34{width:34%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-34{width:34%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-35{width:35%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-35{width:35%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-36{width:36%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-36{width:36%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-37{width:37%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-37{width:37%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-38{width:38%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-38{width:38%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-39{width:39%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-39{width:39%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-40{width:40%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-40{width:40%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-41{width:41%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-41{width:41%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-42{width:42%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-42{width:42%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-43{width:43%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-43{width:43%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-44{width:44%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-44{width:44%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-45{width:45%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-45{width:45%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-46{width:46%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-46{width:46%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-47{width:47%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-47{width:47%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-48{width:48%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-48{width:48%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-49{width:49%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-49{width:49%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-50{width:50%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-50{width:50%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-51{width:51%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-51{width:51%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-52{width:52%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-52{width:52%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-53{width:53%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-53{width:53%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-54{width:54%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-54{width:54%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-55{width:55%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-55{width:55%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-56{width:56%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-56{width:56%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-57{width:57%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-57{width:57%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-58{width:58%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-58{width:58%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-59{width:59%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-59{width:59%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-60{width:60%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-60{width:60%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-61{width:61%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-61{width:61%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-62{width:62%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-62{width:62%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-63{width:63%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-63{width:63%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-64{width:64%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-64{width:64%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-65{width:65%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-65{width:65%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-66{width:66%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-66{width:66%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-67{width:67%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-67{width:67%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-68{width:68%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-68{width:68%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-69{width:69%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-69{width:69%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-70{width:70%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-70{width:70%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-71{width:71%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-71{width:71%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-72{width:72%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-72{width:72%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-73{width:73%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-73{width:73%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-74{width:74%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-74{width:74%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-75{width:75%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-75{width:75%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-76{width:76%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-76{width:76%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-77{width:77%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-77{width:77%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-78{width:78%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-78{width:78%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-79{width:79%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-79{width:79%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-80{width:80%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-80{width:80%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-81{width:81%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-81{width:81%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-82{width:82%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-82{width:82%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-83{width:83%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-83{width:83%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-84{width:84%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-84{width:84%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-85{width:85%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-85{width:85%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-86{width:86%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-86{width:86%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-87{width:87%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-87{width:87%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-88{width:88%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-88{width:88%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-89{width:89%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-89{width:89%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-90{width:90%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-90{width:90%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-91{width:91%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-91{width:91%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-92{width:92%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-92{width:92%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-93{width:93%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-93{width:93%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-94{width:94%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-94{width:94%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-95{width:95%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-95{width:95%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-96{width:96%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-96{width:96%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-97{width:97%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-97{width:97%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-98{width:98%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-98{width:98%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-99{width:99%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-99{width:99%}
}
@media screen and (min-width:768px){.colctrl--mobile>.colctrl__col--width-100{width:100%}
}
@media screen and (min-width:992px){.colctrl--tablet>.colctrl__col--width-100{width:100%}
}
@media print{.colctrl-ui{display:flex}
.colctrl-ui.colctrl--same-height .colctrl__col,.colctrl-ui.colctrl--same-height .colctrl__holder,.colctrl-ui.colctrl--same-height .colctrl__holder>.layout-box,.colctrl-ui.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui,.colctrl-ui.colctrl--same-height .colctrl__holder>.react-parsys,.colctrl-ui.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box,.colctrl-ui.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui{display:flex;flex-direction:column;align-items:stretch}
.colctrl-ui.colctrl--same-height .colctrl__holder,.colctrl-ui.colctrl--same-height .colctrl__holder>.layout-box,.colctrl-ui.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui,.colctrl-ui.colctrl--same-height .colctrl__holder>.react-parsys,.colctrl-ui.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box,.colctrl-ui.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui{height:100%;-webkit-flex:1}
.colctrl-ui.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui>.layout-box__desktop,.colctrl-ui.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui>.layout-box__desktop>.layout-box__mobile,.colctrl-ui.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui>.layout-box__desktop,.colctrl-ui.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui>.layout-box__desktop>.layout-box__mobile{display:flex;flex-direction:column;height:100%;-webkit-flex:1}
}
body:not(.epam-cyberdlab) .colctrl-ui h2:not(.title--continuum){font-size:2rem;line-height:2.7rem;letter-spacing:0}
@media screen and (min-width:1130px){body:not(.epam-cyberdlab) .colctrl-ui h2:not(.title--continuum){font-size:2.8rem;line-height:3.6rem;letter-spacing:1px}
}
body:not(.epam-cyberdlab) .colctrl-ui h3:not(.title--continuum){font-size:1.9rem;line-height:2.6rem;letter-spacing:0}
@media screen and (min-width:576px){body:not(.epam-cyberdlab) .colctrl-ui h3:not(.title--continuum){font-size:2.5rem;line-height:3.4rem}
}
@media screen and (min-width:992px){body:not(.epam-cyberdlab) .colctrl-ui h3:not(.title--continuum){font-size:1.9rem;line-height:2.6rem;letter-spacing:0}
}
@media screen and (min-width:1130px){body:not(.epam-cyberdlab) .colctrl-ui h3:not(.title--continuum){letter-spacing:.4rem}
}
@media screen and (min-width:768px){.colctrl--mobile{display:flex}
.colctrl--mobile.colctrl--same-height .colctrl__col,.colctrl--mobile.colctrl--same-height .colctrl__holder,.colctrl--mobile.colctrl--same-height .colctrl__holder>.layout-box,.colctrl--mobile.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui,.colctrl--mobile.colctrl--same-height .colctrl__holder>.react-parsys,.colctrl--mobile.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box,.colctrl--mobile.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui{display:flex;flex-direction:column;align-items:stretch}
.colctrl--mobile.colctrl--same-height .colctrl__holder,.colctrl--mobile.colctrl--same-height .colctrl__holder>.layout-box,.colctrl--mobile.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui,.colctrl--mobile.colctrl--same-height .colctrl__holder>.react-parsys,.colctrl--mobile.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box,.colctrl--mobile.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui{height:100%;-webkit-flex:1}
.colctrl--mobile.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui>.layout-box__desktop,.colctrl--mobile.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui>.layout-box__desktop>.layout-box__mobile,.colctrl--mobile.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui>.layout-box__desktop,.colctrl--mobile.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui>.layout-box__desktop>.layout-box__mobile{display:flex;flex-direction:column;height:100%;-webkit-flex:1}
}
@media screen and (min-width:992px){.colctrl--tablet{display:flex}
.colctrl--tablet.colctrl--same-height .colctrl__col,.colctrl--tablet.colctrl--same-height .colctrl__holder,.colctrl--tablet.colctrl--same-height .colctrl__holder>.layout-box,.colctrl--tablet.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui,.colctrl--tablet.colctrl--same-height .colctrl__holder>.react-parsys,.colctrl--tablet.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box,.colctrl--tablet.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui{display:flex;flex-direction:column;align-items:stretch}
.colctrl--tablet.colctrl--same-height .colctrl__holder,.colctrl--tablet.colctrl--same-height .colctrl__holder>.layout-box,.colctrl--tablet.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui,.colctrl--tablet.colctrl--same-height .colctrl__holder>.react-parsys,.colctrl--tablet.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box,.colctrl--tablet.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui{height:100%;-webkit-flex:1}
.colctrl--tablet.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui>.layout-box__desktop,.colctrl--tablet.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui>.layout-box__desktop>.layout-box__mobile,.colctrl--tablet.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui>.layout-box__desktop,.colctrl--tablet.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui>.layout-box__desktop>.layout-box__mobile{display:flex;flex-direction:column;height:100%;-webkit-flex:1}
}
.colctrl__col{width:100%;margin-bottom:1.7rem}
.colctrl__col--bottom-0{padding-bottom:calc(0rem)}
.colctrl__col--top-0{padding-top:calc(0rem)}
.colctrl__col--right-0{padding-right:calc(0rem)}
.colctrl__col--left-0{padding-left:calc(0rem)}
.colctrl__col--bottom-4{padding-bottom:calc(0rem)}
.colctrl__col--top-4{padding-top:calc(0rem)}
.colctrl__col--right-4{padding-right:calc(0rem)}
.colctrl__col--left-4{padding-left:calc(0rem)}
.colctrl__col--bottom-9{padding-bottom:calc(0rem)}
.colctrl__col--top-9{padding-top:calc(0rem)}
.colctrl__col--right-9{padding-right:calc(0rem)}
.colctrl__col--left-9{padding-left:calc(0rem)}
.colctrl__col--bottom-21{padding-bottom:calc(0rem)}
.colctrl__col--top-21{padding-top:calc(0rem)}
.colctrl__col--right-21{padding-right:calc(0rem)}
.colctrl__col--left-21{padding-left:calc(0rem)}
.colctrl__col--bottom-43{padding-bottom:calc(0.9rem)}
.colctrl__col--top-43{padding-top:calc(0.9rem)}
.colctrl__col--right-43{padding-right:calc(0.9rem)}
.colctrl__col--left-43{padding-left:calc(0.9rem)}
.colctrl__col--bottom-64{padding-bottom:calc(1.7rem)}
.colctrl__col--top-64{padding-top:calc(1.7rem)}
.colctrl__col--right-64{padding-right:calc(1.7rem)}
.colctrl__col--left-64{padding-left:calc(1.7rem)}
.colctrl__col--bottom-85{padding-bottom:calc(3rem)}
.colctrl__col--top-85{padding-top:calc(3rem)}
.colctrl__col--right-85{padding-right:calc(3rem)}
.colctrl__col--left-85{padding-left:calc(3rem)}
.colctrl__col--bottom-128{padding-bottom:calc(3rem)}
.colctrl__col--top-128{padding-top:calc(3rem)}
.colctrl__col--right-128{padding-right:calc(3rem)}
.colctrl__col--left-128{padding-left:calc(3rem)}
@media print{.colctrl__col--bottom-4{padding-bottom:calc(0.4rem)}
.colctrl__col--top-4{padding-top:calc(0.4rem)}
.colctrl__col--right-4{padding-right:calc(0.4rem)}
.colctrl__col--left-4{padding-left:calc(0.4rem)}
.colctrl__col--bottom-9{padding-bottom:calc(0.9rem)}
.colctrl__col--top-9{padding-top:calc(0.9rem)}
.colctrl__col--right-9{padding-right:calc(0.9rem)}
.colctrl__col--left-9{padding-left:calc(0.9rem)}
.colctrl__col--bottom-21{padding-bottom:calc(2.1rem)}
.colctrl__col--top-21{padding-top:calc(2.1rem)}
.colctrl__col--right-21{padding-right:calc(2.1rem)}
.colctrl__col--left-21{padding-left:calc(2.1rem)}
.colctrl__col--bottom-43{padding-bottom:calc(4.3rem)}
.colctrl__col--top-43{padding-top:calc(4.3rem)}
.colctrl__col--right-43{padding-right:calc(4.3rem)}
.colctrl__col--left-43{padding-left:calc(4.3rem)}
.colctrl__col--bottom-64{padding-bottom:calc(6.4rem)}
.colctrl__col--top-64{padding-top:calc(6.4rem)}
.colctrl__col--right-64{padding-right:calc(6.4rem)}
.colctrl__col--left-64{padding-left:calc(6.4rem)}
.colctrl__col--bottom-85{padding-bottom:calc(8.5rem)}
.colctrl__col--top-85{padding-top:calc(8.5rem)}
.colctrl__col--right-85{padding-right:calc(8.5rem)}
.colctrl__col--left-85{padding-left:calc(8.5rem)}
.colctrl__col--bottom-128{padding-bottom:calc(12.8rem)}
.colctrl__col--top-128{padding-top:calc(12.8rem)}
.colctrl__col--right-128{padding-right:calc(12.8rem)}
.colctrl__col--left-128{padding-left:calc(12.8rem)}
}
@media screen and (min-width:768px){.colctrl--mobile .colctrl__col{margin-bottom:0}
.colctrl--mobile .colctrl__col--bottom-4{padding-bottom:calc(0.4rem)}
.colctrl--mobile .colctrl__col--top-4{padding-top:calc(0.4rem)}
.colctrl--mobile .colctrl__col--right-4{padding-right:calc(0.4rem)}
.colctrl--mobile .colctrl__col--left-4{padding-left:calc(0.4rem)}
.colctrl--mobile .colctrl__col--bottom-9{padding-bottom:calc(0.9rem)}
.colctrl--mobile .colctrl__col--top-9{padding-top:calc(0.9rem)}
.colctrl--mobile .colctrl__col--right-9{padding-right:calc(0.9rem)}
.colctrl--mobile .colctrl__col--left-9{padding-left:calc(0.9rem)}
.colctrl--mobile .colctrl__col--bottom-21{padding-bottom:calc(2.1rem)}
.colctrl--mobile .colctrl__col--top-21{padding-top:calc(2.1rem)}
.colctrl--mobile .colctrl__col--right-21{padding-right:calc(2.1rem)}
.colctrl--mobile .colctrl__col--left-21{padding-left:calc(2.1rem)}
.colctrl--mobile .colctrl__col--bottom-43{padding-bottom:calc(4.3rem)}
.colctrl--mobile .colctrl__col--top-43{padding-top:calc(4.3rem)}
.colctrl--mobile .colctrl__col--right-43{padding-right:calc(4.3rem)}
.colctrl--mobile .colctrl__col--left-43{padding-left:calc(4.3rem)}
.colctrl--mobile .colctrl__col--bottom-64{padding-bottom:calc(6.4rem)}
.colctrl--mobile .colctrl__col--top-64{padding-top:calc(6.4rem)}
.colctrl--mobile .colctrl__col--right-64{padding-right:calc(6.4rem)}
.colctrl--mobile .colctrl__col--left-64{padding-left:calc(6.4rem)}
.colctrl--mobile .colctrl__col--bottom-85{padding-bottom:calc(8.5rem)}
.colctrl--mobile .colctrl__col--top-85{padding-top:calc(8.5rem)}
.colctrl--mobile .colctrl__col--right-85{padding-right:calc(8.5rem)}
.colctrl--mobile .colctrl__col--left-85{padding-left:calc(8.5rem)}
.colctrl--mobile .colctrl__col--bottom-128{padding-bottom:calc(12.8rem)}
.colctrl--mobile .colctrl__col--top-128{padding-top:calc(12.8rem)}
.colctrl--mobile .colctrl__col--right-128{padding-right:calc(12.8rem)}
.colctrl--mobile .colctrl__col--left-128{padding-left:calc(12.8rem)}
}
@media screen and (min-width:992px){.colctrl--tablet .colctrl__col{margin-bottom:0}
.colctrl--tablet .colctrl__col--bottom-4{padding-bottom:calc(0.4rem)}
.colctrl--tablet .colctrl__col--top-4{padding-top:calc(0.4rem)}
.colctrl--tablet .colctrl__col--right-4{padding-right:calc(0.4rem)}
.colctrl--tablet .colctrl__col--left-4{padding-left:calc(0.4rem)}
.colctrl--tablet .colctrl__col--bottom-9{padding-bottom:calc(0.9rem)}
.colctrl--tablet .colctrl__col--top-9{padding-top:calc(0.9rem)}
.colctrl--tablet .colctrl__col--right-9{padding-right:calc(0.9rem)}
.colctrl--tablet .colctrl__col--left-9{padding-left:calc(0.9rem)}
.colctrl--tablet .colctrl__col--bottom-21{padding-bottom:calc(2.1rem)}
.colctrl--tablet .colctrl__col--top-21{padding-top:calc(2.1rem)}
.colctrl--tablet .colctrl__col--right-21{padding-right:calc(2.1rem)}
.colctrl--tablet .colctrl__col--left-21{padding-left:calc(2.1rem)}
.colctrl--tablet .colctrl__col--bottom-43{padding-bottom:calc(4.3rem)}
.colctrl--tablet .colctrl__col--top-43{padding-top:calc(4.3rem)}
.colctrl--tablet .colctrl__col--right-43{padding-right:calc(4.3rem)}
.colctrl--tablet .colctrl__col--left-43{padding-left:calc(4.3rem)}
.colctrl--tablet .colctrl__col--bottom-64{padding-bottom:calc(6.4rem)}
.colctrl--tablet .colctrl__col--top-64{padding-top:calc(6.4rem)}
.colctrl--tablet .colctrl__col--right-64{padding-right:calc(6.4rem)}
.colctrl--tablet .colctrl__col--left-64{padding-left:calc(6.4rem)}
.colctrl--tablet .colctrl__col--bottom-85{padding-bottom:calc(8.5rem)}
.colctrl--tablet .colctrl__col--top-85{padding-top:calc(8.5rem)}
.colctrl--tablet .colctrl__col--right-85{padding-right:calc(8.5rem)}
.colctrl--tablet .colctrl__col--left-85{padding-left:calc(8.5rem)}
.colctrl--tablet .colctrl__col--bottom-128{padding-bottom:calc(12.8rem)}
.colctrl--tablet .colctrl__col--top-128{padding-top:calc(12.8rem)}
.colctrl--tablet .colctrl__col--right-128{padding-right:calc(12.8rem)}
.colctrl--tablet .colctrl__col--left-128{padding-left:calc(12.8rem)}
}
.colctrl--desktop-dividers-shown>.colctrl__col{border-right:0;border-bottom:0}
@media screen and (min-width:768px){.colctrl--mobile.colctrl--desktop-dividers-shown>.colctrl__col{border-right:1px solid #7954ff}
.colctrl--mobile.colctrl--desktop-dividers-shown>.colctrl__col:last-child{border-right:0}
}
@media screen and (min-width:992px){.colctrl--tablet.colctrl--desktop-dividers-shown>.colctrl__col{border-right:1px solid #7954ff}
.colctrl--tablet.colctrl--desktop-dividers-shown>.colctrl__col:last-child{border-right:0}
}
.colctrl--mobile-dividers-shown>.colctrl__col{border-bottom:1px solid #7954ff}
.colctrl--mobile-dividers-shown>.colctrl__col:last-child{border-bottom:0}
@media screen and (min-width:992px){.colctrl--tablet.colctrl--mobile-dividers-shown>.colctrl__col{border-bottom:0}
}
@media screen and (min-width:768px){.colctrl--mobile.colctrl--mobile-dividers-shown>.colctrl__col{border-bottom:0}
}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .theme-animation .partners-list-ui-23 .partner{transition:color 300ms linear}
.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 .text-ui{color:#000}
.categories-switcher-ui.color-light-blue-background .text-ui,.categories-switcher-ui.color-light-green-background .text-ui,.categories-switcher-ui.color-blue-background .text-ui,.categories-switcher-ui.color-almost-black-background .text-ui,.categories-switcher-ui.color-light-red-background .text-ui,.categories-switcher-ui.color-light-yellow-background .text-ui,.categories-switcher-ui.color-ec-dark-blue-background .text-ui,.categories-switcher-ui.color-black-background .text-ui{color:#fff}
.categories-switcher-ui.color-light-blue-background .categories-switcher__title,.categories-switcher-ui.color-light-green-background .categories-switcher__title,.categories-switcher-ui.color-blue-background .categories-switcher__title,.categories-switcher-ui.color-almost-black-background .categories-switcher__title,.categories-switcher-ui.color-light-red-background .categories-switcher__title,.categories-switcher-ui.color-light-yellow-background .categories-switcher__title,.categories-switcher-ui.color-ec-dark-blue-background .categories-switcher__title,.categories-switcher-ui.color-black-background .categories-switcher__title{color:#fff}
.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.color-white-section .text-ui,.categories-switcher-ui.color-smoke-gray-section .text-ui,.categories-switcher-ui.color-ec-light-blue-section .text-ui{color:#000}
.categories-switcher-background{position:absolute;inset:0;z-index:-1;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}
.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__title{margin-bottom:4.4rem}
}
@media screen and (min-width:768px){.categories-switcher__title{font-size:5.6rem;line-height:5.5rem}
}
.categories-switcher-tiles-section{padding-left:.2rem}
.categories-switcher-left-part{flex:1 1;overflow-x:hidden;padding:0 0 .2rem}
@media screen and (min-width:768px){.categories-switcher-left-part{max-width:54rem;padding:19.8rem 7.8rem .2rem 2rem}
}
.categories-switcher-left-part .categories-switcher__nav-item:first-child:nth-last-child(1),.categories-switcher-left-part .categories-switcher__nav-item:first-child:nth-last-child(1) ~ .categories-switcher__nav-item{margin-top:4.9rem}
.categories-switcher-right-part{position:relative;display:none}
@media screen and (min-width:768px){.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-right-part{padding:24.1rem 1rem 0 10rem}
}
@media screen and (min-width:1130px){.categories-switcher-right-part{left:11.7rem}
}
.categories-switcher-right-part-wrapper{position:relative}
.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-right-part-background{position:absolute;inset:-6.1rem -7.8rem -10.1rem -7.5rem;border-radius:.2rem;border:1px solid #d6d6d6;max-width:128%}
@media screen and (min-width:992px){.categories-switcher-right-part-background{max-width:104%}
}
@media screen and (min-width:1441px){.categories-switcher-right-part-background{width:63.2rem;max-width:unset}
}
.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}
.categories-switcher__tile-title:focus-visible{outline:.2rem solid #008ace}
@media screen and (min-width:768px){.categories-switcher__tile-title{font-size:1.8rem}
}
.categories-switcher__tile-title p{position:relative;margin:0;padding:1.9rem 0 .5rem}
.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__tile-title:after{max-width:44.2rem}
}
.categories-switcher__tile-title.active{font-weight:900}
.categories-switcher__tile-title.active:after{opacity:1}
.active-color-white .categories-switcher__tile-title.active:after{background-color:#fff}
.active-color-light-blue .categories-switcher__tile-title.active:after{background-color:#76cdd8}
.active-color-light-green .categories-switcher__tile-title.active:after{background-color:#c9db48}
.active-color-blue .categories-switcher__tile-title.active:after{background-color:#008ace}
.active-color-almost-black .categories-switcher__tile-title.active:after{background-color:#222}
.active-color-light-red .categories-switcher__tile-title.active:after{background-color:#f15c43}
.active-color-smoke-gray .categories-switcher__tile-title.active:after{background-color:#ebebeb}
.active-color-light-yellow .categories-switcher__tile-title.active:after{background-color:#ffc000}
.active-color-ec-light-blue .categories-switcher__tile-title.active:after{background-color:#abdbdd}
.active-color-ec-dark-blue .categories-switcher__tile-title.active:after{background-color:#10303e}
.active-color-black .categories-switcher__tile-title.active:after{background-color:#000}
.active-color-tio-teal .categories-switcher__tile-title.active:after{background-color:#78eac1}
.active-color-tio-violet .categories-switcher__tile-title.active:after{background-color:#7954ff}
.active-color-tio-light-grey .categories-switcher__tile-title.active:after{background-color:#fcfcfc}
.active-color-tio-medium-grey .categories-switcher__tile-title.active:after{background-color:#f4f4f4}
@media screen and (min-width:768px){.categories-switcher__tile-title.active:after{height:.21rem;max-width:48.9rem;right:-4.7rem;transition:right .8s ease-in}
}
.categories-switcher__tile-title:hover:after{opacity:1;background-color:#222}
.categories-switcher__content-item-mob{max-height:0;transition:max-height .2s ease-out;overflow:hidden;padding-left:.3rem}
.categories-switcher__content-item-mob.active{padding-top:3.9rem;margin-bottom:1.2rem;border-bottom:1px solid #222}
.categories-switcher__content-item-mob .action-button__container{padding:2.5rem 0}
@media screen and (min-width:768px){.categories-switcher__content-item-mob{display:none}
}
.categories-switcher__content-item{position:relative;margin-right:4rem;left:-2rem}
@media screen and (min-width:768px){.categories-switcher__content-item.active{display:block}
}
@media screen and (min-width:992px){.categories-switcher__content-item{margin-right:10rem;left:0}
}
@media screen and (min-width:1441px){.categories-switcher__content-item{margin-right:0}
}
.categories-switcher__content-item:focus-visible{outline:.2rem solid #008ace}
.categories-switcher__content-item .text-ui{position:relative;z-index:3}
.awards-bar{margin:2.3rem 0 5.2rem}
.awards-bar__container{display:none}
.awards-bar__list{margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:2.4rem;width:calc(12.54rem * 2 + 3.11rem)}
@media screen and (min-width:992px){.awards-bar__list{width:100%}
}
.awards-bar__list-item{position:relative;width:12.54rem;padding-bottom:12.2rem;opacity:0;transition:opacity 2s}
.awards-bar__list-item.animate{opacity:1}
.awards-bar__image{position:absolute;width:100%;height:100%;display:flex;justify-content:center;border:.2rem solid #7954ff}
.awards-bar .cmp-image__link{width:100%;display:flex;justify-content:center}
.awards-bar .cmp-image__image{object-fit:contain;width:50%}
@media screen and (min-width:992px){.awards-bar__container{display:block}
.awards-bar__list{justify-content:center;flex-wrap:unset;row-gap:unset}
.awards-bar__list-mobile{display:none}
.awards-bar [data-max-columns="1"] .awards-bar__list:not(:last-child){margin-bottom:50%}
.awards-bar [data-max-columns="1"] .awards-bar__list-item{width:100%;padding-bottom:100%}
.awards-bar [data-max-columns="2"] .awards-bar__list{column-gap:11.11111111%}
.awards-bar [data-max-columns="2"] .awards-bar__list:not(:last-child){margin-bottom:11.11111111%}
.awards-bar [data-max-columns="2"] .awards-bar__list-item{width:44.44444444%;padding-bottom:44.44444444%}
.awards-bar [data-max-columns="3"] .awards-bar__list{column-gap:7.14285714%}
.awards-bar [data-max-columns="3"] .awards-bar__list:not(:last-child){margin-bottom:7.14285714%}
.awards-bar [data-max-columns="3"] .awards-bar__list-item{width:28.57142857%;padding-bottom:28.57142857%}
.awards-bar [data-max-columns="4"] .awards-bar__list{column-gap:5.26315789%}
.awards-bar [data-max-columns="4"] .awards-bar__list:not(:last-child){margin-bottom:5.26315789%}
.awards-bar [data-max-columns="4"] .awards-bar__list-item{width:21.05263158%;padding-bottom:21.05263158%}
.awards-bar [data-max-columns="5"] .awards-bar__list{column-gap:4.16666667%}
.awards-bar [data-max-columns="5"] .awards-bar__list:not(:last-child){margin-bottom:4.16666667%}
.awards-bar [data-max-columns="5"] .awards-bar__list-item{width:16.66666667%;padding-bottom:16.66666667%}
.awards-bar [data-max-columns="6"] .awards-bar__list{column-gap:3.44827586%}
.awards-bar [data-max-columns="6"] .awards-bar__list:not(:last-child){margin-bottom:3.44827586%}
.awards-bar [data-max-columns="6"] .awards-bar__list-item{width:13.79310345%;padding-bottom:13.79310345%}
}
.animated-line-ui{position:absolute;width:18.3rem;height:22.5rem;right:0;transform:translate(0,-100%);z-index:3}
@media screen and (min-width:992px){.animated-line-ui{width:50rem;height:34.7rem;transform:translate(0,-99%)}
}
.animated-line{position:relative}
.animated-line__image{height:100%;width:100%}
.action-button__container{position:relative;display:flex}
.action-button__container.center{justify-content:center}
.action-button__container.left{justify-content:flex-start}
.action-button__container.right{justify-content:flex-end}
.action-button__button{height:2.7rem;display:flex;justify-content:center;align-items:center;font:700 .9rem/1.6rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.25em;border:1px solid #222;border-radius:.2rem;padding:0 1rem}
@media screen and (min-width:992px){.action-button__button{font-size:1.2rem;height:4.3rem}
}
.action-button__button.button--teal{background:#78eac1;color:#222}
.action-button__button.button--teal:hover{background:#7954ff;color:#fff}
.action-button__button.button--teal.button--big{min-width:16.9rem}
.action-button__button.button--teal.button--regular{min-width:11.6rem;padding:0 2.5rem}
@media screen and (min-width:992px){.action-button__button.button--teal.button--big,.action-button__button.button--teal.button--regular{padding:0 1rem;min-width:22.9rem}
}
.action-button__button.button--black{background:#222;color:#fff}
.action-button__button.button--black.button--big{border:1px solid #fff;min-width:16.9rem}
.action-button__button.button--black.button--big:hover{background:#fff;color:#222}
@media screen and (min-width:992px){.action-button__button.button--black.button--big{min-width:22.9rem}
}
.action-button__button.button--black.button--regular{min-width:11.6rem;padding:0 2.5rem}
.action-button__button.button--black.button--regular:hover{background:#7954ff}
@media screen and (min-width:992px){.action-button__button.button--black.button--regular{min-width:16.6rem;height:3.7rem}
}